Skip to main content

Reto

Uso de RBAC para organizar y gestionar el acceso a los archivos adjuntos del caso

4 Tareas

30 minutos

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

Escenario

Los candidatos de un puesto disponible en TGB deben enviar un CV como parte del proceso de solicitud de empleo. Para garantizar la protección de los CV adjuntados a un caso de candidato, estos solo deben ser accesibles para los reclutadores y miembros de RR. HH.

  • Cree un privilegio para User y Recruiter. 
  • Aplique privilegios a los respectivos roles de acceso.
  • Cree una categoría de archivo adjunto para gestionar los CV.
  • Agregue una sección de archivos adjuntos en la interfaz de usuario.

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!
Usuario [email protected] pega123!
Reclutador [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 un privilegio para User y Recruiter

  1. Inicie sesión con el nombre de usuario [email protected].
  2. En el encabezado de Dev Studio, haga clic en Create > Security > Privilege (Crear > Seguridad > Privilegio) para crear el privilegio.
  3. En el campo Label , escriba User.
  4. En la sección Context (Contexto), en el campo Apply to (Solicitar), escriba o seleccione TGB-HRApps-Work-Candidate y seleccione la versión del ruleset desbloqueada más alta disponible.
  5. Guarde el privilegio.
  6. Repita los pasos 2 a 5 para crear un nuevo privilegio llamado Recruiter (Reclutador).

2 Aplicar el privilegio al rol de acceso

  1. En el panel de navegación de Dev Studio, haga clic en Records > Security > Access Role Name (Registros > Seguridad > Nombre de rol de Acceso) para abrir las instancias de Access Role Name (Nombre de rol de acceso).
  2. Haga clic en HRApps:User para abrir el rol de acceso User existente. 
  3. Guarde una copia del nombre del rol de acceso en la versión del ruleset desbloqueada más alta disponible.
  4. En la pestaña Role , haga clic en el ícono Add a row  (Añadir una fila) para agregar un nuevo rol de acceso.
  5. En la ventana Add access Role Object, (Añadir un objeto de rol de acceso) en el campo Class (Categoría), escriba o seleccione TGB-HRApps-Work-Candidate.
    Add Access role object class selection
  6. En la sección Access Controls (Controles de acceso), escriba 5 en todos los campos de control de acceso.
    User access control
    Nota: Al escribir 5 en todos los campos, se obtiene acceso total al rol de acceso User.
  7. En la sección Privileges (Privilegios), en el campo Name , escriba o seleccione el privilegio User (Usuario) y, en el campo Level (Nivel), escriba 5.
    User access role privileges
  8. Haga clic en Save para guardar y descartar la ventana Add access Role Object (Agregar objeto de rol de acceso).
  9. Guarde e inserte el rol de acceso. 
  10. Repita los pasos 2 a 9 para agregar el privilegio Recruiter (Reclutador) al rol de acceso HRApps:Recruiter con los datos de control de acceso que aparecen en la siguiente imagen o tabla.
    Campos Valores
    Leer instancias 5
    Escribir instancias 5
    Eliminar instancias 0
    Leer reglas 5
    Escribir reglas 0
    Eliminar reglas 0
    Ejecutar reportes 5
    Ejecutar actividades 5
    Nombre Reclutador
    Nivel 5
    recruiter access controls

3 Crear una categoría de archivo adjunto Resume (CV)

  1. En App Explorer, haga clic con el botón secundario en Candidate (Candidato) y seleccione  Create > Process > Attachment Category (Crear > Proceso > Categoría de Adjuntos)..
  2. En el campo Label , escriba Resume (CV).
  3. Haga clic en Create and open (Crear y abrir).
  4. En la pestaña Security (Seguridad), en la sección Access control list by privilege (Lista de control de acceso por privilegio), agregue los privilegios User (Usuario) y Recruiter (Reclutador).
  5. En la fila de privilegios User, seleccione los checkboxes Create, Edit, View, Delete own y Delete any  (Crear, Editar, Ver, Borrar propio y Borrar cualquiera ).
  6. En la fila de privilegios Recruiter (Reclutador), seleccione el checkbox View (Vista).
    Access control list privileges
  7. En la pestaña Availability, (Disponibilidad) elimine la marca de todos los checkboxes y seleccione el checkbox File (Archivo).
    Category attachment types
  8. Haga clic en Save   para guardar la categoría de archivos adjuntos.

4 Agregar un botón de archivos adjuntos en la interfaz de usuario

  1. En App Explorer, abra la sección CollectProfessionalDetails_0 .
  2. Guarde una copia de la sección en la versión del ruleset desbloqueada más alta disponible.
  3. Agregue un Dynamic layout (Diseño dinámico) debajo de la sección embebida. 
  4. Agregue el control Attach content en el dynamic layout recién agregado.
  5. Al lado de Attach content, haga clic en el ícono View properties  (Ver propiedades) para abrir la ventana de propiedades de celda.
  6. En la ventana Cell Properties (Propiedades de celda), en la pestaña General , en la lista Button caption , seleccione Text.
  7. En el campo Text , escriba Adjuntar CV.
    Attach content cell properties
  8. Haga clic en Submit (Enviar) para guardar y descartar la ventana de propiedades de celda.
  9. Guarde e inserte su trabajo.
  10. Verifique que no haya registros extraídos.
    No checked out records

Confirme su trabajo

  1. Inicie sesión con el nombre de usuario [email protected] y cree un caso de candidato.
  2. Avance en el caso hasta el paso Collect Professional Details (Recopilar información profesional).
  3. Haga clic en Attach Resume (Adjuntar CV) para abrir la carpeta de archivos adjuntos.
  4. Seleccione un archivo de CV de muestra de su escritorio.
  5. En el campo Category , seleccione Resume.
  6. Haga clic en Attach para adjuntar el CV al caso.
    User Attach files view
  7. Haga clic en Submit  (Enviar) para completar el paso Collect Professional Details (Recopilar información profesional).
  8. Haga clic en Actions > Refresh (Acciones>Actualizar) para mostrar los archivos adjuntos.
  9. En la sección Files & documents (Archivos y documentos), haga clic en el ícono More para verificar que aparezcan las opciones Download (Descargar) y Delete (Borrar).
    User files and documents
  10. Avance en el caso, pasando por la etapa de envío, para enrutar el caso a la cola de trabajo RecruitingWB en el paso de realización de seguimiento telefónico.
  11. Guarde el candidato case ID en un archivo de texto para uso futuro.
  12. Cierre sesión del portal del usuario.
  13. Inicie sesión con el nombre de usuario [email protected].
  14. En el dashboard del portal del usuario, haga clic en el círculo en el gadget de volumen de casos para acceder a los casos abiertos.
  15. Encuentre el Id. de caso del paso 7 y haga clic en él para abrir el caso.
  16. En la sección Files & documents , haga clic en el ícono More y verifique que solo aparezca la opción Download .
    Recruiter FIles and Documents

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