Si vous désirez assigner des caractéristiques spécifiques à vos symboles selon des conditions. Voici comment faire. Pour ce faire vous devez ajouter une extension à votre modèle PDM, Sélectionnez Modèle=>Extensions; Cliquez sur l’icône « Ajouter une ligne » (ctrl-N); Double cliquer sur…
Au niveau d’un diagramme afficher le champ Description ou Commentaire d’une colonne
Vue de Montréal Vous désirez afficher le champ « Description » ou « Commentaire » associé à vos colonnes malheureusement vous ne pouvez pas le sélectionner. Afin d’afficher ces champs vous devez ajouter un attribut calculé personnalisé au niveau des colonnes qui aura…
Script vb pour le remplacement de caractère ou l’extraction d’un « pattern » relatif à une chaîne de caractères
Le vbscript suivant présente quelques exemples afin de remplacer « fox » pour « cat » ou afin de changer l’ordre des mots « The quick » pour « quick The » et finalement afin d’extraire une chaîne de caractère d’un texte. Function ReplaceTest(patrn, replStr) Dim mch, regEx,…
Vérifie dans le référentiel pour des OID en double
Vous désirez vérifier dans votre référentiel si vous avez un modèle qui possède plus d’un objet avec le même OID. Option Explicit dim fso set fso = CreateObject(« Scripting.FileSystemObject ») if not(RepositoryConnection.Connected) then output « La connexion au référentiel est fermée. Impossible d’exécuter…
Vérifier votre modèle actif et enregistrer le résultat dans un fichier texte
Vous avez besoin de vérifier votre modèle et d’enregistrer la sortie dans un fichier texte. De plus dans le fichier de sortie, vous voulez mettre le nom du modèle et l’heure de début de la vérification. Enregistrez le code ci-dessous…
Compteur du nombre de configuration
Dim repository, connected, counter Set repository = RepositoryConnection connected = repository.Connected If not connected then connected = repository.Open() End If counter = repository.Configurations.Count output « Nombre de configurations: » & counter
Lists the code of attributes for an UML class
Comment identifier via VBScript le nom de l’espace de nom pour lequel une classe ou un package est associé, en sachant que cela est définit en GTL (C#2::ProfilePackageCriteriaNamespace). Utilisation de la méthode : « EvaluateTemplate » Cette extension de profil permet la…
Create Index and assign to column
Set model = ActiveModel If (model Is Nothing) Or (Not model.IsKindOf(PdPDM.cls_Model)) Then MsgBox « Le modèle courant n’est pas un modèle physique. » Else for each table in ActivePackage.Tables set indx = table.CreateObject(PdPdm.cls_Index, « Indexes ») indx.Name = « NewIdx » + « _ » + table.Name indx.Code…
Détruire des objets
Set model = ActiveModel If (model Is Nothing) Or (Not model.IsKindOf(PdPDM.cls_Model)) Then MsgBox « Le modèle courant n’est pas un modèle physique. » Else For each Itm in model.Tables Itm.Delete Next End if
Comment vérifier si un domaine est associé à une colonne
option explicit dim mdl, tbl, col, dmn set mdl=activemodel If (mdl Is Nothing) Or (Not mdl.IsKindOf(PdPDM.cls_Model)) Then MsgBox « Le modèle courant n’est pas un modèle physique. » Else for each tbl in mdl.tables for each col in tbl.columns set dmn=col.domain if…