Provisioning - RootITUp Booking Special Processing

The "Provisioning - RootITUp Booking Special Processing" workflow is a specialized process within Matrix42, designed to handle a special requisition booking containing multiple special requisition positions.

Workflow

  1. Information Collection: Initially, the workflow gathers essential order details such as item type (laptop, software, peripherals, etc.), delivery, and recipient information.
  2. Order Items Amount: It calculates the expected number of basket items by counting all special requisition positions within the order that were not rejected.
  3. Fallback for Delivery Information: In cases where delivery details like street and city are missing, a system-wide default location is utilized.
  4. Recipient's Company Identification: The workflow identifies the recipient's company by navigating through the Organizational Unit (OU) tree. If no company is found, the process is halted.
  5. OrderId Generation: The OrderId for the order management service is created by appending "-SP" to the Matrix42 order number.
  6. Order Registration in Service: The order is registered with the order management service using the "Orchestrator - Register Order" workflow. Any failures in this step lead to a manual troubleshooting task.
  7. Ordering of Positions: The special requisition positions are processed in parallel using the "Provisioning - RootITUp Booking Special Position Processing". Should the overaching item type not be software, an additional provisioning ticket is created for the complete special requisition.

Provisioning - RootITUp Booking Special Processing.png