IBM BPM 8.6 ::无法重新分配回组

问题描述

我们正在使用IBM BPM 8.6。 在许多工作流程中,我们进行典型的团队分配。用户可以声明任务并进行处理。但是有一个问题,他们不能将任务分配回Process Portal中的组。

当我们尝试重新分配给网上论坛时,我们得到的只是带有“不允许执行此操作”的工具提示

重新分配回禁用组的图像

(Reassign back to group disabled image)

如果我们尝试将其重新分配给特定用户,也会发生同样的情况:

重新分配给用户禁用的图像

(Reassign to user disabled image)

我们知道我们可以在工作流程中添加以下说明:

tw.system.currentTask.reassignBackToRole()

要重新分配它, 但这会影响所有项目,并且需要时间和资源。

任何帮助或提示将不胜感激。

解决方法

您需要检查门户网站(https://www.ibm.com/support/knowledgecenter/SS8JB4_19.x/com.ibm.wbpm.imuc.doc/topics/restricting_access_to_portal_functions.html)的“操作策略”。我搜索“流程门户网站操作策略”以找到链接的页面(IBM的URL可能是短暂的)。

您感兴趣的人是“ ACTION_REASSIGN_TASK”。默认情况下,所有用户都可以使用此功能,因此可能已更改。您可以使用was_admin更改或检查值,例如

wsadmin>AdminConfig.modify(getBPMPolicyAction("ACTION_REASSIGN_TASK"),[["roles","newrole"]])
wsadmin>AdminConfig.save()