Sanjel-Energy-Services / eService_WorkItems

0 stars 0 forks source link

eService Online - Allow rescheduling product haul before OnLocation status #191

Closed JasonSchneider19 closed 2 months ago

JasonSchneider19 commented 5 months ago

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

awangatsanjel commented 5 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.

wistaria623 commented 5 months ago

Product haul can be Rescheduled if one of the following states:

tobeytong commented 5 months ago

在创建菜单的时候,有一个属性IsDisabled用于过滤不符合条件的ProductHaul, 原来的过滤条件为ProductHaulStatus不为Scheduled的全部过滤掉,现在则改成过滤掉ProductHaulStatus.Empty, ProductHaulStatus.Pending,ProductHaulStatus.Returned,(OnLocation数据已经被提前过滤掉了),其余四种状态均显示出来

wistaria623 commented 5 months ago

@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?

Image

awangatsanjel commented 5 months ago

@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.

wanghuan69 commented 4 months ago

开发分支验证通过