Configuring a Task Assignment with a Business Rule Set
About this task
When you determine a task’s assignments with a IBM webMethods Rules Development business rule set, you place the logic for determining the assignment outside of the task and the Task Engine. Any changes to the rule logic in the business rule set will automatically be propagated to all of the tasks that use the business rule set; otherwise, if you implement assignments within the task, you must update each task assignment individually.
A business rule set typically contains two or more decision tables or other rule metaphors; the presence of multiple rule metaphors expands the potential use of the business rule set. For example, this is useful in cases where you want two or more decision tables to interact with each other, with the results from one decision table used as input for another decision table (both within the same business rule set). Or, in a case where you want to create logically-related decision tables that apply only to order processing, you can create an order processing business rule set and use it as a container for all decision tables that apply to order processing.
The selection of input parameters and results parameters is similar to the method used for a single decision table (see Example Task Assignment with a Decision Table). However, with a business rule set, the parameters contained in all decision tables are available for selection. For more information about business rule sets, decision tables, and their operation, see the IBM webMethods BPM Rules Development Help.
To work with business rule sets, you must have workspace indexing enabled (Window > Preferences > Software AG > Workspace Index). You must re-start Designer to apply a change to this setting.
To configure a task assignment with a business rule set