Skip to main content

Connect a people source for Genie One

A people source supplies your organization's people and reporting structure to Databricks. After you connect it, users can browse org directories in Genie One. See Browse org directories in Genie One.

Workday is the supported people source. You connect it on the same Genie Ontology page as your other Genie Search sources.

Requirements​

  • Account admin privileges
  • A Workday admin who can create a custom report, an integration system user, a security group, and an API client

Prepare Workday​

Genie Search reads worker data from a custom Workday Reports-as-a-Service (RaaS) report. A Workday admin must set up the report and API access before you connect:

  1. Create a custom report over workers that includes the fields in Report fields, and enable it as a web service.
  2. Complete the steps in Configure Workday reports for ingestion. The people source requires the integration system user (ISU) and security group steps that the page marks optional. You don't need to configure the report for incremental ingestion.
    • Get the report URL. Copy the JSON URL, and keep format=json at the end.
    • Create an ISU.
    • Create a security group and add the ISU to it.
    • Add domain security policies to the security group.
    • Create an API client, add functional scopes, and generate a refresh token for the ISU.

Report fields​

Add the following fields from the Worker business object to the report. Set the XML alias for each field, and the column heading override where one is shown.

Only email and name are required. The org chart links each worker to their manager through workdayID and managerWorkdayID, so include both to show reporting lines. The other fields are optional and add details to profiles.

Field

Column heading override

Column heading override XML alias

Workday ID

Workday ID

workdayID

Preferred Name

Name

name

Manager - Level 01

Manager

Manager_-_Level_01

LRV Manager - Workday ID

Manager Workday ID

managerWorkdayID

Business Title

businessTitle

Email - Primary Work

Email

email

Employee Type

eeType

Currently Active

activeStatus

Hire Date

Start_Date

Location

location

Cost Center

CostCenter

Supervisory Organization

Department

Management Level

Role

Field

Column heading override

Column heading override XML alias

Workday ID

Workday ID

workdayID

Preferred Name

Name

name

Manager - Level 01

Manager

Manager_-_Level_01

LRV Manager - Workday ID

Manager Workday ID

managerWorkdayID

Business Title

businessTitle

Email - Primary Work

Email

email

Employee Type

eeType

Currently Active

activeStatus

Hire Date

Start_Date

Location

location

Cost Center

CostCenter

Supervisory Organization

Department

Management Level

Role

Connect Workday​

  1. In the account console, click Genie Ontology.
  2. Click Connect source.
  3. Select Workday.
  4. Fill in the following:
    • Domain: The host name from your Workday API URL, without https://. For example, wd2-impl-services1.workday.com.
    • Tenant name: Your Workday tenant name. In the report URL, it's the path segment after customreport2/.
    • Client ID and Client secret: The credentials of the API client.
    • Refresh token: The refresh token that you generated for the ISU.
    • Custom report URL: The JSON web service URL of the RaaS report.
    • Data residency Geo: The geo where the people index is stored. All sources in the account must use the same geo. See Storage and location.
  5. Click Start ingestion.

Databricks stores the credentials and starts ingestion. After ingestion finishes, the source status changes from Provisioning to Searchable, and org directories appear on the People page in Genie One. See Browse org directories in Genie One.

If Workday rejects the credentials, ingestion fails. Remove the source and connect it again with a valid client ID, client secret, and refresh token.

What is ingested​

Org directories include the fields in your worker report. See Report fields. Profile photos come from Workday Human Capital Management (HCM). The Workday connection reads both the RaaS report and HCM, so you don't connect HCM separately. If the credentials that you connect with have access to worker photos in HCM, Databricks ingests the photos too.

Org directories are intended for broad consumption, so include only fields that are meant to be public across your organization. Everyone who uses Genie One in your account can see these fields for every worker in the report, regardless of Workday permissions.

Remove Workday​

  1. On the Genie Ontology page, click the Kebab menu icon. kebab menu on the Workday row.
  2. Click Remove source.
  3. Confirm. Ingestion stops, stored credentials are deleted, and ingested worker profiles are purged within 30 days.
  4. In Workday, revoke the API client and disable the integration system user.

You can't replace Workday credentials in place. To rotate them, remove the source and connect it again.

Limitations​

  • There is no API for connecting or updating the source.
  • Phone numbers aren't ingested.

Pricing​

The people source is part of Genie Search and follows the same pricing. See Genie Search pricing.