Targeting Workday
For each Workday system, add a target system in Bravura Security Fabric (Manage the System > Resources > Target systems).
Type is Workday Human Resources.
Note: In Connector Pack 4.5 and earlier, Workday was listed in the Applications category.
Address uses options described in the table below.
The full list of target parameters is explained in Target System Options .
Option | Description |
---|---|
Options marked with a | |
Server | The Workday API service end point URL where request is posted. This is set to wd2-impl-services1.workday.com by default. (key: server) |
Port | Default is 443. (key: port) |
Connection over SSL | (optional) Select to enforce SSL connections. Default is "true". (key: ssl) |
Validate the server’s certificate when connecting | Determines whether to validate the server’s security certificate for SSL connections. Default is "true". (key: checkCert) |
HTTP Network Proxy | Optional (key: proxy) |
Workday tenant | The Workday client instance name. (key: tenant) |
Version | (Optional) Specify the client Workday instance version, typically it’s also the API version. (key: ver) |
Config file path | (Optional) Specify the name of the configuration file. It must be located in the script directory. (key: file) |
Writing the configuration script
Added the TransactionTimeOffset option in Connector Pack4.5.0.
A sample configuration script (workday.cfg) is shipped in the samples directory. If you cannot find the sample file, try re-running setup
to modify your installation. Sample files are automatically installed with complete (typical) installations. You can select them in custom installations.
The configuration file includes key-value pairs. In general, the left side is the returned attribute name while the right side is the data field path; for example:
"Manager_Employee_ID" = "Worker_Data/Position_Data/ Manager_as_of_last_detected_manager_change_Reference/ID?type=Employee_ID"
means to get the field with path:
"Worker_Data/Position_Data/Manager_as_of_last_detected_manager_change_Reference/ID"
whose attribute "type" is "Employee_ID", this is typically for getting the field value stated below:
<FieldName type="Fieldtype"> <ID type="WID">WID_value</ID> <ID type="Employee_ID">Employee_ID_value</ID> </FieldName>
In this case it gets that second ID value. The value will be populated into the returned attribute as "Manager_Employee_ID".
Additional information for the following options in the workday.cfg sample configuration script:
ForwardLookingDays Set the number of forward looking days when listing future hires.
TransactionLogPath Set this to the path for an XML output file to export the future hire listing into a separate file for future processing, otherwise the listing will be in the default list database file.
TransactionLogPagesize Specify the page size when listing future hires.
TransactionTimeOffset Specify a time offset in seconds to accommodate the strict workday API time restriction when listing future hires. Default is 60 seconds.