How to Configure Dynamic Assignment Patterns
Dynamic assignment patterns are configured along with other human workflow configuration parameters in Oracle Enterprise Manager Fusion Middleware Control.
Each dynamic assignment has two mandatory parameters:
-
name
:The name of the pattern
-
classpath
:The fully qualified class name of the class that implements the pattern.
In addition, each pattern can optionally have any number of properties. These properties are simple name-value pairs that are passed as initialization parameters to the pattern.
The property values specified in these tags are passed as a map (indexed by the value of the name attributes) to the setInitParameters
method of the dynamic assignment patterns.
Two of the out-of-the-box patterns have initialization parameters. These are:
-
ROUND_ROBIN
The parameter
MAX_MAP_SIZE
specifies the maximum number of sets of users or groups for which the pattern can maintainROUND_ROBIN
counts. The dynamic assignment pattern holds a list of users and groups in memory for each group (or list of users and groups) on which it is asked to execute theROUND_ROBIN
pattern. -
MOST_PRODUCTIVE
The parameter
DEAFULT_TIME_PERIOD
specifies the length of time (in days) over which to calculate the user's productivity. This value can be overridden when calling theMOST_PRODUCTIVE
dynamic assignment pattern.