The day you stop upgrading your skills is the day you have actually started shrinking them . | Next Tip »?

Archive for January, 2008

How To invoke a Siebel Business Service

By neel + January 25th, 2008

In this post I will elaborate how we can invoke a business service in various ways. But first just an overview of what business service is.
Business Service (BS): Is a place where you write to code to implement business rules and process.
We can also write the code at BusComp and Applet level but that makes our [...]

Synchronizing IO - learning the hard way.

By neel + January 25th, 2008

Yesterday somebody posted a question about Synchronizing IO on the Siebel Forum. I did answer him there but I was not sure how many of you follow the forum so thought I would share my learning about Synchronization of IO with a wider audience
It was my first EAI Assignment and we were working [...]

How to invoke a Workflow Process?

By neel + January 24th, 2008

Workflow is one of the most commonly used functionality in Siebel. They provide us the way to automate simple and complex business process without much trouble.
Workflows can be invoke in several ways in Siebel.

Runtime Events
Scripting
User Property
Workflow Policy

In this post I will be giving example of how to invoke workflow process in different ways.

Siebel Workflow Process an Introduction

By neel + January 23rd, 2008

Siebel Workflow is a software tools that lets us automate business processes with help of workflow processes. Some characterises of workflow processes are

They are created, edited and deployed in Siebel Tools.
Their changes in workflows is SRF independent though they are created and deployed in Siebel Tools IDE.
They are administered through Administration - Business Process Screen in Siebel [...]

While working on CR (Change Request) I had to use a field in the script.
The Script was something like
var AgreeBO = TheApplication().GetBusObject(“Service Agreement”);
var AgreeBC = AgreeBO.GetBusComp(“Service Agreement”);
var OrderType = “”;
  with(AgreeBC)
      {
         ActivateField(“Oppty Order Type”)
         ClearToQuery();
         SetViewMode(3);
         SetSearchSpec(”Id”,AgreeId);
         ExecuteQuery();
         if(FirstRecord())
         {
            OrderType = GetFieldValue(“Oppty Order Type”);
       }
AgreeBO = null;
AgreeBC = null;
There is nothing unusual in [...]



Comment Count BadgeGet your Badge!

Get Updates

Enter your email address:

Delivered by FeedBurner