You can start a process and retrieve the process output and status using the GPProcessDiscovery Web Services (WS) that Guided Procedures (GP) provides. With these services, you can start a process from any process template in the gallery.
You can consume the Web service using any Web service client. In GP, you create a Web service callable object to consume the service.
The WS callable object can be the last step of a process for ordering material. The output of the process can be mapped to the input of the process started using the Web service. If you have different processes for ordering different types of goods, you can enter the relevant ID of the process for ordering the required goods.
For more information about the specifics of WSIL and WSDL generation and content, see Consuming the GPProcessDiscovery Web Services.
● You have created and configured a destination for the Web service.
More information: Configuring Destinations for WS Callable Objects
● You have the appropriate permissions to work with GP design time.
More information: Setting Up Portal Roles
...
1. Create the callable object as described in Exposing Web Services as Callable Objects.
○ Select the destination you created previously for the Web service.
○ Select a process template.
○ Choose one of the following operations:
■ StartProcess
■ GetProcessInfo
■ GetProcessResult
2. Test the callable object in GP design time or include it in a process to test it in runtime.
You can retrieve the process ID from NetWeaver Administrator → Availability and Performance Management → Process Monitoring →Guided Procedures →Process Instances.
For an example of how to start a process using a Web service, see Importing a Web Service in Guided Procedures.