Closed JasonSchneider19 closed 2 months ago
Architect Notes:
Beyond current implementation of rescheduling product haul. We will just allow the product haul being rescheduled when the product haul process is In Progress.
Product haul can be Rescheduled if one of the following states:
在创建菜单的时候,有一个属性IsDisabled用于过滤不符合条件的ProductHaul, 原来的过滤条件为ProductHaulStatus不为Scheduled的全部过滤掉,现在则改成过滤掉ProductHaulStatus.Empty, ProductHaulStatus.Pending,ProductHaulStatus.Returned,(OnLocation数据已经被提前过滤掉了),其余四种状态均显示出来
@JasonSchneider19 When I was testing the pre-modified version, I found that the returned state of Product haul can also be Rescheduled.(Rig Board Blend column) I don't think that's right. So the returned state should not be allowed to be modified, right?
@wistaria623 Returned and OnLocation status don't allow rescheduling. Just fix it. You have clarified the 4 product haul statuses which allow rescheding in your previous comments.
开发分支验证通过
Ability to “Reschedule” a haul up until the status is changed to “On location” If the status is scheduled, called, loading, loaded, Enroute or anything else prior to On Location, it can be rescheduled This will send a workflow notification The MTS will be updated The call sheet will be updated Dispatch will phone the team members as required to ensure changes are known The auto offload function will continue to work as designed