I am developing a number of PRDs that will be called using the start() method of the provisioning service and I would like to be able to return a success code or custom error code to the caller. There are a number of methods in the provisioning service can be used to get the process object, but I do not see a way to add a new attribute or even populate an existing attribute from the PRD. A sample of the process object I am referring to is below:

Code:
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
   <SOAP-ENV:Body>
      <ns1:getProcessResponse xmlns="http://www.novell.com/provisioning/service" xmlns:ns1="http://www.novell.com/provisioning/service">
         <Process>
            <completionTime>2017-10-26T18:05:55</completionTime>
            <creationTime>2017-10-26T18:05:55</creationTime>
            <initiator>cn=uasvc,ou=ServiceAccount,o=Dev</initiator>
            <processId>cn=CreateResource,cn=RequestDefs,cn=AppConfig,cn=UserApplication,cn=DS01,o=Dev</processId>
            <recipient>cn=uasvc,ou=ServiceAccount,o=Dev</recipient>
            <requestId>145ebaa20ba54916b183e053743636e3</requestId>
            <processStatus>Completed</processStatus>
            <approvalStatus>Denied</approvalStatus>
            <processName>Create Resource</processName>
            <valueOfProcessStatus>3</valueOfProcessStatus>
            <valueOfApprovalStatus>1</valueOfApprovalStatus>
            <version>66</version>
            <engineId>ENGINE</engineId>
            <proxy xsi:nil="1"/>
            <correlationId>UserApp#RemoteStartWorkflow#4083cd59-c800-478f-b3ed-2617ba7f930f</correlationId>
         </Process>
      </ns1:getProcessResponse>
   </SOAP-ENV:Body>
</SOAP-ENV:Envelope>
Does anybody have any ideas how to notify the caller of success or failure?