Skip to content

Objets et tables de BD

Tables de données

Alors que vous devez manuellement mapper les données entre les sources de données et les tables de préparation, le processus de copie des données des tables de préparation vers le référentiel est exécuté automatiquement. Bien que vous travailliez principalement avec les tables de préparation dans un premier temps, il peut être utile de savoir où vont les données au cas où vous voudriez visualiser les tables internes.

Les principales tables du référentiel d'identité et d'accès RAC/M qui correspondent aux tables "_Import" décrites ci-dessus sont les suivantes :

  • Identification (Identity_Import)
  • Structurel (Structurel_Import)
  • Hierarchy (Structurel_Import)-
  • Status (Application_Account_Import)
  • Application_Account (Application_Account_Import)
  • Application (Application_Account_Import)
  • Application (Application_Import)
  • Profile (Profile_Import)
  • ApplicationProfile (Profile_Import)

Voici une description des tables principales qui correspondent aux tables d'import.

La table Identification

La table Identification est la table dans laquelle toutes les données de la table Identity_Import sont chargées.

Les données sont importées dans cette table à l'aide du module IdentificationCopy (voir Configurer un module).

Note

RAC/M Identity vous permet de normaliser et d'améliorer les données afin d'accroître les performances de correspondance en utilisant des primitives telles que la primitive ModulePermutation utilisée dans le module NormalizerIdentification.

Lors de l'importation des identités dans la table Identification, le nom et le prénom seront copiés dans la table Normalisation_Identification. Dans cette dernière, tout caractère spécial sera supprimé et toutes les permutations du nom complet seront générées. Par exemple, une personne portant le nom complet "André Gagné-Lajoie" sera également enregistrée sous les variantes suivantes : AndreGagne, AndreGagneLajoie, AndreLajoie, AndreLajoieGagne, GagneAndre, GagneAndreLajoie, GagneLajoie, GagneLajoieAndre, LajoieAndre, LajoieAndreGagne, LajoieGagne ou LajoieGagneAndre. Un soundex sera également associé à chaque nom entré dans la table de normalisation.

Cela garantit que si une des identités créées dans une source d'identité utilise l'une de ces variantes orthographiques, le module RAC/M pourra toujours faire correspondre cette identité à la personne. Ce processus s'applique notamment dans les modules de corrélation de noms et dans la page d'association manuelle des comptes aux identités.

Les principaux attributs sont énumérés dans le tableau ci-dessous. Les plus importants sont en gras. Dans la plupart des cas, les attributs de la table Identification correspondent exactement aux attributs de la table Identity_Import.

AttributsIdentity_Import Correspondance de tableDescription
Identification_IDIl s'agit d'un numéro incrémental généré automatiquement par RAC/M.
First_NameFirst_NameLe prénom de l'identité.
Last_NameLast_NameLe nom de famille de l'identité.
Middle_NameMiddle_NameLe nom supplémentaire.
EmailEmailLe courriel de l'identité.
Employee_IDEmployee_IDL'identifiant des ressources humaines de l'employé.
Cost_CenterCost_CenterLe centre de coût de l'employé.
Jobs_IDHR_Jobs_IDC'est une clé qui renvoie à la table Jobs, qui contient tous les emplois de l'organisation (par exemple, administrateur, secrétaire, médecin, étudiant, etc.).
Employment_Status_IDHR_Empl_Status_IDCette clé est liée à la table Employment_Status, qui contient tous les statuts d'emploi de l'organisation (par exemple, actif, retraité, congé de maladie, etc.).
Employment_Type_IDHR_Empl_Type_IDCette clé est liée à la table Employment_Type, qui contient tous les types d'emploi de l'organisation (par exemple, permanent, contractuel, stagiaire, etc.).
Identifier 1 à 6Identifier 1 à 6Cette clé est utilisée pour identifier une entité à l’aide d’une clé ou d’un nom unique. (Note : les identifiants 1 et 2 sont indexés pour accélérer la recherche.)
AddressAddressL’adresse civique du lieu de travail de l’identité.
Phone_NumberPhone_NumberLe numéro de téléphone professionnel.
Hire_DateHire_DateLa date d’embauche de l’identité.
Termination_DateTermination_Date_StrLa date de fin d'emploi à laquelle cette identité sera marquée comme inactive.
HR_Supervisor_Employee_IDHR_Supervisor_Employee_IDL'identifiant des ressources humaines du superviseur de cette identité.
Supervisor_IDHR_Supervisor_Employee_IDCette clé est liée à la table Identification pour résoudre la référence.
HR_Reviewer_IDHR_Reviewer_IDL'identifiant des ressources humaines du certificateur de cette identité (par exemple, superviseur).
Reviewer_IDHR_Reviewer_IDCette clé est liée à une autre identité et est utilisée dans les campagnes de révision pour déterminer qui va réviser cette identité.
HR_Department_IDHR_Department_IDL'identifiant des ressources humaines du département.
Department_IDHR_Department_IDCette clé renvoie à la table Structural pour résoudre la référence.
HR_Organisation_IDHR_Organisation_IDL'identifiant des ressources humaines de l'organisation.
Organisation_IDHR_Organisation_IDCette clé renvoie à la table Structural pour résoudre la référence.
Work_Location_IDHR_Work_Location_IDCette clé est liée à la table Work_Location pour résoudre la référence.
HR_File_Source_IDHR_File_Source_IDL'identifiant du ICF ou du fichier utilisé dans le collecteur. (Une valeur par défaut est utilisée si non précisé.)
File_Source_IDHR_File_Source_IDCette clé est liée à la table File_Source pour résoudre la référence. Elle vous permet d'identifier toutes les différentes sources utilisées pour créer des identités.
Birth_DateBirth_Date_StrLa date de naissance de la personne associée à l'identité.
CountryCountryLe pays du lieu de travail de l’identité.
OccupationOccupationSpécialisation associée à l'identité.
Extra 1 à 50Extra 1 à 50Informations pertinentes supplémentaires. (Note : elles n'ont pas toutes la même capacité disponible.)
Primary_AccountPrimary_AccountIdentifie la nomenclature principale du compte. (Note : souvent c'est celui de l'AD et il est utilisé pour la corrélation et le provisionnement.)
Secondary_AccountSecondary_AccountIdentifie la nomenclature secondaire du compte. (Note : souvent c'est celui de l'AD haut-privilège, utilisé pour la corrélation et le provisionnement.)
Tertiary_AccountTertiary_AccountIdentifie la nomenclature tertiaire du compte.
Quaternary_AccountQuaternary_AccountIdentifie la nomenclature quaternaire du compte.
Quinary_AccountQuinary_AccountIdentifie la nomenclature quinaire du compte.

La table Structural

La table Structural est la table dans laquelle toutes les données de la table Structural_Import sont chargées.

Les données sont importées dans cette table à l'aide du module StructuralCopy (voir Configurer un module).

Les principaux attributs sont énumérés dans le tableau ci-dessous. Les plus importants sont en gras. Dans la plupart des cas, les attributs de la table Structural correspondent exactement aux attributs de la table Structural_Import.

AttributsStructural_Import Correspondance de tableDescription
Structural_IDHR_Structural_IDIl s'agit d'un numéro incrémentiel généré automatiquement par RAC/M.
HR_Structural_IDStructural_Import_IDCette clé identifie la structure des ressources humaines.
NameNameLe nom de l'élément structurel.
Organisation_Type_IDOrg_TypeLe type d'élément structurel (Enterprise, Department ou Organisation).
Manager_IdHR_Manager_IdCette clé est liée à la table Identification pour résoudre la référence.
HR_Manager_IdHR_Manager_IdL'ID du gestionnaire responsable de cet élément structurel.
HR_Manager_NameHR_Manager_NameLe nom complet du gestionnaire.
Work_Location_IDHR_Work_Location_IDCette clé est liée à la table Work_Location pour résoudre la référence. L'ID du lieu de travail.
Cost_CenterCost_CenterLe centre de coût de cet élément structurel.

La table Hierarchy structurel

La table Hierarchy est la table dans laquelle les données de la table Structural_Import sont chargées.

Les données sont importées dans cette table à l'aide du module Hierarchy (voir Configurer un module).

Les principaux attributs sont énumérés dans le tableau ci-dessous. Les plus importants sont en gras. Dans la plupart des cas, les attributs de la table Structural correspondent exactement aux attributs de la table Structural_Import.

AttributsStructural_Import Correspondance de tableDescription
Structural_IdHR_Structural_IdCette clé, qui identifie la structure des ressources humaines, renvoie à la table Structural afin de résoudre la référence.
Superior_Structure_IdHR_Structural_Superior_IdCette clé, qui identifie la structure supérieure des ressources humaines, renvoie à la table Structural afin de résoudre la référence.

La table Application

La table Application est la table dans laquelle une partie des données de la table Application_Account_Import sont importées.

Les données sont importées dans cette table à l'aide du module Application (voir Configurer un module).

Les principaux attributs sont énumérés dans le tableau ci-dessous. Les plus importants sont en gras. Dans la plupart des cas, les attributs de la table Application correspondent à certains attributs de la table Application_Account_Import.

AttributesApplication_Account_Import Correspondance de tableDescription
Application_IDIl s'agit d'un numéro incrémental généré automatiquement par RAC/M.
Application_IDEXT_Application_IdCette clé est liée à la table Application pour résoudre la référence.
Application_NameApplication_NameLe nom de l'actif.
Application_Group_IdEXT_Appl_Group_IdCette clé renvoie à la table ApplicationGroup pour résoudre la référence.
System_TypeSystem_TypeL'information sur le type de système de cet actif.
OSOSL'information sur le type d'OS de cet actif.
Application_Status_IdApplication_StatusCette clé est liée à la table ApplicationStatus pour résoudre la référence.
EXT_Application_ID_TextNom Utilisé. C'était pour des ID trop longs (Note, C'est une relique du passé)

La table Application est la table dans laquelle une partie des données de la table Application_Import sont importées.

Note

Cette association de table représente sensiblement la même chose que la table ci-haut, mais l’information provient d’une autre source. Cette manipulation est rare, à moins que nous ne voulions charger des informations différentes. Cela nous donne un exemple de la flexibilité de ces modules.

AttributesApplication_Import Correspondance de tableDescription
Application_IDIl s'agit d'un numéro incrémental généré automatiquement par RAC/M.
Application_IDEXT_Application_IdCette clé est liée à la table Application pour résoudre la référence.
Application_NameApplication_NameLe nom de l'actif.
Application_DescriptionApplication_DescLa description de l'actif.
Application_Group_IdEXT_Appl_Group_IdCette clé renvoie à la table ApplicationGroup pour résoudre la référence.
System_TypeSystem_TypeL'information sur le type de système de cet actif. (Notes, Information seulement)
OSOSL'information sur le type d'OS de cet actif. (Notes, Information seulement)
CountryCountryPays où est hébergé l'actif. (Notes, Information seulement)
DNDNDN (Notes, Information seulement)
Application_Status_IdApplication_StatusCette clé est liée à la table ApplicationStatus pour résoudre la référence.
Identifier 1 à 2Identifier 1 à 2Identifiants personnalisés qui peuvent être utilisés pour compléter les champs de clé externe.
Extra 1Extra 1Informations pertinentes supplémentaires.
EXT_Application_ID_TextNom Utilisé. C'était pour des ID trop longs (Note, C'est une relique du passé)

La table Status

La table Status est la table dans laquelle les données de la table Application_Account_Import sont importées.

Les données sont importées dans cette table à l'aide du module Status (voir Configurer un module).

Les principaux attributs sont énumérés dans le tableau ci-dessous. Les plus importants sont en gras. Dans la plupart des cas, les attributs de la table Status correspondent exactement aux attributs de la table Application_Account_Import.

Note

Lorsque de nouveaux statuts sont ajoutés, nous devons définir leur état réel (Actif, Terminé, Inactif).

AttributesApplication_Account_Import Correspondance de tableDescription
Status_IDIl s'agit d'un numéro incrémental généré automatiquement par RAC/M.
NameStatusCette clé est liée à la table Status pour résoudre la référence.

La table Application_Account

La table Application_Account est la table dans laquelle toutes les données de la table Application_Account_Import sont importées.

Les données sont importées dans cette table à l'aide du module ApplicationAccount (voir Configurer un module).

Note

RAC/M Identity vous permet de normaliser et d'améliorer les données afin d'accroître les performances de correspondance en utilisant des primitives telles que la primitive ModulePermutation utilisée dans le module NormalizerApplicationAccount.

Lors de l'importation des comptes dans la table ApplicationAccount, le nom et le prénom seront copiés dans la table Normalisation_ApplicationAccount.

Les principaux attributs sont énumérés dans le tableau ci-dessous. Les plus importants sont en gras. Dans la plupart des cas, les attributs de la table Application_Account correspondent exactement aux attributs de la table Application_Account_Import.

AttributesApplication_Account_Import Correspondance de tableDescription
Application_Account_IDIl s'agit d'un numéro incrémental généré automatiquement par RAC/M.
Application_IDEXT_Application_IdCette clé est liée à la table Application pour résoudre la référence.
Account_NameAccount_NameLe nom du compte de l'actif.
DescriptionDescriptionLa description du compte de l'actif.
First_NameFirst_NameLe prénom associé au compte.
Last_NameLast_NameLe nom de famille associé au compte.
Middle_NameMiddle_NameLe nom supplémentaire associé au compte.
Full_NameFull_NameLe nom complet associé au compte.
EmailEmailLe courriel associé au compte.
EINEINClé externe (Note, non indexée, il n'est pas suggéré de l'utiliser).
GUIDGUIDClé externe (Note, utilisée par Active Directory, LDAP).
DNDNInformation sur le DN (Note, utilisée par Active Directory, LDAP).
Application_Group_IdEXT_Appl_Group_IdCette clé renvoie à la table ApplicationGroup pour résoudre la référence.
HR_File_Source_IDHR_File_Source_IDL'identifiant du ICF ou du fichier utilisé dans le collecteur. (Une valeur par défaut est utilisée si non précisé.)
Expiration_DateExpiration_Date_StrLa date d'expiration du compte de l'actif.
Last_Login_DateLast_Login_Date_StrLa date de la dernière connexion avec le compte de l'actif.
Status_IDStatusCette clé est liée à la table Status pour résoudre la référence.
Identifier 1 à 5Identifier 1 & 5Identifiants personnalisés qui peuvent être utilisés pour compléter les champs de clé externe. (Note, Les identifiants 1 et 2 sont indexés pour accélérer la recherche.)
PasswordPasswordLe mot de passe associé à ce compte d'actif.
Password_Exp_DatePassword_Exp_DateLa date d'expiration de ce mot de passe
Sync_StatusNom Utilisé. (Note, sert au provisionnement, par defaut il est non défini)
Extra 1 à 40Extra 1 à 40Informations pertinentes supplémentaires. (Note : elles n'ont pas toutes la même capacité disponible.)

La table Profile

La table Profile est la table dans laquelle toutes les données de la table Profile_Import sont chargées.

Les données sont chargées dans cette table à l'aide du module Profile (voir Configurer un module).

Les principaux attributs sont énumérés dans le tableau ci-dessous. Les plus importants sont en gras. Dans la plupart des cas, les attributs de la table Profile correspondent exactement aux attributs de la table Profile_Import.

AttributsProfile_Import Correspondance des tableauxDescription
Profil_IDIl s'agit d'un numéro incrémentiel généré automatiquement par RAC/M.
Nom_du_profilProfil_NameLe nom du profil fait référence aux noms de groupes dans les données importées.
Profil_DescriptionDescriptionLa description du profil.
Application_IDEXT_Application_IdCette clé est liée à la table Application pour résoudre la référence.
EXT_Profile_IDEXT_Profile_IDIdentification unique du profil pour un actif (par exemple, GUID, ID).
Identifier 1 à 5Identifier 1 & 5Identifiants personnalisés qui peuvent être utilisés pour compléter les champs de clé externe. (Note : Les identifiants 1 et 2 sont indexés pour accélérer la recherche.)
Sync_StatusNon Utilisé. (Note : Sert au provisionnement, par défaut il est non défini.)
Extra 1 à 20Extra 1 à 20Informations pertinentes supplémentaires. (Note : elles n'ont pas toutes la même capacité disponible.)
EXT_Application_ID_TextNon Utilisé. C'était pour des ID trop longs (Note : C'est une relique du passé).
EXT_Profile_Application_IDNon Utilisé. C'était pour importer des profils logiques (Note : C'est une relique du passé).
EXT_Profile_ID_TextNon Utilisé. C'était pour des ID trop longs (Note : C'est une relique du passé).
EXT_Profile_Application_ID_TextNon Utilisé. C'était pour des ID trop longs pour importer des profils logiques (Note : C'est une relique du passé).
End_Date_App_Profile_StrNon Utilisé. (Note : Pas encore implémenté.)
Start_Date_App_Profile_StrNon Utilisé. (Note : Pas encore implémenté.)

La table ApplicationProfile

La table ApplicationProfile est la table dans laquelle les membres de la table Profile_Import sont chargés.

Les données sont chargées dans cette table à l'aide du module ApplicationProfile (voir Configurer un module).

Voici une version corrigée :

Les principaux attributs sont énumérés dans le tableau ci-dessous, mais nous n'avons besoin que des informations qui définissent un membre d'un compte pour un actif renseigné dans la table Profile_Import.

AttributsProfile_Import Correspondance des tableauxDescription
Profile_IDIl s'agit d'un numéro incrémentiel généré automatiquement par RAC/M.
Application_IdEXT_Application_IdCette clé est liée à la table Application pour résoudre la référence.
Profile_IdEXT_Profile_IDCette clé est liée à la table Profile pour résoudre la référence.
Application_Account_IdAccount_NameCette clé est liée à la table ApplicationAccount pour résoudre la référence.

Tables de configuration

La table SELF_SERVICE_QUESTION

La table SELF_SERVICE_QUESTION est la table dans laquelle les questions à utiliser dans les différentes pages du libre-service sont configurées.

Les principaux attributs sont énumérés dans le tableau ci-dessous. Les plus importants sont en gras.

AttributsDescription
OrderL'ordre dans lequel les questions sont affichées (Plus petit en premier).
RequiredSi la question est obligatoire.
Add_Question_In_Written_RequestDans le cas où la question est utilisée dans le cadre d'une demande écrite, cette colonne indique si la question est ajoutée dans la demande écrite ou seulement la réponse. Voici un exemple avec la question : "Ma question : Ma réponse" et un exemple sans la question : "Ma réponse".
TypeLe type de la question. Les types supportés sont : SELECT, INPUT, TEXTAREA. Voir la section plus bas.
PageLa page dans laquelle la question est utilisée. Les pages supportées sont : TERMINATION_IDENTITY, TERMINATION_EXTERNAL_IDENTITY.
Title_ENLe titre de la question en anglais.
Title_FRLe titre de la question en français.
Placeholder_ENL'espace réservé à utiliser en anglais. Laisser vide pour ne pas en avoir.
Placeholder_FRL'espace réservé à utiliser en français. Laisser vide pour ne pas en avoir.
Tooltip_ENL'infobulle à utiliser en anglais. Laisser vide pour ne pas en avoir.
Tooltip_FRL'infobulle à utiliser en français. Laisser vide pour ne pas en avoir.

Les types de questions

Il y a deux modes de question supportés : question à texte libre et questions à choix multiples.

Mode libre

Les deux types qui peuvent être utilisés pour ce mode sont :

  • TEXTAREA
  • INPUT

La différence entre les deux est seulement au niveau de l'affichage. Le premier permet l'utilisation de saut de ligne tandis que l'autre est plus souvent utilisé pour des questions à réponses courtes sans sauts de lignes.

Mode avec choix

Le seul type supporté est SELECT. Cette option oblige l'utilisateur à choisir une réponse parmi les choix. Les choix possibles pour la question sont configurés via la table SELF_SERVICE_QUESTION_CHOICE.

La table SELF_SERVICE_QUESTION_CHOICE

La table SELF_SERVICE_QUESTION_CHOICE est la table dans laquelle les choix de réponses pour les questions à choix multiples sont configurés.

Les principaux attributs sont énumérés dans le tableau ci-dessous. Les plus importants sont en gras.

AttributsDescription
Self_Service_Question_IdL'identifiant de la question pour ce choix.
Label_ENLe texte du choix en anglais.
Label_FRLe texte du choix en français.