问题标签 [activiti]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
911 浏览

class - 部署具有服务任务的自定义工作流

我创建了自定义工作流程并成功将其部署在 Alfresco 上。

我刚刚将 myProcess.bpmn.xml、myProcess-context.xml 和 myProcess-model.xml 文件复制到 \Alfresco\tomcat\shared\classes\alfresco\extension 文件夹和 web 中的 share-config-custom.xml 和 .properties -扩展文件夹。

一切正常,进程在那里,我可以运行它。

当我向我的进程添加一些引用一些自定义 Java 类的服务任务时,会出现问题,我现在不知道该类放在哪里?基本上我应该需要在eclipse中创建一些项目并创建一些.jar文件并以这种方式部署我的自定义工作流程,而不是手动部署。有没有人有一些想法或例子,这个 Eclipse 项目的结构需要是什么样的,以及这个 .jar 应该部署在哪里?

问候, 亚历山大

0 投票
2 回答
2717 浏览

java - Activiti 的日志配置

我们开发了一个基于 Spring 的应用程序,还使用 ​​Acititi BPM 进行流程管理。Activiti 附带了一个处理所有 TimeBoundary 事件的 JobAcquisitionThread。该线程定期将 DEBUG 消息记录到控制台。Activiti(使用 java.util.logging)似乎对我们的 spring 框架日志记录(使用 log4j)配置没有反应。如何将 Activiti 配置为使用与 spring 相同的配置?

0 投票
1 回答
2173 浏览

workflow - 在 Select (bpm:assignee) 控件中过滤用户 (Alfresco)

我的自定义 wokflow 中有 bpm:assignee 控件,没关系。但是 wright 现在用户可以为 bpm:assignee 挑选所有露天用户。我不想限制用户,这样当他去选择控件并在搜索结果中输入一些搜索词时,只会出现来自特定组的用户或仅显示某些标准定义的用户(这意味着用户无法搜索整个 alfresco 用户数据库,就在特定的用户集上)。有人知道我如何在我的自定义工作流程中实现这一目标吗?

问候, 亚历山大

0 投票
2 回答
884 浏览

workflow - 无法更新任务关联

我用 alfresco/activiti 定义了我的自定义工作流程。在我的模型中,我定义了一些属性旁边的自定义方面,这些方面具有代表某个团队成员的关联

现在,在我的工作流程中,我有 5 个任务,并且在每个任务上,我都设置了上面描述的强制性方面。

问题是,如果某些用户例如在任务 1 的进程开始时设置关联 mcwm:teamWithDoc(从露天存储库中挑选团队成员),则属性很好地传递给任务 2。但是如果分配给任务 2 的其他用户在任务 3 上更改 mcwm:teamWithDoc(例如,添加更多团队成员或删除一些团队成员)这些更改不可见。在任务 3 mcwm:teamWithDoc 具有在启动任务上设置的值。其他任务也是如此,无论其他用户在任务 2、任务 3 或任务 4 上使用 mcwm:teamWithDoc 完成什么,mcwm:teamWithDoc 总是具有在开始时设置的值?

知道如何更新此关联吗?

PS我使用 execution.setVariable('propertName', task.getVariable('propertName')); 更新任务之间的常规属性 但是对于关联,这不起作用。

问候, 亚历山大

0 投票
1 回答
543 浏览

web-services - 获取组成员属性

我需要获取某个用户的 JavaDelegate 类属性,该用户是某个组的成员。

例如,当我向用户提供节点引用时,我可以通过这种方式获取他的属性

但问题是现在我只有 GROUP NAME,我不知道如何获取该组中用户的 NodeRef?对此有什么帮助吗?

问候, 亚历山大

0 投票
2 回答
27916 浏览

workflow - 一步一步寻找 Activiti Alfresco Workflow 教程

我在哪里可以找到 Activiti Alfresco 工作流程(尤其是自定义工作流程)的简单教程?

我是 Alfresco Activiti Worfklow 的新手。谢谢。

0 投票
1 回答
2319 浏览

java - Activiti Forms,表单属性的初始值

我正在使用 activiti 5.9,我希望能够为特定的表单属性设置初始值。

当进程中不存在具有给定 id 的变量时,应使用此初始值,并且当用户任务完成时可能会被覆盖,新值将存储在进程变量中。

我认为Expression是为此目的,但我不能那样做。

0 投票
1 回答
910 浏览

workflow - Alfresco Share:每个用户任务中的不同截止日期

在开箱即用的 activiti adhoc 工作流程中,如何更改每个用户任务的截止日期?

0 投票
0 回答
339 浏览

java - QA 团队的系统时钟

我的 QA 团队正在进行业务生命周期测试(即老化、到期、到期、逾期等),这需要移动应用程序时钟。我可以更改所有代码以引用调整后的时钟(由我控制)。问题是(网络)应用程序使用了几个依赖于当前时间并通过或System.currentTimeMillis()直接或间接使用的第三方工具(例如 Spring Batch、Activiti 等)。DateCalendar

选项 1 - Spring AOP。当我尝试这个选项时,它似乎只检测 Spring 加载的 bean(?)因为System类是在 Spring 框架之外加载的,所以它无法检测它。

选项 2 - JMockit。让 JMockit jar 超越 JUnit 有点不合常规。

选项 3 - 使用 Java 6 工具(选项 1 和选项 2 之间的共同部分)。回到基础......(在下面找到相关代码)。

但是,测试代码中的断言总是失败。

我在所有三个选项中都遇到了障碍。不敢相信以前没有人这样做过,但也找不到合理的解决方案。

提前致谢。

0 投票
1 回答
2033 浏览

activiti - 如何使用 Activiti Explorer 越过 404

我会问 Activiti 论坛,但这三个可怜的不幸者都问无济于事:

所以,我问你,StackOverflow ......你能帮忙吗?antfile 看起来正在执行,没有任何问题:

雄猫报告:

当我请求时,控制台没有添加任何内容http://localhost:8080/activiti-explorer,但我确实得到:

有什么建议么?