Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/322.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
在jbpmn中访问用户任务中的Java类对象_Java_Jbpm - Fatal编程技术网

在jbpmn中访问用户任务中的Java类对象

在jbpmn中访问用户任务中的Java类对象,java,jbpm,Java,Jbpm,我创建了jbpmn工作流来创建工作项,目的是需要将任务分配给单个用户,有人能告诉我如何访问jbpmn用户任务中的任何java类对象吗?您可以始终通过将其作为参数传递给jBPM进程来访问java对象,并在jBPM进程中使用它。 要分配动态用户,可以从java文件传递变量。 如果您的需求是在java文件中也使用更改后的值,则始终可以使用java文件和jBPM进程之间共享的全局objectshared。有几种方法可以将任务分配给用户 在任务属性中的参与者中添加用户。 通过java代码添加:在代码中动态

我创建了jbpmn工作流来创建工作项,目的是需要将任务分配给单个用户,有人能告诉我如何访问jbpmn用户任务中的任何java类对象吗?

您可以始终通过将其作为参数传递给jBPM进程来访问java对象,并在jBPM进程中使用它。 要分配动态用户,可以从java文件传递变量。
如果您的需求是在java文件中也使用更改后的值,则始终可以使用java文件和jBPM进程之间共享的全局objectshared。

有几种方法可以将任务分配给用户

在任务属性中的参与者中添加用户。 通过java代码添加:在代码中动态获取任务后用户 如下

task.getPeopleAssignments().getPotentialOwners()
            .add(new User(assignTo));

我已经在我们的应用程序中这样做了,但它不使用jbpm控制台。您可以在人工任务中将任何变量指定为参数,但我不确定jbpm控制台是否可以访问它。