Skip to main content

Característica de superclase

Característica de superclase de data transform

Los desarrolladores pueden hacer que los data transforms sean más modulares mediante una superclase. Puede combinar varios data transforms mediante la característica de superclase para valores establecidos en varios niveles de la jerarquía de clase. Aprovechar esta característica mejora la capacidad de mantenimiento de los data transforms.

Cuando se habilita la característica de superclase en los data transforms, en el tiempo de ejecución, Pega Platform™:

  • Identifica el nivel padre de la clase actual
  • Identifica el nivel padre siguiente hasta ubicar la clase padre de mayor nivel
  • Busca el data transform
  • Invoca los data transforms

En la siguiente imagen, haga clic en los íconos + para obtener más información acerca de cada parte del proceso de tiempo de ejecución:

Caso de uso de la característica de superclase de data transform

Considere una clase Claim (Reclamo) con una subclase Home (Hogar). La subclase Home (Hogar), a su vez, tiene una subclase Rental (Alquiler) con data transforms en cada nivel que establece los valores predeterminados. Usted establece los data transforms para que los valores predeterminados comunes estén establecidos en la clase Claim (Reclamo), y los valores específicos se establecen en las subclases.

El tipo de caso requiere dos campos que se encuentran en las clases padre: los campos Date of Loss (Fecha de pérdida) y Address (Dirección). Usted establece el data transform SetDefault en cada clase para que los valores predeterminados comunes para la fecha de pérdida y el prefijo (prefijo de Id. de caso) se establezcan en la clase Claim (Reclamo), la dirección esté establecida en la clase Home (Hogar) y el nombre de arrendamiento esté establecido en la clase Rental (Alquiler).

Data Transform - Superclassing Scenario
Nota: La característica de superclase está activada si App Studio creó campos predeterminados automáticamente. 

La siguiente imagen muestra la secuencia de ejecución de reglas de SetDefault data transforms que se invocan cuando se crea el tipo de caso Rental (Alquiler) y se habilita la característica de superclase en todos los data transforms. Haga clic en los íconos + para obtener más información sobre cada paso de la ejecución de reglas.

Nota:  Para obtener más información sobre cómo mejorar la capacidad de mantenimiento y de extensión de la aplicación, consulte Patrones de capacidad de extensión.

Compruebe sus conocimientos con la siguiente actividad:

Configurar la característica de superclase para data transforms

Para configurar la característica de superclase, en el espacio de trabajo Dev Studio, cree un data transform con el mismo nombre en cada nivel de clase y asegúrese de que la opción Call superclass data transform (Invocar data transform de superclase) esté seleccionada en el data transform deseado. Si las propiedades están especificadas en la clase padre y las subclases, el data transform en la subclase sobrescribe el data transform en la clase padre.

superclassing-feature
 

Pega Platform incluye los data transforms estándar pyDefault en las clases de trabajo que heredan los tipos de caso. El data transform estándar pyDefault del trabajo establece los valores de propiedad que se usan en todos los tipos de caso. Las propiedades incluyen el estado del trabajo, la urgencia de trabajo e información sobre la organización del operador.

Tip: Puede anular esta configuración predeterminada en el data transform pyDefault del tipo de caso. Por ejemplo, el valor de urgencia de trabajo pyDefault del trabajo se establece en 10. Si desea priorizar los casos en el tipo de caso, puede cambiar el valor de urgencia predeterminado para todos los casos nuevos a 40.

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 25% 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