Updated on 2023-10-12 GMT+08:00

Configuring a Dynamic Data Table

Prerequisites

The system administrator has enabled the data customization function for the tenant space.

Business Scenario

When an enterprise tenant needs to store small-scale customer data in the call center, the AICC provides a customized dynamic data table to store customer information. Based on the customized page, the uploaded customer information can be automatically queried when an inbound call is made. For details about how to customize a page, see Configuring a Page.

Procedure

  1. Sign in to the AICC as a tenant administrator and choose Configuration Center > Expansion Management > Dynamic Data Table.
  2. Click Create. The page for adding a dynamic data table is displayed.
  3. Set dynamic data table parameters.

    Figure 1 Parameters for creating a dynamic data table

    A maximum of five dynamic data tables can be created.

    • Table Name: dynamic data table name, which is customized. This parameter is mandatory. The table name cannot contain special characters and can contain a maximum of 64 characters.
    • Description: dynamic data table description. This parameter is optional. The description cannot contain special characters and can contain a maximum of 1024 characters.

  4. Click Submit to save the dynamic data table information.
  5. Return to the dynamic data table page, select the new dynamic data table, click Details, and configure table fields for the dynamic data table.
  6. Click New. Set the parameters by referring to Figure 2.

    Figure 2 Creating a field parameter

    A maximum of one index field, 30 common fields, and 20 encrypted fields can be created.

    • Field Name: This parameter is mandatory. The table name cannot contain special characters and can contain a maximum of 64 characters.
    • Used as index: This parameter is mandatory. The options are Yes and No.

      If Used as index is set to Yes, the field cannot be encrypted and is mandatory.

    • Encrypted: This parameter is mandatory. The options are Yes and No.

      If the data is personal or sensitive data, set this parameter to Yes to ensure data security.

    • Mandatory: This parameter is mandatory. The options are Yes and No.
    • Field Type: This parameter is mandatory. The options are String, Number, Date, DateTime, and Dictionary.
    • Field length: This parameter is mandatory. The value ranges from 1 to 256.
    • Masked: This parameter is mandatory. The options are Yes and No.

      If the data is personal or sensitive data, set this parameter to Yes to ensure data security.

    • Mask style: This parameter is mandatory when Masked is set to Yes. The following uses 1234567890 as an example to describe the options.
      • Reserve last four digits: ******7890 is displayed.
      • Retain first four digits: 1234****** is displayed.
      • Mask last four digits: 123456**** is displayed.
      • Mask first four digits: ****567890 is displayed.
      • Mask all digits: ********** is displayed.
      • Email mask: The first two digits and the last digit of an email address are reserved, for example, to****3@aabbcc.com.
      • Bank account mask: The first six digits and last four digits are reserved, for example, 620000******1234.
      • ID card number mask: The date of birth and last four digits are masked, for example, 123456************.

  7. Click Submit to save the fields in the dynamic data table.
  8. (Optional) Select a configured field and click Top, Up, Down, or Bottom to update the field sequence. After confirming that the information is correct, click OK and save the field display sequence.

    Figure 3 Field configurations

  9. Click Return to return to the dynamic data table page. Select the dynamic data table whose fields have been configured and click Release. In the dialog box that is displayed, click YES to release the dynamic data table.

Follow-up Procedure

You can perform the following operations on a dynamic data table in Draft state:

  • Click Edit to modify the dynamic data table name and description.
  • Click Details to configure table fields.
  • Click Delete to delete an unnecessary dynamic data table.
  • Click Release to enable the configured dynamic data table.

You can perform the following operations on a dynamic data table in Released state:

  • Click Details to configure table fields.
  • Click Withdraw to update the dynamic data table status to Draft.
  • Click Discard to update the dynamic data table status to Discard.

You can perform the following operations on a dynamic data table in Discard state:

  • Click Details to configure table fields.
  • Click Delete to delete an unnecessary dynamic data table.
  • Only dynamic data tables in Released state can be referenced by pages.
  • Dynamic data tables in Released state cannot be deleted. Only dynamic data tables in Draft or Discard state can be deleted.