Change Request Object Settings

  • The information below is incomplete and will be updated.

  • This setting is necessary for the Change Request functionality.

Change Request Object Settings is intended to store settings for objects to be affected by the Change Request: Create and Change Request: Succession processes.

  • The object specified in the CTCPG__Target_Object__c field should have the Target and _something record types, for example, Temporarily or _Succession, to be able for changing the record type during the _Change Request process.


API name in Salesforce: CTCPG__Change_Request_Objects__c


Field API Name Type Description

Change Request Driven Creation

CTCPG__isCRDriven__c

Checkbox

If enabled, the Change Request is active.

Custom Processor

CTCPG__Custom_Processor__c

Text (255)

If needed, create the Apex class, which will be responsible for the custom logic, and add its API name:

  • inherit processors from the ChangeRequestProcessors class

  • override the doProcess and doRegress methods

Read-Only Fields

CTCPG__Read_Only_Fields__c

Text (255)

Additional fields are displayed as read-only on the Change Request layout.

Target Object

CTCPG__Target_Object__c

Text (255) (Unique Case Insensitive)

The API name of the target object, which record is affected by the Change Request process, for example, Account.

Target Object Lookup

CTCPG__Target_Object_Lookup__c

Text (255)

The lookup field API name of the Change Request object that is related to the target object, for example, AccountId__c.

Target Object Record Type Suffix Create

CTCPG__Target_Object_Record_Type_Suffix_Create__c

Text (255)

The suffix API Name, which will be attributed to a new object creation via the Change Request: Create process.

Target Object Record Type Suffix Succeed

CTCPG__Target_Object_Record_Type_Suffix_Succeed__c

Text (255)

The suffix API Name, which will be attributed to a new object creation via the Change Request: Succession process.

Target Object Status Field

CTCPG__Target_Object_Status_Field__c

Text (255)

The Status field API Name of the target object.

Target Object Status Invalid

CTCPG__Target_Object_Status_Invalid__c

Text (255)

The value from the Status field of the target object, which indicates the record of the target object is inactive.

Target Object Status Succession

CTCPG__Target_Object_Status_Succession__c

Text (255)

The value from the Status field of the target object, which indicates the record of the target object is on the Awaiting Succession stage.

Target Object Status Valid

CTCPG__Target_Object_Status_Valid__c

Text (255)

The value from the Status field of the target object, which indicates the record of the target object is active.

Target Object Succession Parent Lookup

CTCPG__Target_Object_Succession_Parent_Lookup__c

Text (255)

The lookup field API name of the target object that is related to the succeeded object, for example, Succession_from__c, via the Change Request: Succession process.

``