Métodos Web de WorkflowEngineSOA

<< Clic para mostrar Tabla de Contenidos >>

Navegación:  Bizagi Studio > Bizagi desde aplicaciones externas > API de Bizagi para aplicaciones externas > Servicios web SOAP > Servicios web SOAP disponibles >

Métodos Web de WorkflowEngineSOA

Introducción

Los métodos Web publicados en WorkflowEngineSOA son útiles para manejar el flujo de los procesos a través del motor de BPMN de Bizagi (por ejemplo: iniciar Procesos, ejecutar Actividades, disparar Eventos, abortar casos, entre otros).

WorkflowEngineSOA es una de las 3 categorías que presenta métodos web que son parte del API de Bizagi, como se describe en Servicios web disponibles.

 

URL

Este servicio web y sus métodos se encuentran en las URLs especificadas a continuación.

En proyectos de Bizagi que utilicen IIS de Microsoft, los servicios web de Bizagi se ubican como:

http://[nombre_servidor]/[proyecto]/WebServices/WorkflowEngineSOA.asmx?wsdl

 

Métodos web

El servicio Web WorkflowEngineSOA ofrece los siguientes métodos:

 

Método

Descripción

Invocación

Abortar Casos

Cancela uno o más casos dado el número de creación el mismo en un XML en formato de cadena de texto.

abortCases
abortCasesAsString

Asignar Actividades

Asigna o reasigna una actividad de un caso a un usuario específico. Este método envía y recibe una cadena de texto en XML.

assignActivity

assignActivityAsString

Crear Casos

Crea uno o más casos de un proceso de Bizagi. Es posible crear casos en blanco o incluir la información que necesita el mismo. Este método envía y recibe una cadena de texto en XML.

createCases

createCasesAsString

Establecer Evento

Utilice este método para lanzar un Evento Intermedio que esté disponible, enviando XMLs en formato de cadena de texto.

setEvent
setEventAsString

Guardar Actividad

Este método es utilizado en las actividades manuales disponibles para simular el clic en el botón Guardar. Este método envía y recibe una cadena de texto en XML.

saveActivity
saveActivityAsString

Obtener Actividades

Puede ser utilizado para obtener todas las actividades que no han sido completadas (pendientes, suspendidas o inactivas). Este método envía y recibe una cadena de texto en XML.

getActivities
getActivitiesAsString

Obtener Actividades Cerradas

Obtiene todas las actividades que han sido completadas. Este método envía y recibe una cadena de texto en XML.

getClosedActivities
getClosedActivitiesAsString

Obtener Eventos

Retorna todos los Eventos Intermedios de un Proceso, utilizando XMLs en formato de cadena de texto.

getEvents
getEventsAsString

Otorgar acceso a Casos

Puede asignar, dinámicamente, usuarios privilegiados a casos específicos.

grantCaseAccess

grantCaseAccessAsString

Realizar Actividad

El método se utiliza para hacer que una actividad manual se complete (como si se hiciera clic en el botón Siguiente). Los parámetros (de entrada y salida) de este método son XML en tipo cadena de texto.

perfomActivity
perfomActivityAsString

Revocar acceso a Casos

Puede restringir dinámicamente, el acceso a un conjunto de usuarios para quitar el acceso a casos específicos.

revokeCaseAccess

revokeCaseAccessAsString

 

note_pin

Los métodos web adicionales que no estén explícitamente listados anteriormente están deprecados y no deberían ser usados en proyectos nuevos.

Tales métodos web se entregan principalmente en el producto debido a compatibilidad hacia atrás.