Showing posts with label Outbound Communications Manager. Show all posts
Showing posts with label Outbound Communications Manager. Show all posts

Saturday 12 September 2015

Replicating the functionalty of siebel F9 - Send Email

Hi all, 

recently i had some issue while configuring email functionality so while exploring the solution and analysing the log file i found the functionality being executed on F9 command.

1. F9 send email command uses two method of Outbound communications Manager business service.

2. First it stores the Template body in a variable by using ExpandCommTemplate method ,which is hidden method and not much documentation has been given about it.(for more details please refer http://siebelfoundation.blogspot.in/2015/07/hidden-methods-of-outbound.html)

3. Secondly it uses send message method and uses the value it gets from parsing the template as Message body ,email from the recipient group and communication profile which user selects after pressing F9. (for details about send message method please refer http://siebelfoundation.blogspot.in/2015/04/how-to-test-email-notification-in.html)



So this the  reason why HTML templates cannot be sent using F9  ,as the method ExpandCommTemplate converts template body in plain text not HTML.
Hope this was helpful.  cheers ..

Sunday 9 August 2015

Configuring a Workflow to Send Email Notification

Hi all, recently i had a requirement where i  hadto configure a step in workflow to alow notification to be send to user as Email.
this can be done by invoking Business Service Outbound Communication Manager using a workflow or using a custom script.

I used the below approach.

1. Create a Business Service step in workflow.
     Service Name : Outbound Communications Manager
     Service Method : CreateRequest

















2. Pass the Required arguments as Input in the Business Service step.
    CommProfileOveride : Test Exchange Profile
    SourceIdList : ObjectId (rowid of the record whose value will be substituted in Email Template)
    TestAddress : Email Address to send mail (Overrides the value specified in Recipient group)
    RecipientGroup : Recipient List to Send mail to  (Optional)
    PackageNameList : Name Of Email Template








the method CreateRequest submits a request to server and that request us processed Asynchronously,
method CreateRequestSync can be used to create synchronous request.

Also, there is another method of Outbound Communications Manager to Send mail "SendMessage". I will explain difference of both method in my next post...



Siebel GoTo View - Handling Realtime cases

 Hello All,  We all must have used GoTo view functionality of siebel to navigate to a particular view from current view. What if the require...