What does this section cover?
Applying Access Token Definition Settings
Access Token Definitions provide a plethora of settings related to the access token attributes, such as the Pass Code, the Identifier and the Authentication Code.
In this manual you can find out how the system behaves for each of the settings that can be defined in the Access Token Definitions
Validations & Restrictions
Applying Identifier Settings
Action | Validations & System Processing |
---|---|
On Saving |
|
On Updating | The identifier is validated based on the specified format settings (see the "Validation information based on specified Format" process below) |
Applying Pass Code Settings
Action | Validations & System Processing |
---|---|
On Saving |
|
On Updating | The pass code is validated based on the specified format settings (see the "Validation information based on specified Format" process below) |
Applying Authentication Code Settings
-
- If the automatic creation method is set to Unique Auto Generated Number then
- The authentication code is read only
- The authentication code is generated using the authentication code sequence number
- The generation is done on saving (and not on creating)
- If the automatic creation method is set to Unique Auto Generated ID then
- The authentication code is read only
- The authentication code is generated using a GUID value
- The generation is done on saving (and not on creating)
- If the automatic creation method is set to Unique Auto Generated Number then
- On updating an access token
- The authentication code is validated based on the specified format settings (see the "Validation information based on specified Format" process below)
Applying Automation Settings on Access Tokens Identifier and Pass Code
CRMCOM-2829 - Ability to use access tokens to identify accounts receivable IN PROGRESS
This process is used to apply automation setting on access tokens identifier and pass code. The following logic is applied:
- If the "Allow Creating Access Tokens with no identifier and pass code" is enabled on the active access token definition then
- On creating or updating an access token
- If the identifier is not specified and not generated automatically then
- No validation error will be thrown
- If the pass code is not specified and not generated automatically then
- No validation error will be thrown
- If the identifier is not specified and not generated automatically then
- On creating or updating an access token
- If the "Allow Creating Access Tokens with no identifier and pass code" is not enabled on the active access token definition then
- On creating or updating an access token
- If the identifier is not specified and not generated automatically then
- A validation error will be thrown
- If the pass code is not specified and not generated automatically then
- A validation error will be thrown
- If the identifier is not specified and not generated automatically then
- On creating or updating an access token
Applying Accounts Receivable Settings on relating Access Tokens with Accounts Receivable
CRMCOM-2829 - Ability to use access tokens to identify accounts receivable IN PROGRESS
This process is used to apply accounts receivable settings while relating an access token with an accounts receivable. The following logic is applied:
- If the "Allow Creating Access Tokens on Creating Accounts Receivable" is enabled then
- It should be possible to create new access tokens while creating a new or an existing accounts receivable
- It should be possible to create new access tokens while creating a new or an existing accounts receivable
- If the "Allow Creating Access Tokens on Creating Accounts Receivable" is not enabled then
- It should not be possible to create new access tokens while creating a new or an existing accounts receivable. The system will only allow selecting existing access tokens
- It should not be possible to create new access tokens while creating a new or an existing accounts receivable. The system will only allow selecting existing access tokens
- If the "Always require at least one access token" is enabled then
- The system will validate that at least one access token is related with the accounts receivable which is created or updated
- The system will validate that at least one access token is related with the accounts receivable which is created or updated
- If the "Maximum number of access tokens" is specified
- The system will validate that the access tokens related with the accounts receivable which is created or updated, are equal or less than the specified number
Applying Rewards Participants Settings on relating Access Tokens with Rewards Participants
This process is used to apply rewards participants settings while relating an access token with a rewards participant. The following logic is applied:
- If the "Allow Creating Access Tokens on Creating Rewards Participant" is enabled then
- It should be possible to create new access tokens while creating a new or an existing rewards participant
- It should be possible to create new access tokens while creating a new or an existing rewards participant
- If the "Allow Creating Access Tokens on Creating Rewards Participant" is not enabled then
- It should not be possible to create new access tokens while creating a new or an existing rewards participant. The system will only allow selecting existing access tokens
- It should not be possible to create new access tokens while creating a new or an existing rewards participant. The system will only allow selecting existing access tokens
- If the "Always require at least one access token" is enabled then
- The system will validate that at least one access token is related with the rewards participant which is created or updated
- The system will validate that at least one access token is related with the rewards participant which is created or updated
- If the "Maximum number of access tokens" is specified
- The system will validate that the access tokens related with the rewards participant which is created or updated, are equal or less than the specified number
Validating information based on specified Format
CRMCOM-3923 - Ability to set up business rules that will define and validate the format of the access token authentication informationTO BE APPROVED
This process is used to validate the authentication code, identifier and pass code based on the format which is specified on the active access token definition. The following logic is applied (on each type of information that will be validated):
- On creating or updating an access token then
- If the automatic creation method is set to None then
- For the authentication code and identifier
- If the format is set to email address then
- The specified authentication code or identifier should be validated as email based on the following logic:
- The structure should be localpart@domain
- "@" character should exist
- The local part should not start or end with a dot (".")
- The local part should not include two or more successive dots (".")
- The domain part should not start or end with a dot (".")
- The domain part should not include two or more successive dots (".")
- The domain part should include at least one dot (".")
- The specified authentication code or identifier should be validated as email based on the following logic:
- If the format is set to number then
- The specified authentication code or identifier should be validated as number based on the following logic:
- It should include only integer numbers (0-9)
- If the minimum length is specified then the length should be equal or greater than the specified value
- The specified authentication code or identifier should be validated as number based on the following logic:
- If the format is set to free text then
- The specified authentication code or identifier should be validated as free text based on the following logic:
- If the minimum length is specified then the length should be equal or greater than the specified value
- If the minimum number of alphabetical characters is specified then the number of alphabetical characters (a-z) should be equal or greater than the specified value
- If the minimum number of integers is specified then the number of integers (0-9) should be equal or greater than the specified value
- If the minimum number of other (special) characters is specified then the number of other (special) characters should be equal or greater than the specified value
- If the format is set to email address then
- For the pass code
- The specified pass code should be validated as free text based on the following logic:
- If the minimum length is specified then the length should be equal or greater than the specified value
- If the minimum number of alphabetical characters is specified then the number of alphabetical characters (a-z) should be equal or greater than the specified value
- If the minimum number of integers is specified then the number of integers (0-9) should be equal or greater than the specified value
- If the minimum number of other (special) characters is specified then the number of other (special) characters should be equal or greater than the specified value
- For the authentication code and identifier
- If the automatic creation method is set to None then
Rewards Particiapnt Related
Related Areas
-
Access Tokens - Configuration Requirements — Find out what configurations should be performed before starting to use the CRM.COM Access Tokens Module
-
Configuring Access Token Classifications — Learn to configure Access Token Classifications Business Definition that will dictate overall behaviour of Access Token Classifications
-
Configuring Access Token Definitions — Learn to configure Access Token Business Definition that will dictate the overall behaviour of Access Tokens
-
Understanding Access Tokens — Understand the usage of Access Tokens within CRM.COM
-
Managing Access Tokens — Learn to create new Access Tokens
-
Applying Access Token Definition Settings on Access Tokens — Find out how settings defined in the Access Token Definition are applied when creating or updating Access Tokens
Popular Labels
- accounts-receivable
- accounts-receivable-admin
- accounts-receivable-advanced
- accounts-receivable-advanced-r7
- accounts-receivable-basics
- activities
- activities-admin
- activities-admin-r7
- activities-basics
- activities-basics-r7
- additive-discounts-admin
- additive-discounts-advanced
- additive-discounts-basics
- billing-application
- billing-engine
- communication-centre
- communications-admin-r7
- communications-advanced-r7
- conax-web-services
- conax-web-services-advanced
- contact-information-admin
- contact-information-admin-r7
- crm-application
- crm-application-r7
- customer-events-basics-r7
- dashboards
- dashboards-advanced
- finance-application
- financial-transactions-admin
- financial-transactions-admin-r7
- financial-transactions-advanced
- financial-transactions-advanced-r7
- foundation-application
- foundation-application-r7
- global
- inventory-management-advanced
- inventory-management-basics
- inventory-management-basics-r7
- jobs
- jobs-admin
- jobs-admin-r7
- jobs-advanced
- jobs-basics
- jobs-basics-r7
- leads
- leads-admin
- leads-admin-r7
- leads-advanced
- network-management-basics
- network-management-basics-r7
- normal-billing-admin-r7
- normal-billing-r7
- normal-billing-run-admin
- normal-billing-run-basics
- notifications
- notifications-basics
- panaccess_advanced
- platform-basics
- prepaid-billing-basics
- prepaid-billing-r7
- products-admin-r7
- rated-billing-items-advanced
- rated-billing-items-basics
- reports-basics
- resource-scheduling
- resource-scheduling-advanced
- rewards-admin
- rewards-admin-r7
- rewards-advanced
- rewards-advanced-r7
- rewards-basics
- rewards-basics-r7
- security-management-advanced
- segmentation-basics
- service-requests
- service-requests-admin
- service-requests-admin-r7
- service-requests-advanced
- service-requests-advanced-r7
- stripe
- subscription-actions-r7
- subscriptions
- subscriptions-advanced
- subscriptions-advanced-r7
- subscriptions-basics
- subscriptions-basics-r7
- udrs-admin-r7
- usage-service-r7
- user-management
- user-management-basics
- vouchers-advanced
- vouchers-basics
- wallets
- wallets-advanced
- wallets-basics
- warranty-policies-advanced-r7
- workflows-admin-r7
- workflows-advanced-r7
- workflows-r7
- zapier-basics-r7