🗃️Creación y tipos de ranuras y sub ranuras

Tipos de Slot

En cada ranura y subranura tiene lugar la acción especificada en el nombre de la ranura. Los scripts se componen de Ranuras y se desarrollan de izquierda a derecha, de una Ranura a otra.

Los tipos de ranuras existentes se reflejan en la siguiente tabla: Tipos de Slot

Ranuras independientes y complejas

Slotarrow-up-rights se dividen en dos grupos en función de su independencia: Ranuras independientes y Ranuras complejas. Las ranuras complejas constan de una ranura principal y varias ranuras secundarias. Las Ranuras Complejas permiten ramificar el Script en dos o más Ramas de Script dependiendo del cumplimiento de ciertas condiciones.

La división de las franjas horarias en función de su independencia se refleja en la siguiente tabla: Tipos de ranuras

Slot Normas de vecindad

La colocación de los Slots en el Árbol de Script sigue ciertas reglas, ya que no todos los Slots pueden colocarse uno al lado del otro según la lógica, por ejemplo:

  • Las ranuras de solicitud entrante y de temporizador sólo se pueden colocar después de la ranura de inicio, ya que inician la comunicación entre el agente y el usuario del bot;

  • Las Ranuras Hijo sólo pueden colocarse después de sus Ranuras Padre;

  • No se pueden colocar dos ranuras de espera de reacción una al lado de la otra.er;

  • Y así sucesivamente.

Al añadir una Ranura a cualquier parte del Script, la lista desplegable ofrece sólo aquellas Ranuras que pueden colocarse en esa ubicación de acuerdo con las Reglas de Vecindad de las Ranuras.

En Slot arrow-up-rightLas normas de vecindad se reflejan en la tabla siguiente: Tipos de ranura

Tipos de Slot

Posibles vecinos de la izquierda
Slot tipo
Posibles vecinos de la derecha
Descripción
Independenciaof the Slot
La ranura está bloqueando
Markdown está permitido
Formación de agentes: La ranura puede estar al final de la sucursal
Se permite saltar en la ranura
La ranura puede ser un punto de guardado
La ranura puede clonarse

Start

Contador

El Timer Slot está diseñado para lanzar el Script de Agente después de que haya transcurrido un tiempo especificado tras la ocurrencia de ciertas condiciones en un Chat específico.

Ranura independiente

No

No

No

No

No

No

Regular Expression Slot

La Ranura de Expresión Regular permite comprobar si el mensaje introducido por el Usuario Bot cumple con el formato especificado mediante una expresión regular y, en función de la coincidencia, pasar a la Rama de Script adecuada.

Ranura compleja: Ranura matriz

No

No

No

Yes

Yes

Yes

Change Chat Mode

La ranura Cambiar modo de chat está diseñada para transferir el diálogo al operador, si la plataforma omnicanal proporciona software de operador. Esto finaliza el Diálogo. Para las plataformas omnicanal que no proporcionan software de operador, sólo se cerrará el Diálogo.

Ranura independiente

Yes

No

Yes

Yes

Yes

Yes

result

A Child Slot in la Ranura Compleja Ranura de Expresión Regular + resultado, a la que va el Agente si el resultado de comprobar el mensaje del Usuario Bot en busca de una expresión regular coincide con el contenido de la Subranura.

Ranura compleja: Ranura infantil

No

No

No

Yes

No

No

condition

Una Ranura Hija en la Regla de Transición de Ranura Compleja + condición, que contiene una condición, si es verdadera, el Agente se moverá a la Rama de Guión que viene después de esta Subranura.

Ranura compleja: Ranura infantil

No

No

No

Yes

No

No

fallback

En NLU: un Child Slot en el Complex Slot NLU + intent + fallback, al que el Agente va si no se reconoce ningún Intent con suficiente confianza.En el Button Menu: un Child Slot en el Complex Slot Button Menu + button + fallback, al que el Agente va si el Bot User no ha pulsado ningún botón.

Ranura compleja: Ranura infantil

No

No

No

Yes

No

No

intent

Un Child Slot en el Complex Slot NLU + intent + fallback, al que el Agente va si el Mensaje del usuario Bot fue asignado (reconocido) por el Slot NLU a su Intent correspondiente.

Ranura compleja: Ranura infantil

No

No

No

Yes

No

No

Notification

La Ranura de Notificación está destinada al envío de correos. La Ranura le permite enviar un mensaje en el caso cuando el Chat con el Interlocutor todavía no ha sido creado o el Chat ha sido creado, pero el Agente no puede ser el primero en escribir en el Chat después de un cierto tiempo de espera (limitación de algunos canales). La Ranura permite procesar los estados recibidos en respuesta a un envío.

Ranura compleja: Ranura matriz

No

No

No

No

No

Yes

Notification no account

La subslot Notificación sin cuenta está pensada para continuar el script después de un envío que se ha realizado correctamente al canal final, pero no se ha encontrado al destinatario (por ejemplo, el destinatario no tiene una cuenta de WhatsApp cuando se envía por Whatsapp).

Ranura compleja: Ranura infantil

No

No

No

Yes

No

No

Notification success

La subslot de éxito de notificación está destinada a continuar el Script después de que se haya enviado con éxito un mailing al Canal Final y se haya recibido un estado o respuesta de éxito del Usuario Bot.

Ranura compleja: Ranura infantil

No

No

No

Yes

No

No

Repeat End

La Subslot Repeat End está diseñada para continuar el Script cuando el ciclo ha terminado - se ha completado el número de iteraciones establecido, así como para salir del ciclo si durante su ejecución se ha recibido un mensaje del Usuario Bot, y el ciclo no tiene una Slot que pueda procesarlo.

Ranura compleja: Ranura infantil

No

No

Yes

Yes

No

Repeat Error

La subranura de error de repetición está pensada para un error de ejecución de bucle: una transición de repetición cuando se ha establecido un número no válido de iteraciones.

Ranura compleja: Ranura infantil

No

No

Yes

Yes

No

Repeat Limit

La Subranura de Límite de Repetición está diseñada para salir del bucle cuando se alcanza el Límite en el número de iteraciones del ciclo de una Ranura de Repetición o el Límite en el número de iteraciones del ciclo por minuto por Empresa.

Ranura compleja: Ranura infantil

No

No

Yes

Yes

No

Creación de una ranura

  1. Seleccione la rama de script en la que desea crear una ranura.

  2. Haga clic en + para añadir una ranura: este botón aparece siempre que es posible añadir una ranura.

  1. Seleccione el tipo de ranura adecuado en la lista desplegable. La lista desplegable ofrece sólo aquellas Ranuras que pueden ubicarse en un lugar determinado del Guión de acuerdo con las Reglas de Vecindad de Ranuras.

Borrar Slots

Suprimir una ranura individual

  1. Para eliminar una ranura individual, haga clic con el botón derecho del ratón en la ranura deseada y seleccione la función "Eliminar ranura" en el menú desplegable.

  1. Tras pulsar el botón, aparecerá una ventana modal para confirmar la acción.​

  1. Pulse el botón "Aceptar" para confirmar la eliminación o el botón "Cancelar" para anularla.

  2. Si la ranura que se está eliminando está referenciada por una ranura de salto, aparecerá una ventana modal.

a. En este caso, tendrá que encontrar las ranuras de salto que hacen referencia a la ranura eliminada y modificar el campo Destino en esas ranuras, o eliminar las propias ranuras de salto. La ventana modal contiene un botón "MOSTRAR ESTOS SALTOS" que, cuando se pulsa, realiza una búsqueda avanzada de las ranuras que aparecen en la ventana modal.

  1. Algunas ranuras no se pueden eliminar. En los menús desplegables de dichas ranuras, no se puede hacer clic en el botón "Eliminar ranura". Las siguientes no se pueden eliminar por separado:

    1. Ranuras situadas entre Ranuras que no pueden ser adyacentes según las Normas de Vecindad de Ranuras;

    2. Ranuras complejas: ranuras padre y ranuras hijo.

Eliminación de una rama del escenario

  1. Para eliminar toda una rama de script que sigue a una ranura específica, haga clic con el botón derecho del ratón en dicha ranura y seleccione la función "Eliminar rama" del menú desplegable.

⁠2. Tras pulsar el botón, aparecerá una ventana modal para confirmar la acción. ​

  1. Pulse el botón "Aceptar" para confirmar la eliminación, o el botón "Cancelar" para anularla.

  2. El botón "Eliminar rama" siempre se puede pulsar, pero la eliminación de una rama de script sólo es posible en los siguientes casos:

    1. Es posible eliminar una Rama de Script siguiendo cualquier Ranura Independiente y cualquier Ranura Padre;

    2. Es posible eliminar una Rama de Script a continuación de Subranuras de resultado creadas manualmente (véase el artículo "Comprobación del formato de los datos introducidos por el usuario del bot| Ranura de Expresión Regular y Subranura de Resultado ");

    3. Es posible eliminar una Rama de Script a continuación de cualquier Subranura de botón, siempre que después de la eliminación, quede al menos una Subranura de botón en el Menú de botones (véase el artículo "Botones en los mensajes del Bot | Ranura del Menú de botones +Subranuras de botones y Fallback");

    4. Es posible eliminar una bifurcación de guión a continuación de cualquier sub-ranura de condición, excepto la sub-ranura con valor de verdadero, siempre que después de la eliminación, la regla de transición tenga al menos dos sub-ranuras de condición restantes (véase el artículo "Bifurcación de guión en función de las condiciones| Ranura de regla de transición y sub-ranura de condición");

    5. Es posible eliminar una rama de script que siga a cualquier subranura de intención, siempre que después de la eliminación, NLU tenga al menos dos subranuras de intención restantes (véase el artículo "Reconocimiento de intención | Ranura NLU + Subranuras de intención y Fallback");

    6. Es posible eliminar una Rama de Script si ninguna de las Ranuras en ella está referenciada por una Ranura de Salto. En caso contrario, aparecerá una ventana modal tras hacer clic en el botón:

i. En casos distintos de los anteriores, aparecerá un mensaje de error en la parte inferior central:

  1. En este caso, tendrá que encontrar las ranuras de salto que hacen referencia a la ranura eliminada y modificar el campo Destino en esas ranuras, o eliminar las propias ranuras de salto. La ventana modal contiene un botón "MOSTRAR ESTOS SALTOS" que, cuando se pulsa, realiza una búsqueda avanzada de las ranuras que aparecen en la ventana modal.

Last updated