Saltar al contenido
Autana Business Partners

Joins, Links y Multivalue Links

Publicado el 1 min de lectura

En Siebel, siempre que necesitamos enseñar información en un Applet, pero esa información no está en la tabla base (o sus tablas de extensión) que soportan al Business Component en que se basa el Applet, tenemos que traer la información desde otras fuentes. Estas fuentes pueden ser otras tablas u otros Business Components relacionados. Eso se hace a través del uso de Joins, Links o Multivalue Links y cada uno tiene su particularidad y forma de uso.

En seguida les enseñamos las diferencias entre ellos.

Joins

  • Se configuran entre un Business Component y una Tabla
  • Tiene una cardinalidad de 1:1 o de 1:M
  • Se configuran como propiedades hijas del BC

Ejemplo:

Un pedido de servicio solo puede tener un propietario. Para eso se crea un Join en el BC Service Request para recibir la información del propietario desde S_USER

Links

  • Se configuran entre dos Business Components. Representan una relación Padre-Hijo
  • Tiene una cardinalidad 1:M y M:M
  • Se crean a través de los objetos Link de Siebel Tools
  • Son referenciados por Business Objects y Multivalue Links (MVL) para establecer una relación Padre-Hijo
  • Primary Id Field. Usar el Primary Join y el Auto Primary para implementar el Primary Id Field

Ejemplo:

Una cuenta puede tener varias direcciones. Un Link entre los BC's Account y Business Address refleja la relación 1:M

Multivalue Links

  • Utiliza un Link para acceder al BC hijo
  • Devuelven los registros que se enseñan en los Multivalue Fields
    • Se pueden aplicar funciones de agregación sobre campos numéricos, tales como Count(), Sum(), Average(), Max(), Min(), etc.
    • Se puede aplicar la función Count() a campos no numéricos, para saber cuantos hijos me devuelve el MVL
  • Primary Id Field. Usar el Primary Join y el Auto Primary para implementar el Primary Id Field

Actualizado el

Etiquetas

← Volver al blog

  • Casos de Éxito

    Proyecto Sourcing Optimization

    Las organizaciones más exitosas están orientando sus estrategias de negocio hacia procesos de toma de decisión guiados por datos. Los líderes de estas empresas de alto…

    Leer artículo

  • Casos de Éxito

    Caso de éxito de BPO - sector financiero

    Conoce cómo las soluciones BPO de ABP optimizaron sistemas CRM y la gestión de portafolios para una firma líder en inversión de capital privado, mejorando la eficiencia, reduciendo costos y aumentando la calidad del servicio durante 14 años.

    Leer artículo

  • Casos de Éxito

    Análisis de la tasa de abandono de empleados

    El estudio detallado de las motivaciones que llevan a un empleado a abandonar una compañía, supone alcanzar una posición ventajosa para aquellos departamentos de gestión de…

    Leer artículo