Connecting START to Oracle
Attendance
Name |
Role |
Present |
---|---|---|
Christine Costantino |
START PM |
|
Barbara Manville |
START SME / BA |
|
David Logie |
START BA |
|
David Backeberg |
START Tech Lead |
|
Bill West |
ServiceNow Test Lead |
|
Jeff Campbell |
EMC Manager |
|
Kazi Ahmed |
Web Methods Developer |
|
Shane Anderson |
Solution Architect / Oracle SME |
|
Liz Burnell |
IAM Director |
|
Josh Nabozny |
IAM Director |
|
Jay Johnson |
IAM Change Manager |
|
Agenda
- Review the process for Travel Policy Approvers documented by Barbara
- Review three options for connecting SN to Oracle proposed
- Make decision on which option is best
Documents
- OrbitzTravelPolicyApprover.vsd
- Process mapped in Blueworks - https://www.blueworkslive.com/scr/processes/30000053ef956fa#bpmn
Discussion
* Barbara led the discussion, Christine took notes
Introduction:
- Barbara has done analysis for Orbitz Travel Policy Approver - moving request to ServiceNow, people list in Oracle (database), provisioning in Orbitz (currently biweekly process)
- How to go to SN to Oracle, a few different options Web methods, etc.?
- All access requests in START now, later more requests - individual, dept, org - people can have multiple access for different groups in the Travel Policy Approver request.
Options:
- Option 1: Synchronous - Approval process, then Web service to update the People list in Oracle, biweekly process kicks in.
- Option 2: Pub/Sub - ECC table (or other table) in SN, web service to monitor and get specifics of request and update the people list and then flag as complete - Polling - BEST OPTION
- Option 3: Async - Runbook Orchestration (workflow) with drop entry into, Web service to look at AD group and updates people list (LDAP sync process runs this way for assignment groups) - NOT AN OPTION
Concerns:
- Problem - Delete process - request to remove access, presents list of all combinations - how to query the people list to display in SN?
- Need service to query data and return request
- Cases: multiple deletes? two separate requests for one person by two different people. Currently, START prevents this. ServiceNow CAN do checks for duplicate requests, can query tables
- Runbook is not licensed, security problems, don't have the module now for this reason; prefer to use Web Methods external to ServiceNow
- Flag in HOP1 to say this is complete - loop or wait-for event needed
- Two-way communication to update SN request status, or Orbitz communicates back?
Action Items:
- Find out from IAM - delivery time for API and nature of it??? SOAP? mid-servers? - Christine
- Write solution design based on Barb's use cases - David & Kazi