Skip to main content

Agregar campos a las vistas

4 Tareas

20 minutos

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

Escenario

Ahora que se han configurado las etapas, los pasos y los objetos de datos para el ciclo de vida del caso Service Request MyTown 311, el alcalde y el coordinador de servicios han determinado que se necesita información adicional para que el coordinador de servicios y el equipo técnico completen sus Tareas de manera más eficiente. Configure los campos adicionales necesarios para recoger la información y añádalos a las vistas para los pasos asociados.

Algunas de las vistas del tipo de caso Service Request han sido configuradas previamente 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 Agregar campos a vistas 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 Agregar un campo de picklist al data object Request (Solicitud)

  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 Data > Request para mostrar el data object Request.
  3. En el data object Request, haga clic en Add field para agregar un campo nuevo.
    Request data object
  4. En el campo Field name, escriba Issue severity.
    Tip: El sistema utiliza el nombre del campo para predecir el tipo de campo. Al crear un campo, asegúrese de verificar siempre el tipo de campo haciendo clic o desplazándose a la lista tipo de campo antes de hacer clic en Submit.
  5. En la lista Type, seleccione Picklist.
    1. En los campos Display as y Picklist options, mantenga los valores predeterminados.
    2. En la sección Options, haga clic en Add choice. Se muestra un campo vacío.
    3. En el campo vacío, escriba Low como un valor del picklist.
    4. Repita los pasos 5b a 5c para crear dos valores adicionales de picklist, Medium y High.
      Issue severity field
  6. Haga clic en Submit & add another para agregar otro campo al data object Request.

2 Agregar un campo calculado al objeto de datos Solicitud

  1. En el Field name, introduzca Total time.
  2. De la lista Type , seleccione Integer.
  3. Expanda la sección Advanced y seleccione This is a calculated field (read-only).
    Total time field
    Nota: Los campos calculados se muestran automáticamente como "Solo lectura". Estos campos no se pueden editar durante el tiempo de ejecución.
  4. En la lista Function , seleccione Use Expression. A continuación, se muestra un campo vacío.
  5. En el campo vacío, introduzca .SetupTime + .RepairTime + .CleanupTime.
    Total time calculated field
  6. Haga clic en Submit para agregar el campo calculado al data object Request.
  7. Haga clic en Save para guardar los cambios en el objeto de datos Solicitud.

3 Agregar campos a las vistas

  1. En el panel de navegación de App Studio, haga clic en Case Types > Service Request para mostrar el ciclo de vida del caso Service Request.
  2. En el tipo de caso Service Request, haga clic en el paso Report problem para abrir el panel contextual de propiedades de la derecha.
  3. En el panel de propiedades contextuales, haga clic en Configure View para agregar un campo a la vista.
  4. En la sección Fields, haga clic en Add.
  5. Haga clic en Fields.
  6. A la derecha de Service request, haga clic en la arrow.
    Select the arrow to the right of service request.
  7. Haga clic en Fields.
  8. Seleccione Issue severity.
    Selecting Issue severity to add to the Report problem view.
  9. Haga clic en Add.
  10. Con el ícono del lado izquierdo Direction, arrastre el campo Issue severity (ServiceRequest) y suéltelo encima del campo Description (ServiceRequest).
    Report problem view
  11. Haga clic en Submit.
  12. En el tipo de caso Service Request, haga clic en el paso Perform repair para abrir el panel contextual de propiedades de la derecha.
  13. En el panel de propiedades contextuales, haga clic en Configure View para agregar un campo a la vista.
  14. En la sección Fields, haga clic en Add.
  15. Haga clic en Fields.
  16. A la derecha de Service request, haga clic en la arrow.
    Select the arrow to the right of service request.
  17. Haga clic en Fields.
  18. Seleccione Note to Technical team y Total time y haga clic en Add.

4 Configurar un campo de solo lectura en la vista Realizar reparación

  1. En la vista Perform repair, haga clic en el ícono Configure situado a la derecha de Note to Technical Team (Service Request).
    Highlighting the Configure icon on the right of the Note to Technical team field.
  2. En la lista Edit mode, seleccione Read-only.
    Setting the Note to Technical team field as Read-only.
  3. Haga clic en Save.
  4. Con el ícono del lado izquierdo Direction, arrastre el campo Note to Technical team (ServiceRequest) y suéltelo encima del campo Repair notes (ServiceRequest).
    perform repair
  5. Haga clic en Submit.
  6. En la parte superior derecha del ciclo de vida del caso Service Request, haga clic en Save.

Confirme su trabajo

  1. En la parte superior derecha del ciclo de vida del caso de solicitud de servicio, haga clic en Save and run para crear un nuevo caso Service Request.
  2. En la vista Report problem compruebe que el campo Issue severity aparece como una lista de selección con las opciones Low, Medium y High. 
    The Issue severity picklist in the Report problem view.
     
  3. Haga clic en Next para avanzar más allá de la vista Report problem.
  4. Haga clic en Next para avanzar más allá de la vista Identify location.
  5. Haga clic en Next para avanzar más allá de la vista Identify submitter.
  6. Haga clic en Submit para avanzar más allá de la vista Request updates.
  7. Haga clic en Submit para avanzar más allá de la vista Schedule repair.
  8. En el paso Perform repair, confirme que los campos Note to Technical team y Total time aparecen como campos de solo lectura.
    Highlighting that the Note to Technical team and Total time fields are read-only 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?

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