Loading
Crear soluciones de IA para el servicio
Índice de materias
Seleccionar filtros

          No hay resultados
          No hay resultados
          Estas son algunas sugerencias de búsqueda

          Compruebe la ortografía de sus palabras clave.
          Utilice términos de búsqueda más generales.
          Seleccione menos filtros para ampliar su búsqueda.

          Buscar en toda la Ayuda de Salesforce
          Programar una cita con un bot mejorado

          Programar una cita con un bot mejorado

          Utilice el componentes de mensajería de selector de tiempo con su bot para programar citas o entregas dentro de una conversación de bot. El componente funciona con una clase o flujo de Apex para presentar a los clientes listas seleccionables de divisiones de horas y guardar sus respuestas.

          Ediciones necesarias

          Ver ediciones compatibles para Bots Einstein.
          Ver ediciones compatibles para Mensajería.
          Permisos de usuario necesarios
          Para crear y gestionar Bots de Einstein:

          Personalizar aplicación

          O

          Modificar metadatos

          O

          Gestionar bots

          La compatibilidad para componentes de mensajería varía por canal.

          Antes de comenzar:

          • Desde la página Componentes de mensajería en Configuración, cree un componente de mensajería de selector de horas.

            Cuando configura un selector de horas, crea una solicitud que indica al cliente seleccionar una división de hora. La solicitud no está visible en el Generador de bots, pero no necesita agregar un paso de diálogo separado para enviarla. En la conversación del bot, la solicitud se envía al cliente cuando alcanza el paso del diálogo que hace referencia a su componente.

            Puede ver o modificar la solicitud desde la página Componentes de mensajería en Configuración, en la sección Constantes de la página Detalles de componente para su componente.

          • Cree una clase o un flujo de Apex que genere dinámicamente opciones específicas de la sesión cada vez que se envía el componente. En la mayoría de los casos, utilice una clase de Apex.
          Nota
          Nota Estas instrucciones suponen que utiliza una clase de Apex o un flujo exclusivo para rellenar el componente de mensajería. Pero puede utilizar variables desde cualquier parte en su bot, siempre que sean del mismo tipo de objeto especificado en el componente de mensajería.
          1. Para generar una lista de divisiones de horas disponibles cada vez que se envía el componente, agregue una clase de Apex o un flujo a su diálogo.
            1. Vaya al Generador de bots. Haga clic en Diálogos y, a continuación, seleccione el diálogo al que desea agregar el componente de selector de horas.
            2. Desde la Biblioteca de componentes de diálogo, arrastre el paso de diálogo Apex o Flujo al lienzo.
            3. En el panel Propiedades de paso, seleccione la clase de Apex o el flujo asociado con el componente de selector de horas.
            4. Para cada salida, cree o seleccione una variable de bot para almacenar el resultado de la clase o el flujo de Apex. Haga referencia a estas variables de nuevo en el paso de diálogo Selector de horas para mostrar divisiones de horas disponibles y otra información al cliente.
          2. Agregue el componente de selector de horas a su bot.
            1. Desde la Biblioteca de componentes de diálogo, arrastre el paso de diálogo Selector de horas al lienzo.
            2. En el panel Propiedades del paso, seleccione el componente de selector de horas asociado con su flujo o clase de Apex.
            3. Para mostrar divisiones de horas disponibles y otra información con el componente, especifique una variable de bot para cada parámetro de entrada. En la mayoría de los casos, especifique las mismas variables de salida que creó en los pasos de acción de Apex o de Flujo anteriores en los campos de parámetro de entrada correspondientes.
              Por ejemplo, en un paso de acción de Apex, almacena el resultado de la clase de Apex Opciones de división de hora de mensajería en la variable de lista del objeto Horas disponibles. En el paso de diálogo Selector de horas asociado, en el parámetro de entrada Opciones de división de hora, especifica la misma variable de lista de objeto Horas disponibles.
              Paso de diálogo de Apex Paso de diálogo Selector de horas
              Un paso de diálogo de acción de Apex con la variable de salida de lista del objeto AvailableTimes Un paso de diálogo Selector de horas con la variable de lista del objeto AvailableTimes que se utiliza como entrada
            4. Especifique una acción de regla de copia de seguridad para que el bot utilice si los parámetros de entrada requeridos no devuelven ninguna división de horas para mostrar a su cliente. Seleccione Diálogo de llamada o Redirigir a diálogo y luego seleccione el diálogo apropiado.
            5. En la sección de salida, seleccione o cree una variable de objeto para almacenar la opción del cliente.
              Una variable de salida de objeto.
            6. Indique al bot qué hacer si la variable ya contiene un valor. El bot puede mantener el valor original y omitir la selección de hora o el bot puede solicitar al cliente seleccionar una hora y sustituir el valor original.
            7. Opcionalmente, agregue intentos de reparación para solicitar al cliente que vuelva a intentarlo si el bot no reconoce su respuesta (por ejemplo, si el cliente introduce texto en vez de seleccionar una hora disponible). En la sección Reparación de malentendido, incluya uno o dos intentos de reparación.
              Un intento de reparación que indica al cliente que seleccione entre las horas disponibles

              Después de que el bot realice estos intentos, indique al bot cómo debe resolver el problema. Especifique si el bot repite los intentos de reparación hasta que el cliente seleccione una opción válida o vaya al siguiente paso del diálogo sin rellenar la variable.

          3. Opcionalmente, agregue un paso de diálogo Mensaje para confirmar la selección de divisiones de hora del cliente. Para incluir la división de hora específica en el mensaje, utilice sintaxis de combinación estándar para hacer referencia a la variable de salida que especificó en el paso de diálogo Selector de horas.
            Un paso de mensaje que incluye la variable de resultado en sintaxis de combinación
          4. Guarde sus cambios.
           
          Cargando
          Salesforce Help | Article