cancel
Showing results for 
Search instead for 
Did you mean: 

Fork,Transformation Steps in BPM

Former Member
0 Kudos

Hi ,

Why fork is used in BPM?

Why transformation step is used in BPM.

please explain .

Thanks & Regards,

Vinay Yadav

Accepted Solutions (0)

Answers (6)

Answers (6)

Former Member
0 Kudos

Hi Vinay,

<i>Why fork is used in BPM?</i>

You use a fork () when you want to continue a process in branches that are independent of each other, for example, to communicate with two systems that are independent of each other. The branches of the fork join in a union operator.

Chk out:

http://help.sap.com/saphelp_nw70/helpdata/en/8d/25f1e7454311d189430000e829fbbd/frameset.htm

http://help.sap.com/saphelp_nw70/helpdata/en/24/e2283f2bbad036e10000000a114084/frameset.htm

For examples of how to use a fork, see:

Example: Multiple Start Process Receive Steps

http://help.sap.com/saphelp_nw70/helpdata/en/cb/15163ff8519a06e10000000a114084/frameset.htm

Example: Serialization – Defining the Send Sequence

http://help.sap.com/saphelp_nw70/helpdata/en/77/0737133012b24b9d0a12c6df2b1054/content.htm

Example: Collecting and Bundling Messages from Multiple Interfaces

http://help.sap.com/saphelp_nw70/helpdata/en/0e/56373f7853494fe10000000a114084/content.htm

Also hav a look at the threads for some idea:

<i>Why transformation step is used in BPM.</i>

You use a transformation step ( ) to do the following:

&#9679; n:1 Transformation

Bundles multiple messages into one message, for example, individual purchase order items into one purchase order.

&#9679; 1:n Transformation

Splits a message into multiple messages, for example, a purchase order into the individual purchase order items.

&#9679; 1:1 Transformation

Converts a message into another message, for example, a message that is defined by interface A is converted to message that is defined by interface B.

Chk out the details:

http://help.sap.com/saphelp_nw70/helpdata/en/27/db283fd0ca8443e10000000a114084/frameset.htm

For examples of how to use transformation steps, see:

Example: Collecting and Bundling Messages from One Interface

http://help.sap.com/saphelp_nw70/helpdata/en/08/16163ff8519a06e10000000a114084/content.htm

Example: Collecting and Bundling Messages from Multiple Interfaces

http://help.sap.com/saphelp_nw70/helpdata/en/0e/56373f7853494fe10000000a114084/content.htm

You use step types to define the individual processing steps of an integration process. The individual steps are displayed in the editor area of the graphical process editor. You insert a step into the definition of an integration process by using Drag&Drop.

http://help.sap.com/saphelp_nw70/helpdata/en/c5/e4b74f453d11d189430000e829fbbd/frameset.htm

http://help.sap.com/saphelp_nw70/helpdata/en/ce/fd0c73c7e111d2b48e006094b9ea0d/frameset.htm

http://help.sap.com/saphelp_nw70/helpdata/en/62/dcef46dae42142911c8f14ca7a7c39/frameset.htm

Hope this was helpful..

kanan

santhosh_kumarv
Active Contributor
0 Kudos

Hi Vinay

>>Why fork is used in BPM?

Fork is used for parallel processing. In ur BPM if two different process which are independent of each other can be processed within a fork so as to reduce the time.But the fork process will terminate only if all the branches of the fork are executed sucessfully.

>>Why transformation step is used in BPM

Transformation steps are used in BPM for mapping the inbound structure to the outbound structure.

<a href="/people/krishna.moorthyp/blog/2005/06/09/walkthrough-with-bpm Through With BPM</a>

Regards

Santhosh

former_member267355
Active Participant
0 Kudos

Hi,

Fork is used when you want to continue a process in branches that are independent of each other.

Transformation step is used to change one format of message to other format in the process.

Regards,

Sakthi

prabhu_s2
Active Contributor
0 Kudos

fork is to process parallel message. say u have two braches using fork and in the two brahces the message will be rotued based on no conditions. fork will be helful when u want to process the same message at different levels.

transformation step is used when u want to process the recviing mesage inside a bpm into a different set of message strucutre for further processing. for example split mapping using bpm

prateek
Active Contributor
0 Kudos
Former Member
0 Kudos

Fork stepp is used if you want more than 1 process to be exicuted simultaneously

Transformation is used for specifying which mapping to be used

Mudit