Person

This topic lists the implementation considerations for the different Person sections.

You can typically use defaulting and validation capabilities in these cases:

  • Name
    • Validate field length or special characters in person name.
  • National Identifiers
    • Default national identifier (NID) country to the US.
  • Biographical Info
    • Validate the age of a person.
  • Phone
    • Validate phone number format must be numeric only.
    • Validate phone number format must be numeric only with a length of 8 digits.
  • Email
    • Validate the email address format (without at rate and without .com) should error.
  • Address
    • Validate field length or special characters in the address.
  • Citizenships
    • Default the citizenship status to active.
    • Validate that the citizenship attributes can be updated only if the from date isn't in the future.
  • Passports
    • Validate that the passport issue date isn't in the future.
  • Visas and Permits
    • Default place of issue based on the value of a descriptive flexfield (DFF).
    • Validate that the person visa issue date is provided and the visa expiration date is blank.
  • Driver's License
    • Validate the field format of the driver's license number by country.
  • Family and Emergency Contacts - Create new contact
    • Validate that the phone number of an emergency contact is provided.
    • Validate if the contact's national identifier is provided when a contact is added.
  • Family and Emergency Contacts - Edit Contact
    • Validate if the relationship type is being changed.
  • Person Identifiers for External Applications
    • Default the person identifier based on a constant and the person number.
    • Validate if a specific external identifier is being changed.
Important: Person sections are also part of employment processes.
Region Pages/Flows Defaulting Support Validation Support
Name
  • Personal Details
No Yes
National Identifiers
  • Family and Emergency Contact
  • Personal Details
  • Add Person flows that includes Hire an Employee, Add a Pending Worker, Add a Contingent Worker, Add Nonworker
  • Create Work Relationship
  • Edit Pending Worker
  • Local and Global Transfer
Yes Yes
Biographical Info
  • Family and Emergency Contact
  • Personal Details
  • Add Person flows that includes Hire an Employee, Add a Pending Worker, Add a Contingent Worker, Add Nonworker
  • Create Work Relationship
  • Edit Pending Worker
  • Local and Global Transfer
Yes Yes
Disability Info
  • Personal Details
Yes Yes
Phone
  • Contact Info
  • Family and Emergency Contact
  • Add Person flows that includes Hire an Employee, Add a Pending Worker, Add a Contingent Worker, Add Nonworker
  • Create Work Relationship
  • Edit Pending Worker
  • Local and Global Transfer
Yes Yes
Email
  • Contact Info
  • Family and Emergency Contact
  • Add Person flows that includes Hire an Employee, Add a Pending Worker, Add a Contingent Worker, Add Nonworker
  • Create Work Relationship
  • Edit Pending Worker
  • Local and Global Transfer
Yes Yes
Other Communications
  • Contact Info
  • Family and Emergency Contact
Yes Yes
Address
  • Contact Info
  • Family and Emergency Contact
  • Add Person flows that includes Hire an Employee, Add a Pending Worker, Add a Contingent Worker, Add Nonworker
  • Create Work Relationship
  • Edit Pending Worker
  • Local and Global Transfer
Yes Yes
Citizenship
  • Family and Emergency Contact
  • Identification Info
  • Add Person flows that includes Hire an Employee, Add a Pending Worker, Add a Contingent Worker, Add Nonworker
  • Create Work Relationship
  • Edit Pending Worker
  • Local and Global Transfer
Yes Yes
Passports
  • Family and Emergency Contact
  • Identification Info
  • Add Person flows that includes Hire an Employee, Add a Pending Worker, Add a Contingent Worker, Add Nonworker
  • Create Work Relationship
  • Edit Pending Worker
  • Local and Global Transfer
Yes Yes
Visas and Permits
  • Family and Emergency Contact
  • Identification Info
  • Add Person flows that includes Hire an Employee, Add a Pending Worker, Add a Contingent Worker, Add Nonworker
  • Create Work Relationship
  • Edit Pending Worker
  • Local and Global Transfer
Yes Yes
Driver's License
  • Family and Emergency Contact
  • Identification Info
  • Add Person flows that includes Hire an Employee, Add a Pending Worker, Add a Contingent Worker, Add Nonworker
  • Create Work Relationship
  • Edit Pending Worker
  • Local and Global Transfer
Yes Yes
Family and Emergency Contacts - Create new contact
  • Family and Emergency Contact
  • Add Person flows that includes Hire an Employee, Add a Pending Worker, Add a Contingent Worker, Add Nonworker
  • Create Work Relationship
  • Edit Pending Worker
  • Local and Global Transfer
Yes Yes
Family and Emergency Contacts - Create Coworker as a Contact
  • Family and Emergency Contact
Yes Yes
Family and Emergency Contacts - Edit Contact
  • Family and Emergency Contact
Yes Yes
Person Identifiers for External Applications
  • Person Identifiers for External Applications
Yes Yes

Name

This table lists the supported attributes, exceptions, and the implementation recommendations for the Name section.

In the Conditions for Defaulting and Validation To Default Field Values To Validate Field Values Implementation Guidelines
  • Field Values
  • Initial Field Values
Not Supported All attributes displayed in Configure Fields Regions or Validate Field Values are supported
  • Can't validate attributes based on other objects.
  • Can only validate the current object row. Looping through existing records isn't available.

National Identifiers

This table lists the supported attributes, exceptions, and the implementation recommendations for the National Identifiers section.

In the Conditions for Defaulting and Validation To Default Field Values To Validate Field Values Implementation Guidelines
  • Field Values
  • Initial Field Values
All attributes displayed in Configure Fields Regions or Validate Field Values are supported All attributes displayed in Configure Fields Regions or Validate Field Values are supported
  • Can't validate attributes based on other objects.
  • Can only validate the current object row. Looping through existing records isn't available.

Biographical Info

This table lists the supported attributes, exceptions, and the implementation recommendations for the Biographical Info section.

In the Conditions for Defaulting and Validation To Default Field Values To Validate Field Values Implementation Guidelines
  • Field Values
  • Initial Field Values
All attributes displayed in Configure Fields Regions or Validate Field Values are supported All attributes displayed in Configure Fields Regions or Validate Field Values are supported
  • Can't validate attributes based on other objects.

Disability Info

This table lists the supported attributes, exceptions, and the implementation recommendations for the Name section.

In the Conditions for Defaulting and Validation To Default Field Values To Validate Field Values Implementation Guidelines
  • Field Values
  • Initial Field Values
All attributes displayed in Configure Fields Regions or Validate Field Values are supported All attributes displayed in Configure Fields Regions or Validate Field Values are supported N/A

Phone

This table lists the supported attributes, exceptions, and the implementation recommendations for the Phone section.

In the Conditions for Defaulting and Validation To Default Field Values To Validate Field Values Implementation Guidelines
  • Field Values
  • Initial Field Values
All attributes displayed in Configure Fields Regions or Validate Field Values are supported All attributes displayed in Configure Fields Regions or Validate Field Values are supported
  • Can't validate attributes based on other objects.
  • Can only validate the current object row. Looping through existing records isn't available.

Email

This table lists the supported attributes, exceptions, and the implementation recommendations for the Email section.
In the Conditions for Defaulting and Validation To Default Field Values To Validate Field Values Implementation Guidelines
  • Field Values
  • Initial Field Values
All attributes displayed in Configure Fields Regions or Validate Field Values are supported All attributes displayed in Configure Fields Regions or Validate Field Values are supported
  • Can't validate attributes based on other objects.
  • Can only validate the current object row. Looping through existing records isn't available.

Other Communications

This table lists the supported attributes, exceptions, and the implementation recommendations for the Other Communications section.
In the Conditions for Defaulting and Validation To Default Field Values To Validate Field Values Implementation Guidelines
  • Field Values
  • Initial Field Values
All attributes displayed in Configure Fields Regions or Validate Field Values are supported All attributes displayed in Configure Fields Regions or Validate Field Values are supported N/A

Address

This table lists the supported attributes, exceptions, and the implementation recommendations for the Address section.

In the Conditions for Defaulting and Validation To Default Field Values To Validate Field Values Implementation Guidelines
  • Field Values
  • Initial Field Values
All attributes displayed in Configure Fields Regions or Validate Field Values are supported All attributes displayed in Configure Fields Regions or Validate Field Values are supported
  • Can't validate attributes based on other objects.
  • Can only validate the current object row. Looping through existing records isn't available.

Citizenship

This table lists the supported attributes, exceptions, and the implementation recommendations for the Citizenship section.

In the Conditions for Defaulting and Validation To Default Field Values To Validate Field Values Implementation Guidelines
  • Field Values
  • Initial Field Values
All attributes displayed in Configure Fields Regions or Validate Field Values are supported All attributes displayed in Configure Fields Regions or Validate Field Values are supported
  • Can't validate attributes based on other objects.
  • Can only validate the current object row. Looping through existing records isn't available.

Passports

This table lists the supported attributes, exceptions, and the implementation recommendations for the Passports section.

In the Conditions for Defaulting and Validation To Default Field Values To Validate Field Values Implementation Guidelines
  • Field Values
  • Initial Field Values
All attributes displayed in Configure Fields Regions or Validate Field Values are supported All attributes displayed in Configure Fields Regions or Validate Field Values are supported
  • Can't validate attributes based on other objects.
  • Can only validate the current object row. Looping through existing records isn't available.

Visas and Permits

This table lists the supported attributes, exceptions, and the implementation recommendations for the Visas and Permits section.
In the Conditions for Defaulting and Validation To Default Field Values To Validate Field Values Implementation Guidelines
  • Field Values
  • Initial Field Values
All attributes displayed in Configure Fields Regions or Validate Field Values are supported All attributes displayed in Configure Fields Regions or Validate Field Values are supported
  • Can't validate attributes based on other objects.
  • Can only validate the current object row. Looping through existing records isn't available.

Driver's License

This table lists the supported attributes, exceptions, and the implementation recommendations for the Driver's License section.

In the Conditions for Defaulting and Validation To Default Field Values To Validate Field Values Implementation Guidelines
  • Field Values
  • Initial Field Values
All attributes displayed in Configure Fields Regions or Validate Field Values are supported All attributes displayed in Configure Fields Regions or Validate Field Values are supported
  • Can't validate attributes based on other objects.
  • Can only validate the current object row. Looping through existing records isn't available.

Family and Emergency Contacts - Create new contact

This table lists the supported attributes, exceptions, and the implementation recommendations for the Family and Emergency Contacts - Create new contact section.
In the Conditions for Defaulting and Validation To Default Field Values To Validate Field Values Implementation Guidelines
  • Field Values
  • Initial Field Values
All attributes displayed in Configure Fields Regions or Validate Field Values are supported All attributes displayed in Configure Fields Regions or Validate Field Values are supported
  • Can't validate attributes based on other objects.
  • Can only validate the current object row. Looping through existing records isn't available.

Family and Emergency Contacts - Create Coworker as a Contact

This table lists the supported attributes, exceptions, and the implementation recommendations for the Family and Emergency Contacts - Create Coworker as a Contact section.

In the Conditions for Defaulting and Validation To Default Field Values To Validate Field Values Implementation Guidelines
  • Field Values
All attributes displayed in Configure Fields Regions or Validate Field Values are supported All attributes displayed in Configure Fields Regions or Validate Field Values are supported N/A

Family and Emergency Contacts - Edit Contact

This table lists the supported attributes, exceptions, and the implementation recommendations for the Family and Emergency Contacts - Edit Contact section.

In the Conditions for Defaulting and Validation To Default Field Values To Validate Field Values Implementation Guidelines
  • Field Values
  • Initial Field Values
All attributes displayed in Configure Fields Regions or Validate Field Values are supported All attributes displayed in Configure Fields Regions or Validate Field Values are supported
  • Can't validate attributes based on other objects.
  • Can only validate the current object row. Looping through existing records isn't available.

Person Identifiers for External Applications

This table lists the supported attributes, exceptions, and the implementation recommendations for the Person Identifiers for External Applications section.

In the Conditions for Defaulting and Validation To Default Field Values To Validate Field Values Implementation Guidelines
  • Field Values
  • Initial Field Values
All attributes displayed in Configure Fields Regions or Validate Field Values are supported All attributes displayed in Configure Fields Regions or Validate Field Values are supported
  • Can't validate attributes based on other objects.
  • Can only validate the current object row. Looping through existing records isn't available.