Skip to content
NexusBook a demo

Financial services use case · Workday + Okta + ServiceNow + Microsoft 365

Identity changes for regulated staff

Regulated roles need demonstrable access control, but changes are spread across HR, identity and ticketing. Access changes for regulated roles carry a case record, approval and full evidence.

Systems involved

What each system contributes

Workday

66 actions

  • Employee12
Okta

42 actions

  • User Management14
  • Groups12
  • Roles11
ServiceNow

55 actions

  • Tickets10
  • Change Management10

Trigger source: ServiceNow

Microsoft 365

45 actions

  • Teams16
  • Emails14

Trigger source: Microsoft Teams

Architecture

One governed run

Trigger: webhook / scheduleIntegration: Workday + ServiceNowRules + CodeHuman ApprovalSystem Action: OktaAudit

How it starts: A webhook, schedule or HTTP poll of Workday starts the run. ServiceNow can start request-driven changes.

Step by step

How the process runs

  1. 01

    Context

    Role changes are read from Workday.

  2. 02

    Case

    A ServiceNow ticket or change records the access change.

  3. 03

    Approval

    The access owner approves against policy.

  4. 04

    Identity

    Okta users, groups and roles change.

  5. 05

    Notify

    Staff and managers are informed through Teams and email.

Control

Human decision and exception path

Human decision

Every regulated role change requires named approval recorded on the case.

Exception path

  • Policy conflicts stop the change.
  • Okta errors keep the case open.
  • Leavers are deactivated first.

Evidence

What gets audited

  • HR context.
  • Case and approval.
  • Okta operations.
  • Notifications.

Nexus runs on premises, in private or sovereign cloud, or air-gapped. Credentials stay in the vault, roles decide who can approve, and the execution record stays inside your deployment boundary.

Sovereignty and deployment

Related

Patterns, connectors and next steps

FAQ

Questions about this use case

Does Nexus replace any of these systems?
No. Each system keeps its own records. Nexus runs the process between them and records each decision.
How does the run start?
A webhook, schedule or HTTP poll of Workday starts the run. ServiceNow can start request-driven changes.
What if a step is not covered by a pre-built action?
It runs through an API, protocol or database call, or as Rules + Code in Python, Bash, Go, Java, .NET, PHP, PowerShell or JavaScript/TypeScript, with the same approvals and audit.

Use case review

Discuss this use case

Bring your version of the process. We will map the systems, approvals and evidence it needs.