Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Background

Client Orders may be cancelled or amended at any time, but this will mean the system needs to perform certain actions to ‘unwind’ previously-completed actions in respect of that booking.

...

See https://bigdigit.atlassian.net/wiki/spaces/SMH/pages/3251601441/Standard+Tasks+within+a+Workflow#Receive-%26-Put-Away task status flow. The following table shows the ideal processing that would need to occur depending on the possible statuses of this task when a Client ASN or Inbound Client TRANSFER ORDER is Cancelled or Amended:

Task Status

On Client Booking API Cancellation

On Client Booking API Amendment

CREATED

REPLANNING

(task has yet to be confirmed planned)

  • Task Status: CLIENT CANCELLED

  • update display so that the only action the operator can do next is to Cancel the booking.

When Operator Cancels the booking:

  • Task Status = CANCELLED

  • update display so that the only action the operator can do next is to ‘close’ (dismiss) the booking.

  • Task Status: CLIENT AMENDED

  • update display so that the operator can see what has changed, during the workflow planning process

ASN PENDING

(Transfer Order only)

  • Task Status: ASN PENDING - CLIENT CANCELLED

  • update display so that the only action the operator can do next is to Cancel the booking.

When Operator Cancels the booking:

  • Task Status = CANCELLED

  • update display so that the only action the operator can do next is to ‘close’ (dismiss) the booking.

  • Task Status: ASN PENDING - CLIENT AMENDED

  • update display so that the operator can see what has changed and must select to re-plan whole workflow

When Operator selects to re-plan:

  • Task Status = REPLANNING

  • allow operator to make changes to the task & workflow prior to confirming the new plan

ASN SENT

  • Task Status: ASN SENT - CLIENT CANCELLED

  • update display so that the only action the operator can do next is to Cancel the booking.

When Operator Cancels the booking:

  • Send an ASN Cancellation message to the Warehouse

  • Task Status = CANCELLED

  • update display so that the only action the operator can do next is to ‘close’ (dismiss) the booking

  • Task Status: ASN SENT - CLIENT AMENDED

  • update display so that the operator can see what has changed and must select to re-plan whole workflow

When Operator selects to re-plan:

  • Send an ASN Cancellation message to the Warehouse

  • Task Status = REPLANNING

  • allow operator to make changes to the task & workflow prior to confirming the new plan

GOODS RECEIVED

GOODS PUTAWAY

These scenarios are extremely unlikely and will probably be a client error. It should probably be flagged with an error message / alert condition for the SEKO operator to call up the client and ask what is going on.

Transport Task

See https://bigdigit.atlassian.net/wiki/spaces/SMH/pages/3251601441/Standard+Tasks+within+a+Workflow#Transport. The following table shows the ideal processing that would need to occur depending on the possible statuses of this task when a Client ASN or Inbound Client TRANSFER ORDER or outbound Client SALES ORDER is Cancelled or Amended:

Task Status

On Client Booking API Cancellation

On Client Booking API Amendment

CREATED

REPLANNING

(task has yet to be confirmed planned)

  • Task Status: CLIENT CANCELLED

  • update display so that the only action the operator can do next is to Cancel the booking.

When Operator Cancels the booking:

  • Task Status = CANCELLED

  • update display so that the only action the operator can do next is to ‘close’ (dismiss) the booking.

  • Task Status: CLIENT AMENDED

  • update display so that the operator can see what has changed, during the workflow planning process

CARRIER INSTRUCTED

  • Task Status: CARRIED INSTRUCTED - CLIENT CANCELLED

  • update display so that the only action the operator can do next is to Cancel the booking.

When Operator Cancels the booking:

  • Recalculate the Carrier Consolidated Instruction based on the removal of this booking. If the previously issued instruction has changed, send an Instruction Amendment to that carrier

  • Task Status = CANCELLED

  • update display so that the only action the operator can do next is to ‘close’ (dismiss) the booking

  • Task Status: ASN SENT - CLIENT AMENDED

  • update display so that the operator can see what has changed and must select to re-plan whole workflow

When Operator selects to re-plan:

CARRIER ACCEPTED

IN TRANSIT

DELIVERED

Sales Order Cancellation

Out

...