Skip to main content

Reto

Configuración de las aprobaciones en cascada con una matriz de autoridad

3 Tareas

10 minutos

Visible to all users
Principiante Pega Platform 8.7 Gestión de casos Español

Escenario

A medida que el servicio de reparación crece, las partes interesadas de GoGoRoad quieren permitirles a los gerentes de territorio enviar proveedores nuevos como proveedores de servicio para su aprobación. Si el proveedor es The Automobile Association (TAA), que ya tiene una relación con GoGoRoad, el caso de proveedor nuevo se enruta al gerente del gerente de territorio para su aprobación. A continuación, el caso se enruta a un responsable de cumplimiento, que garantiza que la solicitud respete el acuerdo entre TAA y GoGoRoad. Si el proveedor no es TAA, el caso de proveedor nuevo se enruta al gerente y luego al director para su aprobación. Cree una tabla de decisión para asegurarse de que la aprobación se enrute de forma apropiada. Agregue un paso de aprobación al tipo de caso de proveedor nuevo para respaldar el comportamiento descrito.

La siguiente tabla incluye las credenciales que necesita para completar el reto.

Rol Nombre de usuario Contraseña
Desarrollador de aplicaciones author@gogoroad pega123!
Nota: Su entorno de práctica podría admitir la compleción de varios retos. Como resultado, es posible que la configuración que se muestra en el tutorial del reto no coincida exactamente con su entorno.

Recorrido del Reto

Debe iniciar su propia instancia de Pega para completar este Título del desafío.

La inicialización puede demorar hasta 5 minutos. Le pedimos que tenga paciencia.

Tareas detalladas

1 Crear la estructura de datos de matriz de autoridad

  1. En el panel de navegación de Dev Studio, haga clic en Data types (Tipos de datos).
  2. En el panel Data types (Tipos de datos), haga clic en Options (Opciones),   y luego en Add data type (Agregar tipo de datos).
    Create new data type pane
  3. En la ventana Add data type (Agregar tipo de datos), en el campo Label (Etiqueta), escriba Vendor approvals (Aprobaciones de proveedores).
  4. En el campo Description (Descripción), mantenga el valor predeterminado como Vendor approvals (Aprobaciones de proveedores) y, a continuación, haga clic en Submit (Enviar).
  5. En el tipo de datos Vendor approvals (Aprobaciones de proveedores), haga clic en Add field (Agregar campo).
  6. En el campo Field name (Nombre del campo), escriba Approver ID (Id. de aprobador).
  7. En la lista Type (Tipo), mantenga el valor predeterminado como Text (single line) y, a continuación, haga clic en Submit (Enviar).
  8. Haga clic en Save (Guardar) para guardar el tipo de datos Vendor approvals (Aprobaciones de proveedores).
    Vendor data type
  9. En el panel de navegación, haga clic en Case types > New vendor (Tipos de casos > Proveedor nuevo) para abrir el tipo de caso New vendor (Proveedor nuevo).
  10. Haga clic en la pestaña Data model (Modelo de datos) y, a continuación, haga clic en Add field (Agregar campo).
  11. En el campo Field name (Nombre del campo), escriba Vendor approvals (Aprobaciones de proveedores).
  12. En la lista Type (Tipo), seleccione Embedded data (Datos embebidos).
  13. En la lista Data object  (Objeto de datos), seleccione Vendor approvals (Aprobaciones de proveedores). 
  14. En el campo Options (Opciones), seleccione List of records (Lista de registros).
  15. Haga clic en Submit (Enviar) para crear la relación de datos Vendor approvals (Aprobaciones de proveedores).
  16. Haga clic en Save para guardar los cambios de modelo de datos de tipo de caso New vendor (Proveedor nuevo).
    New vendor data model

2 Configurar el paso de aprobación de proveedor

  1. En el tipo de caso de proveedor nuevo, haga clic en la pestaña Workflow (Flujo de trabajo). 
  2. En el proceso de aprobación, haga clic en Step > Approve/Reject (Paso > Aprobar/rechazar).
  3. Asígnele al paso el nombre Approve vendor (Aprobar proveedor).
  4. Haga clic en el paso Approve vendor (Aprobar vendedor) y arrástrelo para que preceda al paso Save data page (Guardar datos de la página).
    Approve vendor step in the Approval stage of the New Vendor case type
  5. Con el paso de aprobación de proveedor seleccionado, en la pestaña General del panel de propiedades, en la lista desplegable Approval flow type (Tipo de flujo de aprobación), seleccione Cascading (Cascada).
  6. En la lista Approval based on (Aprobación basada en), seleccione Authority matrix (Matriz de autoridad).
  7. En el campo Page list property (Propiedad de lista de página), escriba o seleccione .VendorApprovals como la propiedad de lista de página para albergar la lista de aprobadores.
  8. En el campo Approver property (Propiedad de aprobador), escriba o seleccione .ApproverID como un elemento de la lista de página para identificar cada aprobador en la lista.
  9. En el campo Decision table for matrix (Tabla de decisión para matriz), escriba VendorApprovals como la tabla de decisión que determina las condiciones para completar la página de lista.
  10. A la derecha del campo Decision table for matrix (Tabla de decisión para matriz), haga clic en el ícono Open (Abrir) para abrir y configurar la tabla de decisión.
    Approve vendor

3 Configurar la tabla de decisión VendorApprovals

  1. En el formulario Create Decision Table (Crear tabla de decisión), haga clic en Create and open (Crear y abrir).
  2. Haga clic en la pestaña Results (Resultados).
  3. En la sección Delegation options (Opciones de delegación), seleccione la checkbox Evaluate all rows (Evaluar todas las filas).
    Decision table Results tab with Evaluate all rows option selected
  4. Haga clic en la pestaña Table (Tabla).
  5. En la columna Conditions , haga clic en el encabezado de la primera celda para mostrar el cuadro de diálogo Select a Property (Seleccionar una propiedad).
    First heading cell in the decision table
  6. En el campo Property (Propiedad), escriba o seleccione .NewVendor.Name para especificar la propiedad de la condición.
  7. En el campo Label (Etiqueta), escriba Vendor name (Nombre del proveedor).
  8. Mantenga el operador predeterminado en =.
  9. Haga clic en Save (Guardar) para completar la configuración de la condición.
    Select a condition for the condition heading in a decision table
  10. En Actions (Acciones), haga clic en el encabezado de celda para especificar la propiedad de condición como .VendorApprovals().ApproverID.
  11. En el campo Label  (Etiqueta), escriba Vendor Approvals (Aprobaciones de proveedores).

  12. Mantenga el operador predeterminado en =.
  13. Haga clic en Save (Guardar) para completar la configuración de la condición.
    Configuration of the Actions header in the Vendor Approvals decision table
  14. Haga clic en una celda vacía de la tabla y, a continuación, haga clic en el ícono Insert Row after (Insertar fila después de) para insertar dos filas adicionales.
    Insert row after button
  15. Haga clic en cada celda de la tabla de decisión e introduzca los siguientes valores:
    Vendor approvals decision table configured
  16. Haga clic en Save (Guardar) para guardar la tabla de decisión.
  17. Regrese al tipo de caso New provider (Proveedor nuevo) y, a continuación, haga clic en Save (Guardar) para guardar los cambios en el flujo de trabajo.

Confirme su trabajo

  1. En el tipo de caso New vendor (Proveedor nuevo), haga clic en Save and run (Guardar y ejecutar) para crear una instancia de caso.
    1. En el paso de recolección de información del proveedor, en el campo Name (Nombre), introduzca TAA.
    2. Haga clic en Submit (Enviar).
    3. En la sección To do (Hacer) del caso, a la derecha de Get Approval (Obtener aprobación), haga clic en Go (Ir) para mostrar la primera aprobación.
    4. En la vista de aprobación, pase el mouse por el ícono de usuario para verificar que la asignación abierta esté asignada al gerente.
      First approval routed to Manager
    5. Haga clic en Approve (Aprobar).
    6. En la sección To do  (Hacer) del caso, a la derecha de Get Approval(Obtener aprobación), haga clic en Go (Ir) para mostrar la segunda aprobación.
    7. En la vista Approval (Aprobación), verifique que la asignación abierta esté asignada al director de cumplimiento.
      Second approval routed to the Compliance Officer
  2. Crear una instancia de caso de nuevo proveedor.
    1. En el paso de recolección de información del proveedor, en el campo Name (Nombre), introduzca Pega Towing.
    2. Haga clic en Submit (Enviar).
    3. En la sección To do  del caso, a la derecha de Get Approval, haga clic en Go para mostrar la primera aprobación.
    4. En la vista de aprobación, verifique que la asignación abierta esté asignada al gerente.
      First approval routed to Manager
    5. Haga clic en Approve (Aprobar).
    6. En la sección To do  del caso, a la derecha de Get Approval, haga clic en Go para mostrar la segunda aprobación.
    7. En la vista de aprobación, verifique que la asignación abierta esté asignada al director.
      Second approval routed to Director

Este Reto es para practicar lo aprendido en el siguiente Módulo:


Disponible en la siguiente misión:

Si tiene problemas con su formación, por favor consulte las preguntas frecuentes de Pega Academy.

¿Le ha resultado útil este contenido?

¿Quiere ayudarnos a mejorar este contenido?

We'd prefer it if you saw us at our best.

Pega Academy has detected you are using a browser which may prevent you from experiencing the site as intended. To improve your experience, please update your browser.

Close Deprecation Notice