on 04-09-2008 9:39 PM
Please its urgent can any body tell what is the purpose of the block step
Hi praneeth nelakonda
You can group together steps in a Workflow in a block. You have the following options for a block and the steps it contains:
· Define local data (local container)
· Define deadline
· Define exceptions and exception handlers
· Define dynamic processing (parallel or sequential)
A block always contains a consistent arrangement of steps and operators. A block has one start and one end.
When you define a workflow, you always nest blocks in each other or define blocks after each other. A block can never cover an existing block border.
When you create a new step or change an undefined step, a complete block is always generated. Functions such as delete, cut or paste always affect the whole block too.
When you create a condition step, a new block is generated.
In addition to the actual step with the condition check, this block also contains the two results of the condition check in the form of outcomes with an undefined step in each of the two possible branches.
Deadline Monitoring
Use
To monitor whether particular steps are executed at a particular point in time, you must first define a deadline.
To do so, insert the step to be monitored in a block and then define a deadline branch for the block. This deadline branch and the steps it contains will be executed if the deadline is not met. This does not affect the remaining steps in the process, however. Note in particular that no steps are terminated automatically.
You decide what happens when a deadline is not met by inserting the relevant steps in the deadline branch. For example, you can insert a control step to terminate the process or to trigger an alert for SAP Alert Management.
Activities
1. Define a block and insert the steps that you want to monitor.
2. Use the context menu for the block to insert a deadline branch.
3. Define the required deadline.
4. In the deadline branch, insert the steps that are to be executed when the deadline is not met.
Example
See also: Example: Collecting and Bundling Messages from One Interface
There may be situations where you want certain message to follow one correlation and others to follow second correlation so there you define a local correlation for that particular block.
For example:in a salry hike in organisation
all people above age 40 will go to 40 % hike in salary
and all below 40 will get 30 % hike
so you may define local correaltion for a block of people aged above 40 and another local correaltion for people aged below 40.
You may say that blocks are similar to same type of jobs processed in BATCH in operating system
Hope this may clear your concept of BOCK , Correlation and deadline
Regards
Sandeep Sharma
PS if helpful kindly reward points
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
> Please its urgent can any body tell what is the purpose of the block step
Block step is used in BPMs.
You can define a series of steps in a block
cheers!!
Sidharth
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
OK thankyou for the answer
Please can any explain clearly the below statement if possible with an example
You use a block () to combine steps that you want to execute one after the other and which are to access the same local data (see also: Containers). You can also use a block to combine steps that you want to have the same deadline or exception handler, or to define a local correlation
thanks and regards
nelakonda
Edited by: praneeth nelakonda on Apr 9, 2008 11:00 PM
User | Count |
---|---|
88 | |
10 | |
10 | |
9 | |
7 | |
7 | |
6 | |
5 | |
4 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.