When we are updating the requisition status as Filled via API/Integration center - the requisition is not getting closed.
Reproducing the Issue
Customer has updated the status of the requisition to Filled via integration center.
But the system status of the requisition is still open.
There are two types of statuses of a requisition: System status and Requisition status.
System status for a requisition can only be Pre-Approved, Approved or Closed. Requisition status is the value which is picked up from the status picklist from the picklist file uploaded in the instance.
The Requisition status can be set to Filled through API or by manually setting the status picklist value to Filled. However, this will not update the System status of the requisition to Closed.
To update the system status to closed- customer will have to click on the Close button in the requisition. When this is done, the system will check for the requisition status is filled or not( Corresponding option id for the status is 99999).
Every closed requisition will have requisition status as either filled or cancelled.
But every filled requisition need not to be closed.
Customer/ user should manually close the requisition by clicking Close requisition button.
KBA , LOD-SF-RCM-INT , Integrations & Intelligent Services , Problem