Altova ContractManager

Comment sont stockées les données

Accueil Préc Haut Suivant

Les données concernant des contrats sont stockées dans plusieurs conteneurs, chacune représente un composant d’information de contrat. Ces conteneurs peuvent être organisés dans une hiérarchie. Par exemple, votre appli ContractManager peut avoir une hiérarchie simple qui contient deux bases de données nommées Contract Database et Company Database, comme indiqué ci-dessous :

 

Contract Database

|

|--Contract

|

Company Database

|

|--Company

|  |

|  |--Department

|  |  |

|  |  |--Person

 

 

 

Enregistrements et champs

Dans chaque conteneur, vous saisirez des enregistrements. Chaque enregistrement est défini par un nombre de champs (qui sont spécifiques à ce conteneur). Lorsque vous saisissez un enregistrement, ce que vous faites en fait, c’est de saisir des valeurs pour ces champs. Vous pouvez visualiser un conteneur comme suit :

 

Conteneur-A


Champ-1

Champ-2

Champ-3

Champ-4

Enregistrement-1

Valeur-1-Champ

Valeur-2-Champ

Valeur-3-Champ

Valeur-4-Champ

Enregistrement-2

Valeur-1-Champ

Valeur-2-Champ

Valeur-3-Champ

Valeur-4-Champ

Enregistrement-3

Valeur-1-Champ

Valeur-2-Champ

Valeur-3-Champ

Valeur-4-Champ

 

Donc lorsque vous saisissez des données dans l’appli ContractManager, vous allez saisir des enregistrements pour les conteneurs différents de l’appli. Par exemple, vous pouvez ajouter des nouveaux enregistrements d'entreprise, ou des enregistrements de département, ou des enregistrement personnels ou bien encore des enregistrements de contrat. Ainsi, vous créez des données dans votre base de données ContractManager.

 

 

Champs d’identité

Dans chaque conteneur, un ou plusieurs champs auront été configurés (par vos administrateurs de système) pour être Champs d’identité. Ces champs identifieront uniquement des enregistrements. Par exemple, des employés auront généralement des nombres ID uniques, donc le champ de nombre ID peut être utilisé pour identifier des enregistrements dans le conteneur Person. Dans le cas de certains conteneurs, il peut être nécessaire d’avoir plus d’un champ pour se rapprocher de l’unicité (par exemple, les champs Nom et Date de naissance d’une personne).

 

 

Enregistrements liés sur tous les conteneurs

Pendant la configuration de la base de données, votre administrateur de système aura créé des liens sur les conteneurs. Par exemple, un lien parent–enfant peut avoir été créé entre l’entreprise et le département et un autre lien parent–enfant entre le département et la personne. Dans ce cas, lorsque vous saisissez un nouvel enregistrement pour un conteneur enfant, une des valeurs de champ que vous souhaitez ajouter serait pour le parent de cet enregistrement (enfant). Par exemple, lors de l’ajout d’un nouvel enregistrement de département (par exemple pour un département Legal), vous serez invité pour le parent d’entreprise de ce département (où vous pouvez saisir, par exemple, une entreprise Altova). En sélectionnant le parent Altova, vous avez établi un lien entre ce département Legal et l’entreprise Altova. Dans cet enregistrement, vous décrivez donc effectivement le département légal d’Altova.

 

De même, votre administrateur de système pourrait avoir établi des liens entre les conteneurs qui ne sont pas directement liés dans une hiérarchie verticale. Par exemple, un lien pourrait avoir été créé entre un contrat et l’entreprise contractée. Il n’y a pas de connexions hiérarchiques directes entre le conteneur Contract et le conteneur Company. Mais si un lien explicite est configuré entre les deux, alors, pendant la saisie (par exemple de données de contrat), vous serez invité à saisir le nom de l’entreprise sous contrat. Cela liera le contrat actuel non seulement avec l’entreprise sélectionnée mais aussi aux départements et personnes (hiérarchiquement décroissants) de cette entreprise

 

Ainsi, bien que vous saisissez des données enregistrement par enregistrement pour des conteneurs différents, l'appli ContractManager crée un réseau de connexions sur plusieurs enregistrements dans des conteneurs différents. Ce réseau de données vous permet de générer des rapports et des graphiques concernant vos contrats, dates de contrat et les entreprises et les personnes impliquées.

 

© 2016-2022 Altova GmbH