Creating contracts
Supported scenarios
- Creating contract drafts
- Editing contract drafts
- Approving/Declining finalized contracts
- Deleting contract approvals
- Approve request for contract delete
Creating contract drafts
Purpose:
Creating contract drafts via the API in stead of using the online Floriday supplier portal.
| NR | Proces steps | API call / scenario | 
|---|---|---|
| 1 | Adding a new contract draft to Floriday | AddContract | 
Editing contract drafts
| NR | Proces steps | API call / scenario | 
|---|---|---|
| 1 | Updating an existing contract draft based on id. | EditContract | 
Approving and Declining finalized contracts
Purpose:
Responding to finalized contracts from suppliers.
| NR | Proces steps | API call / scenario | 
|---|---|---|
| 1a | Sets the contract status to FINALIZEDand offers the contract to the customer for approval | FinalizeContract | 
| 2a | Customer receives finalized contract and can either approve or decline contract. | |
| 1b | Setst the state of the contract to Approvedif already finalized by the customer. | ApproveContract | 
| 2b | Creates valid contract for placing BlanketOrders. | |
| 1c | Setst the state of the contract to Declinedif already finalized by the customer. | DeclineContract | 
| 2c | Customer can either delete or adjust the declined contract as a draft. | 
Deleting contract approvals
Purpose:
- Makes it possible to retract contract approvals from customers when the contract approvals are not yet accepted;
- When contract is allready approved, it will request for a contract delete.
| NR | Proces steps | API call / scenario | 
|---|---|---|
| 1 | Deletes contract if contract is not yet approved. Requests delete by customer if already approved. | RequestDeleteContract | 
Approve request for contract delete
Purpose:
Approving contract delete requests created by customer.
| NR | Proces steps | API call / scenario | 
|---|---|---|
| 1 | Approves contract delete request created by customer. | ApproveDeleteContract | 
Updated 6 months ago
