Formatting custom health tooltips
Roles and permissions
- Only administrators can customize health tooltips 
Tooltips found on control and program health cards can be customized, but must follow a certain syntax. An error will occur if the tooltip isn’t properly formatted.
Currently, the functions {controlType} on simple controls and {count} on parent controls and programs are supported.
To customize a tooltip:
- From the left menu, select Settings. 
- Select Health. 
- Select the tab that corresponds with the tooltip you want to adjust, then click Update rules. - Control - Basic controls within your organization including scope assignment controls 
- Control with scope assignments - Refers to parent controls ONLY 
- Program - Specific to the health of all programs within your organization 
 
- Mouse over a rule, then click Edit. 
- Below Tooltip text, enter the new tooltip. Refer to the table below for the correct formatting.  
- Repeat steps 4 and 5 as necessary. 
- Click Save. - Your custom text is saved and will appear when users hover over the relevant tooltip. 
| Type | Valid string example | Tooltip text | Valid on... | 
|---|---|---|---|
| Simple control (testing is ineffective) | This {controlType} has been assessed as Ineffective. | "This control has been assessed as ineffective." | Simple controls AND scope assignment controls | 
| Parent control (scope assignment controls are in critical health) | {count} scope {count, plural, one {assignment is} other {assignments are}} in critical health. Resolve this to get this control healthy again. | "5 scope assignments are in critical health. Resolve this to get this control healthy again." | Parent controls | 
| Program (number of controls with critical health > 0) | {count} {count, plural, one {control is} other {controls are}} in critical health. Resolve the health of {count, plural, one {this control} other {these controls}} to get your program healthy again. | "2 controls are in critical health. Resolve the health of these controls to get your program healthy again." | Programs | 
For more information on formatting, refer to the official Format.JS documentation.