## Order Scenarios available * Orders * `ORDER_ACCEPTED` (DEFAULT) * `ORDER_ACKNOWLEDGED` * `ORDER_CANCELLED` * `ORDER_DELAYED` * `ORDER_IN_PROGRESS` * `ORDER_PENDING` * `ORDER_REAPPOINT` * `ORDER_REAPPOINTED` * `ORDER_REJECTED` * `ORDER_SUCCESSFUL` * Cancellations * `CANCELLATION_ACCEPTED` (DEFAULT) * `CANCELLATION_REJECTED` * `CANCELLATION_PENDING` * Amendments * `AMENDMENT_ACCEPTED` (DEFAULT) * `AMENDMENT_REJECTED` * `AMENDMENT_PENDING` Refer to [Tenant Onboarding Tests](/pages/testing/tenantonboarding) for more information on how to use these scenarios. ### Parameters - **`targetDateOffset`**: Adds specified days to the `targetDate` (Default 30) #### Examples 1. To set a 10-day offset to targetDate: ``` X-Scenario: ORDER_REAPPOINTED?targetDateOffset=10 ``` ### Scenario Flow #### ORDER_ACCEPTED ```mermaid flowchart LR A[KCI: ORDER SENT
ORDER STATUS: SENT_TO_SUPPLIER] ``` #### ORDER_ACKNOWLEDGED ```mermaid flowchart LR A[KCI: ORDER SENT
ORDER STATUS: SENT_TO_SUPPLIER] B[KCI: ACKNOWLEDGED
ORDER STATUS: ACKNOWLEDGED] A --> B ``` #### ORDER_CANCELLED ```mermaid flowchart LR A[KCI: ORDER SENT
ORDER STATUS: SENT_TO_SUPPLIER] B[KCI: ACKNOWLEDGED
ORDER STATUS: ACKNOWLEDGED] C[KCI: CANCELLED
ORDER STATUS: CANCELLED] A --> B --> C ``` #### ORDER_DELAYED ```mermaid flowchart LR A[KCI: ORDER SENT
ORDER STATUS: SENT_TO_SUPPLIER] B[KCI: ACKNOWLEDGED
ORDER STATUS: ACKNOWLEDGED] C[KCI: COMMITTED
ORDER STATUS: IN_PROGRESS] D[KCI: IN_PROGRESS
ORDER STATUS: IN_PROGRESS] E[KCI: DELAYED
ORDER STATUS: HELD] F[KCI: RESUMED
ORDER STATUS: IN_PROGRESS] G[KCI: COMPLETE
ORDER STATUS: COMPLETED] A --> B --> C --> D --> E --> F --> G ``` #### ORDER_IN_PROGRESS ```mermaid flowchart LR A[KCI: ORDER SENT
ORDER STATUS: SENT_TO_SUPPLIER] B[KCI: ACKNOWLEDGED
ORDER STATUS: ACKNOWLEDGED] C[KCI: COMMITTED
ORDER STATUS: IN_PROGRESS] D[KCI: IN_PROGRESS
ORDER STATUS: IN_PROGRESS] A --> B --> C --> D ``` #### ORDER_PENDING ```mermaid flowchart LR A[KCI: ORDER SENT
ORDER STATUS: SENT_TO_SUPPLIER] B[KCI: ACKNOWLEDGED
ORDER STATUS: ACKNOWLEDGED] C[KCI: COMMITTED
ORDER STATUS: IN_PROGRESS] D[KCI: IN_PROGRESS
ORDER STATUS: IN_PROGRESS] E[KCI: INFORMATION REQUIRED
ORDER STATUS: PENDING] A --> B --> C --> D --> E ``` #### ORDER_REAPPOINT ```mermaid flowchart LR A[KCI: ORDER SENT
ORDER STATUS: SENT_TO_SUPPLIER] B[KCI: ACKNOWLEDGED
ORDER STATUS: ACKNOWLEDGED] C[KCI: COMMITTED
ORDER STATUS: IN_PROGRESS] D[KCI: IN_PROGRESS
ORDER STATUS: IN_PROGRESS] E[KCI: REAPPOINT
ORDER STATUS: PENDING] A --> B --> C --> D --> E ``` #### ORDER_REJECTED ```mermaid flowchart LR A[KCI: ORDER SENT
ORDER STATUS: SENT_TO_SUPPLIER] B[KCI: ORDER REJECTED
ORDER STATUS: REJECTED] A --> B ``` #### ORDER_SUCCESSFUL ```mermaid flowchart LR A[KCI: ORDER SENT
ORDER STATUS: SENT_TO_SUPPLIER] B[KCI: ACKNOWLEDGED
ORDER STATUS: ACKNOWLEDGED] C[KCI: COMMITTED
ORDER STATUS: IN_PROGRESS] D[KCI: IN_PROGRESS
ORDER STATUS: IN_PROGRESS] E[KCI: COMPLETE
ORDER STATUS: COMPLETED] A --> B --> C --> D --> E ``` #### CANCELLATION_ACCEPTED ```mermaid flowchart LR A[EXISTING ORDER] B[KCI: CANCELLATION SENT
ORDER STATUS: PENDING_CANCELLATION] C[KCI: CANCELLED
ORDER STATUS: CANCELLED] A --> B --> C ``` #### CANCELLATION_REJECTED ```mermaid flowchart LR A[EXISTING ORDER] B[KCI: CANCELLATION SENT
ORDER STATUS: PENDING_CANCELLATION] A --"Cancellation Requested"--> B --"Return to previous state"--> A ``` #### CANCELLATION_PENDING ```mermaid flowchart LR A[EXISTING ORDER] B[KCI: CANCELLATION SENT
ORDER STATUS: PENDING_CANCELLATION] A --> B ``` #### AMENDMENT_ACCEPTED ```mermaid flowchart LR A[EXISTING ORDER] B[KCI: AMENDMENT SENT
ORDER STATUS: PENDING_AMENDMENT] A --"Amendment Requested"--> B --"Updates & Return to previous state"--> A ``` #### AMENDMENT_REJECTED ```mermaid flowchart LR A[EXISTING ORDER] B[KCI: AMENDMENT SENT
ORDER STATUS: PENDING_AMENDMENT] A --"Amendment Requested"--> B --"Return to previous state"--> A ``` #### AMENDMENT_PENDING ```mermaid flowchart LR A[EXISTING ORDER] B[KCI: AMENDMENT SENT
ORDER STATUS: PENDING_AMENDMENT] A --"Amendment Requested"--> B ```