Using the Customization Designer, a manager or administrator can extend or customize EBMS by adding custom fields, or display a standard EBMS field in a new location. For example, a user may wish to add certification information into a customer record that is read by a report or customization, or display the Purchasing Agent field on the Expense Invoice header rather than having to go to Advanced Settings dialog to view and edit it.
The following definitions are important to understand to use the Customization Designer:
Review Server Manager > Optional EBMS Modules for instructions to install optional modules such as Customization Designer.
Select
Click New to add existing or new fields to a document.
Select the existing document where the custom fields are shown.
Select the field display location and click OK.
Highlight the customization and click properties.
Enter the Page Name for page-oriented locations instead of existing tabs.
Enter the Label that will show on the page. The label can be used to describe the field, page, or some instructional text.
Select the existing Data Field. Click New Field to add a new field to the table. Review the Create New Fields section below for field details.
Click Edit Field to change field attributes
Repeat steps 6-9 for any additional fields
Click Apply to implement the changes, or OK to apply and exit.
Review the customizations within the EBMS document. For example: open the customer's general tab and click on Certification page. The <?Label?> indicator indicates that the fields have not been created within the table.
These changes are active immediately for all users, but all users must exit EBMS before new and redefined custom fields can be applied to the database.
Create the fields within the table using EBMS Server Manager. Launch the Update process to create the fields. Review Server Manager > Overview for instructions
for running the update process.
Field Name needs to be ten or less characters long.
Select one of the following data types:
Character: a description, text, and other alphanumeric information
Date: a calendar date formatted as mm/dd/yyyy
Logical: to enable or disable
Number: any numeric value, including currency
Memo: a lengthy, multiline text
Sales > Customer: a customer ID, including a customer lookup option
Sales > Invoice: invoice number
Inventory > Serialized Item: a serial number of an inventory item
And many others as shown below:
Maximum Characters applies to Character and Number field data types.
Number of Decimal Digits can be set for Numeric fields.
Enable the Requires a Value for some standard EBMS data types.
Enable the To be Deleted to remove existing custom fields. Note that the fields will not be deleted until step the EBMS tables are update using EBMS Server Manager.
Select List of Values data type to show a drop down of values.
Enable Sort Values to sort the list of values.
Additional fields can be added to a MyEBMS app. Field options include existing EBMS fields and custom user-defined fields. For this example, custom fields were added to MyCustomers using a custom Route tab.
Note that the same customer fields are added to the custom Route tab within EBMS.
Refer to the beginning of this section for instructions to configure this custom tab (Page Name) within the Customer dialog.