Cancelar un proceso

<< Clic para mostrar Tabla de Contenidos >>

Cancelar un proceso

 

Cancelar un proceso

  •     Introducción
  •     Ejemplo
  • Introducción

    Algunas veces es necesario cancelar un proceso. Bizagi ofrece una función que puede cancelar casos y sus casos relacionados.

     

    Para cancelar un proceso, puede hacer uso de la siguiente función:

     

    CHelper.abortProcess(Me, CaseId, AbortOption, AbortReason)

     

    Los siguientes atributos son necesarios:

    Me: este parámetro es fijo.

    CaseId: El ID del caso a ser cancelado.

    AbortOption: El tipo de operación que desee ejecutar. Las opciones son las siguientes:

    o1: Cancelar el proceso y sus hijos.

    o2: Cancelar el proceso, sus hijos, su padre y hermanos.

    o3: Cancelar el padre del proceso, sus hermanos e hijos sin incluir al proceso recibido como parámetro.

    AbortReason: Una cadena de texto donde se da la razón de la cancelación.

     

    Ejemplo

    Suponga que se necesita cancelar el caso número 12, su padre, hermanos e hijos. La expresión sería como se muestra a continuación:

     

    abortProcess_01

     

    CHelper.abortProcess(Me, 12, 2, "System Failure");

     

    Para cancelar únicamente el caso y sus hijos, la expresión es:

     

    abortProcess_02

     

    CHelper.abortProcess(Me, 12, 1, "System Failure");

     

    Finalmente, para cancelar el padre, los hermanos e hijos sin incluir al caso, la expresión es:

     

    abortProcess_03

     

    CHelper.abortProcess(Me, 12, 3, "System Failure");

    En este articulo