I was going through articles at Siebel Essentials when I came across article explaining Siebel eScripting best practices. This article gives us a download link to official best practices guide for eScripting and also mentions about Josh’s downloadable cheat sheet which has got 14 points that one should take care when writing eScript.
A few tricks with setTimeout()
Vertex a quite well known reader of Siebel Unleashed has shared with a really interesting and useful article. This is a must read for everybody who is into Siebel configuration.
There is one function that, if used properly, could do some nice stuff on user interface. This function name is setTimeout() and it allows you to [...]
Variable argument functions
I am not sure how many of you believed that if we declare a function like this
function SumAll(){}
then you cannot pass any argument to it (I believed it .. till few days back). On the contrary to the general belief these functions are known as variable argument functions and can accept any number of arguments that [...]
tale of 2 tables and a VBC
Yesterday a reader of Siebel Unleashed asked an interesting question stating a requirement. I thought it would be interesting to share that requirement with all of you and know your thoughts on it.
Question:
I want to display records from 2 Siebel tables in a single applet. Is it a good idea to create a VBC and [...]
Typecasting variables in ST Engine
I think most of Siebel 7.7.x and Siebel 7.8.x applications are ST enabled, by now in readiness to upgrade to Siebel 8.x as ST is the default script engine in Siebel 8.x. You wouldn’t want to upgrade to Siebel 8.0 and realize that most of your scripts are failing there. Though most of us have ST [...]
Siebel escript ABS Framework Summary
I wrote my first post on ABS Framework on Dec 18, 2008 since then it has been viewed almost 1000 times (I am sure its more as I started tracking post views a lot later) and has generated lot of interest. When it started there was lot of confusion and doubt on existence of ABS [...]
Extending Siebel Objects
Mike M. Lin a seasoned Siebel Consultant has provided really good information on Extending Siebel Objects. He has written this post in response to interest generated by ABS/ATI framework series posted here.
His post gives us an important insight on how ATI/ABS framework might have been implemented.
You can read it on his blog but for the [...]
Getting user input – A headache
From past few days I have been working on requirements that involve getting user Input and then taking an action.
In most of them I had to get user input through browser script and call business service to apply business logic and condition to get the work done. I feel this is quite an inefficient way [...]
ABS Framework Continued
Paolo is back with some more teasers about ABS (ATI) Framework. But I am sure of one thing after reading his explanation that such framework exists and somebody out there is using it.
Thankfully Paolo is not done and there is another article that he is going to post giving more details about it. Here is [...]
ABS (ATI) Framework for eScript
What started as a simple post for sharing few best practices that turned out to be an eye opening post mainly due to contribution of Paolo and Tiziano by way of comments. I am not sure how many of you look at the comments given by readers but this contribution deserves to be a full-fledged [...]
Multiple Records selection and Pick Applet
Siebel Unleashed forum is finally serving it purpose for what it was opened. There are lot of people asking questions and more importantly lot of people answering questions.
So, if you are not already its member I suggest you to become one immediately by clicking here so that you don’t miss much. Here is another interesting [...]
Siebel BC scripting events – BusComp_SetFieldValue
This post is in continuation of my series where we discuss various events that are available for us to script, today we are going to discuss BusComp_SetFieldValue event available in a BC.
SetFieldValue is similar to PreSetFieldValue in certain aspects such as it is triggered when we try to change a field value but some noticeable differences between [...]
Basic siebel scripting question
Few days ago a user on siebelunleashed forum asked me a question. It appeared to be a simple question to be me but can be difficult to answer by a newbie in Siebel. So, I thought I would answer it in complete detail through a post. The question was related to below given requirement.
Exploring Siebel BC scripting events – BusComp_PreSetFieldValue
Scripting is very powerful tool in Siebel. You can do all sorts of things using script which you cannot achieve through configuration. If use properly it can enhance Siebel Application to any extent but if not used properly it can seriously hamper application life and cause issues like performance degradation, data integrity and other runtime [...]
Exploring different eScript Siebel Events
A few days ago somebody asked a question on Siebel Forum to explain about eScript and details about various events available to us in Siebel BC, Applet etc.
I thought it was a pretty good question and there is not lot of information available out there that can tell when to use which event. I have [...]
