Follow Siebel_Experts on Twitter Sieble Expert Panel on LinkedIn

Home » Siebel Configuration

Pre-Default and Post-Default properties

11 March 2009 4,459 views 3 Comments Bookmark and Share



A Post by Neel Mani Gautam
What will happen if I provide value in both Pre-Default and Post-Default properties?

I will try to explain the answer with the help of an example of “Status” field.
We will assume the following values have been given for Pre-Default and Post-Default properties of Status Field
Pre-Default Value:  “In Process”
Post-Default Value:  “Complete”
Following are the scenarios which can take place:
1. User creates a New Record and saves the record without changing value of status field:
In Process
Pre-Default value (In Process) will be assigned to Status field.
2. User creates a New Record and changes the value of Status field to “Planning”:
Complete, Pre-Default value is going to take effect as soon as user creates a new record but Post-Default value will not take effect.
3. User creates a New Record and changes the value of Status field to blank:

Complete, Post Default Value (“Complete”) will take effect.
4. User copies an existing record where value of status field is “Planning”:

Neither Post-Default nor Pre-Default will take effect.
5. User copies an existing record where value of status field is blank:

In-Process ,Pre-Default (“In-Process”) Value will take effect.
6. User copies an existing record and makes the value of the field as blank:

Complete, Post-Default Value (“Complete”) will take effect.
7. User changes the value of existing record to blank and saves the record.:

Neither Post-Default nor Pre-Default will take effect as these values only takes when the record is initially created and saved.

SocialTwist Tell-a-Friend

Related posts:

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

3 Comments »

  • Siebel Interview Question « Siebel Expert Services said:

    [...] Pre-Default and Post-Default properties [...]

  • Anonymous said:

    Hello Mr.Mani thanks for your answer the examples which you have given had covered almost all scenarios.

  • Gopal Raturi said:

    Excellent Descirption.
    to sum up all scenarios we can say
    A “PreDefault” is the default value which gets automatically populated in a field when a record is created or copied and then record is saved.
    if the values of these field changed and saved then updated value will be reflected in Database (not predefault).

    If a new record is created or copied and PreDefault value is cleared or Predefault value is not provided for a field then the PostDefault Value gets stored in DB for that field.

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.