Add fields

Object attributes add many useful fields to an object. However it's unlikely that object attributes provide all the fields necessary for your solution. You can add your own fields to an object to match the functionality of your application.

  1. Go to Platform Services > Objects.

    A list of all objects appears.

  2. Find and select the object to which you want to add a new field.

    Selecting Edit next to the object displays the object properties, not the object definition where you create new fields.

  3. On the Object Definition page, select the Fields link at the top of the page, then select New field.
  4. Select a Field type, then select Next.

    See Object field types for more information on field types.

  5. For a Dependent picklist, also select a parent picklist in the associated dropdown menu.

    The New Field menu includes four sections: Field properties, Advanced field properties, Integration name, and Description.

    Integration Name and Description are consistent for all field types. Field properties and Advanced field properties are different for each field type.

  6. Enter a Field label. Use a unique label for the object.
  7. To choose the language to use for the label or labels, select Add labels for different languages.

    Prerequisite: Ensure that Enable developer translation tools is on. Go to Company > Setup and select Company to edit this setting.

    A dialog appears to define language labels.

    The language selection only applies to the labels and not to the field data.

    You can select from the following languages:

    • English (Australia)
    • English (United States)
    • English (United Kingdom)
    • English (South Africa)
    • French (France)
    • French (Canada)
    • German (Germany)
    • Spanish (Spain)

    The company’s default language determines the base language from which custom object, custom field, and relationship labels are defined. For example, if UK English is the company's default language, the custom object's base labels default to UK English.

    The user's language preference overrides the company language preference.

    If the user's language preference is not defined in the label, the label defaults to the company language preference.

    Let's say that you:

    • Set UK English as the company's default language.
    • Defined a custom object with a label for German but not for French.

    If you have a user whose language preference is set to German, they see the German label. Users whose language preference is set to French see the label displayed in UK English.

    Custom labels defined for multiple languages appear in all locations within Sage Intacct that single language labels appear.

  8. Enter field type properties as needed.

    See Set field properties by field type for more information about the options for each field type.

  9. Select the desired options under Advanced field properties.

    See Set advanced field properties

  10. Enter an Integration name.

    Integration names can only contain alphanumeric characters, hyphens (-), and underscores (_).

  11. Select Save.

    The Add to Pages and Views page appears. This menu changes according to the field type and what pages that you have previously created.

  12. Select the pages on which you want this field to appear, then select Save.