Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/c/68.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
Java Activiti:如何保存已在Activiti DB上挂起Activiti进程实例的用户_Java_Activiti - Fatal编程技术网

Java Activiti:如何保存已在Activiti DB上挂起Activiti进程实例的用户

Java Activiti:如何保存已在Activiti DB上挂起Activiti进程实例的用户,java,activiti,Java,Activiti,我正在使用ActivitiAPI,在我的项目中,我有一个面板,允许用户暂停流程实例。为了进行此暂停,我将按照列出的步骤进行操作,但是我想以某种方式保存已暂停进程的已登录用户,是否可能 我的代码中已经有一个包含用户的字符串,但我不知道如何将其保存在Activiti数据库中,作为挂起流程实例的用户 提前谢谢 在您用来调用“suspend”的UI中,您应该调用API来创建一个具有userId的流程变量,然后调用suspend 创建流程变量的API在这里:在您用来调用“挂起”的UI中,您应该调用API来

我正在使用ActivitiAPI,在我的项目中,我有一个面板,允许用户暂停流程实例。为了进行此暂停,我将按照列出的步骤进行操作,但是我想以某种方式保存已暂停进程的已登录用户,是否可能

我的代码中已经有一个包含用户的字符串,但我不知道如何将其保存在Activiti数据库中,作为挂起流程实例的用户


提前谢谢

在您用来调用“suspend”的UI中,您应该调用API来创建一个具有userId的流程变量,然后调用suspend


创建流程变量的API在这里:

在您用来调用“挂起”的UI中,您应该调用API来创建一个具有用户ID的流程变量,然后调用suspend


创建流程变量的API位于此处:

Harley,感谢您的评论。我认为这是解决这个问题的好办法。我还需要存储已上载新工作流的用户,因此,在这种情况下,我们没有变量,您是否知道我该如何执行此操作?啊,由于没有跟踪信息,因此很难记录发布(上载)部署的用户。在过去,我们通过以下两种方式之一处理这一问题:1。使用用户ID重载租户ID(如果没有多个租户,则是安全的)。维护了一个外部元数据存储(数据库表),其中包含用户ID的部署ID具有外键。3.通过扩展DeploymentManagerHarley在部署包中添加一个资源文件,感谢您的评论。我认为这是解决这个问题的好办法。我还需要存储已上载新工作流的用户,因此,在这种情况下,我们没有变量,您是否知道我该如何执行此操作?啊,由于没有跟踪信息,因此很难记录发布(上载)部署的用户。在过去,我们通过以下两种方式之一处理这一问题:1。使用用户ID重载租户ID(如果没有多个租户,则是安全的)。维护了一个外部元数据存储(数据库表),其中包含用户ID的部署ID具有外键。3.通过扩展DeploymentManager将资源文件添加到部署包中