• Share
    • Twitter
    • LinkedIn
    • Facebook
    • Email
  • Feedback
  • Edit
Show / Hide Table of Contents

Introduction to custom objects and fields

Audience:
api
•
Version: 10
Some tooltip text!
• 2 minutes to read
 • 2 minutes to read

Custom objects are how a customer can either create new entities or extend existing entities inside SuperOffice, and are available in most search areas inside SuperOffice, including the API.

When an extra table is created, and has a field relation to a standard entity (Company, Contact, Sale, Project, Ticket), the new entity and all of its fields are available in the standard archives as available entities and columns. This makes it possible to create search selections for data stored in both built-in entity tables and extra tables, and combine them when relational fields exist. When an extra tables is marked as Visible in archive and contains a field pointing to a built-in entity, it is included as a top-level node in selections.

The learn section contains additional conceptual information and instructions for working with extra tables and custom fields in Settings and maintenance.

Available samples

How to manage user-defined fields

  • Get all user-defined fields
  • Create a user-defined field
  • Update a user-defined field
  • Delete a user-defined field

How to work with user-defined field values

  • Set udef list-item value
  • Get udef list and values
  • Find contact by udef

CRUD operations on rows in extra tables

  • Read row
  • Insert row
  • Upsert row
  • Delete row
  • Search (based on relations)

Related content

  • Explore custom-object code examples on GitHub
In This Article
© SuperOffice. All rights reserved.
SuperOffice |  Community |  Release Notes |  Privacy |  Site feedback |  Search Docs |  About Docs |  Contribute |  Back to top