Constraint

Constraint

This is an advanced feature or concept for expert users only ! Most users can simply work via the worksheets and model element views.
Please make sure you've read about Credits and Activities first !

Constraint elements may carry Expert System constraint calculations (compliance tests). To complete a constrained Credit or Activity, any applied constraints must be considered "fully met". Most constraints carry Expert System Tests (calculations) that depend on project model values and answers to questions; some, however, have no underlying calculation, but merely a statement of the constraint in plain language, for which case users are invited to assert manually whether they are met or NOT met. If Assertion Mode is used any Expert System Tests are ignored (by-passed).

If any changes are made to the project model data that break any Expert System Tests the impacted constraints will automatically be marked as NOT 'met' ! GreenDesk re-calculates the constraint tests every time it loads a page !

Throughout GreenDesk, special status indicator icons are used to indicate whether each constraint element has an Expert System Test and whether it has been met. Just hold your mouse (pointer) over a constraint status icon before a constraint element to find out the status of the constraint element.

The constraint status indicator icons for the expert system mode are:

  •  The constraint has an Expert System Test that depends on project model values. The view page for the constraint and any related worksheets will prompt you to enter any information required to apply the test(s).
  •  The constraint does not have an Expert System Test. Use Assertion Mode to manually assert whether the constraint is met or not.
  •  The constraint is using Assertion Mode and the user has asserted that the constraint is indeed met. Any Expert System Tests will be ignored (by-passed).
  •  The constraint is using Assertion Mode, and the user has asserted that the constraint is NOT met. Any Expert System Test will be ignored (by-passed).

The constraint status indicator icons for the Expert System Test results are:

  •  The constraint has at least one Expert System Test that depends on project model values and at least one has failed. Visit the constraint's view page to find out why from the Expert System report.
  •  EITHER the constraint applies an Expert System Test but some information required to apply the test is missing (and you must supply it as model values via the view page of the Constraint or via a worksheet) OR it has no Expert System Test and you have to edit it to assert "manually" (using Assertion Mode) that the constraint is indeed met or NOT met.
  •  The constraint is considered to be fully 'met'. It has EITHER passed any Expert System Tests, OR a user as asserted (using Assertion Mode) that it is indeed met.
These status icons are in addition to the main Constraint element icon, which has no status indication role.

Finally, the view page of every constraint element tells you exactly whether it has met any Expert System Tests, and if it fails, why, in which case GreenDesk will usually refer you to a convenient worksheet where you can examine the model data and supply any missing information or make design changes. In most cases, problematic "bad apple" model data can also be edited directly in the view page for the constraint.

Like most GreenDesk model element types, this element type has a dedicated web page that can also carry rich user notes and comments, and in some cases also file attachments. This element type can also be related to other model elements.

Demonstrated by
Related classes
Visit also