Reinicio de un proceso de empresa

Puede reiniciar una instancia de proceso que esté en estado finalizado, terminado, anómalo o compensado.

El llamante debe ser un administrador de la instancia de proceso o un administrador de procesos de empresa.
Reiniciar una instancia de proceso es similar a iniciar una instancia de proceso por primera vez. Sin embargo, cuando se reinicia una instancia de proceso, se conoce el ID de instancia de proceso y el mensaje de entrada de la instancia queda disponible.

Si el proceso tiene más de una actividad de recepción o de obtención (también conocida como una actividad de recepción y elección) que pueda crear la instancia de proceso, todos los mensajes que pertenecen a estas actividades se utilizan para reiniciar la instancia de proceso. Si cualquiera de estas actividades implementa una operación de petición-respuesta, la respuesta se vuelve a enviar cuando se navegue por la actividad de respuesta asociada.

  1. Obtenga el proceso que desea reiniciar.
    ProcessInstanceData processInstance =
                        process.getProcessInstance("CustomerOrder");
  2. Reinicie la instancia de proceso.
    PIID piid = processInstance.getID();
    process.restart( piid );

    Esta acción reinicia la instancia de proceso especificada.


Condiciones de uso |

Última actualización: Wed Apr 19 21:34:07 2006

(c) Copyright IBM Corporation 2005, 2006.
Este centro de información está basado en tecnología Eclipse (http://www.eclipse.org)