Programación para la gestión de procesos

Hay un conjunto de APIs de flujo de trabajo disponibles para la programación de componentes, aplicaciones y servicios.

Conozca las actividades comunes que necesita realizar al programar para la gestión de procesos.
URL de recursos
Para acceder a las APIs REST de flujo de trabajo desde sus entornos de nube, utilice la estructura de URL
https://tenant_name.subscription_hostname/cloud_offering/environment/bpm/system/login
donde
  • subscription_hostname puede ser uno de los siguientes valores: bpm.ibmcloud.com o automationcloud.ibm.com
  • oferta_nube puede tomar uno de los siguientes valores:
    • baw para Business Automation Workflow on Cloud
    • dba para suscripciones en la nube con varias ofertas de IBM® Cloud Pak for Business Automation as a Service, incluido Business Automation Workflow on Cloud
  • environment tiene el valor dev para el entorno de desarrollo, test para el entorno de prueba o run para el entorno de producción (tiempo de ejecución). Una señal para un entorno no es válida para otro entorno.
cabeceras HTTP
Para impedir ataques de falsificación de solicitud entre sitios, todas las llamadas a las APIs REST de flujo de trabajo requieren que la señal BPMCSRFToken esté establecida en la cabecera HTTP de cada solicitud. Una señal solo es válida para el entorno de nube en el que la aplicación cliente se está ejecutando actualmente; no puede volver a utilizar esta señal en otro entorno de nube. Para obtener información sobre cómo obtener una ficha, consulte Prevención de falsificación de solicitudes entre sitios en la IBM Business Automation Workflow documentación.
Autenticación
La aplicación cliente debe implementar uno de los mecanismos de autenticación soportados para autenticarse con Business Automation Workflow. Para obtener más información, consulte Autenticación de aplicaciones de cliente.
Autorización
Las APIs REST de flujo de trabajo utilizan roles de autorización para determinar las acciones que un usuario puede realizar sobre objetos, como por ejemplo procesos, tareas y datos de usuario. Para obtener información sobre estas funciones y las acciones que puede realizar cada una, consulte Control de autorización para llamadas de la API REST en tiempo de ejecución en la IBM Business Automation Workflow documentación.

Para obtener más información sobre las API de flujo de trabajo, consulte las API REST en la IBM Business Automation Workflow documentación.