¿Qué plan tengo?
Suite, todas las versiones Growth, Professional, Enterprise o Enterprise Plus
Support Team, Professional o Enterprise
Si el generador de acciones se conecta con sistemas externos, como Workday, los administradores pueden integrar Zendesk con sistemas externos en los flujos de trabajo automatizados, lo que mejora la colaboración y mantiene una experiencia fluida en las distintas plataformas.
Nota: Los pasos asociados a los sistemas externos en los flujos de acciones se denominan colectivamente acciones externas.
En este artículo se tratan los siguientes temas:
  • Conectar Workday con el generador de acciones
  • Usar las acciones de Workday en los flujos de acciones
  • Receta: Notificar a los gerentes cuando se aprueba una solicitud de hardware

Conectar Workday con el generador de acciones

Para poder incluir acciones externas en los flujos de acciones, primero se debe conectar el generador de acciones con el sistema externo.

Las siguientes prácticas son las más recomendadas a la hora de conectarse a sistemas externos para usarlos en flujos de acciones:
  • Todas las acciones externas realizadas por un flujo de acciones se atribuyen al usuario que conectó el sistema externo. Por esta razón, cuando vaya a conectarse a cada sistema externo, lo que conviene es usar una cuenta dedicada exclusivamente a este servicio, y no una cuenta que emplee credenciales personales.
  • Todas las integraciones solicitan acceso a los ámbitos necesarios. Sin embargo, es importante que revise y valide los ámbitos antes de autorizar la conexión al sistema externo.
  • Cuando necesite administrar credenciales para herramientas que funcionan con claves API (como OpenAI), lo mejor es guardar las claves en una bóveda o con un administrador de credenciales.
Para conectar Workday con el generador de acciones
  1. Cree un cliente OAuth en Workday.
  2. Use el cliente OAuth para conectar Workday con el generador de acciones.

    Después de conectarse al sistema, verá un indicador de conexión y detalles sobre la instancia a la que está conectado, así como las acciones disponibles para Workday.

  3. (Opcional) Configure Workday para dejar que la información de contacto se pueda actualizar a través de solicitudes API de REST.

Crear un cliente OAuth en Workday.

Workday utiliza OAuth 2.0 para la autorización. Un administrador de Workday debe configurar un cliente OAuth 2.0 en Workday para proporcionar a Zendesk acceso seguro a los datos en Workday.

Para configurar un cliente OAuth 2.0 en Workday
  1. Inicie sesión en su cuenta de Workday como administrador.
  2. En la barra de búsqueda de Workday, escriba Edit Tenant Setup - Security y luego seleccione la opción que coincida en la lista de resultados de la búsqueda.
  3. Desplácese hasta la sección OAuth 2.0 Settings y active la configuración de OAuth 2.0.
  4. Configure el cliente API:
    • Search: seleccione Register API Client.
    • Client Name: ingrese un nombre significativo para el cliente, como conexión de Zendesk.
    • Client Grant Type: elija Authorization Code. Consulte OAuth 2.0 Security Best Current Practice si desea más información sobre los tipos de concesiones.
    • Client Redirect URL: ingrese
      https://zis.zendesk.com/api/services/zis/connections/oauth/callback
  5. Utilice el campo API scopes para especificar los siguientes permisos, de modo que la aplicación tenga acceso a los datos de Workday:
    • System
    • Staffing
    • Time off and leave
    • Home Contact Information
    • Work Contact Information
  6. Haga clic en Guardar.
  7. A continuación, guarde de manera segura los siguientes valores generados que aparecen en Workday. Estos valores son necesarios para la conexión, la autenticación y la generación de tokens.
    • ID del cliente
    • Secreto de cliente
      Nota: El secreto de cliente se muestra una sola vez. Cópielo y guárdelo en un lugar seguro, como un administrador de contraseñas.
    • URL de extremo de token
    • URL de extremo de autorización
    • URL de API de REST de Workday
Nota: Si un administrador cambia la contraseña en Workday, el cliente OAuth2 dejará de funcionar. Si esto sucede, debe eliminar la conexión existente y volverla a configurar.

Conectar Workday con el generador de acciones

Después de crear el cliente OAuth 2.0 de Workday, ya tiene la información necesaria para conectar Workday con el generador de acciones.

Para conectar el generador de acciones con Workday
  1. En el Centro de administración, haga clic en Aplicaciones e integraciones en la barra lateral y luego seleccione Acciones > Flujos de acciones.
  2. Cree o edite un flujo de acciones.
  3. Abra la barra lateral de pasos.
  4. En Acciones externas, haga clic en Workday.
  5. Haga clic en Conectar.
  6. Ingrese los siguientes valores del cliente OAuth de Workday en los campos correspondientes:
    • ID del cliente
    • Secreto de cliente
    • URL de extremo de token
    • URL de extremo de autorización
    • URL de API de REST de Workday

  7. Siga las instrucciones de Workday para autenticarse y completar la conexión.
    Nota: Todas las acciones externas realizadas por un flujo de acciones se atribuyen al usuario que conectó el sistema externo. Por esta razón, cuando vaya a conectarse a cada sistema externo, lo que conviene es usar una cuenta dedicada exclusivamente a este servicio, y no una cuenta que emplee credenciales personales.

Configurar Workday para dejar que la API de REST actualice la información de contacto

Antes de usar la acción Información de contacto, debe configurar Workday para permitir que la API pueda actualizar la información de contacto de los usuarios. Para ello, otorgue permiso a un grupo de seguridad para actualizar la información de contacto del empleado usando la API de REST de Workday.

Tome nota de los siguientes requisitos que debe cumplir para poder realizar la configuración.
  • Se necesita acceso de nivel de administrador a la seguridad de Workday y las políticas de procesos de negocios.
  • Debe haber un grupo de seguridad o se debe crear uno para la cuenta de servicio.
  • Todos los cambios deben probarse primero en un entorno de sandbox.
Para configurar Workday de manera que deje que la API actualice la información de contacto de los usuarios
  1. En Workday, ejecute la tarea Maintain Permissions for Security Group.
  2. Seleccione el grupo de seguridad al que desea permitir que use la API para actualizar la información de contacto.
  3. Para los dominios Person Data: Home Contact Information y Person Data: Work Contact Information, agregue estos permisos:
    • View and Modify
    • Get and Put
  4. Ejecute Activate Pending Security Policy Changes para publicar las actualizaciones de permisos a nivel de dominio.
  5. Abra Business Process Security Policy for Work Contact Change para editarlo.
  6. Bajo Initiating Action > Change Work Contact Information (REST Service), agregue el grupo de seguridad al que acaba de otorgar permiso para usar la API y actualizar la información de contacto.
  7. Haga clic en Save.
  8. Abra Business Process Security Policy for Home Contact Change para editarlo.
  9. Bajo Initiating Action > Change Home Contact Information (REST Service), agregue el grupo de seguridad al que acaba de otorgar permiso para usar la API y actualizar la información de contacto.
  10. Haga clic en Save.
  11. Ejecute Activate Pending Security Policy Changes para publicar las actualizaciones.

Usar las acciones de Workday en los flujos de acciones

Se pueden usar pasos de acción de Workday para buscar detalles del empleado y enviar solicitudes de tiempo libre.

Están disponibles las siguientes acciones de Workday:
  • Buscar trabajador
  • Solicitar tiempo libre
  • Administrar el correo electrónico personal principal
  • Administrar el teléfono personal principal
  • Administrar correo electrónico de trabajo principal
  • Administrar teléfono de trabajo principal

Buscar a un empleado

Use la acción Buscar trabajador para obtener los datos personales y laborales de un empleado.

Esta acción tiene las siguientes entradas y salidas:

  Variables
Entrada Worker ID o Work email address
Salida Los datos del empleado en relación a su trabajo

Solicitar tiempo libre

Use la acción Solicitar tiempo libre para enviar solicitudes de tiempo libre en Workday en nombre de los empleados.

Esta acción tiene las siguientes entradas y salidas:

  Variables
Entrada Worker ID, Request date, Time off type, Daily quantity
Nota: Las fechas deben tener el formato AAAA-MM-DD o AAAA-MM-DDhh:mm y formularse en la zona horaria de la cuenta de Workday.

(Opcional) Start date, End date, Comment

Salida Request ID

Administrar la dirección de correo electrónico personal principal de un usuario

Use la acción Administrar el correo electrónico personal principal para actualizar la dirección de correo electrónico principal que el usuario utiliza para sus asuntos personales.

Esta acción tiene las siguientes entradas y salidas:

  Variables
Entrada Worker ID, Home email

(Opcional) Comment, Public visibility

Salida Request status, Updated primary home email

Administrar el número de teléfono personal principal de un usuario

Use la acción Administrar el teléfono personal principal para actualizar el número de teléfono principal que el usuario utiliza para sus asuntos personales.

Esta acción tiene las siguientes entradas y salidas:

  Variables
Entrada Worker ID, Home phone number, Country, Device type

(Opcional) Public visibility

Salida Request status, Updated primary home phone number

Administrar la dirección de correo electrónico de trabajo principal de un usuario

Use la acción Administrar correo electrónico de trabajo principal para actualizar la dirección de correo electrónico principal que el usuario utiliza para su trabajo.

Esta acción tiene las siguientes entradas y salidas:

  Variables
Entrada Worker ID, Work email

(Opcional) Comment, Public visibility

Salida Request status, Updated primary work email

Administrar el número de teléfono de trabajo principal de un usuario

Use la acción Administrar teléfono de trabajo principal para actualizar el número de teléfono principal que el usuario utiliza para su trabajo.

Esta acción tiene las siguientes entradas y salidas:

  Variables
Entrada Worker ID, Work phone number, Country, Device type

(Opcional) Public visibility

Salida Request status, Updated primary work phone number

Receta: Notificar a los gerentes cuando se aprueba una solicitud de hardware

El siguiente flujo de acciones de ejemplo envía automáticamente una notificación por correo electrónico a un gerente del empleado cuando se aprueba un ticket de Zendesk con una solicitud de nuevo hardware (como una laptop).

Para crear un flujo de acciones que se encargue de notificar automáticamente a los gerentes cuando se aprueba una solicitud de hardware de un empleado
  1. Agregue un disparador de flujo de acciones con los siguientes detalles:
    1. Haga clic en Agregar disparador.
    2. En la barra lateral de pasos, bajo Zendesk, haga clic en Tickets.
    3. Haga clic en Propiedades y seleccione Etiquetas de ticket modificadas.
    4. Haga clic en Agregar condición.
    5. Bajo Variable, haga clic en Etiquetas de ticket modificadas y seleccione Etiquetas (agregadas).
    6. Establezca el Operador en Contiene por lo menos 1 de.
    7. Bajo Valor, ingrese Aprobado.
  2. Agregue un paso para buscar los detalles de usuario en Zendesk:
    1. En el generador de acciones, debajo del disparador de flujo de acciones, haga clic en el icono Agregar paso ().
    2. En la barra lateral de pasos, bajo Acciones de Zendesk, haga clic en Buscar a un usuario.
    3. Bajo ID del ticket, haga clic en el campo y luego en Seleccione una variable en su lugar.
    4. En el menú de variables, seleccione Etiquetas de ticket modificadas como el paso que genera la variable que se desea usar y luego seleccione ID del solicitante.
  3. Agregue un paso para buscar los detalles del solicitante del ticket en Workday:
    1. En el generador de acciones, haga clic en el icono Agregar paso ().
    2. En la barra lateral de pasos, bajo Acciones de Zendesk, haga clic en Buscar trabajador.
    3. Bajo Tipo de ID de usuario, seleccione ID del usuario de Zendesk.
    4. Para ID del usuario, haga clic en Agregar variable.
    5. En el menú de variables, seleccione Etiquetas de ticket modificadas como el paso que genera la variable que se desea usar y luego seleccione ID del solicitante.
  4. Agregue un paso para obtener los datos del empleado en Workday:
    1. En el generador de acciones, haga clic en el icono Agregar paso ().
    2. En la barra lateral de pasos, bajo Acciones externas, haga clic en Workday y luego seleccione Buscar trabajador.
    3. Bajo Employee email (correo electrónico del empleado), haga clic en Agregar variable.
    4. En el menú de variables, seleccione Buscar a un usuario como el paso que genera la variable que se desea usar y luego seleccione Correo electrónico de trabajo.
  5. Agregue un paso a la notificación Enviar un correo electrónico al gerente del empleado, de la siguiente manera:
    1. En el generador de acciones, haga clic en el icono Agregar paso ().
    2. En la barra lateral de pasos, bajo Acciones externas, haga clic en Microsoft Outlook y luego seleccione Enviar correo electrónico.
    3. Bajo Recipient email (Correo electrónico del destinatario), haga clic en Agregar variable.
    4. En el menú de variables, seleccione Buscar trabajador como el paso que genera la variable y luego seleccione Supervisor's email (Correo electrónico del supervisor).
    5. Bajo Asunto, ingrese el asunto del correo electrónico. Por ejemplo: "Actualización: Solicitud de laptop para Nombre de empleado" donde Nombre de empleado es una variable del paso Buscar a un usuario.
    6. Bajo Cuerpo, escriba el mensaje que desea enviar al supervisor del empleado. Incluya la información relevante como variables de los pasos Buscar a un usuario y Buscar trabajador, respectivamente, para que la resolución del ticket resulte más sencilla. En el siguiente ejemplo, todas las variables están en cursiva:
      Hi Look up worker > Supervisor Name,
      Your team member, Look up user > Name (employee ID: Look up worker > ID), will be issued a 
      (Ticket tags changed > Laptop make) laptop in the next five days.
      Nota: Para que la información de la laptop esté disponible para usarse como variable en el flujo de acciones, debe configurarse como campo de ticket.
  6. Agregue un paso que se ocupe de actualizar el ticket con una copia del correo electrónico enviado al supervisor:
    1. En el generador de acciones, haga clic en el icono Agregar paso ().
    2. En la barra lateral de pasos, bajo Acciones de Zendesk, seleccione Actualizar ticket.
    3. Bajo ID del ticket, haga clic en Agregar variable.
    4. En el menú de variables, seleccione Etiquetas de ticket modificadas como el paso que genera la variable y luego seleccione ID del ticket.
    5. Bajo Campos adicionales, seleccione Comentario y El comentario es público.
    6. Bajo Comentario, copie y peque el valor Cuerpo del paso Enviar correo electrónico.
  7. Bajo El comentario es público, seleccione Falso.

    El comentario se agrega al ticket como una nota interna.

  8. Haga clic en Guardar.
  9. Haga clic en Probar para probar el flujo de acciones.
  10. Haga clic en el menú de opciones () y seleccione Activar para comenzar a usar el flujo de acciones que envía automáticamente un mensaje de correo electrónico a los supervisores de los empleados cuando se aprueba una solicitud de hardware de un empleado.
Tecnología de Zendesk