Define History Properties for a Business Object
Use the History page in the Business Object Properties window to define options for tracking historical information for the Business Object, including:
- History Relationship: The Business Object's Relationship to the history Object. History is tracked using a related Group Object whose members track different types of information.
- Group Members: Which of the Group Object's members to use to track each type of history.
- How to track Field changes: Whether to track each Field change in a
separate history record or combine all changes into one, and whether to track
changes for all Fields in the Business Object or just certain ones.
Note: The Business Object Properties window is available in the Business Object Editor (accessed from within the Object Manager in a Blueprint).
Good to know:
- In the OOTB system, the Journal Object is used to track Business Object history.
To define history properties for a Business Object:
- Open the Business Object Properties window:
- In the
CSM Administrator main window, click the
Blueprints category, and then click the
Create a
New Blueprint task.
Note: If working on a saved Blueprint, open the existing Blueprint.
The Blueprint Editor opens, showing the Object Manager in its Main Pane. The Object Manager lists the existing Business Objects.
- In the Object Manager, click a
Business Object in the Object tree, and
then click the
Edit Business Object task in the Structure
area.
The Business Object Editor opens.
Tip: You can also click the Edit Business Object button
on the Blueprint Editor Toolbar to open the Business Object Editor.
- Click the Bus Ob Properties button.
- In the
CSM Administrator main window, click the
Blueprints category, and then click the
Create a
New Blueprint task.
- Click the History page.
- Select the Business Object's Relationship to the history Object:
- History Relationship: In the drop-down, select the
Relationship of the primary Business Object
to the history Object (ex: Incident Owns Journals).
Note: If a Relationship does not already exist, you must create one.
- History Relationship: In the drop-down, select the
Relationship of the primary Business Object
to the history Object (ex: Incident Owns Journals).
- Select which of the history Object's Group Members to use for each
type of history:
- Manual History: Select the Business Object to use for tracking history records that are manually added by Users.
- Lifecycle History: Select the
Business Object to use for tracking changes
to the primary Object's lifecycle.
Note: This is only applicable if the primary object has a lifecycle. For more information, see Define Lifecycle Properties for a Business Object.
- Customer Request: Select the Business Object to use for tracking Customer requests. This is used in the Browser Client and Portal to track requests against a record (ex: Withdraw a record, close it, etc.).
- Mail History: Select the Business Object to use for tracking e-mail correspondence.
- Queue History: Select the Business Object to use for tracking when records are added to or removed from a Queue (Uses Queues must be selected on the General page).
- Knowledge History: Select the Business Object to use for associated Knowledge. If a Knowledge source is configured to transfer its contents into a Journal - History object when the Knowledge item is used, then a Journal - Knowledge History record is created.
- Change/Audit History: Select the Business Object to use for tracking change/audit logs.
- Chat History: Select the Business Object to use for tracking remote support session details.
- Define options for tracking changes to Fields in the Business Object.
Select one of the following options from the Track Field Changes menu:
- No Tracking: Select this option to not track Field changes.
- Record per Change: Select this option to have one history record created for each Field that is changed.
- Combine Changes: Select this option to have one history record created for all changes made to a Business Object before it is saved.
- All Fields: Select this check box to track changes for all Fields in the Business Object. Otherwise, tracking is done on a Field-by-Field basis (on the General page in the Field Properties window, check Track Changes to Field for each Field you want to track).
-
Click OK.
- Publish
the Blueprint (File>Publish Blueprint) to commit the changes, or
save the
Blueprint (File>Save Blueprint) to continue making other changes.
Note: Before publishing a Blueprint that contains Business Objects, ensure that each Business Object has at least one Form and one Grid defined and that all of the appropriate Fields have been created.