Skip to content
NexusBook a demo

Enterprise use case · Workday + Okta + Microsoft 365 + ServiceNow

Employee lifecycle automation

Lifecycle changes create tickets in several teams, and nobody sees the whole picture. Joiners, movers and leavers are handled end to end with a case record and approval.

Systems involved

What each system contributes

Workday

66 actions

  • Employee12
  • Recruitment16
Okta

42 actions

  • User Management14
  • Groups12
  • Roles11
Microsoft 365

45 actions

  • Teams16
  • Emails14
  • Calendar15

Trigger source: Microsoft Teams

ServiceNow

55 actions

  • Tickets10
  • Users10

Trigger source: ServiceNow

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.

Step by step

How the process runs

  1. 01

    Context

    Workday employee and recruitment records are read.

  2. 02

    Case

    A ServiceNow ticket tracks the lifecycle change.

  3. 03

    Approval

    Access outside policy waits for approval.

  4. 04

    Identity

    Okta users, groups and roles change.

  5. 05

    Collaboration

    Teams, email and calendar follow-up.

Control

Human decision and exception path

Human decision

The access owner approves privileged and non-standard access.

Exception path

  • Missing data routes to HR.
  • Okta errors keep the case open.
  • Leavers are deactivated first.

Evidence

What gets audited

  • HR context.
  • Case and approvals.
  • Okta and Microsoft 365 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.
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.