Réserver une Démo

SVP notez : Cette page d’aide n’est pas pour la dernière version d’Enterprise Architect. La dernière aide peut être trouvée ici.

Pré. Proc.

GetDefaultFieldMappingGetDefaultFieldMapping

Renvoie une liste de la façon dont les champs et propriétés de l' Item externe correspondent aux champs, propriétés et Valeur Étiquetés de l'élément Enterprise Architect .

Contributions

Paramètre

Détails

paramètres

  • C++ : caractère const*
  • C# : string
Une string JSON de paramètres. Réservé pour une utilisation future.

Sorties via des rappels

AddProperty - 2-3 valeurs par champ à mapper. Utilisez une valeur d'index unique pour chaque mappage :

  • AddProperty(index, "externalField", "nom");
  • AddProperty(index, "internalField", "name");
  • [Facultatif] AddProperty(index, "taggedValue", "Mon nom externe");
[Facultatif] LogMessage ou SetError - pour fournir des commentaires aux utilisateurs.

Détails

Les valeurs renvoyées par cette méthode sont utilisées pour remplir le mappage des champs dans la configuration des données externes.

La méthode définit les valeurs par défaut de la façon dont les champs/propriétés d'un Item externe sont mappés sur les champs/propriétés/ Valeur Étiquetés d'un élément Enterprise Architect lors de la liaison d'un Item externe.

La valeur ' valeur ' doit correspondre à l' ID de champ spécifié dans GetFields, ainsi qu'aux noms de champ renvoyés par, par exemple, GetItems.

La valeur ' valeur ' doit correspondre à un nom de champ Enterprise Architect .

Les options pour le nom du champ interne sont :

  • 'Nom'
  • 'Alias'
  • 'Auteur'
  • ' Notes '
  • ' Valeur Étiquetée ' - Ceci est un cas particulier et nécessite AddProperty(index, "taggedValue", "tagged valeur name") pour spécifier le nom de la Valeur Étiquetée à utiliser
  • 'Statut'
  • 'Version'
  • 'Phase'
  • 'Mots clés'
  • 'Complexité'
  • 'Portée'
  • 'Multiplicité'
  • 'Classificateur'
  • 'Résumé'
  • 'Est-feuille'
  • 'Langue'
  • 'Nom de fichier'
  • 'Est racine'
  • 'Est Spécification '
  • 'Persistance

Exemple:

  • AddProperty(index, "externalField", "modifiedDate");
  • AddProperty(index, "internalField", " Valeur Étiquetée ");
  • AddProperty(index, "taggedValue", "Date de modification");