1. Home
  2. Transact
  3. Features and Functions
  4. Administrator Role and Features
  5. Batch Class Management
  6. Table Extraction
  7. Semi-Automated Table Extraction

Semi-Automated Table Extraction

You can use the Table Extraction plugin to perform semi-automated table extraction with little upfront configuration. This is a one-time extraction, which is quicker to configure than automated table extraction, and easier than hand-keying data into the system.

This approach works best for tables where all the data is contained in single columns. Data that spans columns may not be captured accurately.

Note: The steps listed here will not result in any extraction rules being created for future use. For instructions on creating table extraction rules, refer to Table Extraction Plugin.


  • You will need a batch class with a document type configured. For detailed steps, refer to Add New Document Type.
  • Your batch class should be configured to stop batches in the Validation interface. To do so, you can set the Force Validation flag on an index field. For help, refer to the additional configurations for Index Fields.


The process to perform semi-automated table extraction follows these basic steps:

  1. Enable Table Extraction
  2. Add Table Columns
  3. Upload Batch
  4. Edit and Validate Results

Enable Table Extraction

  1. From the Batch Class Management screen, select your batch class and click Open.
  2. Go to Modules > Extraction.
  3. Move the TABLE_EXTRACTION plugin to your Selected Plugins list.


  1. Go to Modules > Extraction > TABLE_EXTRACTION.
  2. Set the Table Extraction switch to ON.

Figure 2. Table Extraction Switch

  1. Click Apply.

Add Table Columns

  1. Go to Document Types > [your document type] > Tables.
  2. Click Add to create a new table. Give the table an intuitive name.
  3. Select your table and click Open. This will open the Table Columns page.

Figure 3. Table Columns Page

  1. Create entries for each column in your table:
    1. Click Add.
    2. Enter the Column Name and a Description.
    3. Enter the Column Number. This is the order of the column within the table, from left to right.

Note: If your batch class doesn’t contain an index field with the Force Validation flag enabled, you can also create a rule in the Validation Pattern to ensure the batch will stop in Validation.

Figure 4. Configure Table Columns

  1. Click Apply.

Create a Batch

  1. Create a batch instance. For help, refer to Upload Batch.

Edit and Validate Results

  1. From the Batch Instance Management screen, select your batch instance and click Open.
  2. In the top menu bar, click Table.

Figure 5. Table Button

This will open the table view in place of the field view.

Figure 6. Table View

  1. Click Row Extraction.

Important: You must click Row Extraction before filling in the first row, or you will receive an error message when you try to start extraction.

  1. In the left panel, select the leftmost cell of the first row. In the example provided, this is “Date”.
  2. In the right panel, left-click to select the field that corresponds to the first row of the first column. This will automatically highlight and extract single-word text.

Note: To extract a multi-word or multi-line value, you can customize the size of the extracted field:

    1. Right-click the corner of the cell and release.
    2. Drag your mouse to change the overlay to the desired size.
    3. Right-click again to release the overlay.

Figure 7. Select Cell

  1. Repeat steps 16–17 for the remaining columns in the row.
  2. Click Start Extraction. The extracted data will be added to the table in the left panel.

Figure 8. Extracted Table

  1. Delete any extra rows, and review the extracted content.
  2. If needed, you can use Column Extraction to change the content of a column.
    1. Click Column Extraction.
    2. In the left panel, select the first field of the appropriate column.
    3. In the right panel, draw the overlay on the corresponding group of fields in the column.
    4. Click Start Extraction.

Note: To review any other extracted fields, you can click Field View in the top menu to return to the standard field validation screen.

  1. Once you are satisfied with the results, click Validate.


This completes an overview of performing semi-automated table extraction in Transact.

Note: The steps above describe how to perform a one-time table extraction, and will not create any extraction rules for future use.

For more information on table extraction, take a look at the following articles:

Was this article helpful to you? Yes No