Till siebel 7.5 the only method know to invoke workflows were
- Runtime Events in start step of workflow
- Business Service
- Business Component Script
- Workflow Policies
But from Siebel 7.7 ownwards there is one more method by which we can invoke a workflow. That way is Siebel business Component user property. You can ‘Named Methodn‘ user property in a BC which can invoke a workflow where n is increment to the last named method user property defined on that BC.
Name: Named Method
Value:[Event Name] , “INVOKESVC”, , “Workflow Process Manager”, “RunProcess”, ‘ProcessName’,[Name of the Workflows] , ‘RowId’, [Row Id Value]Example The below mentioned will invoke a workflow named ‘Example Workflow’ when a new record is created in Example BC.
Name: Named Method 1
Value: “New Record”, “INVOKESVC”, “Example”, “Workflow Process Manager”, “RunProcess”, “‘ProcessName’”, “Example Wrokflow”, “‘RowId’”, “[Id]”
Hope this post helps you. If yes, Please post your comments.

(2 votes, average: 4.5 out of 5)
9 Comments at "Siebel CRM How To - Invoke Wrokflow through BC User Property"
Hai
what u have explained about named method is very good and helpful to me.But one question in my mind is Named method used only to invoke a workflow
Chaitanya, thanks for posting a comment. Named method property can be used for invoking business services and also to enable button without use of CanInvoke Scripting. Will be adding a full post explaining Name Method User Property soon. So come back.
Thanks, this website broaden my siebel views,that i didn’t study from Bookshelf.
[...] To see the detail explanation of user property read the following post [...]
Hi,
This is nice.
Thanks a lot. It helps me a lot,
Actually, i am looking for a job in siebel-crm.
Bye,
Mohanarao
Hey Neel,
Nice post.. Your post seem to make siebel easy for one and all…I’m trying to put my hands in WorkFlows which is quite new for me.Could you please suggest some basic link in ur site that could help me get the basics of workflow from scratch.
Awaiting for your reply :)..
Cheers,
Shree
Hi, We are trying to Invoke a WF on click of a button, using the user property. But always getting Generic SSA NOTOK error !! (what is it ??)
I hv created a button “Invoke_WF” and have two user prpoperties as follows
1. CanInvokeMethod: Invoke_WF
VALUE = TRUE
2. Named Method: Invoke_WF
VALUE = ‘INVOKESVC’, ‘Workflow Process Manager’, ‘RunProcess’, ‘”ProcessName”‘, ‘”Addition_WF”‘
Any ideas / suggestions are welcom !
TIA
Rahul
Try to invoke a simple script throught his button and if you still get error that would mean that there is problem in you BC such as a calculated field having wrong expression or may be some problem in the configuration of this button.
Comment Now!