Siebel Object Types Reference > Overview of Using Siebel Object Types Reference > Workflow Process Object Types >
Common Object Properties
Table 1 describes object properties that are common for many different object types. Their meaning and usage is the same for these object types. If an object type includes a property that Table 1 describes, then, for brevity, the table in this book that describes the properties for this object type might not include this property.
Table 1. Common Object Properties
|
|
Application Code |
Reserved for future use. |
Changed (S) |
If you edit a record, then Siebel Tools adds a check mark in the Changed property. This check mark indicates that you modified this object definition since the date and time that you specify in the General tab of the Development Options dialog box. If the Changed property does not include a check mark, then no modification has occurred. For more information, see Using Siebel Tools. |
Comments (O) |
Includes text that describes the object definition. This text helps the developer to understand how Siebel CRM uses this property. It does not affect Siebel CRM functionality in any way. It is for documentation purposes only. |
Description (S) |
Includes text that describes the object definition. This text helps the developer to understand how Siebel CRM uses this property. It does not affect Siebel CRM functionality in any way. It is for documentation purposes only. |
GParent, GGParent (S) |
Specifies the name of the grandparent or great-grandparent object definition. Siebel Tools creates the value that this property contains. It displays this property only in the Object List Editor and only if you click the Flat tab in the Object Explorer. |
ICL Upgrade Path (S) |
Identifies the releases that Siebel CRM sets for the Upgrade Behavior property to Preserve for ICL (Incorporate Custom Layout) user interface objects. For more information about ICL, see Siebel Database Upgrade Guide. |
Inactive (O) |
If this property includes a check mark, then Siebel Tools does not compile this object definition when you compile the Siebel Repository File and it does not allow other objects to reference it. |
Language Code (R) |
The abbreviation for the language that Siebel Tools uses for this object definition. For example, you can use the following value for U.S. English: ENU
|
Module |
Reserved for future use. |
Needs High Interactivity (O) |
If this property includes a check mark, then Siebel Tools uses high interactivity for this object definition. It is recommended that you not modify this property value from the default value. Any modification you make might affect performance. A Browser Script object typically includes this property. |
Object Language Locked |
The abbreviation for the language that Siebel Tools uses for this locked object. For example, ENU for U.S. English. For more information about object and project locking, see Using Siebel Tools. |
Object Locked |
If this property includes a check mark, then the object definition is locked. |
Object Locked by Name |
Contains the user name of the developer who locked the object definition. |
Object Locked Date |
Contains the date when the developer locked the object definition. |
Parent Name, Parent object_defn_name (S) |
Contains the parent name of the current object definition. Siebel Tools creates this value. The Parent Business Component property of the Link object type is different from the parent property for other object types. If you create a new link object, then you must enter a value in the Parent Business Component property. |
Project (R) |
Identifies the project that the object definition references. |
Redo (O) |
Describes a single-level redo of a field modification or a record modification. The Locale Management Utility uses this property to track locale-specific modifications. |
Repository Name (S) |
Identifies the repository that includes the object definition. |
String Override (O) |
A language-independent override of the String Reference property. If a value exists in the String Reference property, then Siebel Tools uses this value instead of the value that the String Reference property contains. Siebel Tools displays a string override as property_name -String Override . For example: Display Name - String Override
|
String Reference (R) |
References a symbolic string. Siebel Tools displays a string reference as property_name -String Override . For example: Display Name - String Override
For example, the Title - String Reference property contains SBL_ACCOUNTS-1004224727-0H5 for the Account List Applet. This string reference references a symbolic string locale. The ENU string value for this locale is Accounts. |
Tooltip Text |
Obsolete. You must not use this property. |
Translate (S) |
The Locale Management Utility uses this property to track modifications that occur to localization. This property is for Oracle use only. |
Upgrade Ancestor (S) |
You can use this property to make sure that the Application Upgrader upgrades an object that you copy in the same way that it upgrades the original object. For example, assume you make a copy of the Account business component, and then name it ESG Account. You set the Upgrade Ancestor property of the ESG Account business component to Account. This value configures the Application Upgrader to upgrade the ESG Account business component in the same way that it upgrades the Account business component. |
Upgrade Behavior (S) |
Determines if Siebel CRM preserves a user interface object for ICL (Incorporate Custom Layout) handling when it does a repository merge. You can use one of the following values:
- Admin. The object is never eligible for ICL handling and Siebel CRM ignores it.
- Non-Preservable. The object is not eligible for ICL handling for an upgrade for the current release. Siebel CRM might modify this value to Preserve in a subsequent release.
- Preserve. The object is eligible for ICL handling.
Oracle sets the value of the Upgrade Behavior property and the ICL Upgrade Path property for each release. You must not modify these values. For more information about ICL, see Siebel Database Upgrade Guide. |
About the Scale and Precision Properties
The Scale property of an object type specifies the total number of digits that can exist to left and right of the decimal point for a numeric field:
- A noninteger column can include a total of 22 digits.
- An integer column can include a total of 10 digits.
For example, if the scale for a number is 6, and if the precision is 2, then this field can represent a number that uses the following format: 9999.99
The Precision property of an object type specifies the maximum number of digits that can exist to the right of the decimal point for a numeric field:
- A numeric column can include a total of 7 digits to the right of the decimal point.
- An integer column cannot include any digits to the right of the decimal point.
Formats You Can Use With an Accelerator Object Type
This topic describes the format that you can use with an Accelerator or Accelerator Locale. A menu or toolbar item might include a command field. If this command field includes a command that uses an accelerator that you define, then Siebel CRM uses this accelerator. You can use one of the following formats:
modifier + name
modifier_1 + modifier_n + name
accelerator
where:
- modifier is Ctrl, Alt, or Shift.
- name is 0 through 9, A through Z, F 0 through 24, a key_code, or a constant.
- key_code is a three-symbol decimal code, such as 128, or a four-symbol hex number, such as 0x10.
- constant is INSERT, DEL, LEFT, RIGHT, UP, DOWN, HOME, END, PAGEUP, PGUP, PAGEDOWN, PGDN, SPACE, TAB, or ENTER.
For example, you can use the following formats:
- Ctrl+F10
- Alt+A
- Ctrl+ INSERT
- Ctrl+Alt+0x221
The syntax is not case-sensitive. Modifying Undocumented User Properties
You can only modify a user property that is documented. For example, you can modify a user property for an applet that references the CSSFrameBrowser class. Only Oracle can create or delete a user property that is not documented. For more information, see Siebel Developer's Reference.
|