Create Custom Fields (v8.xx)

Create Custom Fields (v8.xx)

It is possible to customize Geniusproject with simple setup actions, to add fields and to create reports based on those fields. You need [Admin] access to do this.


Custom fields can be defined for any Geniusproject form as well "generic documents." The custom fields will be displayed in the "Customization" tab the corresponding forms. Custom fields are available in the Portfolio, Project and Resources databases.

You need Admin rights in order to create custom fields. Let’s take an example where we wants to add some information on any cost tracked in Geniusproject. We want to know if the cost was budgeted; if it is a one time or recurring fee; and some supplier information.

  • Access the admin module of the database you would like to add some custom fields

  • In the [Setup] tab, select the option "Additional fields" in the navigation contextual menu. Select the option [Create-Additional Fields] the action bar menu.


The form to define additional fields is displayed. The first thing to do is to specify for which forms, generic document or document template you want to add fields. For our example, we will choose "Cost."



Click on the icon to add a new field.

For each new field, define the Name, the Label, the type of filed, the corresponding option, the font size to be used to display the field and specify if the field should be mandatory.



Field


Use

Name


Name of the additional field. Must be unique. Cannot contain any spaces.

Label


Text string, displays as the field label.

Type


[Text] = Free text entry, maximum of XX chars, displayed on one line.

[Long Text] = Free text entry, maximum of XX chars, displayed on several lines.

[Number] = Number format entry

[Date] = Date format entry with calendar widget [Mono Value list] = Single choice pick list

[Multi Value list] = Multiple choice pick list

[Switch] = Boolean value widget

Options

Text

RegX. Standard regulation expression for the validation of user input.

For instance, [0-9A-Z]{4} User must enter 4 chars and numbers and capital letters are admitted only


Long Text

Free text entry up to 240 chars.


Number

Minimum and maximum values.


Date

Minimum (not before) and maximum (not after) dates vales.


Mono-value list

List of possible values.


Multi-value list

List of possible values.


Switch

Text value if "Yes."

Text value if ""No."

Size


Size of the font used to display the field.

Mandatory


Specify if the field is mandatory, Yes or No.

Delete


Click on to delete a field definition




It is also possible to group fields for an improved layout of the form display. Let’s create two groups, one for Cost information and a second one to group supplier information.


In the fields layout section click on the icon to add a new group. Enter a "Group title," the label of the group.

Select which fields should be part of the group.


Repeat this action for each group definition



Field

Use

Group title

Displays name of the group.

Fields

List of additional fields that are part of the group.

Clicking on will refresh the list of fields.

Mandatory

Specify if the field is mandatory, Yes or NO.

Delete

Click on to delete a group definition

Test the results of the additional field definition directly from the setup form. Go to the [Preview] tab of the "Additional fields" definition form, and see the results. If necessary press the « refresh preview » .


As a final test, create a new cost and check the contents of the [Customization tab].


Additional fields for Custom Documents (generic documents) will displayed directly above the Comment Box in the Content Tab.



New added fields are also directly available in the configurable views for reporting purposes.




    • Related Articles

    • Create Workflow Actions (v8.xx)

      In addition to creating the different statuses, it is also possible to create a series of actions to be triggered whenever a document enters, leaves or is saved in a new status. To define an action and all of its parameters: Navigate to the [Setup & ...
    • Create a Project Request (v8.xx)

      To create a new project request: Navigate to the [Project requests] tab on the Module navigation menu. Select "New request" from the contextual navigation menu. Otherwise select "Project request" from Create Tab. A new Project Request form will open. ...
    • Create a New Risk (v8.xx)

      For each identified risk a new Risk document must be created. This document defines which project the risk refers to, and classifies the risk. Classification criteria are defined in the various Risk setup documents. To create a new risk: Navigate to ...
    • The Organizational Breakdown Structure (OBS) (v.8xx)

      It is possible to create an organizational hierarchy for resources broken down by company and departments. Company records are defined in the [Resources] module and all resources attached to it will inherit certain attributes, such as "Rates" for ...
    • Create a Timesheet (v8.xx

      Timesheets can be automatically created by the server at the beginning of each week. In this case, the timesheet will be automatically populated with a resource’s assignments for the upcoming week. Automatic generation of timesheets can only be ...