JBPM 控制台:如何获取组中的用户列表
JBPM console: How to get list of users in group
我正在创建一个流程,其中包含按组分配的用户任务。有一个奇怪的业务规则,不能保证有人会被分配到给定的组。如果没有人分配给给定角色,我需要流程进入备用流程。
我最初的计划是以某种方式获取指定组中的用户列表,并在连接表达式中使用 isEmpty 方法。这可能吗?如果没有人被分配到该组,是否可以简单地跳过用户任务?如果是这样,我是否需要通过审计服务查找流程历史记录?
我们目前通过(默认情况下)委托给 JAAS 来获取有关用户和组的信息。然而,这不允许我们查询哪些用户属于哪个组。因此,目前唯一的选择就是自己实施。例如,您的安全域可能配置为将数据库用于 user/group mgmt 或 LDAP。在这种情况下,您的规则可能会尝试从那里查询该信息。
我正在创建一个流程,其中包含按组分配的用户任务。有一个奇怪的业务规则,不能保证有人会被分配到给定的组。如果没有人分配给给定角色,我需要流程进入备用流程。
我最初的计划是以某种方式获取指定组中的用户列表,并在连接表达式中使用 isEmpty 方法。这可能吗?如果没有人被分配到该组,是否可以简单地跳过用户任务?如果是这样,我是否需要通过审计服务查找流程历史记录?
我们目前通过(默认情况下)委托给 JAAS 来获取有关用户和组的信息。然而,这不允许我们查询哪些用户属于哪个组。因此,目前唯一的选择就是自己实施。例如,您的安全域可能配置为将数据库用于 user/group mgmt 或 LDAP。在这种情况下,您的规则可能会尝试从那里查询该信息。