Red de conocimiento informático - Material del sitio web - Cómo pasar la solicitud como variable a activiti

Cómo pasar la solicitud como variable a activiti

Agregar variables de proceso

1) Puede agregar variables de proceso al iniciar una instancia de proceso.

1) Al iniciar una instancia de proceso, puede cargar variables de proceso sobrecargando el método startProcessInstanceByKey.

2) El segundo parámetro debe ser Maplt; tipo String, Objectgt; y se pueden agregar múltiples variables de proceso.

3) Después de ejecutar este código, se agregarán dos registros a la tabla de la base de datos act_ru_variable.

2. Al procesar una tarea, una vez completado el procesamiento de la tarea, se debe transmitir cierta información al sistema. public void setVar() throws Exception { String ProcessInstanceId = "1901"; Task Task =taskService.processInstanceId(processInstanceId).singleResult() // String taskId /** * Establecer el proceso en el proceso

Descripción:

1) Utilice el método setVariables para agregar un lote de variables de proceso al proceso de procesamiento de tareas.

2) Utilice el método setVariable para agregar una variable de proceso durante el procesamiento de la tarea.

3) TaskService tiene un método completo sobrecargado

3. Establezca las variables de proceso directamente en Ejecución al ejecutar una instancia de proceso

Obtenga variables de proceso a través de runTimeService El método es completo.

Descripción: Las variables de proceso se leen de la tabla act_ru_variable.