当前位置: 首页 > 知识库问答 >
问题:

Camunda人工任务不阻止其他组的用户认领任务

米项禹
2023-03-14

我正在使用运行在Springboot上的camunda BPM构建一个PoC。我从一个简单的过程开始,希望有效地使用所有访问权限限制,例如候选组分配。以下是我的流程:

无论任务做什么,我都在尝试为人工任务设置候选组,以便其他组的用户无法在驾驶舱下的任务列表中声明或查看任务。他们甚至可以完成整个过程,即使他们不属于任何配置的候选组,或者不是配置的候选用户。

是否有人知道是否有一些配置要做,或者如何正确地强制允许的任务执行和声明组?

共有1个答案

贺栋
2023-03-14

我假设您使用的是Camunda 7。您需要设置属性

camunda.bpm.authorization.enabled = true

启用授权。默认情况下,它们处于禁用状态。

https://docs.camunda.org/manual/7.17/user-guide/process-engine/authorization-service/

https://docs.camunda.org/manual/7.17/webapps/admin/authorization-management/

 类似资料:
  • A task is special because knowing when a task is about to exit is useful in these circumstances: Frameworks know when to render the UI. Measuring enter/leave allows knowing total script/task time. Exi

  • 7.15. 其他任务 这里有一些简单的任务,你可以自己解决: 把模板文件存放在tmpl/目录,页面数据存放在data/目录。 增加一个处理函数(handler),将对根目录的请求重定向到/view/FrontPage。 修饰页面模板,使其成为有效的HTML文件。添加CSS规则。 实现页内链接。将[PageName]修改为<a href="/view/PageName">PageName</a>。(

  • 任务列表 下面表格记录了还没有实现的功能特性,欢迎大家认领任务,参与贡献。 类型 任务 困难度 认领人及时间 计划完成时间 进度 相关 Issue 文档 SOFADashboard 配置参数文档 简单 代码 支持 SOFARegistry 中 代码 支持 Docker 中 代码 支持 Kubernetes 中 代码 支持 Apollo 中 代码 优化前端 中

  • 我们在审批流应用程序中使用Camunda。根据以下来自Camunda的文档,我们可以创建任务并将其分配给用户。 我想知道我们是否可以将任务分配给一个组而不是单个用户 请求参数-我尝试使用但没有成功。

  • 问题内容: 以下代码将永远运行,而不是在开始后一秒钟停止。带有无限循环的go例程似乎阻止了另一个例程发送到超时通道。那正常吗? 问题答案: 简短的回答:是的。 当前的实现在goroutines之间使用协作调度。这意味着goroutine必须将执行移交给调度程序,以便另一个goroutine运行。将来有希望使用不会有此限制的抢占式调度程序。 发生以下任何一种情况(可能不是完整的列表)时,Gorout

  • 在我们公司,我们将使用Camunda工作流引擎进行过程自动化。目前,我们正试图定义一个合理的工作流,它反映了我们的业务流程。我们并不真正知道如何建模(然后实现)以下场景: 服务任务1创建一个对象,该对象可由用户任务中的用户使用。用户(基于在服务任务1中创建的对象的状态和他的权限)选择要在该对象上执行的下一个操作。 E.Q。我们有用户A和用户B。用户A可以编辑对象,创建报告,检查它,将它转发给另一个