SuspendCases
De
<keywords content="keywords">suspendCases, suspendcases, suspendCasesAsString, suspendcasesasstring, suspend Cases, suspend cases,Capa SOA,capa soa, WorkflowEngineSOA, workflowenginesoa, Workflow Engine SOA, workflow engine soa</keywords>
Contenido |
suspendCases
Método del servicio web WorkflowEngineSOA utilizado para suspender o poner en espera los casos en Bizagi desde una aplicación externa. Este documento aplica también para el método suspendCasesAsString.
Descripción
Este método recibe un XML con el identificador del caso o los casos. Un caso suspendido no estará disponible para ser ejecutado, pero este estado se puede modificar más adelante a través del método resumeCases. El método suspendCases recibe y retorna un XmlDocument mientras que suspendCasesAsString recibe y retorna un XML en formato string.
Parámetros de Entrada
A continuación encontrrá el esquema del XML esperado (copiado desde el siguiente link):
Parámetro 1 (XmlDocument o Tipo String)
BizAgiWSParam: Nodo raíz.
Cases: Contiene todos los casos que que se desean suspender.
idCase: Número de identificación del caso que será suspendido.
Ejemplo
Con el siguiente XML se suspenderán los casos número 52 y 151:
Parámetros de Salida
A continuación se presenta el esquema del XML de respuesta (se puede copiar desde el siguiente link):
La respuesta incluye información del proceso al cual pertenece la actividad. A continuación encontrará una descripción de la información contenida en el XML de respuesta.
processes: Es el nodo raíz de la respuesta y contiene un nodo hijo llamado proceso (process) para cada caso incluído en la solicitud.
process: Contiene información sobre el proceso al cual pertenece el caso.
processId: Número de identificación del caso (idCase).
processRadNumber: Valor alfanumérico correspondiente al número de creación del caso.
processCreationDate: Fecha de creación del caso.
processSolutionDate: Fecha de solución del caso.
processWorkflowClass: Toda la información en este nodo es información del proceso (metadata), no es información del caso en particular.
workflowClassId: Número de identificación (o llave) del proceso.
workflowClassName: Nombre del proceso.
workflowClassDisplayName: Nombre a mostrar del proceso.
workflowClassDescription: Descripción del proceso.
workflowClassHelpText: Texto de ayuda del proceso.
workflowClassHelpURL: URL de ayuda del proceso.
workflowClassDisplayOrder: Orden en el cual aparecen los procesos en Bizagi Studio.
workflowClassCreationDate: Fecha de creación del proceso.
workflowClassGlobalForm: Número de identificación de la forma global del proceso (cero si no se encuentra configurada).
workflowClassAllocationPrinciple: Reservado para uso futuro.
workflowClassProcessType: Tipo de proceso.
workflowClassDisplay: Indica si el proceso es visible o no.
workflowClassUseParentRadicationNumber: Indica si un caso del proceso utiliza su propio número de creación, o si es el mismo número que el del proceso padre (en caso de ser un subproceso).
workflowClassSupportScopes: Indica si el proceso soporta los "scopes" de Bizagi, los cuales constituyen un método eficiente de persistencia de datos.
processError: Si el proceso de guardar información en la actividad no fue exitoso, este elemento contendrá información del error.
errorCode: Código del error ocurrido. En caso de no haber error, este elemento estará vacío.
errorMessage: Mensaje del error ocurrido, En caso de no haber error, este elemento estará vacío.
Ejemplo
A continuación encontrará el XML de respuesta al XML enviado en el ejemplo anterior:
Ir a CAPA SOA <comments />