• Languages
    • Dansk
    • Deutsch
    • Dutch
    • English
    • Norsk
    • Svenska
  • Share
    • Twitter
    • LinkedIn
    • Facebook
    • Email
  • Feedback
  • Edit
Show / Hide Table of Contents

Third-party tables

Audience:
person
•
Version: 10.3.8
Some tooltip text!
• 3 minutes to read
 • 3 minutes to read
Note

This feature requires a license for Development Tools.

SuperOffice Development Tools license gives you the possibility to create extra tables (custom objects) in the database.

The Tables screen is your tool for customizing the database schema.

How to access

  • Classic
  • New (from version 10.3.4 pilot)

Third-party tables are instantly available for standard CRUD operations in SuperOffice Service. You need to set up a web panel to access them from the Sales client.

No longer confined to SuperOffice Service, you can effortlessly explore and maintain data in extra tables from SuperOffice CRM.

Build dashboards using custom objects

Dashboard with custom objects -screenshot

Find and selection

Custom object as search criteria for company, contact, sale, project, request, activity:

Custom object as search criteria -screenshot

Create selection of custom objects (10.3.7):

Find screen with custom objects -screenshot

Selection of custom objects -screenshot

Maintaining data (10.3.7)

Open Custom Objects overview:

Custom Objects overview -screenshot

Search:

Custom Objects overview, search -screenshot

Preview:

Custom Objects overview, preview -screenshot

Add/remove items:

When viewing the results for a specific item in the Custom Objects overview, click the Task button and select New or Delete.

Pre-fill fields when loading custom object (10.3.8):

The new SalesLoadCustomObject trigger is called before a custom object screen is loaded. Use it to set default values in fields and define business rules.

Tables screen

The Tables screen shows a list of database tables. It displays both standard tables (predefined in the system and form the basis of different screens) and extra tables (tables you create yourself with optional content).

Here, you can create new tables and fields for different screens and dialogs. Only administrators have access to this functionality.

Table folders

Table folders are used to organize your custom tables.

Conventions

Caution

Choose your database table and field names carefully. They cannot be changed later!

A logical name is best because it makes it easier to see what the database contains.

Prefixes ensure that what you create do not conflict with future SuperOffice table and field names. However, it does not guarantee a lack of naming conflicts between different 3rd parties.

Table names

  • Must start with y_
  • May contain only underscores, the letters a to z, and numbers

Field names

  • Must start with x_
  • Must be unique within the table
  • Must be a single word
  • May contain only underscores, letters from a to z, and numbers

Related topics

  • Add extra table
  • Add extra fields
  • Add user-defined fields
  • Custom screens
  • Create trigger
In This Article
© SuperOffice. All rights reserved.
SuperOffice |  Community |  Release Notes |  Privacy |  Site feedback |  Search Docs |  About Docs |  Contribute |  Back to top