Acciones del Marco

Sólo Desktop Studio cuenta con una pestaña Framework. CXone Studio no tiene una pestaña Marco. En cambio, tiene un panel independiente para acciones API.

La pestaña Framework en Desktop Studio contiene una lista completa de todas las acciones disponibles. Esto incluye lo siguiente:

  • Acciones más utilizadas: Las acciones que se utilizan con más frecuencia están disponibles en la pestaña Herramientas como parte de la paleta predeterminada. Estas acciones están disponibles para todos los usuarios Studio.
  • Acciones avanzadas o acciones con usos limitados o específicos: Son avanzadas algunas de las acciones en la pestaña Marco o tienen usos muy específicos, como permitir integraciones con aplicaciones particulares de terceros. No están disponibles en la paleta predeterminada y solo se puede ingresar a ellas en la pestaña Marco.
  • Acciones de API: muchas de las acciones del Marco son acciones de las API. Duplican las APIs CXone. Estas acciones son técnicas y requieren conocimiento y comprensión de las API y cómo trabajar con ellas. En CXone Studio, pueden encontrarse las Acciones de las API en la paleta de la API.

Debido a que son más avanzadas algunas de las acciones de esta pestaña, no están disponibles para todos los usuarios de manera predeterminada. Si no ve la pestaña en Studio, no se ha habilitado para su tenant. Si su organización tiene una necesidad que puede satisfacerse mediante una acción de Marco, su Representante de cuenta CXone puede brindar el acceso a la pestaña Marco.

Si tiene acceso a la pestaña Marco, tenga cuidado al usar acciones desconocidas. Muchas de las acciones no se documentan en la ayuda en línea. Puede preguntar a su Representante de cuenta CXone o enviar una pregunta a la comunidad de clientes CXone para obtener más información sobre lo que hace cualquier acción.

Defina el Usuario de seguridad en su Script

Muchas acciones Marco y las acciones API requieren un usuario de seguridad para que funcionen adecuadamente. Un usuario de seguridad es un perfil de empleado CXone con permisos que le permiten ingresar e interactuar con CXone. Al usarse en un script, el usuario de seguridad le otorga acceso al Marco o a la acción API CXone. Debe ser una cuenta dedicada que se utiliza únicamente para este propósito. Debe usar un perfil de empleado de CXone válido y activo.

El usuario de seguridad necesita permisos que le permiten ingresar y realizar las acciones necesarias en CXone. No hay una lista definida de permisos, ya que los requisitos varían dependiendo de las acciones que se usan.

  1. Crear un perfil de empleado CXone. Para este usuario: 
    • Dele un nombre que lo identifique como un usuario de seguridad.
    • Configure Autenticador de inicio de sesión en la pestaña de Seguridad en la página de Crear Nuevo Empleado a Ninguna seleccionada. No tener un autenticador de inicio de sesión significa que no se puede usar esta cuenta para iniciar sesión en CXone. Esto esta bien, pues no necesitará iniciar sesión con la cuenta. Únicamente se usa para otorgar acceso mediante scripts Studio.
    • Asígnele un rol que tenga los permisos apropiados. Lo más recomendado es crear un rol específicamente para el usuario de seguridad.
    • Después de guardar el nuevo perfil de empleado, vaya a ACD > Usuarios ACD y busque el nuevo perfil. Anote el número en la columna de ID. Este es el ID de agente del usuario. Puede usarlo para encontrar el usuario al configurar su script.
  2. En su script Studio, agregue una acción SetSecurityUser. Esta acción se ubica en la pestaña Marco en Desktop Studio y la pestaña de Acciones API en CXone Studio. Coloque la acción antes de cualquier otro Marco o acciones API. En CXone Studio, la acción SetSecurityUser se ubica en la paleta de Acciones API.
  3. En la propiedad Agente en SetSecurityUser, ingrese el nombre e ID del agente del usuario de seguridad, luego seleccione el registro que coincida. Puede usar una sustitución de variables en este campo si tiene más de un usuario de seguridad que pueda usar.
  4. Deje la variable de salida como el UsuarioSeguridad predeterminado. Esto se define en la propiedad ScriptVar (out) (en CXone StudioVariable del Script ). Si lo cambia, debe configurar cada Marco o acción API en el script con la nueva variable. Hay varios nombres para la propiedad que almacena la variable, dependiendo del Marco o acción API empleada. Security User y AuthContext son las dos comunes.