/AWS1/CL_CNTUSERIDENTITYINFO¶
Contains information about the identity of a user.
For Amazon Connect instances that are created with the EXISTING_DIRECTORY
identity management type, FirstName, LastName, and Email
cannot be updated from within Amazon Connect because they are managed by the
directory.
The FirstName and LastName length constraints below apply only to
instances using SAML for identity management. If you are using Amazon Connect for identity
management, the length constraints are 1-255 for FirstName, and 1-256 for
LastName.
CONSTRUCTOR¶
IMPORTING¶
Optional arguments:¶
iv_firstname TYPE /AWS1/CNTAGENTFIRSTNAME /AWS1/CNTAGENTFIRSTNAME¶
The first name. This is required if you are using Amazon Connect or SAML for identity management. Inputs must be in Unicode Normalization Form C (NFC). Text containing characters in a non-NFC form (for example, decomposed characters or combining marks) are not accepted.
iv_lastname TYPE /AWS1/CNTAGENTLASTNAME /AWS1/CNTAGENTLASTNAME¶
The last name. This is required if you are using Amazon Connect or SAML for identity management. Inputs must be in Unicode Normalization Form C (NFC). Text containing characters in a non-NFC form (for example, decomposed characters or combining marks) are not accepted.
iv_email TYPE /AWS1/CNTEMAIL /AWS1/CNTEMAIL¶
The email address. If you are using SAML for identity management and include this parameter, an error is returned.
iv_secondaryemail TYPE /AWS1/CNTEMAIL /AWS1/CNTEMAIL¶
The user's secondary email address. If you provide a secondary email, the user receives email notifications - other than password reset notifications - to this email address instead of to their primary email address.
Pattern:
(?=^.{0,265}$)[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+.[a-zA-Z]{2,63}
iv_mobile TYPE /AWS1/CNTPHONENUMBER /AWS1/CNTPHONENUMBER¶
The user's mobile number.
Queryable Attributes¶
FirstName¶
The first name. This is required if you are using Amazon Connect or SAML for identity management. Inputs must be in Unicode Normalization Form C (NFC). Text containing characters in a non-NFC form (for example, decomposed characters or combining marks) are not accepted.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_FIRSTNAME() |
Getter for FIRSTNAME, with configurable default |
ASK_FIRSTNAME() |
Getter for FIRSTNAME w/ exceptions if field has no value |
HAS_FIRSTNAME() |
Determine if FIRSTNAME has a value |
LastName¶
The last name. This is required if you are using Amazon Connect or SAML for identity management. Inputs must be in Unicode Normalization Form C (NFC). Text containing characters in a non-NFC form (for example, decomposed characters or combining marks) are not accepted.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_LASTNAME() |
Getter for LASTNAME, with configurable default |
ASK_LASTNAME() |
Getter for LASTNAME w/ exceptions if field has no value |
HAS_LASTNAME() |
Determine if LASTNAME has a value |
Email¶
The email address. If you are using SAML for identity management and include this parameter, an error is returned.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_EMAIL() |
Getter for EMAIL, with configurable default |
ASK_EMAIL() |
Getter for EMAIL w/ exceptions if field has no value |
HAS_EMAIL() |
Determine if EMAIL has a value |
SecondaryEmail¶
The user's secondary email address. If you provide a secondary email, the user receives email notifications - other than password reset notifications - to this email address instead of to their primary email address.
Pattern:
(?=^.{0,265}$)[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+.[a-zA-Z]{2,63}
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_SECONDARYEMAIL() |
Getter for SECONDARYEMAIL, with configurable default |
ASK_SECONDARYEMAIL() |
Getter for SECONDARYEMAIL w/ exceptions if field has no valu |
HAS_SECONDARYEMAIL() |
Determine if SECONDARYEMAIL has a value |
Mobile¶
The user's mobile number.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_MOBILE() |
Getter for MOBILE, with configurable default |
ASK_MOBILE() |
Getter for MOBILE w/ exceptions if field has no value |
HAS_MOBILE() |
Determine if MOBILE has a value |