Purchase Orders
Workflows for Issuing and managing Purchases for the Demo202509 release are spread over a number of use cases:
- View Procurement Queue
- Add Card to Procurement Queue
- Release Card to Production from Receiving
- Create Vendor Carts
This document aims to provide an overall summary of these workflows and reconcile any discrepancies from the individual use cases.
Business Workflows¶
The Procurement Workflow has the following end-2-end steps:
- Cards for an item can be listed from the Items view.
- Cards are added to the procurement queue. This is done by acting on the card to put it in the
REQUESTEDstate. (i.e., The card receives anACCEPTEDsignal). - The user reviews the procurement queue. The procurement queue is a list of all cards in the
REQUESTEDstate grouped by Vendor and Order Method. - The user selects cards and then
Ordersthem. For online orders, the Item URL for the vendor will open. For other methods, a side panel will display e-mail text for the user to copy. The user can then paste the text into their e-mail program. In the future, the system will control this ordering process by sending the email or accessing online ordering APIs. - The user
Orderaction puts the card in theIN_PROCESSstate. This is accomplished by sending the card a “start_processing” signal. - The user can look at all the cards that are in
IN_PROCESSstate in the Receiving view. It can select them and Receive them. Receiving the card will send a “Receive” signal to it, which puts it in a “FULFILLED” state.
Copyright: © Arda Systems 2025-2026, All rights reserved