Adding fields to business class configurations

A standard form may not contain all of the fields needed for your business. Using the Configuration Console, you can add fields to a business class configuration. After the fields are defined, you can add the fields to a list or form. You can add the following types of fields to business classes:

  • User fields

    User fields enable you to add a new field to a form or list where you define the name, type, and length of the field. Users can then enter data in the field and data will be saved.

  • Snapshot

    Use a snapshot to capture values from another field, such as capturing an invoice number in a field on a general ledger transaction. You can choose from existing business class fields to create a User Field of the same type and size that copies the value from the original field to your new field if the data source is in context. In other words, the value of the snapshot source displays in the new snapshot field. Users will not type or specify anything your new field, the value in the field comes from the snapshot source.

  • User-defined conditions

    You can add conditions to a business class definition. You can use these conditions as display-only check boxes that show the status of the condition, and as conditions that control the behavior of other user interface components, such as controlling whether a field is visible or not.

  • Compute fields

    A compute field is a field created through a statement that uses values from existing fields, static values, mathematical operations, and so on. Compute fields are display only.

  • Derived fields

    Similar to compute fields, derived fields are created by using existing values and operations to produce a display-only field. Derived fields are defined using LPL syntax. Derived fields are display only.

  • Check controls

    Check controls allows you to add check boxes that indicate the state of listed items.