Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/366.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在Camunda平台中使用JavaAPI代码来描述BPMN过程,然后在Tomcat中部署war_Java_Eclipse_Camunda - Fatal编程技术网

如何在Camunda平台中使用JavaAPI代码来描述BPMN过程,然后在Tomcat中部署war

如何在Camunda平台中使用JavaAPI代码来描述BPMN过程,然后在Tomcat中部署war,java,eclipse,camunda,Java,Eclipse,Camunda,我第一次使用卡蒙达平台。以下是我想做的: 编写BPMN模型(使用eclipse插件的Camunda Modeler) 然后编写一些java代码来解释和描述流程的服务任务、用户任务等 然后将其作为war文件部署到Tomcat中 然后使用RESTWebService与之通信,并获取有关流程、任务、用户等的信息 我这里的问题是,我不理解如何使用Camunda类编写Java代码。我已经阅读了关于JavaDelegation、流程应用程序的文档,我做了简单的教程,但我感到困惑。我不知道从哪里开始发展。

我第一次使用卡蒙达平台。以下是我想做的:

  • 编写BPMN模型(使用eclipse插件的Camunda Modeler)
  • 然后编写一些java代码来解释和描述流程的服务任务、用户任务等
  • 然后将其作为war文件部署到Tomcat中
  • 然后使用RESTWebService与之通信,并获取有关流程、任务、用户等的信息

我这里的问题是,我不理解如何使用Camunda类编写Java代码。我已经阅读了关于JavaDelegation、流程应用程序的文档,我做了简单的教程,但我感到困惑。我不知道从哪里开始发展。对不起,如果我问了一些愚蠢的问题。谢谢你查看了“简单流程”教程吗


更多高级教程可访问。

感谢您的回复。是的,我已经完成了第一个教程,我看到了所有的示例,但是没有从BPMN语法到Java代码的表示,这就是我需要的。还有其他例子吗?@eric从BPMN语法到Java代码的表示法是什么意思?你能举个例子吗?例如,您可以使用BPMN对流程进行建模,并使用Java实现服务任务的逻辑。@Sebastian这正是重点所在。我不知道如何使用Java实现所有类型任务(服务任务、用户任务等)的逻辑。我需要使用java来检查流程的状态,存储流程的各种状态,或者检查任务的所有者等等。我如何使用bpmn平台框架来做到这一点?我指的是以下链接:。抱歉,如果我的问题让人困惑,但我是卡蒙达的新手Platform@eric用户任务是由用户手动执行的任务。BPM引擎只需在用户完成任务时收到通知(例如使用)。如果您想检查java委托中进程的状态,可以使用。也许我们可以在未来更好地讨论你的问题