Skip to main content

Creación de relaciones de datos en vistas

4 Tareas

10 minutos

Visible para: All users Applies to: Pega Platform '24.2
Principiante
Integración de datos
Experiencia de usuario
Constellation
Español

Escenario

El alcalde de MyTown le pide a usted, el gerente de proyectos de la ciudad, que les permita a los residentes reportar los problemas que encuentran en línea para que se pueda realizar y aprobar el trabajo necesario. Para realizar esta tarea, debe agregar el tipo de solicitud de proyecto al formulario de envío en línea estándar de la ciudad. También debe animar a los usuarios a agregar su información personal a su informe para que se pueda contactarlos en caso de que se necesite información adicional para completar el trabajo. Puede conseguirlo añadiendo campos de relación de datos a las vistas de los pasos que recopilan y muestran la información específica.

Algunas vistas han sido configuradas previamente por otro desarrollador de MyTown.

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

Función Nombre de usuario Contraseña
Application Developer (Desarrollador de aplicaciones) author@mytown pega123!
Nota: Su entorno de práctica podría admitir la compleción de varios retos. Como resultado, la configuración que se muestra en el tutorial del reto puede no coincidir exactamente con su entorno.
Nota: Esta misión se publica internamente antes de la fecha de lanzamiento de Infinity 24.2. Los entornos de retos estarán disponibles cuando la misión se publique externamente.

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.

Recorrido del Reto

Tareas detalladas

1 Cree el campo Create the Request type data reference en el paso Report problem del informe

  1. En la instancia de Pega para el reto, introduzca las siguientes credenciales:
    1. En el campo User name, escriba author@mytown.
    2. En el campo Password , escriba pega123!.
  2. En el panel de navegación de App Studio, haga clic en Case Types > Service Request para mostrar el ciclo de vida del caso de solicitud de servicio.
  3. En el tipo de caso Service Request, haga clic en el paso Report problem para abrir el panel de propiedades contextuales de la derecha.
  4. En el panel de propiedades contextuales, haga clic en Configure View para añadir campos a la vista.
  5. Debajo de la sección Fields, haga clic en Add.
    Adding Field
  6. Haga clic en Fields > Create new field para abrir el cuadro de diálogo Add field.
    Create new field
  7. En el campo Name, introduzca Request.
  8. En la lista Type, seleccione Data reference
  9. En la lista Data object, seleccione Request type.
  10. En el campo Options, seleccione List of records.
  11. Haga clic en Submit para cerrar la ventana de configuración Add field.
    Modal window highlighting the Request data reference field.
  12. Con el ícono del lado izquierdo Direction, arrastre la fila Request y suéltela encima del campo Description (ServiceRequest).
    Report problem view request added

2 Configurar las propiedades del campo de solicitud

  1. Para editar las propiedades del campo Request, haga clic en Request.
    Report problem view request data reference
  2. En la sección Input settings, en la lista Display as, seleccione Combo-Box.
  3. En la lista Display field, seleccione Type.
    Edit field request
  4. Haga clic en Back para volver a la ventana Edit View: Report problem.
  5. A la derecha de Request, haga clic en Configure para abrir el campo de configuración: Request dialog.
    Report problem view request data reference configure
  6. En la sección Conditions, en la lista Required, seleccione Always.
    Highlighting the value of Always for the Required field.
  7. Haga clic en Save para cerrar el campo de configuración: Request dialog.
  8. Haga clic en Submit  para finalizar la configuración de las propiedades de la vista Request.

3 Crear el campo de datos embebidos Información del remitente.

  1. Haga clic en el paso Identify submitter para abrir el panel contextual de propiedades de la derecha.
  2. En el panel de propiedades del paso, haga clic en Configure View.
  3. En la sección Fields, haga clic en Add.
  4. Haga clic en Fields > Create new field para abrir el cuadro de diálogo Add field.
    Highlighting the location of the Create new fields button.
  5. En el campo Name, escriba Submitter información.
  6. En la lista  Type, seleccione Embedded Data.
  7. En la lista Data object, seleccione el objeto de datos Person .
  8. Confirme que la selección del botón de opción es Single record.
  9. Haga clic en Submit.
    The Submitter information field configuration box.

4 Crear la vista de Información del remitente

  1. En la sección Fields, haga clic en Submitter information (Person).
    Selecting the Submitter information (Person) field
  2. A la derecha de Primary Fields, haga clic en el ícono Remove para eliminar la fila Primary Fields.
  3. Haga clic en Add > Fields.
  4. Seleccione los campos Address, First name, Last name y Phone y, a continuación, haga clic en Add.
  5. Con los íconos Direction, arrastre las filas en el orden de First name, Last name, Address y Phone.
    Fields in the Submitter information view
  6. Haga clic en Submit  para finalizar la configuración de la vista Submitter information.
  7. Haga clic en Save.

Confirme su trabajo

  1. En el tipo de caso Service Request, haga clic en la pestaña Data Model para confirmar que se muestran los campos de relación de datos Request y Submitter information.
    Service request data model
  2. Haga clic en Save and run.
  3. En el paso Report problem, confirme que el campo Request es obligatorio y muestra un cuadro combinado que proporciona los Types: Traffic signal, Pothole, Park maintenance y Road debris.
    Cyw report problem View
  4. Seleccione Traffic signal y haga clic en Next para promover el caso.
  5. Haga clic en Next para avanzar más allá de la vista Identify location.
  6. En el paso Identify submitter, confirme que la vista tiene los campos First name, Last name, Address y Phone.
    Identify submitter view at runtime

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?

El 100% ha encontrado ú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