Esta función le permite definir criterios basados en reglas y cambiar automáticamente el estado de los agentes en Salesforce omnichannel. Así se obtiene un mayor control sobre el estado de los agentes y se define cuándo un agente debe estar disponible para recibir llamadas cuando trabaja con varios canales.
Para obtener más ayuda sobre la gestión de reglas, consulte Gestión de normas de cambio de estado de omnichannel.
Nota: Talkdesk for Salesforce Presence Sync Rules for Salesforce Omnichannel solo está disponible en Talkdesk for Salesforce, no en Talkdesk for Salesforce Voice. Para utilizar esta función, es necesario que la sincronización de omnichannel esté habilitada en la configuración del paquete Talkdesk for Salesforce y que los agentes utilicen Salesforce omnichannel.
Habilitar la Configuración de Omnichannel
Condiciones de Construcción y Lógica Personalizada
Habilitar la Configuración de Omnichannel
- Vaya a Talkdesk Admin [1] y haga clic en la pestaña OmnichannelOmnichannel [2]. Nota: Si no puede ver esta pestaña, asegúrese de que ha activado Salesforce omnichannel en su instancia de Salesforce.
- Asigne el estado entre Talkdesk y Salesforce para permitir que comience la sincronización del estado.
- Seleccione la sección Advanced SettingsAdvanced Settings [3] para expandirla.
-
Seleccione + New Rule [4] para empezar a crear su primera regla.
- En la pantalla "New Rule":
- Añada un "Rule name" [5] de hasta 80 caracteres.
- Elija el "Rule trigger" [6] que determinará el evento que desencadena la evaluación de las condiciones de la regla.
Sugerencia: Para saber más sobre los posibles desencadenantes, consulte la "Triggers Table".
- Añada hasta diez condiciones [7] construidas por dos operandos y un operador utilizado para comparar los operandos. Nota: Para obtener más información, consulte esta tabla.
- Cuando se añaden dos o más condiciones, se habilitará una nueva opción para seleccionar la lógica de los criterios. En el menú desplegable "Criteria Logic" [8], puede seleccionar las siguientes opciones:
-
-
-
-
- "And": Si quiere que la regla se ejecute solo cuando se cumplan todas las condiciones.
- "Or": Si quiere que la regla se ejecute cuando se cumpla al menos una de las condiciones.
- "Custom": Si quiere construir su propia lógica para la ejecución de las reglas. Al elegir esta opción, tendrá que crear su propia lógica utilizando números del uno al diez para referirse a sus condiciones, los operadores "And" y "Or" y los paréntesis para separar los nodos lógicos. Nota: Consulte la sección sobre "How to build Conditions and Custom Logic" para obtener más información.
-
-
-
-
-
- Seleccione la acción [9] que desea que se realice si se cumple la lógica de la condición. Actualmente, la única acción disponible es cambiar el Agent Status en Salesforce omnichannel al estado seleccionado por usted como New Value. Por extensión, cuando el estado se cambia en Salesforce omnichannel, también se cambiará en Talkdesk, según la asignación de estado que haya definido.
- Haga clic en Save [10] en la pantalla "New Rule" para aplicar los cambios.
-
Notas:
- Una limitación actual que se está solucionando es que si hay reglas en conflicto que se ejecutan al mismo tiempo debido a que se activan por el mismo estado que las asignaciones de estado, puede haber un resultado inconsistente.
- Es posible crear hasta 15 reglas con un máximo de diez condiciones cada una. Una vez alcanzado el límite, el botón New Rule se desactivará.
- Las nuevas reglas se crearán de forma predeterminada en el estado "Active", a menos que se alcance el límite de diez reglas activas. En este caso, la nueva regla se creará como inactiva, y deberá desactivar una regla existente para activar la nueva.
- Las reglas se evaluarán y ejecutarán en orden, de arriba hacia abajo. La primera regla que se evalúe como "True" será la que se ejecutará, y las siguientes no se evaluarán. Tenga en cuenta que las reglas se pueden reordenar en cualquier momento, como se explica en el artículo "Manage Talkdesk for Salesforce Presence Sync Rules for Salesforce Omnichannel".
- Si el agente no tiene acceso al estado mencionado en la acción de la regla, la acción para cambiar el agent status en omnichannel no se llevará a cabo.
- Una condición no válida siempre se considerará como "False". Una condición puede ser no válida cuando no sigue las reglas de lógica mencionadas a continuación en la sección "How to build conditions and custom logic".
Tabla de activadores
|
Trigger Name |
Cuándo se ejecuta |
|
Agent capacity change |
Depende de la capacidad configurada en omnichannel para cada estado de presencia y para el agente. El activador se ejecutará cuando se cambie la capacidad en la sección de configuración de presencia de la configuración de Salesforce Omnichannel. |
|
Talkdesk agent login |
Un agente que inicia sesión en Salesforce omnichannel se conecta a Talkdesk CTI. |
|
Talkdesk agent status change |
Nota: Al crear una regla con este activador, le recomendamos que en las condiciones se añada al menos una con el operando "Previous Salesforce status", para definir en qué cambios de estado se debe ejecutar la regla. De lo contrario, se ejecutará cada vez que haya un cambio en agent status. |
|
Salesforce agent status change |
|
|
Salesforce work item accepted |
Nota: Cuando se produzca este activador, también se producirá el desencadenante "Salesforce workload change", por lo que la regla que se ejecutará será la primera que sea "True" en el orden de las reglas. |
|
Salesforce work item closed |
Nota: Cuando se produzca este activador, también se producirá el desencadenante "Salesforce workload change", por lo que la regla que se ejecutará será la primera que sea "True" en el orden de las reglas. |
|
Salesforce work item rejected |
Nota: Cuando se produzca este activador, también se producirá el desencadenante "Salesforce workload change", por lo que la regla que se ejecutará será la primera que sea "True" en el orden de las reglas. |
|
Salesforce workload change |
|
Cómo construir Conditions y Custom Logic
Cada condición está compuesta por dos operandos y un operador. Dependiendo de los operandos, algunos operadores pueden o no ser válidos para una condición.
|
Operador |
Cuándo y cómo utilizarlo |
|
Equal |
El valor del primer operando debe ser igual al valor del segundo operando o al valor estático escrito. Es aplicable a todos los operandos disponibles. Nota: Para el operando Service Channel, al usar Equal, el segundo operando debe ser un valor estático y solo coincidirá con los agentes a los que se les ha asignado exactamente ese canal de servicio. Si al agente se le ha asignado más de un canal de servicio y desea evaluar solo uno de ellos, utilice Contains. |
|
Not Equal |
El valor del primer operando no es igual al del segundo operando o al valor estático. Es aplicable a todos los operandos. |
|
Contains |
El primer operando contiene el valor estático escrito en el segundo operando. Solo es aplicable cuando el segundo operando es un valor estático. |
|
Does not Contain |
El operando uno no contiene el valor estático escrito en el operando dos. Solo es aplicable cuando el segundo operando es un valor estático. |
|
Less Than; Less Than or Equal; Greater Than; Greater Than or Equal |
Compara ambos operandos y solo es aplicable a los operandos: Salesforce previous workload, Salesforce new workload y Salesforce configured capacity. |
Para construir su propia lógica personalizada para las condiciones que se van a evaluar, siempre debe seguir estas reglas de sintaxis:
- Utilice los números del uno al diez para referirse a cada una de las condiciones, siendo uno la primera y diez la última, de arriba hacia abajo.
- Utilice paréntesis para separar cada nodo lógico, utilizando solo un operador ("And"/"Or") dentro de cada par de paréntesis.
- Utilice solo "And" u "Or" para construir la lógica.
- No se aceptarán otros caracteres o letras, además de los números, los paréntesis y los operadores, y esto hará que la evaluación de la regla falle.
Ejemplos de lógica personalizada aceptada y no aceptada:
|
Ejemplo de custom logic aceptada |
Ejemplo de custom logic no aceptada |
|
(1 and 2) or (3 and 4) |
1 and 2 or 3 and 4 |
|
(1 or 2) and (3 and 4) and 5 |
(1 or 2) and 3 and 4 and 5 1 or 2 and (3 and 4 and 5) |
|
(1 and 2) |
1 and 2 |
|
(1 or 2) |
1 or 2 |
|
((1 and 2) or 3) or (3 and 4) |
((1 and 2 or (3) or (3 and 4)) |