flowable启动流程实例时设置名称
时间: 2023-08-04 07:04:09 浏览: 59
在使用Flowable启动流程实例时,可以通过调用`ProcessInstanceBuilder`的`name`方法来设置流程实例的名称。下面是一个示例代码:
```java
ProcessInstanceBuilder processInstanceBuilder = runtimeService.createProcessInstanceBuilder();
ProcessInstance processInstance = processInstanceBuilder
.processDefinitionKey("myProcess")
.name("My Process Instance")
.start();
```
在上述示例中,我们首先创建了一个`ProcessInstanceBuilder`对象,然后通过调用`processDefinitionKey`方法设置流程定义的键(即流程定义的ID或Key)。接下来,我们使用`name`方法设置流程实例的名称为"My Process Instance"。最后,调用`start`方法启动流程实例。
请注意,这只是一个简单的示例,实际使用时需要根据你的具体业务需求来调整代码。
相关问题
runtimeService.startProcessInstanceById 启动流程实例时设置名称
对于Flowable的`runtimeService.startProcessInstanceById`方法,它是根据流程定义的ID来启动流程实例的。在启动流程实例时设置名称,可以使用`ProcessInstanceBuilder`对象来完成。以下是示例代码:
```java
ProcessInstanceBuilder processInstanceBuilder = runtimeService.createProcessInstanceBuilder();
ProcessInstance processInstance = processInstanceBuilder
.processDefinitionId(processDefinitionId)
.name("My Process Instance")
.start();
```
在上述示例中,我们首先创建了一个`ProcessInstanceBuilder`对象,然后通过调用`processDefinitionId`方法设置流程定义的ID(即要启动的流程实例的流程定义ID)。接下来,我们使用`name`方法设置流程实例的名称为"My Process Instance"。最后,调用`start`方法启动流程实例。
请注意,`processDefinitionId`需要替换为你实际使用的流程定义ID,而且你可能还需要根据需要进行其他设置。
flowable流程图如何绘制
Flowable 是一种开源的工作流引擎,可以用于设计和执行各种业务流程。Flowable 的流程图通常使用 BPMN(业务流程建模和符号化)标准来绘制,下面是一些创建 Flowable 流程图的步骤:
1. 使用 Flowable Designer 或其他 BPMN 工具创建流程图。
2. 确定流程图中需要的任务和网关(决策点)类型。
3. 添加流程图中的活动(任务)和网关。
4. 配置任务和网关的属性,例如任务名称、分配的用户或组等。
5. 连接任务和网关以形成完整的流程。
6. 添加必要的事件(例如开始和结束事件)以确定流程的启动和完成条件。
7. 部署流程定义并启动流程实例以开始执行流程。
以上是一些基本的步骤,创建 Flowable 流程图还需要考虑一些高级功能,例如事件监听器、流程变量、表单等。