Cubu Docs
User Guide
User Guide
  • 👋Welcome to Cubu!
  • Getting Started
  • Understanding the Basics
    • Organizations
    • Process Management
      • 📚Introduction to Cases
      • 📚Service Models and Flow
      • 📚Storing Data with Fields
      • 📚Categorizing Cases with Tags
      • 📚Service Categories and Types
      • 📚Inboxes
      • 📚Routes
      • 📚Working Hours
      • 📚Walk-in Services
      • 📚Appointment-based Services
      • 📚Data Tables
      • 📚The Customers Data Table
      • 📚Automation
        • 📄Automation Triggers
        • 📄Automation Conditions
        • 📄Automation Actions
    • Agent Status Tracking
    • Portals
      • 📚Portal Flow I: Single Unit
      • 📚Portal Flow II: Cross Unit Search
      • 📚Prerequisites & Data Collection
    • Kiosks
      • 📚Kiosk Flow
      • 📚Kiosk Accessibility
    • Virtual Tickets
    • Service Level Alerts
    • Security and Permissions
      • Access Control
        • 📚Unit Access Permissions
        • 📚Inbox Access Permissions
        • 📚Service & Calendar Access Permissions
        • 📚Fields Access Permissions
        • 📚Data Table Access Permissions
      • 📚Built-in Roles
    • Subscriptions & Licensing
    • Chats Overview
  • User Tools
    • About Agents and Managers
    • Agent Console
      • ⚒️Agent Console Basics
      • ⚒️Processing Cases
      • ⚒️The Inbox Tab
      • ⚒️The Case Tab
      • ⚒️Workspace Settings Tab
    • Calendar
      • ⚒️Selecting Calendars
      • ⚒️Booking, Checking-in & Canceling Appointments
    • Appointment Booking
    • Data Manager
      • ⚒️Searching for Records
      • ⚒️Managing Data Records
    • Case Browser
    • General Tasks
      • ⚒️Updating your Profile
      • ⚒️Selecting Your Current Unit
      • ⚒️Change Language
      • ⚒️Switch Organization
    • Report Center
    • Real-time Monitor
      • Widgets Reference
      • Metrics Reference
  • Connected Apps
  • Admin Tools
    • About Administrators
    • Organization Tree
      • ⚒️Managing the Organization Tree
      • ⚒️Configuring Unit Access
      • ⚒️Configuring Time Zones
      • ⚒️Managing Inboxes
      • ⚒️Managing Routes
      • ⚒️Managing Workstations
      • ⚒️Managing Portals
      • ⚒️Managing Kiosks
        • ⚒️Printed Tickets Templates
    • Service & Process Configuration
      • ⚒️Global Service Settings
      • ⚒️Managing Service Categories
      • ⚒️Managing Service Types
      • ⚒️Managing Fields
      • ⚒️Managing Tags
      • ⚒️Managing Working Hours
      • ⚒️Managing Automations
      • ⚒️Managing Data Tables
      • ⚒️Managing Back-office Tasks
      • ⚒️Managing Alert Rules
    • Service Management
      • ⚒️Walk-in Services Settings
      • ⚒️Appointment-based Services Settings
      • ⚒️Managing Service Availability
      • ⚒️Manage Service Daily Plans
      • ⚒️Manage and Scedule Daily Plan Templates
    • Security and Permissions
      • ⚒️Managing Users & Invitations
      • ⚒️Managing Groups
    • Customer Engagement
      • ⚒️SMS Templates
      • ⚒️Email Templates
      • ⚒️ICS Templates
      • ⚒️Managing Themes
      • ⚒️Managing Fonts
      • ⚒️Media Library
      • 🗒️Dynamic Text Parameters (Messaging)
    • Localization and Translation
      • ⚒️Translating Resource Names
      • ⚒️Translating Kiosks, Portals, Tickets, and Chats
      • 📄Dynamic Text Parameters (Public Apps)
    • Organization Settings
      • ⚒️Organization General Settings
      • ⚒️Public Text Languages
      • ⚒️File Storage
      • ⚒️SSO
      • ⚒️BI and Reports
      • ⚒️Certificates
      • ⚒️Webhooks
      • ⚒️Integrations
      • ⚒️Groups
      • ⚒️Registered Applications
    • Chats Admin
      • ⚒️Chat Settings
      • ⚒️Chatbots Configuration
    • Billing
      • ⚒️Subscription Management
      • ⚒️Payments
    • Logs
      • ⚒️Event Log
      • ⚒️SMS Log
      • ⚒️Change Log
  • Digital Signage
    • 📚Digital Signage
    • 📚Digital Sign Appearance
    • ⚒️Managing Digital Signs
    • ⚒️Managing Screen and Frame Layouts
    • ⚒️Managing Playlists
    • ⚒️Managing Public Announcements
  • How To Guides
    • Agent Tasks
      • 🧐How to unlock a case processed by another user
    • Admin Tasks
      • 🧐How To: Compensate For No-shows
      • 🧐How To: Reference Data Records from Cases
      • 🧐How To: Configure a Phone Call Meeting
      • 🧐How To: Set Up a Kiosk Ticket Printer
      • 🧐How To: Configure SendGrid as an Email Provider
      • 🧐How To: Configure Mandrill as an Email Provider
      • 🧐How To: Use Google Fonts in Themes
    • Automations
      • 🧐How To: Use Automation to Send SMS
      • 🧐How To: Use Automation to Move a Case to Another Inbox
    • In-Branch Operations
      • 🧐How To: Use the Kiosk Client App
      • 🧐How To: Connect a Digital Sign
    • Kiosks
      • 🧐How To: Configure Accessible Kiosk with IVR
Powered by GitBook
On this page
  • Viewing Tables
  • Creating New Tables
  • Editing Data Table Settings
  • Data Record Singular and Plural Names
  • Data Record Title Template
  • Managing Data Table Fields
  • Managing Data Table Permissions
  • Referencing Data Records from Cases
  • Changing Table Keys
  • Data Table Webhook
  • See Also
  1. Admin Tools
  2. Service & Process Configuration

Managing Data Tables

Using the Data Tables tool

PreviousManaging AutomationsNextManaging Back-office Tasks

Last updated 9 months ago

Admin Tools -> Data Tables

Managing data tables requires the Service Admin role.

Viewing Tables

The Data Tables tool lists the available tables in the organization.

Note that the Customers table is a built-in table created when the organization is created. You cannot delete this table, but you can edit it.

Creating New Tables

Click "New Data Table" to open the New Data Table dialog:

  • Table name: A name that uniquely identifies the table

  • Slug: The slug is a unique, non-immutable name used to identify the table when webhooks and API calls are used. The slug must be at least four letters long, start with a letter, and contain only English letters and dashes.

  • Keys: Select one to four fields to uniquely identify the table's records. A Key Field is used to identify each record in the table uniquely. You can define up to four key fields for a table in case a record can be identified in multiple ways. For example, you can define Social Security and Passport numbers as key fields on the customer's table since both can uniquely identify the customer.

Editing Data Table Settings

When you edit a Data Table, you can change the following information:

  • Table name: The data table name.

  • Description: A free-text description.

Data Record Singular and Plural Names

  • Data record name - plural: The name of a data record in this table in its plural form (e.g., customers, products, contracts, etc.).

  • Data record name - singular: The name of a data record in this table in its singular form (e.g., customer, product, contract, etc.).

Data Record Title Template

To create a title for a data record based on its fields, use texts and field slugs inside double curly brackets. These field slugs represent the data fields of the data record.

Examples:

If you want to generate a title that includes the values of the first name and last name fields, use the format {{first-name}} {{last-name}}"

To use the customer's ID as a title, together with a hash symbol, set the template to #{{personal-id}}

This title will be visible to users when they search for records using agent tools and when a record is linked to a case.

Restricted fields are ignored when generating the data record title.

The title is generated when the record is created or updated. Changes to field values or restrictions will not reflect in the title until you update it.

Managing Data Table Fields

To add or remove fields from a table, use the Fields tab.

You cannot remove key fields.

You can change the field's order by dragging fields or using the arrow buttons. The field order controls the order in which fields appear on the Data Manager and Case form.

Managing Data Table Permissions

When you create a new data table, any user in the organization can access it and the data it stores.

Go to the Permissions tab to restrict access and turn on the "Restricted Access" switch. Only users in designated groups can access the table and its data when the switch is on.

You can control the access level for each group to Read, Create, Update, or Delete.

Users who are members of multiple groups will get accumulative permissions from all the groups they belong to.

Referencing Data Records from Cases

To reference a data record from a case, you need to use a Data Record Field.

For more details, see:

Changing Table Keys

Data Table key fields are selected upon creating the data table. To change the table's key fields, open the table's context menu and click the Change Table Keys menu option, to open the Change Table Keys dialog:

Choose the new key fields, check the "Delete records and change keys" box, and click Change Keys.

Changing the data table keys will permanently delete the table's data. Cases and other records referencing this data will show broken links.

You cannot change the table's keys if it contains more than 500 records.

Data Table Webhook

The data table's "Query and sync remote data" webhook is used for integrating with 3rd party and legacy systems. When enabled, when a user searches for a data record, Cubu will call the webhook, fetch records from the remote system, and create or update a data record in Cubu's database.

To learn how to configure this advanced scenario, check out the Technical Guides.

See Also

To add a field, select it from the Field dropdown. To remove a field, click the Remove () button next to the field you wish to remove.

⚒️
➖
🧐How To: Reference Data Records from Cases
📚The Customers Data Table
📚Data Tables
Data Table WebhooksCubu Docs
New Data Table Dialog
Data Table Fields Tab
Data Table Permissions Tab
Change Table Keys dialog
Logo