Workday

Cartography syncs employee and organization data from Workday’s HR system, creating a graph of organizational structure and reporting hierarchies.

Features

  • Employee data with job information, location, and organizational structure

  • Manager hierarchies via REPORTS_TO relationships

  • Organization nodes for departments and teams

  • Human label integration for cross-module identity queries with Duo, Okta, GitHub, etc.

Graph Relationships

(:WorkdayHuman)-[:MEMBER_OF_ORGANIZATION]->(:WorkdayOrganization)
(:WorkdayHuman)-[:REPORTS_TO]->(:WorkdayHuman)

Configuration

See Workday Configuration for API setup and credentials.

Schema

See Workday Schema for node properties, relationships, and sample queries.

Cross-Module Integration

WorkdayHuman nodes use the Human label, enabling identity correlation across modules:

// Find all identities for a person
MATCH (h:Human {email: "alice@example.com"})
OPTIONAL MATCH (h:WorkdayHuman)
OPTIONAL MATCH (h)-[:IDENTITY_DUO]->(duo:DuoUser)
RETURN h.name, h.title, duo.username

Security and Privacy

Employee data contains PII (names, emails, organizational data). Ensure:

  • Neo4j database is secured with authentication

  • Access controls limit who can query employee data

  • API credentials are read-only and stored in environment variables only