Necesitamos integración entre CRM y terceros usando Javascript.
Cuando un usuario inicia cualquier flujo de trabajo, digamos WorkflowA, tenemos que enviar un mensaje al sistema de terceros con el ID de usuario de CRM y el ID de registro de entidad usando Javascript.
1- ¿Hay alguna forma de detectar instancias de flujo de trabajo cuando un usuario de CRM lo inició y también obtener el estado ("Éxito", "En progreso", "Error")?
2- ¿Hay alguna forma de detectar si un usuario de CRM ha iniciado algún flujo de trabajo?
Que he probado:
Revisé la API WEB y no veo ningún evento que pueda ayudarme a capturar la sesión de flujo de trabajo del usuario. Una forma sería verificar continuamente la tabla de operaciones asincrónicas , pero no es bueno obtener datos después de 2 segundos de cada usuario (¡Imagínense si hay más de 150 usuarios de CRM!). Lo ideal sería si hay un evento que se puede capturar en Javascript o detectar instancias de flujo de trabajo desde el lado del usuario en el navegador.
¡También verifiqué las funciones de XRM, pero no pude encontrar ningún evento que pueda ayudarme a capturar la instancia de flujo de trabajo del usuario!
seleccione los 5 mejores creados, completados,* del orden de operación asincrónica por creado en desc