2023-05-11T15:36:24,213 TRACE QuartzScheduler_Worker-1 rule.SP.Leaver.RulesLibrary:-1 - Enter isTriggerLeaverRule 2023-05-11T15:36:24,213 TRACE QuartzScheduler_Worker-1 rule.SP.Leaver.RulesLibrary:-1 - Enter getLeaverMappingObject 2023-05-11T15:36:24,214 TRACE QuartzScheduler_Worker-1 rule.SP.Leaver.RulesLibrary:-1 - Exit getLeaverMappingObject: sailpoint.object.Custom@656367ed[id=8a2b890865bb226d0165bb237040038e,name=SPCONF Leaver Mappings Custom] 2023-05-11T15:36:24,214 TRACE QuartzScheduler_Worker-1 rule.SP.Leaver.RulesLibrary:-1 - Have mapping object: sailpoint.object.Custom@656367ed[id=8a2b890865bb226d0165bb237040038e,name=SPCONF Leaver Mappings Custom] 2023-05-11T15:36:24,214 TRACE QuartzScheduler_Worker-1 rule.SP.Leaver.RulesLibrary:-1 - Mapping object not null: corp Dropbox corp AD corp AzureAD corp CloudAD 2023-05-11T15:36:24,214 TRACE QuartzScheduler_Worker-1 rule.SP.Leaver.RulesLibrary:-1 - Call custom rule to trigger 2023-05-11T15:36:24,215 TRACE QuartzScheduler_Worker-1 rule.SP.Leaver.RulesLibrary:-1 - --------inside method isLeaverCustomTriggerRule------------- --------inside method isLeaverCustomTriggerRule------------- 2023-05-11T15:36:24,215 DEBUG QuartzScheduler_Worker-1 rule.SP.Leaver.RulesLibrary:-1 - Triggering SP LCE Leaver WF for BS98853 Triggering SP LCE Leaver WF for BS98853 2023-05-11T15:36:24,215 DEBUG QuartzScheduler_Worker-1 rule.SP.Leaver.RulesLibrary:-1 - returning flag : true returning flag : true 2023-05-11T15:36:24,215 TRACE QuartzScheduler_Worker-1 rule.SP.Leaver.RulesLibrary:-1 - --------Leaving method isLeaverCustomTriggerRule------------- --------Leaving method isLeaverCustomTriggerRule------------- 2023-05-11T15:36:24,215 TRACE QuartzScheduler_Worker-1 rule.SP.Leaver.RulesLibrary:-1 - Exit isTriggerLeaverRule: true Starting workflow SP LCE Leaver WF Variable initialized with launch input: trigger = sailpoint.object.IdentityTrigger@7b9f642c[id=8a2b890865bb226d0165bb23723e0391,name=SP LCE Leaver Trigger] Variable initialized with launch input: event = sailpoint.object.IdentityChangeEvent@4d6b321f Variable initialized with launch input: identityName = BS98853 Initializing variable: flow --> SSF Leaver Initializing variable: source --> LCM Initializing variable: identityDisplayName --> Brian Sparks Initializing variable: foregroundProvisioning --> false Initializing variable: successTo --> Scott.Campbell@corp.com Initializing variable: failureTo --> Scott.Campbell@corp Initializing variable: successTemplate --> Leaver Email Template Initializing variable: failureTemplate --> Leaver Email Template Initializing variable: approvedTo --> Scott.Campbell@corp.com Initializing variable: rejectedTo --> somedefaultaddress@sailpoint.com Initializing variable: approvedTemplate --> Leaver Approved Email Template Initializing variable: rejectedTemplate --> somedefaultaddress@sailpoint.com Initializing variable: updateStandardPostProvEmails --> true Initializing variable: updateStandardPostApproveEmails --> false Initializing variable: requestType --> null Initializing variable: plan --> null Initializing variable: project --> null Initializing variable: monitorId --> null Initializing variable: emailArgList --> null Initializing variable: spExtAttrs --> null Initializing variable: identityModel --> null Initial case variables: CN=corpEmployees-All,OU=Distribution,OU=_Groups,OU=CA_LosAngeles,OU=corp Systems,DC=corp,DC=corp,DC=com CN=Allowed RODC Password Replication Group,CN=Users,DC=corp,DC=corp,DC=com true CN=corpEmployees-All,OU=Distribution,OU=_Groups,OU=CA_LosAngeles,OU=corp Systems,DC=corp,DC=corp,DC=com CN=Allowed RODC Password Replication Group,CN=Users,DC=corp,DC=corp,DC=com top person organizationalPerson user Normal User Account SIP:Bri.Sparks@corp.com smtp:BS98853@corp365.onmicrosoft.com SMTP:Bri.Sparks@corp.com CN=corpEmployees-All,OU=Distribution,OU=_Groups,OU=CA_LosAngeles,OU=corp Systems,DC=corp,DC=corp,DC=com CN=Allowed RODC Password Replication Group,CN=Users,DC=corp,DC=corp,DC=com CN=Cloud Administrators,OU=Distribution,OU=_Groups,OU=CA_LosAngeles,OU=corp Systems,DC=corp,DC=corp,DC=com CN=Cloud,OU=Security_Departments,OU=_Groups,OU=CA_LosAngeles,OU=corp Systems,DC=corp,DC=corp,DC=com CN=CloudAws,OU=Distribution,OU=_Groups,OU=CA_LosAngeles,OU=corp Systems,DC=corp,DC=corp,DC=com CN=CloudAws,OU=Distribution,OU=_Groups,OU=CA_LosAngeles,OU=corp Systems,DC=corp,DC=corp,DC=com CN=corpEmployees-All,OU=Distribution,OU=_Groups,OU=CA_LosAngeles,OU=corp Systems,DC=corp,DC=corp,DC=com CN=Cloud Administrators,OU=Distribution,OU=_Groups,OU=CA_LosAngeles,OU=corp Systems,DC=corp,DC=corp,DC=com CN=CloudServices-All,OU=Distribution,OU=_Groups,OU=CA_LosAngeles,OU=corp Systems,DC=corp,DC=corp,DC=com CN=Cloud,OU=Security_Departments,OU=_Groups,OU=CA_LosAngeles,OU=corp Systems,DC=corp,DC=corp,DC=com CN=corp_SB,OU=Distribution,OU=_Groups,OU=CA_LosAngeles,OU=corp Systems,DC=corp,DC=corp,DC=com CN=Allowed RODC Password Replication Group,CN=Users,DC=corp,DC=corp,DC=com top person organizationalPerson user Normal User Account SIP:Bri.Sparks@corp.com smtp:BS98853@corp365.onmicrosoft.com SMTP:Bri.Sparks@corp.com Starting step Start Ending step Start Starting step Get Request Type Step result variable: requestType Leaver Ending step Get Request Type Starting step Before Plan 2023-05-11T15:36:25,015 TRACE QuartzScheduler_Worker-1 rule.SP.Leaver.RulesLibrary:-2 - Enter Leaver beforePlanRule 2023-05-11T15:36:25,015 TRACE QuartzScheduler_Worker-1 rule.SP.Leaver.RulesLibrary:-2 - Getting extension attributes that can be used for customizations 2023-05-11T15:36:25,016 TRACE QuartzScheduler_Worker-1 rule.SP.Leaver.RulesLibrary:-2 - Exit Leaver beforePlanRule Ending step Before Plan Starting step Build Plan 2023-05-11T15:36:25,093 TRACE QuartzScheduler_Worker-1 rule.SP.Leaver.RulesLibrary:-2 - Enter getDynamicLeaverPlan 2023-05-11T15:36:25,097 TRACE QuartzScheduler_Worker-1 rule.SP.Leaver.RulesLibrary:-2 - Enter getDynamicLeaverPlan 2023-05-11T15:36:25,098 TRACE QuartzScheduler_Worker-1 rule.SP.Leaver.RulesLibrary:-2 - Enter getLeaverMappingObject 2023-05-11T15:36:25,099 TRACE QuartzScheduler_Worker-1 rule.SP.Leaver.RulesLibrary:-2 - Exit getLeaverMappingObject: sailpoint.object.Custom@6c99399a[id=8a2b890865bb226d0165bb237040038e,name=SPCONF Leaver Mappings Custom] 2023-05-11T15:36:25,101 TRACE QuartzScheduler_Worker-1 rule.SP.Leaver.RulesLibrary:-2 - Plan type: Custom Rule 2023-05-11T15:36:25,101 TRACE QuartzScheduler_Worker-1 rule.SP.Leaver.RulesLibrary:-1 - Call custom rule for leaver build plan 2023-05-11T15:36:25,101 TRACE QuartzScheduler_Worker-1 rule.SP.Leaver.RulesLibrary:-1 - --------inside method buildCustomLeaverPlan------------- --------inside method buildCustomLeaverPlan------------- 2023-05-11T15:36:25,106 DEBUG QuartzScheduler_Worker-1 rule.SP.Leaver.RulesLibrary:-2 - Building new plan.... Building new plan.... 2023-05-11T15:36:25,106 TRACE QuartzScheduler_Worker-1 rule.SP.Leaver.RulesLibrary:-1 - Enter getLeaverMappingObject 2023-05-11T15:36:25,106 TRACE QuartzScheduler_Worker-1 rule.SP.Leaver.RulesLibrary:-1 - Exit getLeaverMappingObject: sailpoint.object.Custom@6c99399a[id=8a2b890865bb226d0165bb237040038e,name=SPCONF Leaver Mappings Custom] 2023-05-11T15:36:25,106 DEBUG QuartzScheduler_Worker-1 rule.SP.Leaver.RulesLibrary:-2 - Retrieved Custom mappingObject for SP LCE Leaver workflow Retrieved Custom mappingObject for SP LCE Leaver workflow 2023-05-11T15:36:25,106 DEBUG QuartzScheduler_Worker-1 rule.SP.Leaver.RulesLibrary:-2 - Retrieved identityName : 'BS98853' Retrieved identityName : 'BS98853' 2023-05-11T15:36:25,107 DEBUG QuartzScheduler_Worker-1 rule.SP.Leaver.RulesLibrary:-2 - Applications in disable list : [corp AD, corp AzureAD, corp CloudAD] 2023-05-11T15:36:25,107 DEBUG QuartzScheduler_Worker-1 rule.SP.Leaver.RulesLibrary:-2 - Applications in delete list : [corp Dropbox] Applications in disable list : [corp AD, corp AzureAD, corp CloudAD] Applications in delete list : [corp Dropbox] 2023-05-11T15:36:25,112 WARN QuartzScheduler_Worker-1 rule.SP.Leaver.RulesLibrary:-2 - Warning in method buildCustomLeaverPlan : Application 'corp HR' is not listed either in default deletes or default disables inside 'SPCONF Leaver Mappings Custom' 2023-05-11T15:36:25,112 DEBUG QuartzScheduler_Worker-1 rule.SP.Leaver.RulesLibrary:-2 - Skipping delete/disable request for account 'BS98853' in application 'corp HR' 2023-05-11T15:36:25,118 DEBUG QuartzScheduler_Worker-1 rule.SP.Leaver.RulesLibrary:-2 - Creating new disable request for account 'corp\BS98853' in application 'corp AD' Creating new disable request for account 'corp\BS98853' in application 'corp AD' 2023-05-11T15:36:25,118 DEBUG QuartzScheduler_Worker-1 rule.SP.Leaver.RulesLibrary:-2 - found Entitlement Groups 2023-05-11T15:36:25,119 DEBUG QuartzScheduler_Worker-1 rule.SP.Leaver.RulesLibrary:-2 - Loop through entitlementgroups on identity 2023-05-11T15:36:25,125 DEBUG QuartzScheduler_Worker-1 rule.SP.Leaver.RulesLibrary:-2 - Creating new modify request for account with nativeId 'CN=Brian Sparks,OU=Corporate,OU=corp Employees,OU=corp Systems,DC=corp,DC=corp,DC=com' in application 'corp AD' 2023-05-11T15:36:25,125 DEBUG QuartzScheduler_Worker-1 rule.SP.Leaver.RulesLibrary:-2 - Adding account Requests to the plan 2023-05-11T15:36:25,126 DEBUG QuartzScheduler_Worker-1 rule.SP.Leaver.RulesLibrary:-2 - Leaver Plan : true 2023-05-11T15:36:25,126 TRACE QuartzScheduler_Worker-1 rule.SP.Leaver.RulesLibrary:-1 - --------Leaving method buildCustomLeaverPlan------------- 2023-05-11T15:36:25,126 TRACE QuartzScheduler_Worker-1 rule.SP.Leaver.RulesLibrary:-1 - Exit getDynamicLeaverPlan: true Step result variable: plan true Ending step Build Plan Starting step Before Provision 2023-05-11T15:36:25,241 TRACE QuartzScheduler_Worker-1 rule.SP.Leaver.RulesLibrary:-1 - Enter Leaver beforeProvisionRule 2023-05-11T15:36:25,241 TRACE QuartzScheduler_Worker-1 rule.SP.Leaver.RulesLibrary:-1 - Exit Leaver beforeProvisionRule Ending step Before Provision Starting step Process Plan Starting workflow SP Provision Processor Sub Initializing variable: trigger --> null Initializing variable: event --> null Variable initialized with launch input: identityName = BS98853 Initializing variable: requestor --> null Initializing variable: source --> LCM Variable initialized with launch input: plan = sailpoint.object.ProvisioningPlan@60edff04 Variable initialized with launch input: requestType = Leaver Variable initialized with launch input: flow = SSF Leaver Initializing variable: project --> null Initializing variable: suppressNotifications --> null Variable initialized with launch input: identityDisplayName = Brian Sparks Initializing variable: optimisticProvisioning --> true Variable initialized with launch input: foregroundProvisioning = false Initializing variable: doRefresh --> false Initializing variable: approvalSet --> null Variable initialized with launch input: fallbackApprover = spadmin Initializing variable: identityRequestId --> null Initializing variable: doProcessProject --> null Initializing variable: noApplicationTemplates --> false Variable initialized with launch input: workItemPriority = High Variable initialized with launch input: updateStandardPostProvEmails = true Variable initialized with launch input: updateStandardPostApproveEmails = false Initializing variable: emailArgList --> null Variable initialized with launch input: successTo = Scott.Campbell@corp.com Variable initialized with launch input: failureTo = Scott.Campbell@corp Variable initialized with launch input: successTemplate = Leaver Email Template Variable initialized with launch input: failureTemplate = Leaver Email Template Variable initialized with launch input: approvedTo = Scott.Campbell@corp.com Variable initialized with launch input: rejectedTo = Scott.Campbell@corp Variable initialized with launch input: approvedTemplate = Leaver Approved Email Template Variable initialized with launch input: rejectedTemplate = somedefaultaddress@sailpoint.com Initializing variable: formTemplate --> Identity Update Variable initialized with launch input: spExtAttrs = {} Variable initialized with launch input: identityModel = {} Initial case variables: true Starting step Start 2023-05-11T15:36:25,429 WARN QuartzScheduler_Worker-1 sailpoint.server.ScriptletEvaluator:260 - Script with no source Ending step Start Starting step Initialize Starting workflow Identity Request Initialize Variable initialized with launch input: identityName = BS98853 Variable initialized with launch input: identityDisplayName = Brian Sparks Initializing variable: endOnManualWorkItems --> false Initializing variable: endOnProvisioningForms --> false Variable initialized with launch input: flow = SSF Leaver Variable initialized with launch input: plan = sailpoint.object.ProvisioningPlan@60edff04 Variable initialized with launch input: optimisticProvisioning = true Initializing variable: asyncCacheRefresh --> null Initializing variable: policiesToCheck --> null Initializing variable: allowRequestsWithViolations --> null Initializing variable: requireViolationReviewComments --> null Variable initialized with launch input: formTemplate = Identity Update Initializing variable: policyScheme --> continue Variable initialized with launch input: source = LCM Variable initialized with launch input: workItemPriority = High Initializing variable: enableRetryRequest --> false Initializing variable: project --> null Initializing variable: policyViolations --> null Initializing variable: approvalSet --> null Initializing variable: identityRequest --> null Initializing variable: identityRequestId --> null Initializing variable: violationReviewDecision --> null Initializing variable: enableApprovalRecommendations --> false Initializing variable: workItemComments --> null Initial case variables: true Starting step Start Ending step Start Starting step Compile Project Step result variable: project true true true Ending step Compile Project Starting step Build Approval Set Step result variable: approvalSet Ending step Build Approval Set Starting step Check Policies Starting workflow Identity Request Violation Review Variable initialized with launch input: identityName = BS98853 Variable initialized with launch input: identityDisplayName = Brian Sparks Variable initialized with launch input: project = sailpoint.object.ProvisioningProject@3b36ac6c Variable initialized with launch input: plan = sailpoint.object.ProvisioningPlan@60edff04 Initializing variable: source --> null Variable initialized with launch input: optimisticProvisioning = true Initializing variable: enableRetryRequest --> false Initializing variable: policyViolations --> null Initializing variable: policiesToCheck --> null Variable initialized with launch input: policyScheme = continue Initializing variable: asyncCacheRefresh --> null Variable initialized with launch input: workItemPriority = High Variable initialized with launch input: approvalSet = sailpoint.object.ApprovalSet@7615677b Variable initialized with launch input: flow = SSF Leaver Initializing variable: allowRequestsWithViolations --> null Initializing variable: requireViolationReviewComments --> null Initializing variable: violationReviewDecision --> null Initializing variable: workItemComments --> null Initializing variable: originalPlan --> null Initial case variables: true true true true Starting step Start Ending step Start Starting step Save Original Plan Ending step Save Original Plan Starting step Check Policies Step result variable: policyViolations null Ending step Check Policies Starting step end Ending step end Ending workflow Identity Request Violation Review Return from 'policyViolations' to 'policyViolations' null Return from 'project' to 'project' true true true Return from 'plan' to 'plan' true Return from 'violationReviewDecision' to 'violationReviewDecision' null Return from 'workItemComments' merge into 'workItemComments' null Ending step Check Policies Starting step Rebuild Approval Set Step result variable: approvalSet Ending step Rebuild Approval Set Skipping conditional step Build Approval Recommendations Starting step Audit Start Ending step Audit Start Starting step Create Identity Request Step result variable: identityRequest Ending step Create Identity Request Starting step Do Provisioning Forms Pre-Approval Starting workflow Do Provisioning Forms Variable initialized with launch input: identityName = BS98853 Variable initialized with launch input: identityDisplayName = Brian Sparks Variable initialized with launch input: project = sailpoint.object.ProvisioningProject@3b36ac6c Variable initialized with launch input: formTemplate = Identity Update Initializing variable: preferredOwner --> null Variable initialized with launch input: workItemPriority = High Variable initialized with launch input: requiredOwner = spadmin Initializing variable: fallbackOwner --> null Initializing variable: accountSelectionOwner --> null Initializing variable: disableManualAccountSelection --> null Initializing variable: workItemForm --> null Initializing variable: formOwnerError --> null Initializing variable: workItemComments --> null Initializing variable: accountSelectionForm --> null Initializing variable: calculatedAccountSelectionOwner --> null Initial case variables: true true true Starting step start Ending step start Skipping conditional step Get Account Selection Owner Skipping conditional step Build Account Selection Form Skipping conditional step Present Account Selection Form Skipping conditional step Handle Old Account Selections Starting step Recompile Provisioning Project Step result variable: project true true true Ending step Recompile Provisioning Project Starting step Build Provisioning Form Step result variable: workItemForm null Ending step Build Provisioning Form Skipping conditional step Present Provisioning Form Skipping conditional step Assimilate Provisioning Form Starting step end Ending step end Ending workflow Do Provisioning Forms Return from 'approvalSet' to 'approvalSet' Return from 'project' to 'project' true true true Ending step Do Provisioning Forms Pre-Approval Starting step Assimilate Account Id Changes Step result variable: approvalSet Ending step Assimilate Account Id Changes Starting step end Ending step end Ending workflow Identity Request Initialize Return from 'project' to 'project' true true true Return from 'approvalSet' to 'approvalSet' Return from 'policyViolations' to 'policyViolations' null Return from 'identityRequestId' to 'identityRequestId' 0000000505 Return from 'violationReviewDecision' to 'violationReviewDecision' null Return from 'workItemComments' merge into 'workItemComments' null Ending step Initialize Starting step Persist Identity Request Id Ending step Persist Identity Request Id Starting step Check Project Step result variable: doProcessProject true Ending step Check Project Starting step Approve Starting workflow SP Dynamic Approval Sub Variable initialized with launch input: identityName = BS98853 Initializing variable: batchRequestId --> null Initializing variable: requestor --> null Variable initialized with launch input: identityDisplayName = Brian Sparks Variable initialized with launch input: project = sailpoint.object.ProvisioningProject@3b36ac6c Initializing variable: identityId --> 0aab0988801111318180299d966a26f8 Initializing variable: identityRequestId --> null Initializing variable: approvalMode --> parallel Variable initialized with launch input: fallbackApprover = spadmin Initializing variable: includeRejectedItemsInApprovalChain --> false Initializing variable: policyViolations --> null Variable initialized with launch input: flow = SSF Leaver Initializing variable: tmpApprovalSet --> null Variable initialized with launch input: approvalSet = sailpoint.object.ApprovalSet@1d321316 Initializing variable: notifyEmailTemplate --> LCM Identity Update Approval Initializing variable: workItemComments --> null Initializing variable: approvalTypes --> null Initializing variable: currentApprovalType --> null Initializing variable: hasItems --> null Initializing variable: tempApprovalSetRem --> null Initializing variable: currentIndex --> null Variable initialized with launch input: requestType = Leaver Initializing variable: approvalTypeObj --> null Initializing variable: workItemConfig --> null Initializing variable: emailArgList --> null Variable initialized with launch input: updateStandardPostApproveEmails = false Initializing variable: tempVal --> null Variable initialized with launch input: approvedTo = Scott.Campbell@corp.com Variable initialized with launch input: rejectedTo = Scott.Campbell@corp Variable initialized with launch input: approvedTemplate = Leaver Approved Email Template Variable initialized with launch input: rejectedTemplate = somedefaultaddress@sailpoint.com Variable initialized with launch input: spExtAttrs = {} Initializing variable: approvalForm --> null Initializing variable: workItemRenderer --> lcmWorkItemRenderer.xhtml Variable initialized with launch input: identityModel = {} Initial case variables: true true true true Starting step Start Ending step Start Starting step Get Approval Types Step result variable: approvalTypes null Ending step Get Approval Types Starting step Auto Approve Ending step Auto Approve Starting step Cleanup Ending step Cleanup Starting step end Ending step end Ending workflow SP Dynamic Approval Sub Return from 'approvalSet' to 'approvalSet' Return from 'project' to 'project' true true true Return from 'plan' to 'plan' true Return from 'emailArgList' to 'emailArgList' null Ending step Approve Starting step Provision Starting workflow SP Identity Request Provision Variable initialized with launch input: optimisticProvisioning = true Variable initialized with launch input: foregroundProvisioning = false Variable initialized with launch input: fallbackApprover = spadmin Variable initialized with launch input: approvalSet = sailpoint.object.ApprovalSet@1d321316 Variable initialized with launch input: formTemplate = Identity Update Variable initialized with launch input: plan = sailpoint.object.ProvisioningPlan@60edff04 Initializing variable: recompile --> true Variable initialized with launch input: manualActionsEmailTemplate = Pending Manual Changes Initializing variable: workItemComments --> null Initializing variable: approvalScheme --> null Initializing variable: identityRequestId --> null Variable initialized with launch input: priority = High Initializing variable: splitProvisioning --> null Variable initialized with launch input: project = sailpoint.object.ProvisioningProject@3b36ac6c Initial case variables: true true true true Starting step Start Ending step Start Starting step Start Provisioning Process Ending step Start Provisioning Process Starting step Process Approval Decisions Step result variable: project true true true Ending step Process Approval Decisions Starting step Do Provisioning Forms Post-Approval Starting workflow Do Provisioning Forms Variable initialized with launch input: identityName = BS98853 Variable initialized with launch input: identityDisplayName = Brian Sparks Variable initialized with launch input: project = sailpoint.object.ProvisioningProject@3b36ac6c Variable initialized with launch input: formTemplate = Identity Update Variable initialized with launch input: preferredOwner = Scheduler Variable initialized with launch input: workItemPriority = High Initializing variable: requiredOwner --> null Initializing variable: fallbackOwner --> null Initializing variable: accountSelectionOwner --> null Initializing variable: disableManualAccountSelection --> null Initializing variable: workItemForm --> null Initializing variable: formOwnerError --> null Initializing variable: workItemComments --> null Initializing variable: accountSelectionForm --> null Initializing variable: calculatedAccountSelectionOwner --> null Initial case variables: true true true Starting step start Ending step start Skipping conditional step Get Account Selection Owner Skipping conditional step Build Account Selection Form Skipping conditional step Present Account Selection Form Skipping conditional step Handle Old Account Selections Starting step Recompile Provisioning Project Step result variable: project true true true Ending step Recompile Provisioning Project Starting step Build Provisioning Form Step result variable: workItemForm null Ending step Build Provisioning Form Skipping conditional step Present Provisioning Form Skipping conditional step Assimilate Provisioning Form Starting step end Ending step end Ending workflow Do Provisioning Forms Return from 'project' to 'project' true true true Ending step Do Provisioning Forms Post-Approval Starting step Pre Provision Step result variable: approvalSet Ending step Pre Provision Starting step Refresh Identity Request Ending step Refresh Identity Request Starting step Provision Starting workflow Provision with retries Variable initialized with launch input: project = sailpoint.object.ProvisioningProject@3b36ac6c Initializing variable: provisioningRetryThreshold --> 60 Initializing variable: provisioningMaxRetries --> -1 Initializing variable: enableRetryRequest --> false Variable initialized with launch input: foregroundProvisioning = false Initializing variable: recompileBeforeProvisioning --> null Initializing variable: disableIdentityRequests --> null Initializing variable: identityRequestId --> null Initializing variable: retries --> null Initializing variable: retryProject --> null Initializing variable: splitProvisioning --> null Initial case variables: true true true -1 60 Starting step Start Ending step Start Starting step Initialize Retries Ending step Initialize Retries Wait timeout until : null Backgrounding step Provision Starting step Provision Ending step Provision Starting step Refresh Identity Request Ending step Refresh Identity Request Starting step Check for retry Step result variable: retryProject null Ending step Check for retry Skipping conditional step Update Identity Request Starting step Calculate Max Retry Step result variable: provisioningMaxRetries -1 Ending step Calculate Max Retry Starting step Calculate Retry Threshold Step result variable: retryInterval 60 Ending step Calculate Retry Threshold Starting step Check for more provisioning Step result variable: project true true true Ending step Check for more provisioning Starting step End Ending step End Ending workflow Provision with retries Return from 'retries' to 'retries' 0 Return from 'project' to 'project' true true true Ending step Provision Starting step Wait for Queued Items Starting workflow Check Status of queued items Variable initialized with launch input: project = sailpoint.object.ProvisioningProject@6eba9033 Initializing variable: provisioningStatusCheckInterval --> 60 Initializing variable: provisioningMaxStatusChecks --> -1 Initializing variable: disableIdentityRequests --> null Initializing variable: splitProvisioning --> null Initializing variable: statusChecks --> null Initial case variables: true true true -1 60 Starting step Start Ending step Start Starting step Requires Check Step result variable: requiresStatusCheck Ending step Requires Check Skipping conditional step Apply Committed Results Starting step End Ending step End Ending workflow Check Status of queued items Return from 'project' to 'project' true true true Ending step Wait for Queued Items Starting step Post Provision ApprovalSet: Project Executed: true true true Ending step Post Provision Skipping conditional step Manual Actions Starting step end Ending step end Ending workflow SP Identity Request Provision Return from 'project' to 'project' true true true Ending step Provision Starting step View Post Provision Project 2023-05-11T15:37:46,609 WARN Workflow Event Thread 1 sailpoint.server.ScriptletEvaluator:260 - Script with no source Ending step View Post Provision Project Starting step Build Emails 2023-05-11T15:37:46,690 WARN Workflow Event Thread 1 rule.SP.Provisioning.RulesLibrary:-2 - No result 2023-05-11T15:37:46,693 WARN Workflow Event Thread 1 rule.SP.Provisioning.RulesLibrary:-2 - No result 2023-05-11T15:37:46,694 WARN Workflow Event Thread 1 rule.SP.Provisioning.RulesLibrary:-2 - No result 2023-05-11T15:37:46,694 WARN Workflow Event Thread 1 rule.SP.Provisioning.RulesLibrary:-2 - No result 2023-05-11T15:37:46,694 WARN Workflow Event Thread 1 rule.SP.Provisioning.RulesLibrary:-2 - No result 2023-05-11T15:37:46,694 WARN Workflow Event Thread 1 rule.SP.Provisioning.RulesLibrary:-2 - No result Step result variable: emailArgList null Ending step Build Emails Starting step Finalize Starting workflow Identity Request Finalize Variable initialized with launch input: project = sailpoint.object.ProvisioningProject@6eba9033 Variable initialized with launch input: identityRequestId = 0000000505 Variable initialized with launch input: approvalSet = sailpoint.object.ApprovalSet@29b4e3cb Initializing variable: ticketManagementApplication --> null Initializing variable: ticketDataGenerationRule --> null Initializing variable: autoVerifyIdentityRequest --> null Variable initialized with launch input: workItemPriority = High Initial case variables: true true true Starting step Start Ending step Start Starting step Audit Completion Ending step Audit Completion Starting step Complete Identity Request Step result variable: identityRequest true true true Ending step Complete Identity Request Skipping conditional step Update Ticket On Complete Starting step end Ending step end Ending workflow Identity Request Finalize Ending step Finalize Starting step end Ending step end Ending workflow SP Provision Processor Sub Return from 'emailArgList' to 'emailArgList' null Return from 'approvalSet' to 'approvalSet' Return from 'project' to 'project' true true true Return from 'identityModel' to 'identityModel' null Return from 'spExtAttrs' to 'spExtAttrs' null Ending step Process Plan Starting step After Provision 2023-05-11T15:37:46,849 TRACE Workflow Event Thread 1 rule.SP.Leaver.RulesLibrary:-1 - Enter Leaver afterProvisionRule 2023-05-11T15:37:46,887 TRACE Workflow Event Thread 1 rule.SP.Leaver.RulesLibrary:-1 - Got email argument list from workflow 2023-05-11T15:37:46,887 TRACE Workflow Event Thread 1 rule.SP.Leaver.RulesLibrary:-1 - Email Arg List is empty, setting new List 2023-05-11T15:37:46,888 TRACE Workflow Event Thread 1 rule.SP.Leaver.RulesLibrary:-1 - Email Arg List prepared [{firstname=Brian, extension=null, businessUnit=Corporate, manager=Scottk, emailTemplate=Leaver IT Server Admin Email Template, title=Security Analyst, userName=BS98853, lastname=Sparks, employeeType=Employee, managerdn=Scottt Campbell, location=Los Angeles, preferredName=None Provided, to=Scott.Campbell@corp.com, department=Cloud Services, termDate=05/11/2023 12:00:00 AM, startDate=4/14/2022 12:00:00 AM, email=Bri.Sparks@corp.com}] 2023-05-11T15:37:46,889 TRACE Workflow Event Thread 1 rule.SP.Leaver.RulesLibrary:-1 - Email Arg List prepared [{firstname=Brian, extension=null, businessUnit=Corporate, manager=Scottk, emailTemplate=Leaver IT Server Admin Email Template, title=Security Analyst, userName=BS98853, lastname=Sparks, employeeType=Employee, managerdn=Scottt Campbell, location=Los Angeles, preferredName=None Provided, to=Scott.Campbell@corp.com, department=Cloud Services, termDate=05/11/2023 12:00:00 AM, startDate=4/14/2022 12:00:00 AM, email=Bri.Sparks@corp.com}, {firstname=Brian, extension=null, businessUnit=Corporate, manager=Scottk, emailTemplate=Leaver Phone Team Email Template, title=Security Analyst, userName=BS98853, lastname=Sparks, employeeType=Employee, managerdn=Scottt Campbell, location=Los Angeles, preferredName=None Provided, to=Scott.Campbell@corp.com, department=Cloud Services, termDate=05/11/2023 12:00:00 AM, startDate=4/14/2022 12:00:00 AM, email=Bri.Sparks@corp.com}] 2023-05-11T15:37:46,889 TRACE Workflow Event Thread 1 rule.SP.Leaver.RulesLibrary:-1 - Email Arg List prepared [{firstname=Brian, extension=null, businessUnit=Corporate, manager=Scottk, emailTemplate=Leaver IT Server Admin Email Template, title=Security Analyst, userName=BS98853, lastname=Sparks, employeeType=Employee, managerdn=Scottt Campbell, location=Los Angeles, preferredName=None Provided, to=Scott.Campbell@corp.com, department=Cloud Services, termDate=05/11/2023 12:00:00 AM, startDate=4/14/2022 12:00:00 AM, email=Bri.Sparks@corp.com}, {firstname=Brian, extension=null, businessUnit=Corporate, manager=Scottk, emailTemplate=Leaver Phone Team Email Template, title=Security Analyst, userName=BS98853, lastname=Sparks, employeeType=Employee, managerdn=Scottt Campbell, location=Los Angeles, preferredName=None Provided, to=Scott.Campbell@corp.com, department=Cloud Services, termDate=05/11/2023 12:00:00 AM, startDate=4/14/2022 12:00:00 AM, email=Bri.Sparks@corp.com}, {firstname=Brian, extension=null, businessUnit=Corporate, manager=Scottk, emailTemplate=Leaver Equipment Recovery Email Template, title=Security Analyst, userName=BS98853, lastname=Sparks, employeeType=Employee, managerdn=Scottt Campbell, location=Los Angeles, preferredName=None Provided, to=Scott.Campbell@corp.com, department=Cloud Services, termDate=05/11/2023 12:00:00 AM, startDate=4/14/2022 12:00:00 AM, email=Bri.Sparks@corp.com}] 2023-05-11T15:37:46,891 TRACE Workflow Event Thread 1 rule.SP.Leaver.RulesLibrary:-1 - Email Arg List prepared [{firstname=Brian, extension=null, businessUnit=Corporate, manager=Scottk, emailTemplate=Leaver IT Server Admin Email Template, title=Security Analyst, userName=BS98853, lastname=Sparks, employeeType=Employee, managerdn=Scottt Campbell, location=Los Angeles, preferredName=None Provided, to=Scott.Campbell@corp.com, department=Cloud Services, termDate=05/11/2023 12:00:00 AM, startDate=4/14/2022 12:00:00 AM, email=Bri.Sparks@corp.com}, {firstname=Brian, extension=null, businessUnit=Corporate, manager=Scottk, emailTemplate=Leaver Phone Team Email Template, title=Security Analyst, userName=BS98853, lastname=Sparks, employeeType=Employee, managerdn=Scottt Campbell, location=Los Angeles, preferredName=None Provided, to=Scott.Campbell@corp.com, department=Cloud Services, termDate=05/11/2023 12:00:00 AM, startDate=4/14/2022 12:00:00 AM, email=Bri.Sparks@corp.com}, {firstname=Brian, extension=null, businessUnit=Corporate, manager=Scottk, emailTemplate=Leaver Equipment Recovery Email Template, title=Security Analyst, userName=BS98853, lastname=Sparks, employeeType=Employee, managerdn=Scottt Campbell, location=Los Angeles, preferredName=None Provided, to=Scott.Campbell@corp.com, department=Cloud Services, termDate=05/11/2023 12:00:00 AM, startDate=4/14/2022 12:00:00 AM, email=Bri.Sparks@corp.com}, {firstname=Brian, extension=null, businessUnit=Corporate, manager=Scottk, emailTemplate=Leaver Mitel SCR Email Template, title=Security Analyst, userName=BS98853, lastname=Sparks, employeeType=Employee, managerdn=Scottt Campbell, location=Los Angeles, preferredName=None Provided, to=Scott.Campbell@corp.com, department=Cloud Services, termDate=05/11/2023 12:00:00 AM, startDate=4/14/2022 12:00:00 AM, email=Bri.Sparks@corp.com}] 2023-05-11T15:37:46,891 TRACE Workflow Event Thread 1 rule.SP.Leaver.RulesLibrary:-1 - Exit Leaver afterProvisionRule Ending step After Provision Starting step Send Emails Starting workflow SP Dynamic Send Emails Sub Initializing variable: identityName --> null Initializing variable: identityDisplayName --> null Variable initialized with launch input: emailArgList = [{firstname=Brian, extension=null, businessUnit=Corporate, manager=Scottk, emailTemplate=Leaver IT Server Admin Email Template, title=Security Analyst, userName=BS98853, lastname=Sparks, employeeType=Employee, managerdn=Scottt Campbell, location=Los Angeles, preferredName=None Provided, to=Scott.Campbell@corp.com, department=Cloud Services, termDate=05/11/2023 12:00:00 AM, startDate=4/14/2022 12:00:00 AM, email=Bri.Sparks@corp.com}, {firstname=Brian, extension=null, businessUnit=Corporate, manager=Scottk, emailTemplate=Leaver Phone Team Email Template, title=Security Analyst, userName=BS98853, lastname=Sparks, employeeType=Employee, managerdn=Scottt Campbell, location=Los Angeles, preferredName=None Provided, to=Scott.Campbell@corp.com, department=Cloud Services, termDate=05/11/2023 12:00:00 AM, startDate=4/14/2022 12:00:00 AM, email=Bri.Sparks@corp.com}, {firstname=Brian, extension=null, businessUnit=Corporate, manager=Scottk, emailTemplate=Leaver Equipment Recovery Email Template, title=Security Analyst, userName=BS98853, lastname=Sparks, employeeType=Employee, managerdn=Scottt Campbell, location=Los Angeles, preferredName=None Provided, to=Scott.Campbell@corp.com, department=Cloud Services, termDate=05/11/2023 12:00:00 AM, startDate=4/14/2022 12:00:00 AM, email=Bri.Sparks@corp.com}, {firstname=Brian, extension=null, businessUnit=Corporate, manager=Scottk, emailTemplate=Leaver Mitel SCR Email Template, title=Security Analyst, userName=BS98853, lastname=Sparks, employeeType=Employee, managerdn=Scottt Campbell, location=Los Angeles, preferredName=None Provided, to=Scott.Campbell@corp.com, department=Cloud Services, termDate=05/11/2023 12:00:00 AM, startDate=4/14/2022 12:00:00 AM, email=Bri.Sparks@corp.com}] Initializing variable: emailIterator --> null Initializing variable: emailArgs --> null Initializing variable: emailTemplateExists --> null Initial case variables: Starting step start Ending step start Starting step Build Iterator Step result variable: emailIterator ??? Ending step Build Iterator Starting step Get Next Email Step result variable: emailArgs Ending step Get Next Email Starting step Check The Template Step result variable: emailTemplateExists true Ending step Check The Template Starting step Send Email Ending step Send Email Starting step Get Next Email Step result variable: emailArgs Ending step Get Next Email Starting step Check The Template Step result variable: emailTemplateExists true Ending step Check The Template Starting step Send Email Ending step Send Email Starting step Get Next Email Step result variable: emailArgs Ending step Get Next Email Starting step Check The Template Step result variable: emailTemplateExists true Ending step Check The Template Starting step Send Email Ending step Send Email Starting step Get Next Email Step result variable: emailArgs Ending step Get Next Email Starting step Check The Template Step result variable: emailTemplateExists true Ending step Check The Template Starting step Send Email Ending step Send Email Starting step Cleanup Ending step Cleanup Starting step end Ending step end Ending workflow SP Dynamic Send Emails Sub Ending step Send Emails Starting step Get Schedule Sunset 2023-05-11T15:37:47,499 TRACE Workflow Event Thread 1 rule.SP.Leaver.RulesLibrary:-1 - Enter Leaver getScheduleSunset 2023-05-11T15:37:47,499 TRACE Workflow Event Thread 1 rule.SP.Leaver.RulesLibrary:-1 - Exit Leaver getScheduleSunset Step result variable: scheduleSunset Ending step Get Schedule Sunset Starting step Stop Ending step Stop Ending workflow SP LCE Leaver WF