Creación de relaciones de datos en vistas
4 Tareas
10 minutos
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.
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! |
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
- En la instancia de Pega para el reto, introduzca las siguientes credenciales:
- En el campo User name, escriba author@mytown.
- En el campo Password , escriba pega123!.
- 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.
- En el tipo de caso Service Request, haga clic en el paso Report problem para abrir el panel de propiedades contextuales de la derecha.
- En el panel de propiedades contextuales, haga clic en Configure View para añadir campos a la vista.
- Debajo de la sección Fields, haga clic en Add.
- Haga clic en Fields > Create new field para abrir el cuadro de diálogo Add field.
- En el campo Name, introduzca Request.
- En la lista Type, seleccione Data reference.
- En la lista Data object, seleccione Request type.
- En el campo Options, seleccione List of records.
- Haga clic en Submit para cerrar la ventana de configuración Add field.
- Con el ícono del lado izquierdo Direction, arrastre la fila Request y suéltela encima del campo Description (ServiceRequest).
2 Configurar las propiedades del campo de solicitud
- Para editar las propiedades del campo Request, haga clic en Request.
- En la sección Input settings, en la lista Display as, seleccione Combo-Box.
- En la lista Display field, seleccione Type.
- Haga clic en Back para volver a la ventana Edit View: Report problem.
- A la derecha de Request, haga clic en Configure para abrir el campo de configuración Request dialog.
- En la sección Conditions, en la lista Required, seleccione Always.
- Haga clic en Save para cerrar el campo de configuración Request dialog.
- 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.
- Haga clic en el paso Identify submitter para abrir el panel contextual de propiedades de la derecha.
- En el panel de propiedades del paso, haga clic en Configure View.
- En la sección Fields, haga clic en Add.
- Haga clic en Fields > Create new field para abrir el cuadro de diálogo Add field.
- En el campo Name, introduzca la Submitter information.
- En la lista Type, seleccione Embedded Data.
- En la lista Data object, seleccione el objeto de datos Person .
- Confirme que la selección del botón de opción es Single record.
- Haga clic en Submit.
4 Crear la vista de Información del remitente
- En la sección Fields, haga clic en Submitter information (Person).
- A la derecha de Primary Fields, haga clic en el ícono Remove para eliminar la fila Primary Fields.
- Haga clic en Add > Fields.
- Seleccione los campos Adress, First name, Last name y Phone y, a continuación, haga clic en Add.
- Con los íconos Direction, arrastre las filas en el orden de First name, Last name, Adress y Phone.
- Haga clic en Submit para finalizar la configuración de la vista Submitter information.
- Haga clic en Save.
Confirme su trabajo
- 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.
- Haga clic en Save and run.
- 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.
- Seleccione Traffic signal , y haga clic en Next para avanzar el caso.
- Haga clic en Next para avanzar más allá de la vista Identificar ubicación.
- En el paso Identify submitter, confirme que la vista tiene los campos Name, Last name, Address y Phone.
Este Reto es para practicar lo aprendido en el siguiente Módulo:
Disponible en las siguientes misiones:
¿Quiere ayudarnos a mejorar este contenido?