Function principal translates a high level business activity or end user action.
It is the highest functional unit.
When dealing with an action or a process stack, the function principal is determined following these rules :
- Process stack : the function with the highest priority in the stack is retained. For equal priority, the first declared function in the analysis profile is taken.
This implies that master profile functions will take precedence over the shared ones for an identical priority.
Priority is an analysis pattern attribute.
- Action : the most frequent process stack² function principal is taken.
² Process stacks composing the action.
If no function is identified in the stack(s), function principal is set as ATBI.