Requisition list

A requisition list is a reusable list of items used to create orders at later dates. Users can create requisition lists of items that they order frequently and use it to periodically re-order the items. Each item within a requisition list is associated with a catalog entry and has the following attributes:

Also, each requisition list has the following attributes:

There are two types of requisition list. Private requisition lists can only be viewed and modified by a certain user, usually the creator. A shared requisition list can be read and used by the users in its organization.

Requisition lists can be created by using the RequisitionListCreate command or the RequisitionListItemUpdate command. To add or change and item in a requisition list, use the RequisitionListItemUpdate command.

Multiple lists can be created by a user within an organization and then shared so that users other than the creator can submit the order. The user must enter the shipping and payment information when they place an order using any list.

The underlying implementation of a requisition list is an order. The STATUS field in the ORDERS database table is used to determine whether an order is a requisition list. A value of Y indicates a private requisition list. A value of Z indicates a shareable requisition list. The type of list can be changed using the RequisitionListUpdate command.

When users add requisition list items to the current order, the original requisition list is not modified, and it continues to be available for re-use.

Alternatively, users can also use the RequisitionListSubmit command to create a new pending order based on a requisition list.

To display all requisition lists belonging to one owner, use RequisitionListDisplay command.