MGCLatticePurchaseRequisitionService
Custom service for purchase requisition operations including workflow submission, approval, and conversion to purchase orders.
Methods
new
Initializes a new instance of the MGCLatticePurchaseRequisitionService class.
- Visibility:
public - Returns:
void
No parameters.
construct
Creates a new instance of the MGCLatticePurchaseRequisitionService class.
- Visibility:
public - Returns:
MGCLatticePurchaseRequisitionServiceA new MGCLatticePurchaseRequisitionService instance.
No parameters.
submitPurchaseRequisition
Submits a purchase requisition to the PurchReqReview workflow for approval processing.
- Visibility:
public - Returns:
MGCLatticeOrderOperationResponseContractAn MGCLatticeOrderOperationResponseContract indicating success or failure with details.
| Name | Type | Optional | Description |
|---|---|---|---|
_request | MGCLatticePurchReqActionRequestContract | No | The request containing PurchReqId, Comment, and standard header fields. |
convertPurchaseRequisitionToOrder
Converts an approved purchase requisition into one or more purchase orders via PurchAutoCreate.
- Visibility:
public - Returns:
MGCLatticeOrderOperationResponseContractAn MGCLatticeOrderOperationResponseContract indicating success or failure with details.
| Name | Type | Optional | Description |
|---|---|---|---|
_request | MGCLatticePurchReqActionRequestContract | No | The request containing PurchReqId and standard header fields. |
submitPurchaseRequisitionBatch
Submits multiple purchase requisitions in a single bulk operation.
- Visibility:
public - Returns:
MGCLatticeBulkOperationResponseContractAn MGCLatticeBulkOperationResponseContract containing per-item results.
| Name | Type | Optional | Description |
|---|---|---|---|
_requests | List | No | List of MGCLatticePurchReqActionRequestContract. |
convertPurchaseRequisitionToOrderBatch
Converts multiple purchase requisitions to orders in a single bulk operation.
- Visibility:
public - Returns:
MGCLatticeBulkOperationResponseContractAn MGCLatticeBulkOperationResponseContract containing per-item results.
| Name | Type | Optional | Description |
|---|---|---|---|
_requests | List | No | List of MGCLatticePurchReqActionRequestContract. |