Skip to main content

Creación de relaciones de datos en vistas

4 Tareas

10 minutos

Visible to: All users
Principiante Pega Platform '23 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 previamente configuradas por otro desarrollador de MyTown.

Nota: El framework de este reto utiliza la arquitectura Constellation de Pega Platform™. Para practicar este reto en la arquitectura de IU tradicional, consulte el reto Creación de una relación de datos versión 8.7.

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

Función Nombre de usuario Password
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, es posible que la configuración que se muestra en el tutorial del reto no coincida exactamente con su entorno.

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 (referencia de datos del tipo de solicitud) 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.
    Locating the Add field button below the Fields section of the Report problem configuration screen.
  6. 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.
  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).
    Request added to the list of fields,

2 Configurar las propiedades del campo de solicitud

  1. Para editar las propiedades del campo Request, haga clic en Request.
    Request data relationship link
  2. En la sección Input settings, en la lista Display as, seleccione Combo-Box.
  3. En la lista Display field, seleccione Type.
    Highlighting selections for the Display as and Display for the Request field.
  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.
    Request data reference Configure icon
  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 terminar de configurar la vista de propiedades de 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, introduzca la Submitter information.
  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 Adress, 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, Adress 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 del informe, confirme que el campo Request es obligatorio y muestra un cuadro combinado que proporciona los Types: Traffic signal, Pothole, Park maintenance y Road debris.
    Report problem view with Request options displayed
  4. Seleccione Traffic signal , y haga clic en Next para avanzar el caso.
  5. Haga clic en Next para avanzar más allá de la vista Identificar ubicación.
  6. En el paso Identify submitter, confirme que la vista tiene los campos 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 las siguientes misiones:

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