> ## Documentation Index
> Fetch the complete documentation index at: https://docs.superoffice.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Custom objects and fields

> User-defined fields, extra tables, and extra fields

<div id="subcategory">
  <h1>Custom objects and fields</h1>

  <p className="description">User-defined fields, extra tables, and extra fields</p>

  <Columns cols={3}>
    <Card title="Introduction">
      <div className="linklist">
        <div className="linklist-header">
          <Icon icon="book" />

          <span>Concept</span>
        </div>

        <ul>
          <li><a href="/en/custom-objects/learn/index">Introduction to custom objects</a></li>
          <li><a href="/en/custom-objects/learn/udef">User-defined fields</a></li>
          <li><a href="/en/custom-objects/learn/extra-table">Extra tables</a></li>
          <li><a href="/en/custom-objects/learn/extra-field">Extra fields</a></li>
        </ul>
      </div>
    </Card>

    <Card title="Create custom fields and objects">
      <div className="linklist">
        <div className="linklist-header">
          <Icon icon="list" />

          <span>How-to guide</span>
        </div>

        <ul>
          <li><a href="/en/custom-objects/admin/add-udef">How to create a user-defined field</a></li>
          <li><a href="/en/custom-objects/admin/create-extra-table">Add extra table</a></li>
          <li><a href="/en/custom-objects/admin/create-extra-field">Add extra field</a></li>
        </ul>
      </div>

      ***

      <div className="linklist">
        <div className="linklist-header">
          <Icon icon="video" />

          <span>Video</span>
        </div>

        <ul>
          <li><a href="https://www.youtube.com/watch?v=SpeZVxpxeMM">How to add a user-defined field</a></li>
        </ul>
      </div>
    </Card>

    <Card title="UI customization">
      <div className="linklist">
        <div className="linklist-header">
          <Icon icon="compass" />

          <span>Concept</span>
        </div>

        <ul>
          <li><a href="/en/customization/screen-designer/admin/index">Screen Designer</a></li>
          <li><a href="/en/customization/web-panels/admin/index">Web panels</a></li>
          <li><a href="/en/customization/soprotocol/index">SoProtocol</a></li>
          <li><a href="/en/ui/blogic/custom-screens/index">Custom screens (bLogic)</a></li>
        </ul>
      </div>

      ***

      <div className="linklist">
        <div className="linklist-header">
          <Icon icon="list" />

          <span>How-to guide</span>
        </div>

        <ul>
          <li><a href="/en/custom-objects/admin/show-extra-field-on-request-details">Show extra field to the Details tab</a></li>
          <li><a href="/en/custom-objects/admin/edit-udef-layout">Customize layout of user-defined fields</a></li>
          <li><a href="/en/custom-objects/admin/edit-udef-layout#page-1">Choose page-1 fields</a></li>
          <li><a href="/en/ui/blogic/reference/select-extra-field">bLogic - select extra field</a></li>
        </ul>
      </div>
    </Card>

    <Card title="CRMScript">
      <div className="linklist">
        <div className="linklist-header">
          <Icon icon="compass" />

          <span>Concept</span>
        </div>

        <ul>
          <li><a href="/en/automation/crmscript/index">Overview</a></li>
        </ul>
      </div>

      ***

      <div className="linklist">
        <div className="linklist-header">
          <Icon icon="list" />

          <span>How-to guide</span>
        </div>

        <ul>
          <li><a href="/en/automation/crmscript/howto/custom-objects/udef">Get, update, search, convert udef</a></li>
          <li><a href="/en/automation/crmscript/howto/custom-objects/extra-field">Working with extra fields</a></li>
          <li><a href="/en/automation/crmscript/howto/custom-objects/sort-extra-field-values">Sorting CS extra fields list values</a></li>
          <li><a href="/en/automation/crmscript/howto/custom-objects/extra-table">Add data to a new table</a></li>
        </ul>
      </div>
    </Card>

    <Card title="API">
      <div className="linklist">
        <div className="linklist-header">
          <Icon icon="compass" />

          <span>Concept</span>
        </div>

        <ul>
          <li><a href="/en/custom-objects/reference/index">Technical overview</a></li>
        </ul>
      </div>

      ***

      <div className="linklist">
        <div className="linklist-header">
          <Icon icon="list" />

          <span>How-to guide</span>
        </div>

        <ul>
          <li><a href="/en/api/web-services/howto/custom-objects/set-udef-listitem-value">Web services</a></li>
          <li><a href="/en/api/entities/howto/custom-objects/set-udef-listitem-value">Entities</a></li>
        </ul>
      </div>
    </Card>

    <Card title="Database tables">
      <div className="linklist">
        <div className="linklist-header">
          <Icon icon="book" />

          <span>Reference</span>
        </div>

        <ul>
          <li><a href="/en/database/tables/udeffield">Udeffield table</a></li>
          <li><a href="/en/database/tables/udpersonsmall">udpersonsmall table</a></li>
          <li><a href="/en/database/tables/udpersonlarge">udpersonlarge table</a></li>
          <li><a href="/en/database/tables/udlist">udlist table</a></li>
          <li><a href="/en/database/tables/extra-tables">extra\_tables table</a></li>
          <li><a href="/en/database/tables/extra-fields">extra\_fields table</a></li>
        </ul>
      </div>
    </Card>
  </Columns>
</div>


## Related topics

- [Custom objects and fields](/en/custom-objects/learn/index.md)
- [Working with custom objects and fields in API](/en/custom-objects/reference/index.md)
- [Get Custom Object Definition](/en/api/reference/restful/agent/customobject_agent/get-custom-object-definition.md)
- [Create Default Custom Object Definition](/en/api/reference/restful/agent/customobject_agent/create-default-custom-object-definition.md)
- [SuperOffice.WebApi.Data.CustomObjectField](/en/api/reference/webapi/SuperOffice.WebApi.Data.CustomObjectField.md)
- [SuperOffice.WebApi.Data.CustomObjectDefinition](/en/api/reference/webapi/SuperOffice.WebApi.Data.CustomObjectDefinition.md)
