Loop multiple records in workflow without using any BusComp Operation Step


If user wants to loop multiple records in workflow without using any BusComp Operation Step to update/insert/query multiple records then Siebel has given a vanilla BS for same.

 Business Service : SIA BC Utility Service

MethodName : BCNextRecord

BSName _SIA BC Utility Service_MethodName_BCNextRecord

BSName _SIA BC Utility Service_MethodName_BCNextRecord

 

Sample Workflow Steps

Sample Workflow Steps

Sample Workflow Steps

IsRecord?:- Decision point which checks the value of “Siebel Operation Object Id”. In Sample Workflow Step I have named it as Next Active Asset?

Add in Condition branch as Siebel Operation Object Id as is Null and connect it to next process step. In Sample diagram Active Asset branch is connected to Update Asset Inactive step

Input Arguments:

Business Component Name : (Literal/Process Property)[Name of BC]

Forward Only:  (Literal/Process Property) [Y/N] It is a query Mode

From First :  (Process Property) [In Input of BS set Y and in Output of BS set N to looping occurs continuously

Search Specification : (Expr) [Search Expression]

Input Argument

Input Argument

Output Arguments:

Row Id : (Output Argument) [Row Id returned by the Search Specification]

Process Property : Used in “From First” needs to be updated to “N”. In Output Argument screenshot it is mentioned as From First

Siebel Operation Object Id :  (Output Argument) [Row Id returned by the Search Specification]

Output Argument

Output Argument

Advertisements


Categories: CRM, Siebel

Tags: , , , , , , , , , , , , , , , , , , ,

1 reply

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: