Tables

  A Designer role or higher is required to create tables. For information, see User roles.

Workflow designers can create tables to store, retrieve, and manage data, which can be used in both workflows and forms.

You can create a table in Nintex Workflow and organize data into rows and columns. Each row in the table represents a unique record and each column is a property of that record. Workflow and form designers can reference data from the table in a workflow using Tables actions and in forms using a data variable. For more information, see Tables actions and Table data.

Important: 
  • The maximum number of tables that can be created per tenant is 5000.

  • The maximum number of columns per table is 100.

  • The maximum number of rows per table is 200,000.

    To see all Table limits, see Table limits.

Access the Tables page

  1. On the top navigation bar, click Automate.

  2. On the left, click Data.

    The Tables page is displayed and lists all the existing tables created in the tenant.

To access the Nintex Data Console from the Apps workspace, click Data in the Apps navigation bar.

Create a table

You can create a table and add rows and columns.

  1. On the top navigation bar, click Automate.

  2. On the left, click Data.

  3. Click Create table.

  4. In the Table name field, enter a name for the table.

  5. (Optional) If you want to add more information to identify the table, add a Description.

    Note: A maximum of 255 characters can be entered in the Table name and Description fields.

  6. (Optional) To store date in a language that is not English, select the The data stored in this table will not be in English check box.

  7. If the language check box is selected, select the language from the What language will be used? drop-down. The language you choose has an impact on how data is stored, filtered, and sorted.

    In addition to English, the following languages are currently supported:

    • German

    • Spanish

    • French

    • Japanese

    Important: 
    • The language cannot be changed after the table is created.

    • The supported SQL collation settings for the available languages are:

      • English: SQL_Latin1_General_CP1_CI_AI

      • German: German_PhoneBook_CI_AI

      • Spanish: Modern_Spanish_CI_AI

      • French: French_CI_AI

      • Japanese: Japanese_CI_AI

  8. Click Create.

    The table is created and displayed on the Tables page.

Table permissions

By default, the user with a Designer role or higher who created the table is the table owner. You can set table permissions to determine which users can access tables and the table data. For information about table permissions, see Tables permissions and roles.

Export and Import a table

You can export and import a table when you want to transfer tables and data between tenants. Exporting a table involves saving your table definition as a zip file, while importing is the process of bringing that table and its data from an external file into your tenant.

Note: 
  • To import and export tables, you need to either be a table owner or have an administrator role.

  • Workflows related to the table will not be triggered during the import process.

Export a table

  1. Open the Tables page.

  2. On the right of the table you want to export, click and then select Export from the options menu.

    The table is exported and saved to a zip file. You can use this file to import the table to a tenant.

    Important: You cannot import the exported zip file into the same tenant.

Import a table

  1. Open the Tables page.

  2. On the upper right of the Tables page, click Import.

    The Import table panel is displayed.

  3. Drag and drop the file or click Select file and select the source file that contains the table you want to import.

    Important: You can't import a zip file into the same tenant from which it was exported.

  4. Click Import.

    If there's already a table with the same name, the new columns that are in the import file will be added to the existing table. Any columns in the existing table that aren't included in the imported file will remain the same.

Export and import table data

You can export and import data from a table. Once you create a table, you can either add data manually or import it from a CSV file. If the table has existing data you can choose to keep the existing data when you import new data or delete the existing data.

Important: The maximum file size is 10MB and the maximum number of rows that can be imported to the table is 10000.

Note the following important requirements about the import file and the data:

  • The file must be a CSV file with a comma as the data separator.

  • The CSV file must have a header row defining each column.

  • The columns must match the columns in your table. You can download a template of the file with the required columns if required.

  • The data types in your file must match those in your table. For more information about the data types of columns, see Data types of columns.

  • Choice - single columns are not supported and cannot be imported.

  • Boolean columns must contain only Yes or No values.

  • To import data into a Multi-select data type column, use ;# as delimiters to separate the values. For example, Blue;#Reg;#Green

  • If there are multiple sheets in the Excel file, only the first one is imported.

  • Data cannot be exported from a table that has a Reference type column.

Export table data

Important: Data cannot be exported from a table that has a Reference type column. If there's a Reference type column in the table, the Export data button is disabled.

  1. Open the table you want to export data from.

  2. On the toolbar, click Export data.

    The table data is exported and saved to a csv file. You can now use this file to import data into a table.

Import table data

  1. Open the table you want to import data to.

  2. On the toolbar, click Import.

    The Import dialog is displayed with the required steps.

  1. (Optional) Click download a template of the csv file if want to download a template with the required columns.

  2. Drag or select a file to upload the CSV file.

    Important: To delete the existing data in the table when importing data from the file, clear the Keep existing data in the table check box. The check box is selected by default and if you don't change it, the existing table data is left unchanged and kept in the table and the imported data is added to the table.

  3. Click Import.

Data cannot be imported within the Nintex Data Console in Apps.

Create a form

Table forms allow designers to create a form for a Nintex Data table which can be used to save data directly to the table when the form is submitted - without requiring a workflow. See, Table forms.

Add columns to a table

Each table is created with default metadata columns. After it's created, you can add new columns to the table.

Important: 
  • The maximum number of columns per table is 100.

  • To display the scroll bar in Tables, ensure the setting to show the scroll bar is enabled in your browser. For example, in MacOS, go to Preferences > Appearance and turn on the Always toggle. In Microsoft Edge, go to settings and turn on the Always show scrollbars toggle located under Appearance.

  1. On the Tables page, click the table you want to add columns to.

    Note: You can also click to the right of the table you want to edit and select Open.

  2. Click to the right of the table header.

  3. Select the column type. For more information, see Data types of columns.

  4. In the Name field, enter a name for the column.

  5. Complete the fields as required to create the column.
  6. Click Add.

Add a Display column to a table

A display column in a table is a column that holds data that is displayed when referenced from another table using a Reference type column. When a table is selected as the source in a reference column of another table, the data from the display column configured for the source table is displayed.

For information about Reference columns, see Reference.

Note: 

Columns with the following data types can be used as a display column:

  • Text - short

  • Single-select

  • Integer

  • Decimal

  • Date

  • Date/Time

  1. Open the table you want to add a display column to.

  2. Click next to the table name to open the Table details panel.

  3. In the Display column field, select the column you want to set as the display column.

  4. Click Save.

Data types of columns

The following configuration fields are available based on the column data types. Expand the drop-down section to see details.

Add rows to a table

You can add rows to a table in three ways:

  • Directly via the table grid

  • Using a form (if one has been created for the table)

  • Importing from a CSV file. For information about importing, see Export and import table data.

Important: The maximum number of rows per table is 200,000.

  1. On the Tables page, click and open the table you want to add rows to.

    Note: You can also click to the right of the table you want to edit and select Open.

  2. Choose how to add data, depending on the available options:

    • Add via grid: If no form is associated with the table, this is the only option. You can add data directly in the table grid.
      1. Click Add via grid.
      2. Enter values in the row. Press Enter to move to the next cell, and double-click to edit.
      3. Click , or click anywhere in the row grid to save the row.

    • Add via form: If a form is available, you will see both Add via form and Add via grid options.

      1. Click Add via form to open the form.

      2. Fill out the fields and submit the form.

Rows cannot be created within the Nintex Data Console in Apps.

View table usage

Use the Table data usage panel to view the table count in the tenant and the total row count of tables in the tenant.

  1. On the top navigation bar, click Automate.

  2. On the left, click Data.

  3. On the top right, click Table usage.

Manage tables

After a table is created, you can edit the table name and content and delete columns or the table, as required.