Custom Fields

Help Contents

Custom Fields is located under Configuration-->Custom Fields (see figure 2.1).
Custom Fields can be created for users and for other objects such as projects, activities, pay types, bill types, expense codes, sources, currencies, reasons, measurements, and vehicles. A Custom Field can either be a textbox or a dropdown selection.



Figure 2.1. Custom Fields main page

To create a new Custom Field, select the object for which you would like to create the Custom Field and click the Create button in the lower right corner of the screen (see figure 2.2). This will direct you to the Custom Field Creation screen where you can specify the attributes of the Custom Field (see figure 2.3).



Figure 2.2. Custom Fields type selection for creation



Figure 2.3. Custom Fields creation

Specify a name for the Custom Field which users will find to be intuitive. This name will be the primary identifier for the new Custom Field. Enter a description of what kind of data you intend this Custom Field to contain. Then select a visibility level. The Custom Field can be 'view only', 'hidden', or 'normal'. For example, a Custom Field for users whose visibility is set to 'normal' can be viewed and modified for each user under User Management. This is the standard visibility setting for all Custom Fields. A Custom Field for users whose visibility has been set to 'view only', can be viewed, but not modified, for each user in User Management. This option is best used for fields that are no longer active but which need to be available for reporting purposes. A Custom Field for users that has been set to 'hidden' remains in the database but is hidden both in terms of reporting as well as in terms of value modification for users. Then select the Roles that will have access to the Custom Field for reporting purposes.

Next, choose a data type for the Custom Field. There are five data types available for Custom Fields:

String
A string field is a text field that can contain any type of character. String fields are limited to a certain number of characters as defined in the maximum length (if string) setting for each individual Custom Field.

Fixed Length String
A fixed length string field is a text field that can contain any type of character. Unlike a string field, fixed length string fields will always contain the exact number of characters as defined in the maximum length (if string) setting for each individual Custom Field. The system will pad the entered value with spaces to achieve the maximum length. Therefore, if you configure a fixed length string field to have a length of 24 and only one character is entered, the actual entry will be stored in the database as that character plus twenty-three additional spaces.

Date
A date field is a field that is configured to hold a date value in the globally defined short date format (MM/DD/YYYY by default).

Number
A number field is a field that is configured to contain a numerical value. The exact size limit for a number field is limited to the maximum value supported by your database for double-precision numbers.

Integer
An integer field is configured to contain a numerical value, but limited to whole numbers only. The exact size limit for an integer field is limited to the maximum value supported by your database for double-precision numbers.

When finished selecting the data type, you must select the form type of the Custom Field. A Custom Field can be a textbox, dropdown selection or multi-value selection. If a textbox, you can specify a default value that will appear in the Custom Field textbox when shown to users. If a dropdown selection or multi-value selection, you can add multiple values and designate one of the values as the default. Dropdown selections only allow you to set a single field value from the list. Multi-value selections allow you to use CTRL + click to set one or more field values from the list. When finished, click the Save button.

To modify an existing Custom Field, you must first specify the search criteria for the Custom Field and click the Search button on the main Custom Fields page located under Configuration-->Custom Fields (see figure 2.1). From the search results, you can click the name of the Custom Field to modify.

To delete a Custom Field, select the Custom Fields to delete from the search results and click the Delete button (see figure 2.1).

Default Custom Fields

The Journyx and Journyx PX systems start with some default custom fields that are used in special ways to enable other features and reporting in the software. The following section covers the list of default custom fields available for each of the system data types and what those custom fields allow you to do.

Users

Projects

Pay Types

Expense Codes

Source

Assignments