Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.tryrisotto.com/llms.txt

Use this file to discover all available pages before exploring further.

Connect Workday as your HRIS to power employee self-service. Once connected, Risotto can look up employee information, retrieve PTO balances, and more. These actions are controlled by the People Actions settings. Workday Settings View

Required Information

To connect Workday, provide:
  • Tenant URL: Your Workday tenant URL
  • Tenant Name: The name of your Workday tenant
  • Client ID: The API client ID
  • ISU Username: The Integration System User account Risotto will authenticate as
  • X.509 Public Key: Generated from the Risotto dashboard and uploaded to Workday

ISU Security Configuration

The ISU must have domain security in Workday, and the API client must have matching functional area scopes. Without these, Risotto cannot read or write the corresponding worker data, even if the action is toggled on in the dashboard.

Domain Security Policies

Assign these to the ISU’s integration security group. Domain names can vary slightly by tenant, search Domain Security Policies in Workday for the closest match. Worker lookup
DomainPermissionPurpose
Worker Data: Public Worker ReportsGetWQL queries to resolve workers by email
Worker Data: WorkersGetRetrieve worker details (job title, manager, org)
Worker Data: Current Staffing InformationGetResolve person ID from worker ID via Staffing service
Worker Data: All PositionsGetCurrent and historical position details
StaffingGetGeneral staffing service access
System: Workday Query LanguageGetExecute WQL queries
System: Worker Event HistoryGetRead worker event history
Personal data
DomainPermissionPurpose
Person Data: Personal DataGetGet personal data
Person Data: Personal InformationGetGet personal information fields
Home address
DomainPermissionPurpose
Person Data: Home Contact InformationGet and PutRead home addresses and update them within a change event
Person Data: Home AddressGet and PutSecures Change Home Contact Information (REST Service)
Self-Service: Home AddressGet and PutSecures Change Home Contact Information (REST Service) initiated on behalf of the worker
Person Data: Work Contact InformationGetRead work contact information
Time off and absence
DomainPermissionPurpose
Worker Data: Time OffGet and PutPTO balances, time off entries, eligible types, and submitting time off requests
Absence ManagementGet and PutAbsence management operations
Worker Data: Absence BalancesGetRetrieve PTO balances
Self-Service: Time Off and Leave BalancesGetRetrieve time off and leave balances

API Client Scopes

When you register the API client in Workday, grant these functional areas:
  • Staffing: worker lookup, initiate home contact information changes
  • Personal Data: read personal information
  • Contact Information: read and update home addresses
  • Time Off and Leave: PTO balances, time off entries, eligible types, and time off requests
  • Absence Management: PTO balances and time off requests
  • System: WQL support and REST API routing
  • Tenant Non-configurable: global scope required for WQL and People resources
Note: Once these security domains and API scopes have been updated, run the Activate Pending Security Policy Changes task to ensure changes are applied.