BC User Properties
Deep Copy Generate Sequence
Deep Copy/Delete Link: Activity Plan Action
Field Invisible Field:Score
Field Invisible Parent Field:Emp Review Comments
Field:Base Price
Item Total Field 5 "Current Quote Total Item Tax", "Tax Amt"
MVG Set Primary Mode
MVG Set Primary Restricted: Position
No Change Field
NoDelete Field
On Condition Set Field Value
On Field Update Invoke
On Field Update Invoke n
This user property allows you to invoke the specified business component method when a field is updated.
Value
The value of the On Field Update Invoke user property consists of three quoted parameters separated by a comma and a space, as follows:
"[FieldToCheck]", "[BusCompName]", "[MethodName]"
[MethodName] is invoked on the [BusCompName] business component when [FieldToCheck] is updated. If [FieldToCheck] is not defined, the method is invoked when the user saves the record.
You can optionally use a fourth parameter that defines a condition. If you define a condition, the method is only invoked if the condition evaluates to TRUE.
Usage
You can create additional instances of this user property as needed. If you have more than one instance of this user property for a business component, they are executed sequentially by number (for example, On Field Update Invoke 1, then On Field Update Invoke 2, and so on). If there is only one such user property, then no number is required.
See also About Setting Numbered Instances of a User Property.
For example, the Asset Mgmt - Asset (Order Mgmt) business component has four such user properties:
* On Field Update Invoke "Product Name", "Asset Mgmt - Asset", "CopyXA"
* On Field Update Invoke 1 "Product Name", "Asset Mgmt - Asset", "GeneratePartNumber"
* On Field Update Invoke 2 "Product Name", "Asset Mgmt - Asset", "SaveCxProd"
* On Field Update Invoke 3 "Quantity", "Asset Mgmt - Asset", "SetExtendedQuantity"
When the Product Name field in the Asset Mgmt - Asset (Order Mgmt) business component is updated, the CopyXA, GeneratePartNumber, and SaveCxProd methods are invoked on the Asset Mgmt - Asset business component.
When the Quantity field in the Asset Mgmt - Asset (Order Mgmt) business component is updated, the SetExtendedQuantity method is invoked on the Asset Mgmt - Asset business component.
In this example, where no [FieldToCheck] is specified, the CopyXA method is invoked on the Asset Mgmt - Asset business component when the user saves the record:
* On Field Update Invoke "", "Asset Mgmt - Asset", "CopyXA"
NOTE: The empty quotes followed by the comma are necessary.
Parent Object Type
Business Component
NoDelete Field
This user property allows you to restrict the deletion of records based on the value of the specified field.
Always Enable Field n
In standard Siebel applications, when a user sets the Status field on a service request to Closed, the Sub-Status field is updated to Resolved. The record becomes read-only except for the Status and Sub-Status fields. This behavior is controlled by the specialized business component class CSSBCServiceRequest. To allow fields to be updated after the service request is closed, use the Always Enable Field n user property. You can inactivate and modify values for this user property. You can also create new instances of this user property as needed. For more information, see About Setting Numbered Instances of a User Property. | |
On Condition Set Field Value
This user property allows you to specify the value of a field to be set under a specified condition.
When the specified condition evaluates to TRUE, the specified field (FieldName) is set to the specified value (FieldValue). | |
No Clear Field n
No Change Field n
NoDelete Field
This user property allows you to restrict the deletion of records based on the value of the specified field.
Value | The value of this user property must be the name of a field in the business component. |
Usage | When you specify a field in this user property, the business component does not allow records to be deleted that have a value of Y in the specified field. For example, a record on the Contact business component cannot be deleted if NoDelete Field has a value of Protect Internal Employee Flag and the value of the Protect Internal Employee Flag field in the record is Y. You can inactivate or modify the values for this user property. You can also create new instances of this user property as needed, but you cannot create more than one instance for a business component. |
Parent Object Type | Business Component |
Functional Area | CSSBCBase |
MVG Set Primary Restricted: visibility_mvlink_name
This user property allows you to disable the restriction that only Siebel Administrators and Managers have the ability to change the Primary team member on opportunities, accounts, and contacts.
Deep Copying and Deletion User Properties
When you copy or delete a record, you can use the Deep user properties to propagate the change to child business components. For example, you can arrange to copy the detail records of a child business component from the original record to the new copied record of the parent business component.
For purposes of these user properties, the application checks the following sources in the order given to determine the parent/child link to use:
- If the parent and child are the same business component, then the relationship must be defined by the Recursive Link user property set on the business component. The link that the Recursive Link user property specifies is used to determine child records.
See also Recursive Link.
- If the Deep Copy/Delete Link user property is set on the current (parent) business component, then the link that the Deep Copy/Delete Link user property specifies to the child business component is used.
See also Deep Copy/Delete Link.
- If the parent and child business components are of the same Siebel object, and the parent is the primary business component in the business object, then the application looks up the link listed for the parent to the child, if one exists. If the link exists, then it is listed by choosing Object Explorer > Business Object > Business Object Component in Siebel Tools. Under the applicable business object, the link displays in the Link column for the child business component in the Business Object Components list.
- If none of the sources mentioned in this list provides a link between the parent and child business components, then the application determines whether a link named parent business component/child business component exists (for example, Opportunity/Revenue). If such a link exists, then the application uses that link.
Deep Copy n
This user property allows you to specify a child business component that should be copied when a user selects the Copy option.
See also Deep Copy/Delete Link.
The value for the Deep Copy n user property must be the name of a child business component for which a parent/child link is defined in one of the ways described in Deep Copying and Deletion User Properties. | |
The Deep Copy n user property allows child business components and their respective child business components to be copied automatically when selecting the Copy option. Normally, the Copy option only copies one level. This feature allows multiple levels to be copied like a cascade copy.
NOTE: Do not use Deep Copy when the parent-child relationship is many-to-many (M:M). For M:M relationships, set the No Copy attribute to FALSE in the link used for this parent-child relationship. Each business component in the Deep Copy chain takes care of its own children. The parent business component has Deep Copy properties for each of its direct children, and each child business component has Deep Copy properties for each of the relevant grandchildren. | |
Deep Copy/Delete Link
The Link object defines a one-to-many parent/child relationship between two business components. The Deep Copy/Delete Link user property is set on the parent business component to specify the link to use for deep copies and deep deletes of the child business component named in Deep Copy/Delete Link.
See Also
Deep Delete n
This user property allows you to specify a child business component that should be deleted when a user selects the Delete option.
See also Deep Copy/Delete Link.
The value for the Deep Delete n user property must be the name of a child business component for which a parent/child link is defined in one of the ways described in Deep Copying and Deletion User Properties. | |
Normally, the Delete option only deletes one level. Deep Delete allows child business components and their respective child business components to be deleted automatically when selecting the Delete option. This feature allows multiple levels to be deleted like a cascade delete.
FALSE: allows deep delete for the child business component TRUE: does not allow deep delete for the child business component Create a multivalue field in the parent business component, using the multivalue link. This field is usually not displayed on the screen but needs to be present on the business component. | |
Always Enable Child: buscompname
This user property allows you to specify whether a child business component of a service request can be updated after the service request is closed.
All Mode Sort
This user property allows you to specify whether the Siebel application overrides the default sort specification.
Always Enable Field n
This user property allows fields in a closed service request to be updated.
Value | The name of the field you wish to keep updatable. |
Usage | In standard Siebel applications, when a user sets the Status field on a service request to Closed, the Sub-Status field is updated to Resolved. The record becomes read-only except for the Status and Sub-Status fields. This behavior is controlled by the specialized business component class CSSBCServiceRequest. To allow fields to be updated after the service request is closed, use the Always Enable Field n user property. You can inactivate and modify values for this user property. You can also create new instances of this user property as needed. For more information, see About Setting Numbered Instances of a User Property. |
Parent Object Type | Business Component |
Functional Area | Service Request |
Set Primary Sales Rep As Owner
This user property finds the Primary Sales Rep assigned to the logged-in user, and specifies that all newly created Activities be assigned to this Primary Sales Rep.
The Set Primary Sales Rep As Owner user property is applicable only when the business component name is Action (Web) and it is used for the Professional Portal LS application. | |
No comments:
Post a Comment
Note: Only a member of this blog may post a comment.