GetWorkflowClasses
De
<keywords content="keywords"> getWorkflowClasses, getWorkflowClassesAsString, get Workflow Classes, SOA Layer, WorkflowEngineSOA, Workflow Engine SOA </keywords>
Contenido |
getWorkflowClasses
Método del servicio web WorkflowEngineSOA utilizado para obtener información de todos los procesos en una categoría específica desde una aplicación externa. Este artículo aplica también para el método getWorkflowClassesAsString.
Descripción
Con este método es posible obtener información sobre todos los procesos que pertenecen a una categoría que se envía dentro de los parámetros de entrada. Para los dos métodos, getWorkflowClasses y getWorkflowClassesAsString, el parámetro de entrada es un XML con el nombre de la categoría que contiene los procesos deseados; el primer método está en formato XmlDocument y el segundo en formato string.
Parámetros de Entrada
A continuación se presenta el esquema del XML esperado:
Parámetro 1 (XmlDocument o de Tipo String)
BizAgiWSParam: Nodo raíz.
category: Contiene el nombre de la categoría que será consultada (ingrese el nombre, no el nombre a mostrar).
Ejemplo
Para consultar los procesos que pertenecen a la categoría "Loans", el XML de envío sería:
Parámetros de Salida
El esquema del XML de respuesta es el siguiente:
La respuesta incluye información de todos los procesos en la categoría. A continuación se presenta una descripción de cada uno de los elementos que contiene el XML de respuesta.
workflowClasses: Nodo raíz. Contiene un nodo workflowClass por cada proceso dentro de la categoría dada.
workflowClass: La información en este nodo es básicamente información del proceso (metadata).
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 para el proceso.
workflowClassDisplayOrder: El orden en el cual aparece el proceso dentro de la aplicación web.
workflowClassCreationDate: Fecha de creación del proceso.
workflowClassGlobalForm: Número de identificación de la froma 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 de este proceso utiliza su propio número de creación o el mismo número que el proceso padre (en caso de ser subproceso).
workflowClassSupportScopes: Indica si el proceso soporta los "scopes" de Bizagi; los cuales son un método más eficiente de persistencia de datos.
Ejemplo
A continuación encontrará el XML de respuesta al XML de entrada presentado previamente en este artículo:
<comments />




