...
The risk input defines all the factors which contribute to a risk. It can contain several text and numeric values. | |
A risk assessment before risk controls allows to asses a risk by assigning number or text and a risk class. | |
The risk controls can be items of some defined categories of the project | |
A risk assessment after risk controls allows to asses a risk by assigning number or text and a risk class. |
Risk Input
The risk input defines all the factors which contribute to a risk, each factor can have none, one or several weights assigned to it. The user can select each weight from a predefined list of weights.
...
Risk Assessment - before risk controls
The method is defined by setting the property method to to either '*', '+' or 'lookup'. The property rbm can be set to hide or modify the text displayed in the UI or reports.
...
Code Block | ||||||
---|---|---|---|---|---|---|
| ||||||
interface IRiskConfig { ... charts?:IRiskConfigZone[], // colors and text per risk class rpns?:IRiskConfigRPN[], // lookup table to determine for risk priority numbers based on weights ... } interface IRiskConfigZone { zone?:string, // unqiue ID foreground?:string, // foreground color in the user interface background?:string, // background color in the user interface textColor?:string, // text color in reports label?:string // text to be displayed } interface IRiskConfigRPN { // e.g. { "probability":5, "severity":4, "zone":"LOW", "text":"5 x 4 = 20" } zone:string, // ID of zone text:string, // for below combination of numbers: the resulting zone(char) and text [key:string]:string|number // properties for each weight defining the lookup value for this lookup entry } |
Risk Controls
Risk controls are defined by selecting or creating items from or more categories (usually these are considered as design input).
...
The method used is the same as the risk assessment before risk controls. The property ram can be set to hide or modify the text displayed in the UI or reports.
Code Block | ||||||
---|---|---|---|---|---|---|
| ||||||
interface IRiskConfig { ... ram?:IRiskConfigRT,// allows to overwrite the default text used for Risk After Mitigation fields. } interface IRiskConfigRT { short:string, // text used in UI just before the field long:string, // text used in tooltip in UI report:string, // text used in report hidden?:boolean // default:false, set to true if this should not be displayed/reported } |
...