Here's a good suggestion
Unless you authored a workflow in the Business Processes UI in SailPoint, don't open it in the UI. This includes any OOTB workflow - you should NEVER modify any OOTB workflow. It also includes any workflow that you cloned from OOTB.
How do you clone a workflow? How to you clone any replicatable object? Open it in the Debug Page, then change the Name, and then remove the created, id, and (if there) modified tags from the first line (actually line 3). Also then search for and remove any created, id, or modified tags anywhere in the file.
Why don't you want to open an OOTB workflow in the UI? Because the UI will reorganize the workflow in a way you don't want to happen. It will reformat the descriptions, it will add or remove arguments to steps, and you will not be able to make comparisons to the OOTB workflows. It also adds the explicitTransitions tag which is not wanted.
Here's what it does to LCM Provisioning:
Reformats the Descriptions to remove line feeds - they are ugly
In the Initialize step, it adds the following arguments:
- <Arg name="identityRequest">
- <Arg name="asyncCacheRefresh">
It also confusingly shuffles the remaining arguments.
In the Create Ticket step, it adds the following arguments:
- <Arg name="ticketProject">
- <Arg name="ticketPlan">
- <Arg name="dontUpgradePlan"/>
- <Arg name="clearApprovalDecisions"/>
- <Arg name="workItemDescription"/>
- <Arg name="clearApprovalDecisions"/>
- <Arg name="requesterEmailTemplate"/>
- <Arg name="approvalEmailTemplate"/>
- <Arg name="endOnProvisioningForms"/>
- <Arg name="enableRetryRequest"/>
- <Arg name="endOnManualWorkItems"/>
- <Arg name="userEmailTemplate"/>
- <Arg name="batchRequestItemIId"/>
In the Approve and Provision step, it adds the following arguments:
- <Arg name="approvalEmailTemplate"/>
- <Arg name="batchRequestItemId"/>
- <Arg name="clearApprovalDecisions"/>
- <Arg name="enableRetryRequest"/>
- <Arg name="endOnManualWorkItems"/>
- <Arg name="endOnProvisioningForms"/>
- <Arg name="requesterEmailTemplate"/>
- <Arg name="userEmailTemplate"/>
- <Arg name="autoVerifyIdentityRequest"/>
- <Arg name="ticketDataGenerationRule"/>
No comments:
Post a Comment