Skip to main content

Reto

Proteger una aplicación usando el control de acceso basado en roles

2 Tareas

20 minutos

Visible to all users
Intermedio Pega Platform 8.7 Seguridad Español

Escenario

En el caso de evaluación del empleado, TGB proporciona una acción opcional con efecto en todo el caso para actualizar las metas de un empleado. El Departamento de Recursos Humanos (RR. HH.) solicita que sus socios comerciales puedan ejecutar la acción UpdateGoals en cualquier momento.

Cree un privilegio y agréguelo a la acción de flujo UpdateGoals. Luego, use Access Manager para agregar el privilegio al personal de RR. HH.

Tip: Antes de probar los cambios, recuerde insertar todas las reglas de su ruleset personal.

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

Función Nombre de usuario Contraseña
Senior System Architect [email protected] pega123!
Socio comercial de RR. HH. [email protected] pega123!
Usuario [email protected] 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 y agregar un privilegio a la acción de flujo UpdateGoals

  1. Inicie sesión en el entorno del reto con el Id. de operador [email protected].

  2. Abra la acción de flujo UpdateGoals en la claseTGB-HRApps-Work-EmployeeEvaluation.

  3. En la pestaña Security (Seguridad) en el campo Privilege name (Nombre del privilegio), escriba UpdateGoals.

    Update goals flow action Security tab with the Privilege named UpdateGoals
  4. Haga clic en el ícono de punto de mira para crear el privilegio.
  5. En el formulario Create Privilege (Crear privilegio), haga clic en Create and open (Crear y abrir) para crear el privilegio UpdateGoals.

  6. Haga clic en Save (Guardar) para guardar los cambios en el formulario de la regla de privilegio.

  7. Guarde la acción de flujo UpdateGoals.

2 Agregar y configurar el privilegio para los roles

  1. Desde el menú Configure (Configurar) de Dev Studio, seleccione Org & Security > Access Manager > Privileges (Organización y seguridad > Access Manager > Privilegios) para abrir la pestaña Privilege (Privilegio) de Access Manager.

  2. En el campo Role (Rol), escriba o seleccione HRApps:HR.

  3. En el campo Case type  (Tipo de caso), escriba o seleccione TGB-HRApps-Work-EmployeeEvaluation.
    Access manager with the HR role and Employee Evaluation case type selected
  4. Haga clic en el ícono más para agregar un privilegio.

  5. Escriba o seleccione el privilegio UpdateGoals.

  6. Mantenga el valor predeterminado de Full Access (Acceso completo).
    Adding the UpdateGoals privilege to the Access Manager
  7. Haga clic en OK (Aceptar).

Confirme su trabajo

  1. Inicie sesión en el portal del usuario con el Id. de operador [email protected].
    Nota: [email protected] pertenece al grupo de acceso HRApps:HR.
  2. Cree un nuevo caso de evaluación del empleado.
  3. Haga clic en Actions (Acciones) y verifique que la acción Update goals (Actualizar metas) esté disponible en el menú.
    Update goals flow action is available from the Actions menu
  4. Cierre sesión e inicie sesión en el portal del usuario con el Id. de operador [email protected] (Usuario).
    Nota: El usuario @TGB no pertenece al grupo de acceso HRApps:HR.
  5. Cree un nuevo caso de evaluación del empleado.
  6. Haga clic en Actions (Acciones) y verifique que la acción Update goals (Actualizar metas) no esté disponible en el menú.
    Actions menu does not display the Update goals flow action

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


Disponible en la siguiente misión:

If you are having problems with your training, please review the Pega Academy Support FAQs.

¿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