# name: Specifies the name of the variable
# initializer: Used to calculate the default value of the variable
# required: The business process will not launch if an initial value for this variable is not
supplied
# editable: Specifies the variable that can be edited during business process execution
# input: If it is set to true, just we are explicitly saying to the workflow handler that we
didn’t initialize this variable else the variable initialized by the user
# output: An output variable and the final value are copied into the task results
# trigger : The IdentityTrigger
# event : The IdentityChangeEvent. It can be used to build the provisioning plan but does not need to be persisted with the case, so marked as transient.
# identityName : The name of the identity
# identityDisplayName : The displayName of the identity being updated
# plan : The provisioning plan, which is built by a service method
# optimisticProvisioning : Set to true to enable optimistic provisioning. This will cause changes to the entitlements compiled from role assignments to be applied immediately to the identity cube rather than waiting for the next refresh/reaggregation after the provisioning system completes the request.
# foregroundProvisioning : Normally provisioning is done in a step that uses the background option to force the workflow to be suspended and resumed in a background task thread. This prevents the browser session from hanging since provision can sometimes take a long time. For demos and testing it can be better to do this in the foreground so that provisioning will have been performed when control is returned to the user. This prevents having to run the Perform Maintenance task to see the results of the request.
# fallbackApprover : A String that specifies the name of the Identity that will be assigned any approvals where the owner of the approver cannot be resolved. For example if the scheme is owner and the application does not specify an owner.
# source : String version of sailpoint.object.Source to indicate where the request originated. Defaults to LCM
# trace : Used for debugging this workflow and when set to true trace will be sent to stdout.
# project : ProvisioningProject which is just a compiled version of the ProvisioningPlan.
# identityRequestId : The sequence id of the Identity request object which is stored in the name field of the identity request.
# cart : This variable includes all ApprovalItems that are part of the request process and is updated during the AfterScript of the approval process by assimilating the decisions and comments from the Approvals copy of the ApprovalItem.
# workItemPriority : The String version of a WorkItem.Priority. This variable is used to set the priority on all of the workitems generated as part of this workflow and also set on the IdentityRequest object.
# flow :
# notifyAdmins : If this gets set to true we need to notify a workgroup of IdentityIQ admins that the person has left.
# directReports : List of identity names of people who report directly to the leaver.
# appOwnerList : List of names of applications for which the leaver is the owner.
# appSystemAdminList : List of names of applications for which the leaver is the System Administrator.
# appSystemAdminList : List of names of applications for which the leaver is the System Administrator
# workgroupMembershipList : List of workgroups of which the leaver is a member.
# appDAList : List of names of applications for which the leaver is a delegated authority.
# roleDAList : List of roles for which the leaver is a delegated authority.
# entitlementDAList : List of entitlements (including the attribute name, attribute value, and application) for which the leaver is a delegated authority.
# appContactPersonList : List of names of applications for which the leaver is the Contact Person.
# roleOwnerList : List of names of roles for which the leaver is the owner.
# appRemediatorList : List of names of applications for which the leaver is a remediator.
No comments:
Post a Comment