Observación: Esta página fue traducida utilizando recursos de automatización con el propósito de entregar contenido en su idioma de manera más rápida. Consecuentemente, ella puede tener errores gramaticales y situaciones similares. Si el contenido no es útil en este estado, en el pié de página usted puede acceder al material original en Portugués Brasileño y también dar opiniones sobre esta traducción.
BPM - Manual de usuario / Configuraciones / Uso de servicios externos

Uso de servicios externos

BPM permite el uso de servicios externos para consultar o persistir datos. Este tipo de servicio se puede utilizar para, por ejemplo, alimentar una variable de proceso.

Este servicio devuelve todos los estados de Brasil. Incluso podría usarse como una fuente de datos. Pero en este caso, el servicio admite un filtro para devolver un solo registro.

https://br-cidade-estado-nodejs.glitch.me/estados?id=SP

En el ejemplo anterior, el acrónimo SP en el atributo Identificación para filtrar solo el estado específico que devolverá.

[{ "identificación":"CAROLINA DEL SUR”, “estado":" San Pablo ”}]

Con esto, podemos usar el campo de estado para alimentar algún campo de proceso.

Configurar un servicio

Vaya a Senior X Platform > senior X > BPM > Configuración > Servicio externo. Informale el Nombre del Servicio, o Tipo de solicitud GET o POST (consulte con el proveedor de servicios el tipo) y la URL. O Tipo de ejecución será la Ejecución de la Tarea y la Protocolo de servicio Descanso, por defecto. El servicio debe ser https por razones de seguridad.

Como en el ejemplo de URL anterior, el ID es un parámetro de entrada. Y la respuesta del servicio (salida) devuelve el propio ID y el atributo de estado. En un servicio, las entradas y salidas deben estar definidas, y pueden tener solo entradas o solo salidas. Los servicios de solo entrada son comunes en escenarios donde realizan persistencia de datos. Cuando solo tienen salidas, son comunes en escenarios que brindan información sobre algún contexto, como datos sobre el usuario actual.

En el modelo de proceso, seleccione el equipo de enlace que ejecutará el servicio externo. en la pestaña Servicio Externo, clickea en Configurar para que se muestre la pantalla de configuración, y lo que se ha definido para entrada y salida en este servicio, se presentará en esta pantalla para conectar con el proceso.

Los parámetros de entrada pueden ser de 3 tipos:

Cuando BPM realiza la solicitud, se agregan los siguientes encabezados:

encabezamiento Descripción
X-bpm-inquilino El inquilino actual del proceso que llama al servicio.
X-bpm-tenantDomain El dominio del arrendatario actual del proceso que llama al servicio.
X-bpm-usuario El usuario actual de la plataforma que llama al servicio.
Autorización X-bpm El token de autorización del usuario actual de la plataforma que llama al servicio.

Nota

Es importante que las salidas configurado en el servicio externo son con su escribe configurado correctamente de acuerdo con la retroalimentación del servicio externo. Si estas parametrizaciones no son las esperadas, se generará un mensaje de alerta en la salud del proceso en cuestión, para que se corrijan los tipos esperados. Es de suma importancia que se realice la corrección, ya que en el futuro se puede actualizar el servicio externo para tratar estos escenarios como un error de ejecución del servicio en nuevas versiones de procesos.

Las listas y matrices no se admiten como respuestas.

Este artigo ajudou você?