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).
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.
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.
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.
Compruebe sus conocimientos con la siguiente actividad:
¿Quiere ayudarnos a mejorar este contenido?