General InformationThis opening ID is invoked: ApprovalSchemaInitializationForChangeRequest This opening ID is used to customize the approval schema for change requests. The table below provides you with information related to the definition of the Opening ID.
Input ObjectsInput objects must be of the following types:
Context Object Parameters
SampleThe following sample lets you define the approval schema for change requests.
/* Define constants */ /* Input elements */ let promotedChangeRequest("Change Request") let approvalSchema(ChangeApprovalSchema) /* Elements to be used to create the approval schema */ let approvalSchemaLevel(ChangeApprovalSchemaLevel) /* Retrieve the elements provided in input */ set promotedChangeRequest = Parameters->GetAttributeObject("ChangeRequest") set approvalSchema = Parameters->GetAttributeObject("ComputedApprovalSchema") /* Apply the logic based on the inputs */ if(promotedChangeRequest.organization == "MyCompany") { set approvalSchemaLevel = approvalSchema.addApprovalSchemaLevel(false) approvalSchemaLevel.addApprovalTask("taskTitle","taskInstructions",false,"DemoLeaderAllCS", false, "Route Start Date", "2") } |