camunda - 在 Camunda 中添加到任务列表导航栏的链接
解决方案
我发现 Camunda 文档非常无用。因此,我决定寻找现有的插件来更好地了解需要什么。幸运的是,我偶然发现了一个名为tasklist-plugin-easy-search的示例项目。我克隆了这个项目并将其用作基础。
在您新克隆的项目中,确保类名在
/code-master/snippets/tasklist-plugin-easy-search/src/main/java/com/camunda/demo/plugin/tasklist/search/easy/EasySearchPlugin
在目录中名为 org.camunda.bpm.tasklist.plugin.spi.TasklistPlugin 的文件中引用
META-INF/services.
任务列表网页上的位置数量有限,您可以在其中放置插件。
请看这里。
选择后,您可以更改 /code-master/snippets/tasklist-plugin-easy-search/src/main/resources/plugin-webapp/easy-search-plugin/app/plugin.js 中的代码
var Configuration = ['ViewsProvider', function (ViewsProvider) {
ViewsProvider.registerDefaultView('tasklist.navbar.action', {
id: 'claim-interface-plugin',
label: 'Search',
url: 'plugin://claim-interface-plugin/static/app/claim-interface-plugin.html',
controller: Controller,
priority: 1000
});
}];
最后,要将这个插件集成到您的 Camunda Web 应用程序中,您应该创建一个 Jar 文件。接下来,如果 Camunda 网络应用程序正在运行,请关闭它。之后,进入您的 Camunda web 应用程序目录并将 Jar 放入
/server/apache-tomcat-8.0.24/webapps/camunda/WEB-INF/lib/.
启动您的 Camunda 网络应用程序。
推荐阅读
- angular - Retrieve data using AngularFire2 as a list
- javascript - Custom Cursor that invert colors
- c# - Dumping Observable
to a stream - php - 在 Woocommerce 存档页面上的产品价格后添加图标
- encryption - 我需要帮助了解 C 实现的 DES 中的位顺序
- c# - 左外连接中的 SQL 到 LINQ 处理匹配
- javascript - 具有动态可变高度/宽度的角度虚拟滚动?
- python-3.x - 在 (python3) psycopg2 中,将结果返回为字符串而不是 dict
- php - 来自baseurl的codeigniter重定向
- r - 使用 dplyr 提取最小和最大日期