Skip to content
NexusBook a demo

Critical infrastructure use case · Workday + Okta + ServiceNow

Identity access change for operations staff

Operators change shifts and roles often, and access to operational systems drifts from role. Operations staff access follows their role, with changes approved and recorded.

Systems involved

What each system contributes

Workday

66 actions

  • Employee12
  • Time Tracking10
Okta

42 actions

  • Groups12
  • Roles11
  • User Management14
ServiceNow

55 actions

  • Tickets10

Trigger source: ServiceNow

Architecture

One governed run

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

How it starts: A webhook, schedule or HTTP poll of Workday starts the run. ServiceNow requests can also start it.

Step by step

How the process runs

  1. 01

    Context

    Role and time records are read from Workday.

  2. 02

    Policy

    Rules + Code maps role to Okta groups and roles.

  3. 03

    Case

    A ServiceNow ticket records the change.

  4. 04

    Approval

    The system owner approves.

  5. 05

    Change

    Okta groups and roles update.

Control

Human decision and exception path

Human decision

Access to operational systems requires the system owner's approval.

Exception path

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

Evidence

What gets audited

  • HR context.
  • Ticket and approval.
  • Okta operations.

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 requests can also start it.
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.