Calls to ActiveViewName Calls to ActiveViewName can cause runtime errors if it is used as below; var sActiveViewName = TheApplication().ActiveViewName(); Oracle indicated that at which cases this usage can cause erros ; If no user interface is present (for example if scripted event has been initiated by the COM Data Server, COM Data Control, EAI Object Manager or Java Data Bean) an error...

Readmore

Order of events in Siebel Ordered by from first execution to last Runtime Applet.PreInvokeMethod Browser Applet_PreInvokeMethod Server WebApplet_PreInvokeMethod Runtime BusComp.PreInvokeMethod Server BusComp_PreInvokeMethod Runtime BusComp.InvokeMethod Server BusComp_InvokeMethod Runtime Applet.InvokeMethod Server WebApplet_InvokeMethod Browser Applet_InvokeMethod

Readmore

How to define default PDQ? You defined new PDQ but you don't know how to make it default. Here is the magical , simple , handy solution for this problem ; The name you give PDQ is the only way to make the PDQ default.  You can put  *  or number to the beginning of the name. This will put your new PDQ to the top in the combo box. If your customer is not cool with * or number you can put...

Readmore

Functions in Data Validation Manager and DataMaps You can use following functions in not only Expression of Data Validation Rule Set but all type of Calculation Expressions in Siebel. I'm not going to give detail explanation Recently, i used some of these while try to accomplish new requirement from the customer. Here are the some examples; If you need to invoke a Workflow or a Business Service within DVM you can...

Readmore

Apple iPad Changes CRM and Business Intelligence Tablets have failed to catch on for years, but Apple's iPad may be changing that. Salespeople are using the iPad to spice up sales calls, and front-line and mobile employees are also using the iPad for sales and business intelligence. And big-name companies like MicroStrategy and SAP are also betting that the Apple tablet device will be big. For the complete story...

Readmore

Prev

Next

Calls to ActiveViewName

1 Star2 Stars3 Stars4 Stars5 Stars (1 votes, average: 5.00 out of 5)
Loading ... Loading ...

Category : Errors, eScript, Scripting, Siebel

Calls to ActiveViewName can cause runtime errors if it is used as below;

var sActiveViewName = TheApplication().ActiveViewName();

Oracle indicated that at which cases this usage can cause erros ;

If no user interface is present (for example if scripted event has been initiated by the COM Data Server, COM Data Control, EAI Object Manager or Java Data Bean) an error will be generated.

It’s safer and better to use as it is defined below which do not generate an error if no UI is present but only returns an empty string:

sActiveViewName= TheApplication().GetProfileAttr(“ActiveViewName”);

Order of events in Siebel

1 Star2 Stars3 Stars4 Stars5 Stars (4 votes, average: 4.25 out of 5)
Loading ... Loading ...

Category : eScript, Siebel

Ordered by from first execution to last

  • Runtime Applet.PreInvokeMethod
  • Browser Applet_PreInvokeMethod
  • Server WebApplet_PreInvokeMethod
  • Runtime BusComp.PreInvokeMethod
  • Server BusComp_PreInvokeMethod
  • Runtime BusComp.InvokeMethod
  • Server BusComp_InvokeMethod
  • Runtime Applet.InvokeMethod
  • Server WebApplet_InvokeMethod
  • Browser Applet_InvokeMethod

How to define default PDQ?

1 Star2 Stars3 Stars4 Stars5 Stars (2 votes, average: 4.50 out of 5)
Loading ... Loading ...

Category : Configuration, Siebel

You defined new PDQ but you don’t know how to make it default. Here is the magical , simple , handy solution for this problem ;

The name you give PDQ is the only way to make the PDQ default.  You can put  *  or number to the beginning of the name. This will put your new PDQ to the top in the combo box.

If your customer is not cool with * or number you can put space at the beginning of the name of the PDQ. I prefer to put space.

From top to bottom

space  > *, ^+%&/ etc.      > 0, 1,2,3 . etc.

Functions in Data Validation Manager and DataMaps

1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
Loading ... Loading ...

Category : Configuration, eScript, Scripting, Siebel

You can use following functions in not only Expression of Data Validation Rule Set but all type of Calculation Expressions in Siebel. I’m not going to give detail explanation

Recently, i used some of these while try to accomplish new requirement from the customer. Here are the some examples;

If you need to invoke a Workflow or a Business Service within DVM you can use the following method to accomplish to do that.

InvokeServiceMethod (“ServiceName”,”MethodName”,”InputProp1=val1, InputProp2=val2, …”,”OutputProp”)

I made an POC just to see that if it is working properly or not;

I created a business service called “MyBS” and created a “MyMethod” method within that BS. Then I created a Business Service Method Arg  named “errorCode” and define it as an Output.(Type=Output).

After that, i put following code to under the “Service_PreInvokeMethod” of “MyBS” Business Service.
switch (MethodName){

switch (MethodName){
case “MyMethod”:
Outputs.SetProperty(“errorCode”, “1″);
return (CancelOperation);
break;
}

Then i created new Rule Set ,add new Rule and add following code to expression field of the rule.  Do not forget to check “Immediate Display” to show validation message immediately.

InvokeServiceMethod (“MyBS”, “MyMethod”, “”, “errorCode”)=’2′

I created an Runtime Event on PreWriteRecord event of Contact BC to trigger DVM.

Then i updated the contact bc to see if it is working or not. Guess what? It works:) . If you have any question about that please feel free to write me.

And also here are some other functions that i used in DVM .

ParentFieldValue (field_name)

GetNumBCRows (BO, BC, search_expr, visibility)

BCHasRows (BO, BC, search_expr, visibility)

GetProfileAttr (“Attribute Name”)

PS: You can use mentioned functions in this post also in  Source Search Specification field of DataMaps.

Apple iPad Changes CRM and Business Intelligence

1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
Loading ... Loading ...

Category : CRM, CRM News

Tablets have failed to catch on for years, but Apple’s iPad may be changing that.

Salespeople are using the iPad to spice up sales calls, and front-line and mobile employees are also using the iPad for sales and business intelligence. And big-name companies like MicroStrategy and SAP are also betting that the Apple tablet device will be big.

For the complete story of how Apple’s iPad is changing customer relationship management (CRM) and business intelligence, see Is Apple’s iPad Changing CRM and Business Intelligence? on eCRM Guide.

Copy Protected by Chetans WP-Copyprotect.