在 Camunda 的任务列表导航栏中添加 link
Add a link to tasklist navigation bar in Camunda
我想在任务列表导航栏中添加一个打开 link 的按钮:
我阅读了 documentation 并且很明显我必须向任务列表应用程序添加一个插件,但我无法根据给定的示例弄清楚如何去做。
有什么提示吗?谢谢!
我发现 Camunda 文档非常没有帮助。因此,我决定寻找现有的插件以更好地了解需要什么。幸运的是,我偶然发现了一个名为 tasklist-plugin-easy-search 的示例项目。
我克隆了这个项目并将其用作基础。
在您新克隆的项目中,确保class名称在
/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.
任务列表网页上可以放置插件的位置有限。
请看here.
选择后,您可以更改 /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 网络应用程序中,您应该创建一个 Jar 文件。接下来,如果它是 运行,请关闭您的 Camunda 网络应用程序。
此后,进入您的 Camunda 网络应用程序目录并将 Jar 放入
/server/apache-tomcat-8.0.24/webapps/camunda/WEB-INF/lib/.
启动您的 Camunda 网络应用程序。
我想在任务列表导航栏中添加一个打开 link 的按钮:
我阅读了 documentation 并且很明显我必须向任务列表应用程序添加一个插件,但我无法根据给定的示例弄清楚如何去做。
有什么提示吗?谢谢!
我发现 Camunda 文档非常没有帮助。因此,我决定寻找现有的插件以更好地了解需要什么。幸运的是,我偶然发现了一个名为 tasklist-plugin-easy-search 的示例项目。 我克隆了这个项目并将其用作基础。
在您新克隆的项目中,确保class名称在
/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.
任务列表网页上可以放置插件的位置有限。
请看here.
选择后,您可以更改 /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 网络应用程序中,您应该创建一个 Jar 文件。接下来,如果它是 运行,请关闭您的 Camunda 网络应用程序。 此后,进入您的 Camunda 网络应用程序目录并将 Jar 放入
/server/apache-tomcat-8.0.24/webapps/camunda/WEB-INF/lib/.
启动您的 Camunda 网络应用程序。