Escenario: Desarrollo y uso de plantillas en una automatización

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

Acerca de este escenario

Este escenario detalla las acciones 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 plantilla 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 plantilla 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 plantilla que Marcus creó y personalizarla en función de sus requisitos específicos. Después de crear la plantilla, Marcus registra su plantilla 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 plantilla 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 plantilla para métricas de rendimiento y, luego, cómo Sue (Citizen Developer) usa esa plantilla en la automatización del cálculo de la evaluación.

Desarrollo y uso de una plantilla en una automatización

Marcus crea una plantilla

El siguiente procedimiento resume cómo Marcus crea una plantilla para el proceso de métricas de rendimiento y registra la plantilla 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 Editor de bots para crear la automatización de métricas de rendimiento.
  4. Utiliza la acción 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 plantilla.
  8. En la página Automatización, selecciona la plantilla de métricas de rendimiento y registra la plantilla 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 plantilla

Sue usa la plantilla 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 plantilla.
  3. En la ventana del selector de plantillas, Sue ve todas las plantilla disponible en el repositorio público.
  4. Busca la plantilla de Marcus y abre la plantilla en modo vista previa para comprobar si se adapta a sus necesidades.
  5. Después de asegurarse de que así sea, selecciona la plantilla para comenzar a crear una automatización.
  6. Ingresa los detalles requeridos y navega hasta el Editor de bots.
    La estructura desde la plantilla se agrega al Editor de bots.
  7. Modifica el flujo de código existente y agrega las siguientes nuevas acciones para crear la automatización de la evaluación anual:
    1. acción Ejecutar procedimiento almacenado de la > Base de datos para recuperar los detalles de salario del empleado.
    2. acción Asignar > Número para aplicar la fórmula y calcular el importe de evaluación.
    3. acción Insertar/actualizar/eliminar la > Base de datos para insertar los datos y actualizar la base de datos.
    4. acción 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 plantillas benefició a Sue y Marcus de formas específicas para lograr sus objetivos de automatización.

‌ícono de reutilizar Marcus crea plantillas para casos de uso que son comunes en diferentes departamentos.
‌ícono de reloj Gracias a una plantilla 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.