...
On each issue risk assessment the solution checks if the issue has a screen with a editable custom field. If this it the case the solution writes the risk assessment to the custom fields.
On each time the app launces and touches a risk the risk custom fields are read. If the issue has a screen with editable custom fields the internal app risk values are updated.
...