Les raccourcis permettent de faire référence à des objets contenus dans d'autres modèles, mais avec les limitations suivantes :
Par exemple, dans un modèle, vous pouvez avoir besoin d'une table Client comportant les colonnes Nom et Adresse, tandis que dans un autre modèle, vous n'avez besoin que de la colonne Nom pour cette table.
Dans ce cas, plutôt que d'utiliser un raccourci, vous devriez répliquer l'objet.
Lorsque vous répliquez un objet, PowerAMC crée une copie complexe (ou réplique) de l'objet. La réplique retient le nom, le code, le type et l'ID de l'objet d'origine et est automatiquement mise à jour dès que l'original est modifié.
Une réplique ressemble à n'importe quel autre objet dans l'Explorateur d'objets et dans le diagramme, mais sa feuille de propriétés est par défaut non modifiable car ses propriétés sont synchronisées avec celle de l'original :
Vous pouvez désynchroniser toute propriété que vous souhaitez changer, tout en conservant la synchronisation des autres.
Le lien vers l'original et la synchronisation sont maintenus par une réplication, qui n'est pas visible dans l'Explorateur d'objets ou dans un diagramme, mais dont les propriétés sont accessibles via la boîte de dialogue Liste des réplications.
Si vous souhaitez faire référence à un objet dans le modèle ou dans différents modèles ou packages afin de partager la représentation de cet objet entre modèles ou packages. Le raccourci n'est pas une copie locale de l'objet cible et ne peut pas être modifié indépendamment de son objet cible.
Si vous souhaitez avoir une copie locale d'un objet qui puisse diverger de l'objet d'origine.
Vous pouvez créer autant de réplications que vous le souhaitez pour la plupart des objets qui s'affichent sous un diagramme ou un package de modèle dans l'Explorateur d'objets.
Vous pouvez également créer des répliques de répliques.
Vous ne pouvez pas répliquer des liens, mais vous pouvez créer un lien entre deux répliques dans le modèle référent.
Le tableau suivant répertorie les objets de chaque modèle qui prennent en charge les réplications :
Module |
Objet |
---|---|
MCD (Diagramme conceptuel) |
Entité, information |
MPD (Diagramme physique) |
Table, vue, utilisateur, rôle, groupe, type de données abstrait, profil de données de test, storage, tablespace, procédure, modèle de trigger, élément de modèle de trigger, join index, séquence, package de base de données, synonyme |
MPD (Diagramme multidimensionnel) |
Cube, dimension, fait, source de données |
MOO (diagramme de classes) |
Classe, interface |
MOO (diagramme de cas d'utilisation) |
Cas d'utilisation, acteur |
MOO (diagramme de séquence) |
Objet, acteur |
MOO (diagramme d'activités) |
Etat-d'objet, unité d'organisation, objet, activité |
MOO (diagramme de composants) |
Composant |
MOO (diagramme d'objet) |
Objet |
MOO (diagramme de déploiement) |
Instance de composant, noeud |
MOO (diagramme de collaboration) |
Objet, acteur |
MOO (diagramme d'états-transitions) |
Evénement, état |
MPM (diagramme de processus métiers) |
Unité d'organisation, ressource, format de message, donnée, fournisseur de service, événement, transformation de données, variable, corrélation, processus, clé de corrélation |
MTM (diagramme de flux) |
Acteur, événement, donnée |
MTM (diagramme conceptuel) |
Opération, action |
MTM (diagramme organisationnel) |
Phase, tâche, module |
MSX (diagramme XSD) |
Groupe d'attributs, attribut, élément, type simple, type complexe, groupe, notation, import, inclusion, redéfinition |
MSX (diagramme DTD) |
Entité, groupe d'attributs, attribut, élément, groupe, notation |
MGX |
Terme, utilisateur, groupe, réplication |
MFI (diagramme de fluidité de l'information |
— |
Tous les modules |
Fichier, règle de gestion, domaine, source de données |