Supply requests

Supported supply requests scenarios

  • Receiving supply requests;
  • Placing supply requests;
  • Editing an existing supply request;
    • Rewriting an existing supply request base properties;
    • Adding a new supply line to existing supply request;
    • Deleting a supply line from an existing supply request;
    • Deleting a supply request;
  • Setting supply request line as selected.

For the business rules concerning requests, please read Supply request.



Placing supply requests

Purpose:
Enables customer to request one or more missing supply lines to be added to a specific trade item by specifying the supply line or supply lines in this request. Supplier can ad the supply lines in Floriday after accepting the supply request.


NRProcess stepAPI call / scenario
1Create a supply request.AddSupplyRequest


Receiving supply requests

Purpose:
Receiving updates of placed supply requests.


NRProcess stepAPI call / scenario
1aReturn the supply request by ID.GetSupplyRequestById
1bReturn the maximum sequence number found in supply requests.GetSupplyRequestsMaxSequence
2bReturns a list of max 1000 connections starting from a specified sequence number.GetSupplyRequestsBySequenceNumber


Editing existing supply request

Purpose:
Editing placed supply requests.


NRProcess stepAPI call / scenario
1aRewrite the SupplyRequest propertiesEditSupplyRequest
1bAdding supply request llines to existing supply requestAddSupplyRequestLine
1cDeleting supply request llines from existing supply requestDeleteSupplyRequestLine
2cSupply lines created from accepted supply request lines will be set as deleted.
1dDeleting supply request and its supply request linesDeleteSupplyRequest
2dSupply lines created from accepted supply request lines will be set as deleted.


Sets the selected supply request line as selected

Purpose:
Locking selected supply line from changes by grower.


NRProcess stepAPI call / scenario
1Setting supply request line as selected.SetSupplyRequestLineIsLockedByCustomer