This project contains a demo OIC Process solution that receives a sales Order and posts it to SCM cloud after reviews.
For more information about this project, refer to the blog at: http://www.ateam-oracle.com/saas-workflow-extensions-using-process-cloud-service/
Project contains OIC Process code sample with embedded SCM WSDLs from release 13 of Oracle Fusion Supply Chain Management (SCM)
- SalesOrderProcess.zip : This file contains a OIC process cloud export file (exp) ready to be imported into the PCS Instance.
Customers look for ways to pre-process orders going into SCM cloud and also look for ways to improve manual review processes using cloud solutions.
To run the project, SCM cloud and OIC instances are required.
- Import the .exp file into OIC Process instance.
- Once the project is imported, validate and fix any issues reported.
- Deploy the project to a test instance.
- Update the SCM cloud connection/credentials information with the working SCM cloud instance.
- Make sure to assign users to the process roles defined by the project.
This sample uses ReceiveOrderRequestService of SCM cloud's order management application. WSDL for the service is accessible at:
https://{SCM cloud host}:{port}/soa-infra/services/default/DooDecompReceiveOrderExternalComposite/ReceiveOrderRequestService?wsdl
Once the OIC Process project is imported and updated with SCM cloud connectivity information, deploy it to a test instance.
To test the project:
- Launch a new instance of the SalesOrderProcess. This can be done through Process admin UI or via OIC Process API.
- A human task is sent to the inbox of process administrator.
- Open the task and fill-in the order information.
- Click submit. Order is sent to reviewer.
- Reviewer can update order and send for final approval.
- Approver can approve or reject the order.
- If approved, the order is sent to SCM cloud.
- If rejected, the order is sent back to reviewer for update, along with notes.
Mani Krishnan