Add a Field


 * 1) Within the Toolkit select Tables Business Object / Tables By Name option.
 * 2) Select the appropriate table
 * 3) Select New Field
 * 4) Select the appropriate option
 * 5) Regular - for normal fields, not covered by the other two options, such as text, Memo, linking or Integer fields
 * 6) Choice - for a Choice field which uses an integer field to store the data, and transforms a developer created list to display as the options.
 * 7) Combo - for a Combo field, which uses a text field to store the data, but can be restricted to a list of options by the developer or administrator.


 * 1) Give the field a name. Standards may suggest you give it a name that it is indicative of the type of field, such as adding _Id for a linking field. The application will replace spaces with underscore characters. There is a limit of 30 characters to the field name.
 * 2) Adjust the Label of the field if needed. The label will be autogenerated for you from the Field name by replacing underscores with spaces and removing the Id from the end if present. There is a limit of 80 characters for the label.
 * 3) Select the appropriate type for your field.
 * 4) Hit Save


 * Table - denotes the table which stores the field
 * Field Name - denotes the physical name of the field within the database. Several characters are not allowed in this field. The maximum length of this field is 30 characters. The application will automatically replace spaces with underscore characters.
 * Label - The friendly name of the field name. Maximum length of this field is 80 characters. The application will automatically use the field name if changed, replacing any underscores with spaces & removing any _Id notation at the end.
 * Monitor on Log - Marks this field for logging(any change to this field will be logged by the application automatically)
 * Display in PickList - Denotes that this field is visible to users of windows client when creating queries and reports.
 * Comments - used to document fields for future developer, as a form of source control
 * Formula - Formula which is used to calculate a value for the field. e.g. Sum of all opportunities for a company record.
 * Verification - A formula resolving to a boolean to confirm the user entered data meets the conditions. e.g Phone formats.
 * Language String - A read-only string denoting which language string is used to translate the field label for different languages. If no language string is entered, the Label is used.