Skip to main content

Reto

Implementación de una app móvil para Pega Platform

2 Tareas

30 minutos

Visible to all users
Intermedio Pega Platform 8.7 Móvil Español

Escenario

El Departamento de Recursos Humanos (RR. HH.) quiere permitir que los empleados nuevos se inscriban en un plan de seguro de salud el primer día de trabajo. Para asegurarse de que los empleados nuevos pueden inscribirse en un plan antes de obtener una computadora portátil de la empresa, el Departamento de RR. HH. prevé comprar una serie de Apple iPads. Durante la sesión de orientación, un empleado nuevo puede completar un caso de inscripción a los beneficios usando una app para iOS.

Caution: Para crear e implementar una app móvil para iOS, necesita un dispositivo móvil con iOS, un conjunto de certificados para desarrollar apps para el dispositivo y acceso HTTPS a Pega Platform™. Debido a restricciones en los conjuntos de certificados, Pega Academy no puede darles a los estudiantes un certificado iOS. Como resultado, este ejercicio lo guía en la creación de una app no firmada.

Configure una app móvil para iOS no firmada para la aplicación HRApps.

  1. Cree un conjunto de certificados para una app no firmada para iOS.
    Tip: Si su entorno del ejercicio está configurado para admitir el acceso a través de HTTPS, y usted tiene acceso a certificados válidos y archivos de aprovisionamiento, puede crear una app firmada y descargarla en su dispositivo. Para obtener más información sobre cómo generar un conjunto de certificados usando el portal para desarrolladores de Apple, consulte el artículo Página de certificados móviles de Pega Community.
  2. Configure una interfaz de canal móvil para la aplicación HRApps, para crear una app para iOS. Configure la app de tal modo que:
    • Se agote el tiempo de espera después de tres minutos.
    • Se desbloquee después de haber agotado el tiempo de espera con un PIN del dispositivo.
    • Mostrar una marca personalizada
  3. Cree la app para iOS usando el conjunto de certificados que creó y establezca la versión de compilación como 1.0.0.
Nota: Las credenciales de acceso para el servidor de compilación están disponibles con una licencia para Pega Mobile Client. Para este ejercicio, el acceso al servidor de compilación ya está configurado.

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

Función Nombre de usuario Contraseña
Senior System Architect [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 Configurar un conjunto de certificados para iOS

  1. En el panel de navegación de App Studio, haga clic en Settings> Mobile certificates (Configuración > Certificados móviles) para abrir el administrador de conjuntos de certificados.
    Configuration settings
  2. A la derecha del administrador de conjuntos de certificados, haga clic en Add certificate set (Agregar conjunto de certificados) para agregar un nuevo conjunto de certificados.

    Certification set
  3. En la sección Adding new certificate set (Agregar nuevo conjunto de certificados), asegúrese de que esté seleccionado iOS.
    Nota: La plataforma seleccionada tiene texto blanco.
    ios SELECTED
  4. Expanda Advanced (Avanzado) para ver la sección de configuración avanzada.
  5. Seleccione el checkbox Enable a simplified certificate set (unsigned application) (Permitir un conjunto de certificados simplificado [aplicación no firmada]) para generar una app no firmada.
    Nota: Los dispositivos iOS requieren un certificado firmado para la instalación de apps y el acceso a ellas. Pega Platform genera un archivo ZIP que contiene la app, que el desarrollador se descarga y firma localmente.
  6. En el campo App ID (Bundle ID) (Id. de la app [Id. de recopilación]), escriba com.pega.hrapp.
  7. Opcional: Seleccione un certificado de notificación automática existente o cargue uno nuevo.
  8. En la esquina superior derecha, haga clic en Save (Guardar) para guardar el conjunto de certificados de la aplicación no firmada.
  9. En la esquina superior izquierda, haga clic en la flecha hacia atrás para volver al administrador de conjuntos de certificados para confirmar que el conjunto de certificados está en la lista.
    certificate-setiOS

    2 Configurar la interfaz de canal móvil

    1. En el panel de navegación, haga clic en Channels (Canales) para ver la landing page Channel interfaces.
    2. En la sección de interfaz Create new channel, haga clic en Mobile (Móvil) para configurar una nueva app móvil.
    3. En el campo Name (Nombre), escriba HRApp.
    4. En el campo Description , escriba La interfaz de canal de HRApp proporciona un ejemplo de la experiencia móvil de Pega del cliente.
    5. Haga clic en Submit (Crear aplicación).
    6. Haga clic en Configuration > Security (Configuración > Seguridad).
    7. Seleccione el método de autenticación Pega Platform account.
    8. Haga clic en Enable application lock (Activar bloqueo de aplicación) para mostrar las configuraciones de bloqueo restantes.
    9. En la lista Unlock with (Desbloquear con), seleccione Biometrics and device lock (Datos biométricos y bloqueo del dispositivo). 
      Nota: Es posible que los pasos 7, 8 y 9 ya estén configurados en el entorno del reto. 
    10. Bloquee la app después de 3 minutos de inactividad para exigir la autenticación del usuario una vez que la app móvil pase a primer plano tras estar en segundo plano por un período de tiempo especificado. 
      app-security
    11. Haga clic en Layout > Branding (Layout > Marca) para configurar la apariencia de la app.
    12. Debajo de Launch screen, haga clic en Change (Cambiar) para actualizar la pantalla de inicio.
    13. Haga clic en la pestaña Icon (Ícono) y seleccione el ícono del pegaso.
    14. Haga clic en Generate (Generar).
    15. Repita los pasos 12 a 14 para el ícono de la app.
      branding
    16. Guarde los cambios. 

    Confirme su trabajo

    1.  En la esquina superior derecha, haga clic en Build app (Crear app).
    2. En la lista Certificate set (Conjunto de certificados), seleccione el conjunto de certificados que creó anteriormente en el ejercicio.
    3. Haga clic en Set explicit build version (Establecer versión de compilación explicita) para modificar el número de versión de la app a 1.0.0.
    4. Haga clic en Build app (Crear app) para abrir la comunicación con el servidor de compilación y comenzar a crear la app.
      iOS-app-build
    5. Aparecen los siguientes mensajes mientras el servidor de compilación crea su app.

      mobile-app-ios-build-in-progress
      mobile-app-ios-download-in-progress
    6. Cuando la compilación esté terminada, haga clic en (Compartir esta app) Share this app
    7. Asegúrese de que el enlace activo Download (Descargar) aparezca para verificar que la compilación esté completa.
      mobile-app-ios-ready-to-download

     Opcional: Cree una app firmada (si tiene un certificado de firma para iOS).

    1. Repita los pasos 1 a 6 en la sección Configure an iOS certificate set (Configurar un conjunto de certificados para iOS).
      ios SELECTED
    2. Haga clic en New (Nuevo) para buscar y cargar un archivo de aprovisionamiento móvil.
    3. Guarde los cambios en el conjunto de certificados de la aplicación.
    4. Vuelva al administrador de conjuntos de certificados para confirmar que el conjunto de certificados esté en la lista.
    5. Vuelva a la landing page Channels and interfaces y seleccione la app móvil HRApp.
    6. Haga clic en Build app (Crear app).
    7. En la lista desplegable Certificate set (Conjunto de certificados), seleccione el certificado firmado que creó. 
    8. Establezca la versión de compilación como 1.0.0 y complete la creación de la app.

    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