Define and maintain custom risk fields

Choose durable field definitions and understand the effect on methodology updates.

Choose durable field definitions and understand the effect on methodology updates.

Decide what belongs in a custom field

Product location: /rms/settings/custom-fields

Open RMS, Settings, Custom fields. These definitions apply across your organisation's risks. They are a flat list of additional fields, separate from a form template's sections and conditional layout. See methodology setup and RMS roles.

Use a stable value that will be useful when reviewing risks. For example, a field named Service owner needs a clear explanation of whether it describes a person, a team or a supplied service. Avoid using a free-text field to duplicate an existing structured risk property.

The field editor warns that the first custom field forks the default methodology. The field has not been saved.

Understand the first customisation

Product location: /rms/settings/custom-fields

The first custom-field change can fork the default methodology. The editor warns before this happens. Later methodology updates then require reviewed migration.

Review the consequence before creating, editing or deleting a field. A field change does not reassess existing risks.

Definition fields

Product location: /rms/settings/custom-fields

Field

Meaning and constraints

Label

The user-facing name. Required, with a maximum of 200 characters.

Field code

Stable identifier, created once. Start with a lowercase letter; use lowercase letters, digits or underscores; maximum 64 characters. It must be unique.

Field type

The kind of input. Chosen at creation and immutable afterwards.

Sort order

Position in the displayed field list. The list is sorted by this value.

Help text

Explain the value a risk owner should enter.

Field options (JSON)

Type-specific choices or bounds where the editor offers them.

Validation rules (JSON)

Additional validation configuration. Required has its own checkbox.

Required

Mark the field as required. Check its effect on existing records before rollout.

Active

Available while editing an existing definition; lets you make the field inactive.

The code follows the label until you edit it yourself. Choose it before saving; later label changes do not rename the stored field.

Choose the input type

Product location: /rms/settings/custom-fields

The editor offers text, multi-line text and rich text; number, currency and percentage; date, date and time, and time; yes/no and checkbox; single-select, multi-select and radio choices; email, URL and phone; user and multiple-user pickers; document link, tag list and advanced JSON.

Choice fields offer Field options (JSON). For example, the released helper uses:

{"choices": ["Sales", "Operations", "IT"]}

Numeric fields can offer bounds such as {"min": 0, "max": 100}. Check the helper for the selected type. Syntactically valid JSON is not proof that a particular option is enforced in every risk editor; test the expected input behaviour before relying on it as a validation control.

Save and check a field

Product location: /rms/settings/custom-fields

Select Add field, enter the definition and save. Reopen it to check the label, type, options and required state. Test a new and an existing risk with the intended role. Correct any save error; the editor rejects duplicate codes, empty labels and invalid JSON.

Use Inactive to retain an unused definition. Delete irreversibly removes it from forms and lists. The confirmation says existing risks retain their stored values.

Did this answer your question?
😞
😐
😁