Follow Siebel_Experts on Twitter Sieble Expert Panel on LinkedIn

Home » Siebel Configuration

Inappropriate Use of Immediate Post Changes for BusComp Fields in Siebel

9 September 2009 5,018 views 2 Comments Bookmark and Share



Sometime we configure Immediate Post Changes property on the BusComp field object equal to TRUE while no server processing is required in the configuration. This is  an inappropriate Use of Immediate Post Changes for BusComp Fields in Siebel.

Brief introduction of Immediate Post Changes : Immediate Post Changes is an optional property of BusComp field. It has a TRUE or FALSE value.

Definition by Siebel Bookshelf Field data is posted to the server when the focus moves off of the field and then the data is refreshed. Causes an immediate roundtrip to the server. When set to True the browser script PreSetFieldValue event is bypassed. Typically used for constrained drop-down lists and calculated fields. Excessive use affects performance."

Immediate Post Changes

 

Impacted Space Performance

Significance The Immediate Post Changes property on a BusComp field object is typically used if the application require server request when the user updates and exits that field means the focus goes to another field. Setting this property to TRUE will unnecessarily introduce additional round-trips to the server resulting poor performance on an applet.

Suggestion Very careful consideration required while configuring this property.

We are listing down few scenarios which require this property:

On Field Update Set : This user property may not work as expected in some business components unless the Immediate Post Changes flag is set to TRUE on the involved fields. Setting this flag enables more dynamic triggering of the user property. If this flag is set for a field, field changes on that field are immediately sent to the server.

Calculated Field : In the case where a calculated field is dependent on another field (or fields), it will only be consistently updated if all such fields have their Immediate Post Changes property set to TRUE.

 

Toggle Applet : If a change in a field value should cause a dynamic applet toggle to occur immediately (before saving the record), then set the Immediate Post Changes property.

Constrained Pick List: For a constrained pick list, the parent (constraining) field should have its Immediate Post Changes property set to ensure that the constraint is applied to the child pick list. •When it is necessary to trigger the server PreSetFieldValue event handler.

Note that this will generally bypass the browser PreSetFieldValue event handler The "Force Active" and "Immediate Post Changes" properties should be set to true only if absolutely necessary since these properties will have negative performance impact.

SocialTwist Tell-a-Friend

Related posts:

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

2 Comments »

  • Srivatsan said:

    Thank you for summarizing the usage suggestions. It is really helpful.

  • Ashish Kr. Bameta
    Ashish Kumar said:

    Your feedback encourage us to offer you better.

Leave your response!

Add your comment below, or trackback from your own site. You can also subscribe to these comments via RSS.

Be nice. Keep it clean. Stay on topic. No spam.

You can use these tags:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <font color="" face="" size=""> <span style="">

This is a Gravatar-enabled weblog. To get your own globally-recognized-avatar, please register at Gravatar.