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

Camunda:限制用户对任务和变量的访问

慕容俭
2023-03-14

我正在使用外部LDAP服务来定义Camunda组、用户和用户组成员身份。我可以在管理UI中很好地看到来自LDAP的组和用户。例如,我还可以使用授权来提供或撤销对部署的读取访问。

但是无论我做什么,任何应用程序用户都可以在/tasks RESTendpoint中看到当前正在运行的[CMMN]任务的完整列表。

我正在接受一个LDAP用户,它是两个组的成员。除了访问应用程序(我仅限于“驾驶舱”)之外,用户或他的任何组都没有在Camunda中设置的任何授权。不过,当我用该用户登录时,GET/tasks列出了当前正在运行的所有任务的完整列表。

是的,我的非特权用户可以看到所有CMMN任务,但没有BPMN任务。所以授权是有效的,但它不包括CMMN:(

共有1个答案

钮巴英
2023-03-14

根据这个(封闭的)特征请求:

https://app.camunda.com/jira/browse/cam-5875

CMMN是100%的企业版功能,自7.6版(我是7.7版)以来可用

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

  • 我正在使用运行在Springboot上的camunda BPM构建一个PoC。我从一个简单的过程开始,希望有效地使用所有访问权限限制,例如候选组分配。以下是我的流程: 无论任务做什么,我都在尝试为人工任务设置候选组,以便其他组的用户无法在驾驶舱下的任务列表中声明或查看任务。他们甚至可以完成整个过程,即使他们不属于任何配置的候选组,或者不是配置的候选用户。 是否有人知道是否有一些配置要做,或者如何正

  • 据我所知,Camunda提供了两种将Java代码与服务任务集成的方法: 1.)声明一个实现JavaDelegate接口的Spring-Bean(该方法将一个DelegateExecution作为参数)。这个方法允许我存储任意多个结果变量,但我看不到定义映射process-variable->input-variable的选项。 2.)声明一个通用的Spring bean可由camunda访问,并定

  • 我正在使用一个发送任务,下面的Javadelegate类附加到该任务。

  • 我有托盘货物到达仓库。一旦到达,叉车就被用来卸载,并将货物移动到存储单元。叉车池的当前容量是50。现在会发生什么,当托盘到达时,有许多货物要卸载和存储,假设10批货物,然后10辆叉车去托盘,一次卸载10批货物。由于流程图,一个托盘到达,一辆叉车因此被扣押。我想有两辆叉车中的一辆与托盘相关联,直到所有货物都卸载。我试图使用限制区域开始和结束之间的叉车扣押块和运输移动到块,但这限制了分配给所有托盘的叉

  • 问题内容: 我正在尝试设置用于访问智能卡的PKCS11提供程序。我在系统上安装了PKCS11库,并遵循了《Java PKCS#11参考指南》中的说明 。在参考中,他们只是创建一个实例,并将配置文件的名称传递给构造函数。当我尝试编译以下代码时 我收到以下错误。 访问限制:由于必需的库/usr/lib/jvm/java-6-sun-1.6.0.24/jre/lib/ext/sunpkcs11.jar受