Skip to main content

Handling account attributes

You can view the complete list of attributes that Bravura Security Fabric can manage, including native and pseudo-attributes, using the Manage the system (PSA) module. To do this, select Ceridian Dayforce from the Manage the system > Resources > Account attributes > Target system type menu.

The attributes that are used to list are also currently defined in the agtdayforce.py script file by their json paths, for example:

# json path for attributes we want to list
global jsonPathAttributeMapping
jsonPathAttributeMapping = {
  "DateOfBirth": "$.Data.BirthDate",
  "EmployeeNumber": "$.Data.EmployeeNumber",
  "BusinessEmail": "$.Data.Contacts.Items[?(@.ContactInformationType.LongName =~ 'Business')].ElectronicAddress"
}

Any desired attributes should be added to this section of the script with the attribute's name and the json path to where its value resides in the API call’s output.

For information about the native Ceridian Dayforce attributes managed by Bravura Security Fabric, consult your Ceridian Dayforce documentation.