Poner una tarea en cola para el procesamiento en segundo plano
1 Tarea
30 minutos
Escenario
A fin de minimizar errores y reducir las quejas en relación con el procesamiento de la nómina, el Departamento de Recursos Humanos les permite a los empleados de TGB inscribirse en la opción de depósito directo. Cuando los empleados se inscriben, su remuneración se deposita automáticamente en su cuenta corriente cuando el Departamento de Contabilidad procesa las nóminas de la empresa.
Para automatizar el procesamiento de la nómina y evitar tanto demoras en el procesamiento del caso como problemas en el rendimiento durante el horario comercial pico, agregue un paso al ciclo de vida del caso para poner en cola la creación y el envío de un correo electrónico cuando el usuario completa un caso de configuración de nómina.
La siguiente tabla incluye las credenciales que necesita para completar el reto.
Función | Nombre de usuario | Contraseña |
---|---|---|
Senior System Architect | SSA@TGB | pega123! |
Recorrido del Reto
Tareas detalladas
1 Crear los pasos de ejecución en segundo plano y confirmación
- En Dev Studio, configure el caso de configuración de nómina como se muestra en la siguiente imagen.
- Cambie el nombre del paso Run in background (Ejecutar en segundo plano) por Upload payment information (Cargar información de pago).
-
En el panel de propiedades contextuales, para el paso Run in Background (Ejecutar en segundo plano), use la información de la siguiente tabla para configurar un tipo de cola estándar y ejecutar la actividad UploadToPaymentProcessor (Cargar en el procesador de pagos).
Campo Valor Tipo de cola Estándar Nombre de la actividad UploadToPaymentProcessor Bloquear usando Página principal Grupo de acceso alternativo Nota de auditoría Cargar a procesador de pago y enviar correo electrónico de confirmación Tip: La actividad debe existir antes de la configuración de un procesador de colas estándar. La actividad UploadToPaymentProcessor envía un correo electrónico usando el método de llamada.Nota: De forma predeterminada, el procesador de colas usa el grupo de acceso del usuario que puso el elemento en cola. - Después del paso Upload payment information (Cargar información de pago), agregue un paso de envío de correo electrónico Payroll information received (Información de nómina recibida), para confirmar que se recibió la información de la nómina.
- En el panel de propiedades contextuales para el paso Payroll information received (Información de la nómina recibida), actualice los campos para que coincidan con la tabla y la imagen que aparecen a continuación:
Campo Valor Send to (Enviar a): lista desplegable Campo Send to (Enviar a): destinatario .Employee Asunto Información de la nómina recibida Mensaje Personalizada Redactar Se enviará un correo electrónico de confirmación acerca del caso <<.pyID>> en el plazo de 24 horas. - Guarde los cambios.
¿Quiere ayudarnos a mejorar este contenido?