Required fields for Creating Service Items using RAPI service
I looked thru the Integration guide on required fields/data to create a Service Item and automatically assign a Customer to the Service Item. I was able to create Service Item using the standard RAPI call (that has a plan task to create SI) but was not able to get the SI assigned to the 'customer' in the soap call. After random testing, I found that the SI gets assigned to a customer if we somehow send the 'customerid' data. Wondering if this is right.
The real question for a 3rd party system trying to submit a RAPI call to create/update SI is how does they get the 'customerid' data. It would have been nice if the SI gets assigned to the 'customer'. Any thoughts/inputs on avoiding to send customerid yet get the SI assigned ? Thank you!
Thanks Song for your quick response. The reason for using SOAP call is that we want to keep track of these calls by creating requisitions, and looks like we don't create a requisition using REST call, isn't it ?
You do not need to use a service request just to generate activity history for service items. Actions that were performed on service items are tracked regardless of how they are invoked. If the service item was changed via a service request, the service item history will show a requisition ID. Otherwise, the action will still show up in the history listing, just without the requisition ID.