Skip to main content

Valores de propiedad predeterminados

Cuando un usuario crea un caso, es recomendable definir los valores predeterminados para las propiedades que ya son conocidas, a fin de reducir el tiempo que pasan los usuarios ingresando datos. Por ejemplo, en un caso de reclamo de seguros, puede definir la fecha de pérdida predeterminada a la fecha de hoy. 

En otros casos, es recomendable usar los datos del registro del operador, como la unidad de organización del usuario, para iniciar los valores de propiedad. Por ejemplo, en una aplicación de reserva de viajes, puede definir los campos First Name y Last Name con el nombre y apellido del registro de operador del usuario. Además, puede definir el campo Date of Travel con la fecha de hoy y el campo Date of return en 7 días en el futuro. El ejemplo de reserva de viaje se muestra en la siguiente figura:

Data Transform initialized values

La configuración de valores predeterminados también puede ser útil en un entorno de desarrollo. Cuando ejecuta un proceso iterativamente para probar los cambios, puede ahorrar tiempo usando un data transform para ingresar los valores predeterminados en los campos requeridos.

Página de inicialización de datos

Puede editar los valores predeterminados en App Studio usando la página Data initialization de la pestaña Settings de un tipo de caso. Cuando crea un caso, puede seleccionar las propiedades para definir los valores predeterminados y puede asignar los valores exactos en cada propiedad. También puede definir las propiedades a otra propiedad dentro del mismo tipo de caso. Las propiedades y acciones disponibles se muestran en listas desplegables. En el siguiente ejemplo, se configuran tres inicializaciones de datos para realizar acciones específicas cuando se crea un caso: 

  • Suscribirse a las notificaciones.
  • Defina el campo Description como New order created.
Data initialization tab of the Case Type Settings

En tiempo de ejecución, la instancia de caso muestra los valores predeterminados que especificó en la página Inicialización de datos, como se muestra en la siguiente figura:

Case with two fields initialized
Nota:  La página Data initialization actualiza el data transform pySetFieldDefaults . Puede configurar casos de uso de inicialización de datos más complejos en Dev Studio.

Compruebe sus conocimientos con la siguiente actividad:

pyDefault and pySetFieldDefaults

When you create a View for your Case Type for the first time, Pega Platform creates the pyDefault and pySetFieldDefaults Data Transforms. When you create a new Case, the pyDefault Data Transform is invoked to set the default values for that Case. The pySetFieldDefaults Data Transform runs when a View is loaded and is used to set default values for fields presented to a user.

The Data initialization page updates the pyDefault Data Transform. It is best practice to use the Data initialization page when possible and use the pyDefault Data Transform for more complex default values. 

Caution: The pyDefault Data Transform invokes the pySetFieldDefaults Data Transform. The pySetFieldDefaults Data Transform is modified by the system when Views are being configured. You should not modify the pySetFieldDefaults Data Transform as changes applied by the system during View configuration risk overwriting these changes.

In the following image of the pyDefault configurations, the First Name (.FirstName) and Last Name (.LastName) fields are set to pyFirstName and pyLastName from the OperatorID Clipboard Page:

pySetFieldDefaults-first-last-names

To reference the Data Page in the example above, you must add an entry to the Pages & Classes tab. The following image displays OperatorID Data Page added in the Pages & Classes tab: 

pySetFieldDefaults-pages-and-classes

 

Check your knowledge with the following interaction: 


This Topic is available in the following Module:

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