|Home • Trainings • Quiz • Tips • Tutorials • Functional • Cert Q's • Interview Q's • Jobs • Testimonials • Advertise • Contact Us|
User Decision step in PI7.1 (Part 1)
By Sachin Dhingra, Sparta Consulting
A lot is being talked about the BPEL4People/Human Interaction capability in SAP Process Integration 7.1. Introducing it here by creating a simple scenario based on the functionality of User Decision step in PI 7.1, which allows the user to take a decision.
We have a file in PI 7.1 system under the directory “/tmp/SO.xml” which is having the general data for sales order. The Integration Process (BPM) in PI 7.1 will receive this file and check for the credit limit in the data. The default credit limit is 50000.
is using User Decision step in which after receiving the file with data having
credit limit above 50000, the process with user decision step will be started.
The file is picked from the directory and the message would initialize the ccBPM.
The message would wait for the user decision and the action can be seen in
The scenario is a file-to-file using BPM.
User has developed interfaces in PI and trying to develop ccBPM
with Human Interaction capabilities.
Create the data type and message type. The basic data type is
Create the Outbound Asynchronous, Inbound Asynchronous and
Abstract Asynchronous Service (Message) Interface.
Create Message Mapping and Operation (Interface) Mapping
Create an Integration Process with the name IP_Salesorder as
used here are as under:
will receive the message from the sender system.
is used to assign the default value to SO_limit container variable.
Switch1 step is
used to check the limit of sales order.
Switch1 involves the User Decision1 step.
of Switch1 step involves Control2 step.
User Decison1 is
having two Decision option branches.
step is triggered when the result of User Decision step is CREATE
step is triggered when the result of User Decision step is CANCEL
each and every step defined above in the Integration Process and
variables/parameter used are as under:
container variable as shown below:
Configurable Parameters by clicking on Container.
configurable parameters as above. The E-mail will be sent to the Admin (SAP User
Name) that we will assign in Integration Directory.
Container1, and Expression for Container1 is as under:
Please send us your feedback/suggestions at webmaster@SAPTechnical.COM
©2006-2007 SAPTechnical.COM. All rights reserved.
product names are trademarks of their respective companies. SAPTechnical.COM
is in no way affiliated with SAP AG.
Graphic Design by Round the Bend Wizards