Creating a Workflow:
I used PRM ANI Utility Service (QueryBusComp Method) to Query Action BC and get the record count then used if Stop Step to display error message if record count is 1.
I tried that if I could put details of workflow here but couldn’t find a proper way. So, I am providing the Workflow XML file for you guys to download and see what I had created. I am posting a Screen Shot though to show you how it looks.

Download Workflow Process
I tried a lot of things (such as Named Method n, UP) but finally a runtime event at did the trick. Here are the details of that Runtime Event
Event Detail:
![]()
Sequence: -1
Object Type: BusComp
Object Name: Action
Event: PreDeleteRecord
Conditional Expression: GetProfileAttr(‘Me.ActiveViewName’) = ‘Opportunity Detail – Activities View’
[To limit the execution to just that particular view]
Action Set Name: CheckActivityDelete
Action Set Details:
You need to create two action records for this action set. One will set a profile attribute and other will call the workflow process
Action Details:
Name: OpptyId
Action Type: Attribute Set
Sequence: 1
Profile Attribute: OpptyId
Set Operator: Set
Value: [Opportunity Id]
Name: CallWF
Action Type: BusService
Sequence: 2
Business Service Name: Workflow Process Manager
Business Service Method: RunProcess
Business Service Context: “ProcessName”, “NewTestWorkflow”
Through this scriptess siebel series I will try to share scriptless solution of various requirements that I have faced in Siebel. I would like to thanks Alex for providing the idea and insipiration
.
Hope this helps !!!
<< Previous in series Next in series >>








