ContingentWorker OffboardingTicket
ContingentWorker OffboardingTicket
The content of this document is intended for IBM internal use only. None of this information shall
be divulged to persons other than IBM employees, or individuals or organizations authorized by
IBM in accordance with existing policy regarding release of company information.
________________________________________________________________________
Table of Contents
Document Control.....................................................................................................................................2
ContingentWorker_RecoverAssets................................................................................................3
_____________________________________________________________________
1
Document Control
Summary of Changes
DOCUMENT HISTORY
Original
IAM Team 1.0
Document
_____________________________________________________________________
2
Implementation document for
Generating ticket for Contingent workers 3 days
before contract expiry.
OUT_Independent Contractor
OUT_Vendor Contractor
OUT_Agency Contractor
Step1: Creation Detective Technical Rule and run preview mode. If no errors send the rule for
approval.
Rule Description Detective Rule for triggering service now ticket for the recovery of
user assets
_____________________________________________________________________
3
Schedule TBD(create schedule between contingenet worker feed and Snow
ticket)
Step3: Backup the existing create ticket Json in the Connection Servicenow and update below
one.
{
"call":[
{
"name":"call1",
"connection":"userAuth",
"url":"https://baincodev.service-now.com/api/now/import/u_import_set_saviynt_integration",
"httpMethod":"POST",
"httpParams":"{\"u_user\":\"${user?.username}\",\"u_short_description\":\"$
{((user?.customer?.id==5) && (task?.tasktype==3 || task?.tasktype==6))? 'User On-boarding:
Configure Device' : 'User Off-boarding: Collect Device'}\",\"u_description\":\"$
{((user?.customer?.id==5) && (task?.tasktype==3 || task?.tasktype==6))? 'please contact
user`s manager to confirm device type and software requirements, if necessary. User must
receive all physical assets prior to their start date of
'+user?.startdate.toString().substring(0,10)+' if onboarding remotely. User`s eCode is
'+user?.username : 'User`s Last day of employment is
'+user?.enddate.toString().substring(0,10)+'. Please co-ordinate with the user to return their
equipment on or before their last day. User`s eCode is
'+user?.username}\",\"u_correlation_id\":\"$
{task?.id}\",\"u_correlation_display\":\"IGA\",\"u_category\": \"$
{((user?.customer?.id==5)&&(task?.tasktype==3 || task?.tasktype==6))? 'User onboarding' :
'User offboarding'}\",\"u_due_date\":\"${((user?.customer?.id==5) && (task?.tasktype==3 ||
task?.tasktype==6))? new java.text.SimpleDateFormat('yyyy-MM-dd
HH:mm:ss').format(user?.startdate) : new java.text.SimpleDateFormat('yyyy-MM-dd
HH:mm:ss').format(user?.enddate)}\"}",
"httpHeaders":{
"Authorization":"${access_token}"
_____________________________________________________________________
4
},
"httpContentType":"application/json",
"ticketidPath":"result.display_value",
"unsuccessResponses":{
"message":""
}
}
]
}
Step4: Create Following Job for updating the laptop Mgmt Account status for contingent
workers after ticket is closed.
_____________________________________________________________________
5
_____________________________________________________________________