Arreglo acumulativo 3 de IBM BPM versión 8570

API REST de IBM BPM Standard

IBM® BPM Standard proporciona un conjunto de API REST para trabajar con procesos y tareas.

La definición de Swagger para las API REST se incluye con IBM BPM Standard. Si la instalación de IBM BPM Standard incluye un servidor web que aloja la IU de Swagger, puede acceder a la definición de Swagger para las API REST desde un URL con el formato siguiente:
https://nombre_host:número_puerto/bpm/explorer 
Donde nombre_host es el nombre del servidor web y número_puerto es el número de puerto utilizado por el servidor web. Por ejemplo, localhost:9080/bpm/explorer. Para obtener información sobre cómo configurar un servidor web, consulte Personalización de IBM BPM para trabajar con un servidor web.
También puede obtener la definición de Swagger utilizando la llamada de API REST siguiente:
GET /bpm/docs
La llamada devuelve un objeto JSON que contiene la definición de Swagger.
Importante: Para impedir ataques de falsificación de solicitud entre sitios, las operaciones API REST de IBM BPM Standard requieren que la cabecera HTTP BPMCSRFToken esté establecida con cada solicitud. Si desea más información, consulte Impedir la falsificación de solicitud entre sitios.
Recuerde: Para IBM BPM on Cloud, las API REST de IBM BPM Standard tienen la siguiente estructura de URL https://nombre_host.bpm.ibmcloud.com/bpm/sistema, donde sistema tiene el valor dev para el sistema de desarrollo, test para el sistema de prueba o run para el sistema de producción (tiempo de ejecución).
Las siguientes secciones listan las API REST disponibles para cada una de las categorías de API:

Procesos

GET /processes
Recuperar una lista de instancias de proceso.
POST /processes
Iniciar una instancia de proceso.
GET /processes/{process-id}
Recuperar una instancia de proceso.
DELETE /processes/{process-id}
Suprimir una instancia de proceso.

Tareas

GET /user-tasks
Recuperar una lista de tareas de usuario.
GET /user-tasks//{task-id}
Recuperar una tarea de usuario.
POST /user-tasks//{task-id}/claim
Reclamar una tarea de usuario.
POST /user-tasks//{task-id}/complete
Reclamar una tarea de usuario.