Information Technology Reference
In-Depth Information
For reasons of legibility, the formalism of the definition of rules has been
simplified:
<rule name="IsABeaver" type="Validation">
<condition>
<clause>
<element type="Profile" value="UserCategory"/>
<comparator type="equal"/>
<rightmember type="FixedValue" value="Beaver"/>
</clause>
</condition>
</rule>
With business process models, the use of information regarding the category of
travel time experience of a user is determined relative to the selection elements of
the tasks to be carried out in the business process. If the selection criterion has little
chance of evolving over time, it can be used directly in the business process.
In the opposite case, it will be necessary to use a business rule. Figure 9.4
presents, in a simplified business process, an element of selection that as a selection
criterion, uses the value of the element of the user's profile containing his current
category of travel time experience to trigger a specific task for each category.
Figure 9.4. Example of travel time use categories in a business process
(based on a BPMN-type formalism [BPM 04])
For static interaction models, the information contained in the profile of the user
is only used via business rules at the level of the properties of display of interaction
elements, such as:
- the IsVisibleRule property that is used to determine whether the interaction
element is visible to the user;
- the ISUsableRule property, which is used to determine whether or not the
interaction element can be handled by the user.
Search WWH ::




Custom Search