Utilice este escenario para comprender cómo crear una plantilla para automatizaciones y cómo utilizar estas templates para simplificar el proceso de creación de automatizaciones.

Acerca de este escenario

Este escenario detalla las actions y el flujo de trabajo de los siguientes usuarios:

Marcus es un desarrollador profesional que trabaja en la compañía de atención médica Acme. Trabaja en el Departamento de Recursos Humanos y es responsable de diseñar, desarrollar e implementar automatizaciones para mejorar la eficiencia de los procesos y ha creado muchas automatizaciones de este tipo para automatizar los procesos empresariales en su organización.

En este escenario, Marcus crea una template para automatizar el proceso de métricas de rendimiento. El flujo de trabajo de métricas de rendimiento consta de una serie de pasos repetitivos que se utilizan ampliamente en varios departamentos. La creación de una template para este flujo de trabajo beneficiará a todos los departamentos y les permitirá ahorrar tiempo y esfuerzo para crear su propia automatización desde cero. En su lugar, pueden usar la template que Marcus creó y personalizarla en función de sus requisitos específicos. Después de crear la template, Marcus registra su template en el repositorio público y la pone a disposición de otros usuarios de diferentes departamentos.

Sue es una Citizen Developer que trabaja en la misma organización que Marcus, pero en el Departamento de Finanzas. Es responsable de calcular las evaluaciones anuales de los empleados y decide automatizar este proceso. Mientras trabaja en el flujo de trabajo de automatización, Sue utiliza la template creada por Marcus para métricas de rendimiento que permitan ahorrar tiempo.

El siguiente flujo de trabajo ilustra cómo Marcus (desarrollador profesional) desarrolla una template para métricas de rendimiento y, luego, cómo Sue (Citizen Developer) usa esa template en la automatización del cálculo de la evaluación.

Desarrollo y uso de una plantilla en una automatización

Marcus crea una template

El siguiente procedimiento resume cómo Marcus crea una template para el proceso de métricas de rendimiento y registra la template en el repositorio público.

Procedimiento

  1. Marcus inicia sesión en Control Room como Bot Creator.
  2. Va a la pestaña Automatización y crea una automatización.
  3. Después de introducir los detalles necesarios para la automatización, abre la automatización en el Bot editor para crear la automatización de métricas de rendimiento.
  4. Utiliza la action Workday > Obtener informe para obtener las métricas de rendimiento y guardar la salida en una variable numérica.
  5. Usa la opción Bucle > Para cada elemento de la lista para leer e iterar cada elemento de la lista.
  6. Usa la opción Base de datos > Introducir/Actualizar/Eliminar para actualizar el componente de métricas de rendimiento para cada empleado en la base de datos.
  7. Guarda esta automatización como una template.
  8. En la página Automatización, selecciona la template de métricas de rendimiento y registra la template en el espacio de trabajo público desde su espacio de trabajo privado para que esté disponible para todos los usuarios.

Sue crea una automatización con la template

Sue usa la template de Marcus y crea una automatización de evaluación anual.

Procedimiento

  1. Sue inicia sesión en la Control Room como Citizen Developer.
  2. Navega a la página Automatización y selecciona la opción Crear nuevo > bot de tareas desde plantilla para crear una automatización con una template.
  3. En la ventana del selector de plantillas, Sue ve todas las template disponible en el repositorio público.
  4. Busca la template de Marcus y abre la template en modo vista previa para comprobar si se adapta a sus necesidades.
  5. Después de asegurarse de que así sea, selecciona la template para comenzar a crear una automatización.
  6. Ingresa los detalles requeridos y navega hasta el Bot editor.
    La estructura desde la template se agrega al Bot editor.
  7. Modifica el flujo de código existente y agrega las siguientes nuevas actions para crear la automatización de la evaluación anual:
    1. action Ejecutar procedimiento almacenado de la > Base de datos para recuperar los detalles de salario del empleado.
    2. action Asignar > Número para aplicar la fórmula y calcular el importe de evaluación.
    3. action Insertar/actualizar/eliminar la > Base de datos para insertar los datos y actualizar la base de datos.
    4. action Enviar correo electrónico para enviar correos electrónicos a empleados y gerentes.
  8. A continuación, guarda y ejecuta la automatización.
Los detalles de la evaluación se recuperan y comparten con los gerentes por correo electrónico.

Resumen y beneficios

El uso de templates benefició a Sue y Marcus de formas específicas para lograr sus objetivos de automatización.

‌ícono de reutilizar Marcus crea templates para casos de uso que son comunes en diferentes departamentos.
‌ícono de reloj Gracias a una template predefinida, Sue pudo crear con rapidez automatizaciones sin tener que volver a crear la misma automatización, lo cual le permitió ahorrar tiempo.
ícono de productividad Entre los beneficios generales, se incluyen la reducción de costos, la mejora de la productividad y la aceleración del desarrollo de la automatización.