Skip to content
  • There are no suggestions because the search field is empty.

Datatables

Understanding and Inspecting Raw Transactional Data Received by Good Sign

This chapter provides an overview of how the Datatables feature, introduced in version 2026_1, provides a direct view into the transactional data tables used by interfaces and billing tasks. These tables contain the raw data that Good Sign receives before objects, charges, or enrichments are created.

Figure 1: Datatables menu item in the Interfaces section

Datatables are especially useful for:

  • Inspecting and validating imported data
  • Debugging issues in integrations or billing tasks
  • Understanding how raw data transforms into final business objects
  • Identifying data quality or structural problems early

The Datatables grid is optimized for large datasets, supporting paging, server‑side filtering, grouping, and customizable views.

2. Required User Rights

To see the Datatables menu, users need the following right:

  • auth_right_id 3336 — Menu → Interfaces → Datatables

With this right, users can view all datatables that interfaces generate.
Table‑specific access restrictions can be configured by a Good Sign consultant when needed.

3. What Datatables Represent

Whenever an interface receives data, the system stores that data in a datatable that matches the interface name. For example:

  • EventDataImport receives event data → datatable named EventDataImport
  • OrganizationImport receives organization rows → datatable named OrganizationImport

Figure 2: Example datatable created from an incoming interface (EventDataImport)

These tables contain the raw incoming rows exactly as received—before Good Sign enriches, aggregates, or creates customer, contract, or billing objects.

This allows users to:

  • Confirm that data has arrived
  • See how many rows were received
  • Validate that key fields are populated
  • Identify malformed or incorrect records before processing occurs

4. Grid View

The Datatables grid provides several tools for navigating and analyzing data.

4.1 Paging

Data is shown in pages. Increasing the number of rows per page is helpful when filtering and grouping large datasets.

4.2 Sorting

Click a column header to sort the table ascending or descending.

4.3 Filtering

Filters can be applied directly from the grid.
Filtering is handled server‑side to ensure good performance even with large tables.

Figure 3: Applying filters directly in the Datatables grid

4.4 Grouping

You can group data by dragging a column into the grouping area.

Figure 4: Grouping data by dragging a column into the grouping bar

Note:
Grouping is applied only to the rows currently loaded on the page.
For reliable grouping results, increase the number of items per page and pre‑filter the dataset.

5. Typical Use Cases

Datatables support a wide range of practical scenarios.

5.1 Validating Imported Data

After running an import (e.g., OrganizationImport, PriceImport, ContractLineImport), Datatables allow you to:

  • Verify the number of imported rows
  • Check that field values match expectations
  • Confirm that your file content was interpreted correctly

5.2 Debugging Integration Issues

If objects were not created as expected, Datatables help you confirm:

  • Whether the interface received the data
  • Whether mandatory fields were populated
  • Whether identifiers or mapping values are correct

5.3 Inspecting Usage or Event Data

For usage‑based billing, Datatables allow daily/weekly validation of:

  • Transaction IDs
  • Quantities
  • Product codes
  • Mapping values

This helps ensure correct downstream billing.

5.4 Preparing Corrective Actions

If rows require exclusion or additional enrichment before processing, Good Sign consultants can build custom events or transformations based on the datatable contents.

6. Custom Actions (Consultant Driven)

Good Sign consultants can add customer‑specific actions to the Datatables interface, such as:

  • Excluding rows from processing
  • Adding enriched or derived columns
  • Creating status descriptions
  • Attaching custom validation or correction steps
  • Adding menu commands (edit, cancel, delete)

These actions are implemented by Good Sign consultants and tailored to each customer’s requirements.

7. Datatables and Interfaces — How They Work Together

Datatables complement the Good Sign import interfaces:

Feature

Interfaces

Datatables

Purpose

Import and process data

View and validate raw incoming data

Data

Transformed into business objects

Untouched raw rows

Usage

Handling imports and API flows

Troubleshooting, validation, QA

When used

Before/after processing

Before object creation or during debugging

Datatables do not replace interfaces—they provide visibility and control around them.

8. Customizable View Options

Although end-users cannot configure datatables themselves, it is useful to understand what is possible through consultant configuration:

  • Controlling which tables are visible to whom
  • Setting default columns and column order
  • Setting default sorting
  • Excluding unnecessary or sensitive fields
  • Adding enrichment from other tables (e.g., readable status values)
  • Adding dynamic or calculated fields

These customizations help tailor the Datatables experience to customer-specific needs.

9. When to Contact a Good Sign Consultant

You should reach out when:

  • You need enrichment or calculated fields
  • You notice a table includes sensitive or irrelevant columns
  • You require table‑specific access rights
  • You want a custom action added to a table
  • You need corrections to the way data is processed downstream

Datatable configuration often affects underlying SQL metadata and should only be performed by Good Sign consultants.

10. Summary

Datatables give users a powerful, transparent view into the raw transaction-level data that drives Good Sign's billing and contract automation. They are essential for:

  • Validating data imports
  • Debugging integration issues
  • Inspecting usage and event data
  • Ensuring data quality before billing
  • Supporting collaboration between customers and consultants

With intuitive sorting, filtering, grouping, and customizable enhancements, Datatables help users quickly understand and verify the data flowing into Good Sign.