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
dondehttps://tenant_name.subscription_hostname/cloud_offering/environment/bpm/system/login
- subscription_hostname puede ser uno de los siguientes valores:
bpm.ibmcloud.com
oautomationcloud.ibm.com
- oferta_nube puede tomar uno de los siguientes valores:
baw
para Business Automation Workflow on Clouddba
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 orun
para el entorno de producción (tiempo de ejecución). Una señal para un entorno no es válida para otro entorno.
- subscription_hostname puede ser uno de los siguientes valores:
- 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.