Skip to main content
Verify the version tags to ensure you are consuming the intended content or, complete the latest version.

Valores de propiedad predeterminados

Cuando un usuario crea un caso, es recomendable definir los valores predeterminados para las propiedades que ya son conocidas, para 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 Name (Nombre) y Last Name (Apellido) con el nombre y apellido del registro de operador del usuario. Además, puede definir el campo Date of Travel (Fecha de viaje) con la fecha de hoy y el campo Date of Return (Fecha de regreso) en 7 días en el futuro.

field-examples-2

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 de .pyDefault en App Studio usando la página de Inicialización de datos en la pestaña Settings (Ajustes) del 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 ejemplo a continuación, se configuran tres inicializaciones de datos para realizar acciones específicas cuando se crea un caso: 

  • Suscribirse a las notificaciones.
  • Defina el campo Description (Descripción) como User create for order (Crear usuario para el pedido).
  • Defina el campo Work Status (Estado del trabajo) como Initial creation (Creación inicial).
data-initialization
Nota:  Puede configurar casos de uso de inicialización de datos más complejos en Dev Studio.

Data transforms para valores de propiedad predeterminados

Pega Platform proporciona dos tipos de data transforms que puede utilizar para configurar automáticamente las propiedades de página y los valores de propiedad predeterminados cuando crea un caso: pyDefault y pySetFieldDefaults

Tip: Como práctica recomendada, utilice pySetFieldDefaults para definir los valores para los campos de la UI y utilice pyDefault para las propiedades a las que no se hace referencia en la UI. Por ejemplo, configure pySetFieldDefaults para definir el valor predeterminado para el campo Reservation date (Fecha de reserva) en una vista para reservar un vehículo de alquiler y configure pyDefault para definir la urgencia predeterminada para las asignaciones del tipo de caso.

La primera vez que crea una vista para su tipo de caso, Pega Platform crea los data transforms pyDefault y pySetFieldDefaults. También puede crearlos manualmente. Cuando crea un nuevo caso, el data transform pyDefault es invocado por el proceso pyStartCasePyDefault luego invoca el data transform pySetFieldDefaults

pyDefaults and pySetFieldDefaults

Por ejemplo, en la siguiente imagen de la configuración de pySetFieldDefaults, los campos Name (Nombre) (.FirstName) Last Name (Apellido) (.LastName) están definidos como pyFirstName y pyLastName desde la página de portapapeles de OperatorID.

pySetFieldDefaults-first-last-names
Nota: Para hacer referencia a la página de datos de OperatorID, debe agregar una entrada a la pestaña Pages & Classes (Páginas y clases). 
pySetFieldDefaults-pages-and-classes

Por ejemplo, en la siguiente imagen de la configuración de pySetFieldDefaults, el campo Date of Travel (Fecha de viaje) (.DateofTravel) está definido en la fecha actual usando la función @CurrentDateTime(), y el campo Date of Return (Fecha de regreso) está definido en siete días a partir de la fecha actual a través de la función @addCalendar(.DateOfTravel, "0", "0", "0", "7", "0", "0", "0")

Nota: Para obtener más información sobre estas funciones, consulte Cómo crear expresiones con el Creador de expresiones.
pySetFieldDefaults-travel-return-dates.png

Compruebe sus conocimientos con la siguiente actividad.


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?

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