Package org.jbpm.services.task.rule

## Interface TaskRuleService

- All Known Implementing Classes:
    `TaskRuleServiceImpl`

      public interface TaskRuleService

- - ### Field Summary

    Fields
    Modifier and Type | Field | Description
    --- | --- | ---
    `static String` | `ADD_TASK_SCOPE` |
    `static String` | `COMPLETE_TASK_SCOPE` |

  - ### Method Summary

    All Methods Instance Methods Abstract Methods
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | `executeRules​(org.kie.api.task.model.Task task, String userId, Object params, String scope)` |

- - ### Field Detail

    - #### ADD_TASK_SCOPE

          static final String ADD_TASK_SCOPE

      See Also:
        Constant Field Values

    - #### COMPLETE_TASK_SCOPE

          static final String COMPLETE_TASK_SCOPE

      See Also:
        Constant Field Values

  - ### Method Detail

    - #### executeRules

          void executeRules​(org.kie.api.task.model.Task task,
                            String userId,
                            Object params,
                            String scope)
                     throws org.kie.internal.task.exception.TaskException

      Throws:
        `org.kie.internal.task.exception.TaskException`