Automatizar workflows con IA
Prerrequisitos
- SoftExpert Copilot como parte de las soluciones adquiridas por la organización.
- Ambiente SoftExpert Suite hospedado en la nube.
- SoftExpert Proceso como parte de las soluciones adquiridas por la organización.
- Acceso al menú Proceso (PM063).
- Diagrama de flujo del proceso con una actividad de sistema previamente modelada.
- Formulario con IA previamente modelado.
- Fuente de datos SoftExpert Ask AI previamente configurada.
Introducción
En la solución BPM (compuesta por los componentes SoftExpert Workflow, SoftExpert Formulario y SoftExpert Proceso), se utiliza la inteligencia artificial (IA) para optimizar y transformar los procesos de negocio mediante la ejecución automática de actividades.
En este artículo, será explicado el uso de la IA en la solución BPM para automatizar workflows.
Configurar comando y web service
Antes de utilizar la automatización en el workflow, es necesario configurar un comando y el web service en la actividad del sistema que recibirá la automatización. Vea un ejemplo a continuación:
1. Acceda al menú Proceso (PM063).
2. Localice el proceso deseado.
3. Con el proceso seleccionado, haga clic en el botón Abrir diagrama de flujo.
4. En el diagrama de flujo del proceso, haga doble clic en la actividad del sistema en la que se aplicará la IA.
5. En la pestaña Datos generales, en Integraciones, seleccione Web Service.
6. Haga clic en Configuración del Web Service y configure la fuente de datos SoftExpert Ask AI.
7. En el campo Fórmula (Antes de la ejecución), haga clic en Editor de fórmulas e introduzca el comando que recibirá la IA.
Ejemplo de comando
//generate prompt
prompt = "You are an incident specialist who is responsible for analyzing an incident description and decide if is or not is an incident. "
prompt = prompt +" Tag <incident> contain the incident description."
prompt = prompt +" <incident>"
prompt = prompt +" "+ VALORCAMPO('ITIL';'txincident')
prompt = prompt + " <\\incident>"
prompt = prompt +" The answer is only YES or NO."
prompt = prompt +" The response should be a single text (YES or NO) that represents if is or not is an incident."
prompt = prompt +" Do not return an explanation of why you selected it."
RETORNO DEFINECAMPOTABLA('ITIL';'txprompttriage';prompt)
8. Después de introducir la fórmula, haga clic en Guardar y salir.
9. Después de configurar el comando y el web service, haga clic nuevamente en Guardar y salir. Así, la automatización estará lista para ser ejecutada.

Funcionamiento de la automatización del workflow en la práctica
Para comprender cómo funciona la automatización del workflow, considere el siguiente contexto: una organización cuenta con un proceso de gestión de incidentes, que reúne todas las actividades necesarias para la identificación de incidentes.
Los siguientes son ejemplos de cómo se puede utilizar la IA en cada etapa del proceso de gestión de incidentes:
Etapa del proceso |
Uso de la IA |
Registro del incidente |
|
Triaje |
|
Categorización |
|
Envío al grupo responsable |
|
Análisis de impacto |
|
Investigación y diagnóstico del incidente |
|
Feedback del usuario |
|
El siguiente vídeo ilustra la información de la tabla:
Conclusión
El uso de la inteligencia artificial (IA) para automatizar los workflows no solo facilita la clasificación, la categorización y el análisis, sino que también contribuye a una gestión más ágil, minimizando los errores y aumentando la precisión de las decisiones tomadas a lo largo de las etapas del proceso.