Entidades y operaciones admitidas
- Entidad: esta tabla representa una entidad de negocios
- Unión: un mapping entre dos tablas de tipo Entidad: una tabla principal y cualquiera de sus tablas secundarias.Nota: Los enlaces no están presentes entre tablas en el esquema de modelos físicos derivado de una conexión SuccessFactors. Esto se debe a que las claves externas no están presentes en las tablas SuccessFactors, y las uniones entre tablas se indican con tablas del tipo Unión en Spectrum™ Technology Platform.
- El nombre de una tabla de Unión indica las dos tablas de Entidad que se asignaron juntas.
- Cada registro de una tabla de Unión contiene la clave principal de la entidad principal y las columnas de la entidad secundaria correspondiente. Por lo tanto, la clave principal particular de la entidad principal se asigna a los detalles de la entidad secundaria. Por ejemplo,
User#HR
es una tabla de Unión en la queUser
es la entidad principal yHr
es la entidad secundaria. Esta unión representa todos los usuarios y sus respectivos representantes de HR. Por lo tanto, la tabla de uniónUser#HR
tiene la clave principal de la tabla principalUser
UserId
, que se asigna a las columnas de la tabla secundariaHR
, tales comohr_userId
,hr_username
yhr_email
. - En el caso de las tablas de unión, las funciones
insert
yupdate
funcionan como la funciónupsert
. Esto se debe a que las tablas de Unión no son realmente entidades en SuccessFactors, sino asignaciones entre entidades y sus propiedades de navegación o tablas secundarias.Para operaciones
insert
oupdate
para cualquier tabla de Unión, se actualiza la entidad principal, mientras que en la tabla secundaria se inserta un nuevo registro o se actualiza el registro existente que corresponde con el registro principal.Nota: Mientras se actualiza, se modifica la asignación entre un elemento principal y uno secundario. También es posible modificar los atributos individuales del elemento secundario según sea necesario.