Skip to main content

Reto

Guardado de datos en un sistema de registro

3 Tareas

10 minutos

Visible to all users
Principiante Pega Platform 8.7 Integración de datos Español

Escenario

El gerente de programa del servicio de asistencia en carretera quiere incluir una opción que les permita a los usuarios inscribirse al solicitar un servicio en lugar de rechazar automáticamente a los usuarios no inscritos. Configure el proceso Approval Rejection (Rechazo de aprobación) para actualizar el estado de la membresía del registro de un cliente si el cliente decide inscribirse en el programa de asistencia en carretera. Cree un data transform para copiar el estado de la membresía y el nivel de cobertura actualizados al registro del cliente. A continuación, agregue el data transform y el paso de guardado de página de datos al proceso Approval Rejection (Rechazo de aprobación) para actualizar el registro del cliente en la base de datos.

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

Rol Nombre de usuario Contraseña
Desarrollador de aplicaciones [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 Actualizar la propiedad CustomerID para obtener los datos desde una página de datos que se puede guardar

  1. En el panel de navegación de Dev Studio, haga clic en App para abrir App Explorer.
  2. Haga clic en Assistance Request > Data Model > Property (Solicitud de asistencia > Modelo de datos > Propiedad) para expandir la lista de todas las propiedades definidas para el tipo de caso de solicitud de asistencia.
  3. Haga clic en CustomerID (Id. de cliente) para abrir el registro de propiedad para la propiedad CustomerID.
  4. En el registro de propiedad, en la sección Data access (Acceso a los datos), seleccione la opción Copy data from a data page (Copiar datos de una página de datos) para obtener la propiedad copiando los datos desde el origen de datos, en lugar de hacer referencia al origen de datos cuando se referencia la propiedad en un caso.
  5. En el campo Data page (Página de datos), seleccione D_CustomerSavable para obtener la propiedad utilizando la página de datos que se puede guardar predeterminada en lugar de la página de datos de solo lectura predeterminada.
    CustomerID property configured to source from a savable data page
  6. Haga clic en Save (Guardar) para guardar la configuración de propiedad.

2 Crear un data transform para actualizar la página CustomerID

  1. En App Explorer, haga clic con el botón secundario en Data Transform y, a continuación, seleccione Create (Crear) para abrir el formulario Create data transform (Crear data transform).
  2. En el formulario de creación de data transform, en el campo Label (Etiqueta), introduzca Update customer enrollment (Actualizar inscripción del cliente).
  3. Acepte las selecciones predeterminadas restantes y haga clic en Create and open (Crear y abrir) para configurar el data transform.
  4. Configure el data transform UpdateCustomerEnrollment.
    1. En la primera fila, conserve el valor predeterminado Action (Acción) en Set (Establecer).
    2. En el campo Target (Destino), escriba o seleccione .CustomerID.Enrollment.
    3. En el campo Source (Origen), escriba o seleccione true (verdadero).
    4. Haga clic en el ícono Add (Agregar) para agregar una fila al data transform.
    5. Conserve el valor predeterminado Action (Acción) en Set (Establecer).
    6. En el campo Target (Destino), escriba o seleccione .CustomerID.CoverageLevel.
    7. En el campo Source (Origen), escriba o seleccione .CoverageLevelElected.
      Update customer enrollment data transform configured to copy updated fields to the CustomerID page
  5. Haga clic en Save (Guardar) para guardar el data transform.

3 Configurar el flujo Approval Rejection (Rechazo de aprobación) para actualizar el registro del cliente

  1. En el panel de navegación de Dev Studio, haga clic en Case types (Tipos de casos) para abrir Case Type Explorer.
  2. En Case Type Explorer, haga clic en Assistance Request (Solicitud de asistencia) para abrir el tipo de caso de solicitud de asistencia.
  3. En el proceso Approval Rejection (Rechazo de aprobación), haga clic en Configure process (Configurar proceso).
  4. Agregue una Automatización de guardado de página de datos al proceso.
    1. Haga clic en Add a flow shape > Automations > Save data page (Agregar una figura de flujo > Automatizaciones > Guardar página de datos) para guardar una automatización de guardar página de datos al flujo.
      page-automation
    2. Con la automatización Save data page (Guardar página de datos) seleccionada, en el panel de propiedades, seleccione la checkbox Use associated property (Usar propiedad asociada).
    3. En el campo Autopopulate Property Name (Completar automáticamente nombre de propiedad), escriba o seleccione .CustomerID para identificar la propiedad para el registro de cliente actual, que identifica la página de datos que se puede guardar.
      Save data page automation configured to reference the data page associated with the customer record
    4. Haga clic en el conector Collect enrollment information (Recolectar información de pago) y arrástrelo a la automatización Save data page (Guardar página de datos).
    5. Pase el mouse sobre la automatización Save data page (Guardar página de datos) y arrastre un conector al paso Change to Service stage (Cambiar a etapa Servicio).
  5. Haga clic en Save (Guardar) para guardar los cambios al proceso de rechazo de aprobación.
  6. Haga clic en Open process (Abrir proceso) para abrir la regla de flujo para el proceso de rechazo de aprobación.
  7. Agregue el data transform UpdateCustomerEnrollment al proceso.
    1. Haga clic con el botón secundario en el conector Collect enrollment information (Recolectar información de inscripción) para mostrar un menú de opciones para el conector.
    2. En el menú, haga clic en View Properties (Ver propiedades) para abrir el cuadro de diálogo Connector properties (Propiedades de conector).
    3. En el cuadro de diálogo Connector properties (Propiedades de conector), en la sección Set properties (Configurar propiedades), seleccione Apply data transform (Aplicar data transform) para mostrar el campo Data transform.
    4. En el campo Data transform, escriba UpdateCustomerEnrollment.
      Set properties section of the Collect enrollment information connector properties
    5. Haga clic en Submit (Enviar) para completar la configuración del conector.
      Approval Rejection process configured to save customer records
  8. Haga clic en Save (Guardar) para guardar los cambios al proceso de rechazo de aprobación.

Confirme su trabajo

  1. En el panel de navegación de Dev Studio, haga clic en Data types (Tipos de datos).
  2. A la derecha del tipo de datos Customer (Cliente), haga clic en el ícono Record (Registro) para abrir los registros para el tipo de datos Customer (Cliente).
    records-icon-data-type
  3. Para las pruebas, identifique un registro de cliente que no esté inscrito.
    table to identify a customer record
  4. En el encabezado de Dev Studio, haga clic en Create > > New > Assistance Request (Crear > Nuevo > Solicitud de asistencia) para crear un caso de solicitud de asistencia.
  5. Avance hasta la vista de introducción de información del cliente.
  6. En la vista de introducción de información del cliente, seleccione el Account ID (Id. de cuenta) del cliente no inscrito que identificó.
    An assistance request case for an unenrolled user
  7. Avance el caso más allá del paso de introducción de información de pago para mostrar la vista de solicitud de inscripción.
  8. En la vista Prompt for enrollment (Solicitar inscripción), seleccione Yes, I want to enroll (Sí, quiero inscribirme). A continuación, haga clic en Submit (Enviar).
  9. En la vista de recolección de información de inscripción, seleccione un nivel de cobertura y haga clic en Submit (Enviar).
  10. Haga clic en la pestaña GoGo-GoGoRoad-Data-Customer para regresar a la lista de registros de cliente.
  11. Haga clic en Actions > Refresh (Acciones > Actualizar) para actualizar la información.
  12. Verifique que el cliente esté inscrito con el nivel de cobertura que seleccionó.
    customer-table

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