Cette section énumère les fonctions d’Enterprise Architect 17.0:
Les principales fonctions d'Enterprise Architect 17.0 sont présentées sur la page de publication officielle.
Pour informations concerner l'histoire d'autres versions, choisissez une version ci-dessous.
- Entreposage de Données
- Ajout de la capacité d’ingénierie des bases de données d’un certain nombre de langages d’entreposage de données:
- Bases de Données d’Entreposage de Données:
- Amazon Redshift
- Azure Synapse
- Google BigQuery
- Snowflake
- Teradata
- Bases de données et Plateformes Hybrides / Analytiques:
- Apache Hadoop
- Apache Spark
- Bases de Données traditionnelles pouvant être utilisées pour l’Entreposage de Données:
- IBM DB2
- Firebird
- MS Access
- MySQL
- Oracle
- PostgreSQL
- MS SQL Server
- SQLite
- MDG Technologie pour Data Warehouse Engineering fournit des profils pour chaque langage d’entrepôt de données pris en charge:
- Ajout de la commande 'Import DDL', pour permettre l’importation de configurations existantes dans votre modèle
- Mise à jour du dialogue Générer DDL pour prendre en charge la génération de Langages d’Entreposage de Données
- Perspectives
- Introduction d’une nouvelle technologie 'Perspectives Modèle' pour prendre en charge la modélisation et la publication d’ensembles de perspectives
- Perspectives sont définies comme ayant un ou plusieurs ensembles technologiques
- Perspectives peuvent être liées à des groupes de sécurité
- Ensembles de Rubans peuvent être définis et liés à des groupes de sécurité pour spécifier les rubans et les parties d’un ruban disponibles pour des utilisateurs spécifiques
- Le bouton de ruban 'Publier Perspective' a été ajouté à la catégorie Spécialiser pour la gestion des perspectives modélisées
- Les menus contextuels du navigateur et du diagramme afficheront une perspective de publication... lorsqu’un élément de perspective ou un paquetage d’espace de travail de perspective est sélectionné
- Ajout d’exemples de motifs à la boîte à outils Perspectives du modèle fournissant tous les éléments de catégorie de ruban et les attributs de groupe de ruban
- Nouvel onglet 'Modélisé' ajouté au le dialogue Ensembles Perspectives pour la gestion des perspectives modélisées:
- Affiche tous les paquetages <> dans le modèle
- Activer, mettre à jour ou décharger un jeu de perspectives modélisé et plus encore
- Amélioration considérable du comportement de Perspectives, y compris de nombreuses mises à jour et améliorations d’interface utilisateur
- Mise à jour de la disposition du dialogue 'Ensembles Perspectives', y compris:
- Renommage des onglets 'Ensembles Basés sur Modèle' en 'Ensembles partagés', 'Restrictions de Groupe' en 'Sécurité Appliquée' et 'Visibilité du Système' en 'Ensembles de systèmes'
- Ajout du combo "Accès verrouillé à:" pour mieux contrôler qui peut apporter des modifications
- Les onglets 'Ensembles Personnels' et 'Ensembles Partagés' incluent maintenant des sous-onglets pour 'Perspectives' et 'Rubans'
- Ajout de Ensembles de Rubans basés sur Modèle (Démarrer | Perspective | Paramètres | Rubans Partagés (basés sur Modèle)
- Gestion simplifiée des restrictions de sécurité en autorisant uniquement l’application de ensembles de perspectives et de rubans partagés ou modélisés
- L’onglet 'Ensembles de systèmes' du dialogue 'Ensembles Perspectives' a été mis à jour pour inclure un bouton 'Enregistrer'.
- Page Perspectives de la fenêtre Portails a été mise à jour pour afficher 'Personnalisé' au lieu de 'Ensembles Partagés (basés sur modèle)' lorsque des restrictions s’appliquent
- Les boîtes à outils communes de MDG Technologies ne seront affichées que si la perspective actuelle inclut la technologie
- Suppression de l’option de menu d’accès rapide à l’espace de travail 'Mes Ensembles Rubans' lors de l’utilisation dans un environnement de perspective restreint
- Correction du comportement de sélection de fichiers lors de la publication d’un point de vue personnel sur un nouveau fichier sous Linux/Wine
- Le ensemble de rubans sera correctement appliqué lors de l’ouverture d’un modèle non sécurisé
- Rubans Restreints seront actualisés lors de la fermeture ou du rechargement d’un modèle pour s’assurer qu’ils s’affichent correctement
- Mise à jour du comportement d’importation et d’exportation des ensembles de perspectives personnelles et partagées, de sorte que l’un d’entre eux puisse être publié à la fois
- Alors important un ensemble de perspectives qui existe déjà dans le modèle, vous serez invité à l’écraser ou à le créer en tant que nouveau
- Affichage du Constructeur Technologique, des Perspectives de Modèle et des Modèle Add-ins dépendent maintenant de la perspective sélectionnée
- Les dialogues des ensembles de ruban personnel et partagé ont été mis à jour pour inclure des menus contextuels pour 'Appliquer', 'Copier vers le partage' et 'Déplacer vers le partage'
- 'Système Défaut' a été supprimé des ensembles de ruban partagés
- Ajout de la possibilité de copier un point de vue partagé dans votre ensemble personnel
- Ensembles de Ruban existants à sécurité renforcée (officiellement appelés Restriction de groupe) peuvent être copiés dans les ensembles de ruban partagés pour une réutilisation
- Assurez que la catégorie de ruban 'Paramètres' est toujours disponible pour l’administrateur après qu’un ensemble de rubans a été appliqué
- Les MDG Technologies désactivées sont exclues des ensembles de technologies appliquées
- Ajout d’un affichage textuel 'dernière action entreprise' à la collection Ensembles de perspectives | Page modélisée pour indiquer plus clairement si une action s’est terminée ou a échoué
- Assurer les Ensembles Perspective | Ensembles Personnels | Les commandes de copie et de déplacement du ruban sont désactivées lorsqu’un modèle n’est pas ouvert
- Les perspectives de 'Technologie Personnalisée' sont toujours visibles par l’administrateur et les membres disposant d’un accès spécial aux paramètres de perspective
- Fenêtres du Constructeur de Modèles afficheront le dernier filtre de perspective défini localement, à moins que la perspective active ne change
- Ajout de la possibilité d’appliquer un ensemble de ruban partagé à l’utilisateur actuel (clic droit sur le groupe de ruban partagé | appliquer)
- Filtre de perspective active de Constructeur de Modèles sera effacé lorsque vous sélectionnez 'tout' dans le bouton du menu du ruban 'Tout Perspectives'
- Un message d’erreur s’affiche lorsque vous tentez d’activer un espace de travail en perspective qui ne contient pas d’élément en perspective
- Échéanciers
- Une nouvelle fenêtre ancrée pour gérer tous les différents aspects contrôlés par version de tout élément de contexte pris en charge dans le modèle
- La fenêtre Échéanciers propose les onglets et comportements suivants:
- Diagramme
- [Session en cours]
- Une liste d’instantanés d’image pour le diagramme de contexte. Créé alors enregistrement d’un diagramme et lors de la première ouverture
- Images de session sont disponibles pendant toute la durée de la connexion du modèle en cours
- Permet d’afficher les modifications récentes apportées à un Diagramme
- [Instantanés]
- Enregistrer automatiquement ou manuellement un instantané d’image d’un Diagramme dans le modèle
- Nouvelle option 'Activer Auto-Instantanés' est maintenant disponible dans le dialogue 'Gérer Options du Modèle' de la page Général
- Activez instantanés d’image automatiques pour enregistrer et mettre à jour une seule entrée d’image chaque jour pour un utilisateur lorsqu’il modifie un Diagramme
- Enregistrez instantanés XML Natifs légers d’un Diagramme et comparez les modifications récentes via la fenêtre de comparaison
Paquetage
- Paquetage
- [Instantanés]
- Enregistrez une base XML Natif complète du paquetage actuel. Ce format est nettement plus rapide que les anciennes lignes de base
- Exécuter une comparaison ou restaurer les modifications à l’aide de la fenêtre de comparaison
- [Lignes de Base]
- Accéder ou créer de nouvelles bases de référence héritées du paquetage actuel et exécuter des comparaisons
- Élément
- Enregistrer un instantané principal ou complet d’un élément dans notre format XML natif dans le modèle
- Ajouter ou modifier les commentaires de vos instantanés
- Comparer un instantané à l’élément actuel ou comparez un instantané à un instantané existant utilisant la fenêtre de comparaison
- TAM
- Répertorie toutes les versions de modèle temporelles du paquetage ou de l’élément actuel
- Permet de cloner un paquetage en tant que nouvelle version
- Exécuter une comparaison entre un ancêtre et un paquetage ou un élément cloné
- Version
- Affiche toutes les révisions VC disponibles pour le paquetage sélectionné pour les paquetages contrôlés par SVN et TFS
- Permet d’effectuer une comparaison avec le paquetage actuel
- Audit
- Répertorie tous les journaux d’audit pour l’élément de contexte actuel lorsque l’audit est activé
- La sélection d’un item affichera les informations du journal dans l’onglet d’audit de la fenêtre de sortie
- Fenêtre de Comparaison
- Considérablement retravaillé pour prendre en charge un plus large éventail de comparaisons et de capacités de fusion avec une interface utilisateur actualisée
- Les comparaisons suivantes sont maintenant prises en charge:
- Paquetage ou diagramme vers un duplicata dans un modèle externe
- Comparaison visuelle d’un diagramme avec une copie dans un modèle source externe
- Versions du modèle temporel d’un ancêtre à cloner et vice versa
- Comparaison avec les fichiers natifs XML, XEA, XMI 2.1 ou QEA
- La restauration d’un simple changement est maintenant beaucoup plus rapide
- Amélioration de la lisibilité en limitant l’affichage des propriétés dans le volet de droite aux seuls éléments modifiés
- Restauration complète à partir de la ligne de base a été mise à jour pour permettre la restauration à partir du XML natif
- Suppression des fausses différences potentielles signalées après la création d’une nouvelle base de référence
- Comparaison instantanée d’un paquetage, élément ou diagramme mis à jour pour inclure les Journaux et Discussions
- Informations de style d’objet et de lien du diagramme seront maintenant fusionnées à partir de XMI 1.1 lors d’utilisation du fichier de fusion
- Correction du comportement lors de la comparaison d’un nœud racine avec un fichier XEA natif
- Comparaisons TAM via la fenêtre Échéanciers seront comparées utilisannt paquetage racine TAM
- Ajout d’une option pour supprimer les différences à l’auteur d’un élément
- Les éléments enfants ne seront restaurés que lorsque l’élément parent existe dans le modèle
- Placement Intelligent
- Nouveaux points d’ancrage ajoutés:
- Accrochage au point médian entre 2 objets
- Accrochage à la même largeur et/ou hauteur que les autres objets du diagramme
- Guides Visuels ont été ajoutés pour indiquer l’accrochage appliqué:
- Même largeur/hauteur lors du redimensionnement
- Objets de même taille
- Position horizontale/verticale
- Accrochage aux bords et aux centres d’autres éléments lors du déplacement de plusieurs éléments
- Les éléments enfants non incorporés peuvent maintenant s’accrocher à des éléments de différents parents
- Nouveau bouton de menu déroulant pour les options de placement intelligent ajouté à la catégorie de ruban Mise en page > alignement:
- Sélection multiple: permet d’accrocher lors du déplacement de plusieurs objets
- Afficher les repères: détermine si les indicateurs visuels seront affichés pour indiquer quel accrochage est appliqué
- Limites d’élément: permet d’accrocher aux limites des objets
- Même taille: applique l’accrochage lors du redimensionnement des objets s’ils atteignent la même largeur/hauteur qu’un autre objet visible
- Espacement relatif: les objets s’alignent lorsque la distance d’un objet correspond à la distance entre d’autres objets
- Points médians: accrochage aux points médians verticaux ou horizontaux entre les éléments
- Amélioration du comportement lors de l’accrochage à un objet partiellement en dehors de la zone visible du diagramme
- Intégration de Données Externes
- Ajout d’une arborescence hiérarchique des données externes pour remplacer le contrôle de fil d’Ariane existant
- Prise en charge de la liaison de tous les items dans un 'dossier' externe, y compris de manière récursive dans des sous-dossiers
- Autoriser l’attachement d’images de diagramme associées à un élément externe (pour les fournisseurs qui le prennent en charge)
- Améliorations de la synchronisation en bloc des éléments liés permettant une synchronisation bidirectionnelle et la résolution des conflits au niveau du champ
- Documentation
- S’assurer que les Documents Dynamiques affichent les éléments enfants lorsque la section Élément-Enfant est activée dans le gabarit
- Assurer que les Documents Dynamiques rendent des éléments enfants lorsque la section Élément-enfant est activée dans le modèle
- Affichage Documents Dynamiques renommé Aperçu Dynamique
- La commande du ruban 'Publier | Rapports de modèles | Gabarits' renommé en 'Éditeur Gabarit'
- Amélioration du comportement lors de la génération d’un Aperçu Dynamique pour garantir le maintien du focus actuel du clavier
- L’étiquette d’onglet vue d’Aperçu Dynamique sera mise à jour avec la sélection de contexte actuelle
- Mise à jour du générateur de rapports HTML pour utiliser des images de diagramme à plus haute résolution
- Amélioration du comportement de génération de documents alors utilisant une page de garde et d’une feuille de style pour éviter d’appliquer des styles incorrects
- Dialogues d’Éditeur Document s’ouvriront centrées dans l’éditeur actuel pour s’assurer qu’elles sont visibles
- Amélioration du comportement de l’aperçu avant impression pour l’éditeur de documents liés/li>
- Génération par lots de documents à l’aide de traductions
- Mise à jour du comportement de 'Créer métadonnées de bibliothèque', de sorte que la barre de navigation du Centre de Formation affiche le texte traduit
- Mise à jour de la génération d’aide pour fournir une valeur de 'méta-description' construite à partir du nom de la Rubrique d’Aide et de la première phrase du champ Notes de Rubrique d’Aide
- Amélioration de gestion d’un nom de fichier non valide alors enregistre une Image de Diagramme
- Options de qualité d’image maintenant disponibles pour le générateur HTML
- Amélioration de la génération des documents pour garantir que la spécification de matrice correcte est chargée lorsque plusieurs sont disponibles avec le même nom
- Éditeur de gabarit RTF mis à jour pour inclure des contrôles de dialogue permettant de tester facilement votre conception pendant son développement
- Amélioration de la performance de génération de documents lorsque le modèle inclut des problèmes de maintenance
- Objets non imprimables seront correctement exclus des rapports
- Générateur HTML a été mis à jour pour permettre les liens statiques vers des points d’ancrage dans le HTML généré
- http://localhost/index/html?guid={elemnentGUID}#ANCHORNAME
- Fenêtre d’aperçu du document mis à jour pour s’assurer que la liste de lecture est exportée dans le format sélectionné
- Amélioration du comportement d’éditeur de gabarit de document lors du déplacement des sections d’éléments enfants
- Fichiers PDF générés sont maintenant correctement chargés dans Adobe PDF Reader
- Génération de documents a été mise à jour pour inclure les entrées de journal des diagrammes et paquetages
- Création de Profils
- Mise à jour des propriétés de dialogue Profile Helper pour la visibilité des attributs et des opérations pour autoriser les valeurs vides (par défaut) ou 'False'
- Correction de la publication du paquetage comme profil UML pour éviter les rares situations où un ID de profil unique n’a pas été créé
- Ajout de l’option 'Importer Paquetage comme Technologie MDG' comme alternative à l’utilisation d’un fichier MTS pour importer rapidement une technologie dans votre modèle
- Disponible lors de la sélection d’une << technologie mdg >> Paquetage
- Paquetages enfants <>, <> et <> seront automatiquement combinés dans une Technologie MDG et importés dans votre modèle
- Ajout de la propriété Diagramme à la boîte à outils du diagramme de profil
- Mise à jour de la fenêtre de traçabilité pour afficher les relations d’extension
- ForkJoinH et ForkJoinV ont été ajoutés au dialogue Étendre Métaclasse, Synch(H) et Synch(V) ont été supprimés
- _HideUmlLinks propriété a été ajoutée au dialogue Assistant de Profil
- Propriétés 'bookmark' et 'bookmarkvalue' sont maintenant disponibles pour les scripts de forme
- Correction du comportement du connecteur Quicklinker lorsque les stéréotypes de l’élément cible et du connecteur proviennent de profils différents
- Scripts de forme peuvent être définis pour les connecteurs de cas d’utilisation Include et Extend
- Correction de l’exportation de profil des définitions de valeur étiquetée pour s’assurer qu’elles n’incluent pas de caractères d’échappement
- Amélioration du comportement des liens rapides pour les diagrammes de Profil UML
- Ajout de l’option du menu contextuel 'Importer Paquetage come Technologie MDG' pour un paquetage sur un diagramme ou dans le navigateur
- Ajout des propriétés de métaclasse _dbtype et _gentype pour permettre aux stéréotypes de définir le type de base de données par défaut et la langue du code, respectivement
- Dialogue Profil d’Aide mis à jour pour permettre la création de valeurs marquées qui sont tapées par un élément DataType
- Ingénierie du Code
- Amélioration d’ingénierie du code Delphi pour prendre en charge les génériques et d’autres fonctionnalités du langage Delphi:
- Le paramètre Type générique est importé en tant que paramètre de modèle, et non plus dans le nom de l’élément de classe
- Plusieurs paramètres de type générique avec des contraintes séparées par ";" sont maintenant gérés correctement
- ALors importatant la définition de classe générique, le lien de généralisation est créé correctement avec la liaison du paramètre de modèle (substitution) à l’élément de classe parent
- Génération de code génère correctement un argument de type générique à partir de la liaison de paramètres de modèle
- Ingénierie du code gère correctement les mots-clés 'abstraits' et 'scellés' dans la définition de classe
- Le mot-clé 'class' dans la définition de propriété ne provoque plus d’erreur d’analyse
- Ingénierie du Code gère correctement le 'tableau de' dans le type de paramètre de fonction/procédure (par exemple, function AllPositive(const numbers : array of int32);)
- Ingénierie Inverse d’une clause 'case' d’enregistrement imbriquée ne provoque plus d’erreur d’analyse
- PHP 7/8 - Amélioration d’ingénierie du code pour prendre en charge les fonctionnalités suivantes du langage PHP 7:
- Déclaration du type de retour de fonction
- Type de paramètre de fonction nullable
- Type de propriété/variable
- Opérateur de coalescence nulle (??)
- Opérateur de vaisseau spatial (<=>)
- Cours anonymes
- Déclarations d’utilisation de groupe
- C++20 - Amélioration d’Ingénierie du Code/Éditeur de Code pour prendre en charge les fonctionnalités C++ suivantes:
- spécificateur explicite: "explicit(bool)" pour la déclaration de la fonction
- fonctions immédiates: "consteval" pour la déclaration de fonction
- Spécificateur constinit
- Utilisation d’Enum
- opérateur de comparaison à trois voies
- initialiseur désigné
- module
- Amélioration de rétro-ingénierie C++ pour mieux prendre en charge les paramètres de modèle variadiques compliqués
- Un avertissement s’affiche lorsque:
- Le chemin local est introuvable lorsque vous essayez d’afficher un fichier source
- le fichier est introuvable lorsque vous essayez d’afficher un fichier source
- Amélioration d’importateur de solution Visual Studio pour importer le format de style SDK du projet .NET
- Amélioration de la rétro-ingénierie C++ pour mieux gérer l’initialiseur à accolades
- Interface Utilisateur
- L’onglet Résumé de la Fenêtre d’Inspecteur a été mis à jour pour permettre à son contenu d’être 'épinglé' plutôt que de changer avec le contexte actuel
- Le texte entre la zone de l’onglet Vues Principales et la barre du Ruban s’affiche maintenant dans une couleur contrastante par rapport à l’arrière-plan sous tous les thèmes
- L’affichage des onglets internes de la Page d’Accueil a été mis à jour pour leur donner plus d’importance
- Amélioration de la mise en page des onglets 'Créer à partir d’un Modèle' et 'Guidage' sur la Page d’Accueil
- Le dialogue 'Nouveau Paquetage' met maintenant le focus sur le champ 'Nom' lorsqu’il est ouvert
- Mise à jour de la Fenêtre Propriétés ancrées pour offrir plus d’espace aux noms de propriété
- Autres améliorations de l’accessibilité, notamment la mise à jour de toutes les dialogue afin que le Narrateur Windows puisse fournir un retour d’information plus précis et intuitif sur les commandes
- Menu contextuel de la cellule de navigation d’un diagramme mis à jour pour inclure le menu 'Ouvrir' avec les options 'Dans Nouvel Onglet' et 'Dans Vue Actuelle'
- Mise à jour des icônes dans la fenêtre de script pour JavaScript, VBScript et JScript afin de les rendre plus distinctes
- Nom du compartiment littéral masqué pour les éléments d’énumération
- Correction de l’appui sur 'Ctrl + Espace' dans la fenêtre des responsabilités pendant l’édition en place pour s’assurer que l’éditeur se ferme
- Options de visibilité de la Fenêtre Traçabilité mises à jour d’un menu déroulant à un dialogue avec une liste de contrôle
- Lors de la création de nouveaux éléments d’interface exposée à l’aide de la boîte à outils, le dialogue Propriétés s’affiche maintenant immédiatement, pour la sélection de 'Fourni' ou 'Obligatoire'
- Amélioration de la création de CallOperationActions par glisser/déposer des opérations depuis la fenêtre du navigateur:
- Nom de nouvelle CallOperationAction reste maintenant synchronisé avec l’Opération de classification, sauf s’il est remplacé par le nom de l’élément local
- Amélioration de la gestion des caractères Unicode étendus pour l’onglet Traduction de la fenêtre Propriétés
- 'Propriétés...' ajout d’un élément de menu contextuel pour une Cellule de Navigation dans la fenêtre du Navigateur
- Onglets 'Créer à partir un Modèle' et 'Ajouter Diagramme' ont été déplacés de la Page d’Accueil vers une fenêtre d’onglet principale 'Page du Constructeur'
- 'Créer à partir un Modèle' renommé en 'Constructeur de Mdèle', 'Ajouter Diagramme' renommé en 'Générateur Diagrammes'
- Contrôles d’arbre du Constructeur de Modèles et Diagrammes ont été mis à jour pour prendre en charge l’expansion et le retrait utilisant touches fléchées gauche et droite
- ALT + 1 Accès rapide à l’élément de menu 'Nouveau Diagramme' mis à jour pour afficher l’onglet 'Ajouter Diagramme' 'Page du Constructeur'
- Onglet Traduction ancré apparaît maintenant lorsque l’objet contexte le prend en charge
- Traductions des connecteurs, attributs et opérations seront incluses lors de la copie d’un paquetage
- Vues d’onglet principal qui ont été ancrées et réglées sur 'Auto-Masquer' s’affichent automatiquement lorsque vous êtes invité à les afficher
- Rendu amélioré des fonds de tuiles, alors visualiser un diagramme via le visualiseur contextuel d’une Cellule de Navigation
- Infobulles disparaissent maintenant après avoir déposé un élément d’un Navigateur sur un connecteur
- Amélioration de la convivialité de dialogue "Import DDL Scripts":
- Correction de la mise au point initiale et ajout du support pour le redimensionnement
- Lors de la sélection d’un répertoire à importer, le dialogue "Parcourir pour Dossier" n’affichera plus le bouton "Créer Nouveau Dossier"
- Amélioration du comportement d’option de menu déroulant de recherche de chat 'Clear' pour s’assurer qu’elle est activée lorsqu’un filtre a été appliqué
- Crée un diagramme avec un nouveau paquetage, ouvrira le dialogue du constructeur de modèle
- Mise à jour de la fenêtre des Propriétés Ancrées pour garantir que 'Ctrl + A' ou 'Ctrl + C' n’ont aucun impact sur une valeur de propriété lorsque l’étiquette est sélectionnée
- Dessin corrigé pour les listes déroulantes avec des titres sous Wine
- La page 'Fenêtre' des Portails a été mise à jour pour inclure la fenêtre 'Échéanciers'
- Mise à jour de fenêtre du Constructeur de Diagramme pour prendre en charge les lignes qui s’étendent lorsque vous double-cliquez sur la liste des types de diagramme
- Alors crée un diagramme enfant d’un élément, le nom par défaut sera celui d’élément parent à moins qu’il n’en soit fourni
- Amélioration du comportement de redimensionnement de la fenêtre Model Builder lorsqu’elle est affichée dans l’onglet principal
- Autoriser la touche ESC pour fermer le Générateur de Modèle lorsque l’onglet Générateur de Diagramme est actif
- Filtres du diagramme de rechargement de la fenêtre 'Filtres & calques' seront reflétés dans les diagrammes visibles
- Suppression d’une annotation du modèle actualisera correctement l’affichage dans le Navigateur
- 'Enregistrer Paquetage comme Technologie MDG' est maintenant disponible dans le navigateur ou sur un diagramme lorsque vous cliquez droit sur un élément de Technologie MDG
- Boutons du menu d’accès rapide Exécuter et Construire du ruban Démarrer ont été déplacés dans leurs catégories respectives
- Disposition du ruban Spécialiser a été améliorée
- Correction d’affichage de la boîte à outils lors du passage d’une vue de diagramme à un Gestionnaire de Spécification
- Automatisation et Scripting
- Mise à jour de l’interface du référentiel avec les modifications suivantes:
- AdviseElementChange a été corrigé pour s’assurer que l’interface utilisateur est mise à jour avec toutes les modifications, que l’élément soit en contexte ou non
- GetFormatFromField mis à jour pour garantir que les puces et autres styles sont gérés correctement lors de la conversion en RTF
- SQLQuery ne traite plus les chaînes vides comme des nœuds codés 64 bits
- GetElementSet a été mis à jour pour:
- Prise en charge d’un CSV de GUID (ainsi que d’ÉlémentIDs) comme IDList alors spécifier '2' comme option
- Renvoyer une collection d’éléments sous un seul paquetage en spécifiant 4 comme option et un seul GUID de paquetage comme IDlist
- Automatisation peut maintenant accéder à la fonctionnalité du service Code Miner
- Add-ins EA peuvent maintenant inclure plusieurs fichiers de Technologie MDG en utilisant EA_ProvidedTechnologyCount avant EA_OnInitializeTechnologies
- SetTxAlias corrigé pour s’assurer que la valeur de l’alias traduit est mise à jour
- Assurez-vous que EA_OnPostNewPackage est appelé une fois lors de la création d’un paquetage dans le navigateur ou sur un diagramme
- Repository.ImportPackageAsMDGTechnology("GUID") a été ajouté pour permettre l’importation de Technologies MDG basées sur modèles
- Révisions et Discussions
- La fenêtre Gérer Révisions a été mise à jour avec les modifications suivantes:
- Le volet Détails offre maintenant la possibilité de trier par 'Nom' ou par 'Phase puis Nom'
- Révisions nouvellement créés obéiront à tout filtre de statut actif et vous avertiront avec des options s’il sera masqué
- Valeurs nouvellement créées de fin et d’état sont maintenant affichées sous forme de texte d’aperçu sous chaque item de révision et peuvent être affichées ou masquées dans le menu contextuel
- Améliorations de lisibilité de la fenêtre de Discussion, les informations sur le sujet s’affichent maintenant en haut de l’article
- Entrées du Journal et de Mon Agenda peuvent maintenant être publiées comme document RTF
- Options du menu contextuel 'Période Visible' de l’Historique du Journal ont été mises à jour pour inclure 2, 3 et 5 jours
- Amélioration de la lisibilité d’Éditeur de Poste Discussion avec quelques améliorations mineures du texte affiché
- Styles Visuels et Thèmes
- Le nouveau thème 'Office 2022' est disponible dans le dialogue Apparence d’Application
- Visual Style sera maintenant par défaut à Office 2022 Colorful
- De nouveaux thèmes de diagramme ont été ajoutés
- Simulation
- Simulation de Statemachine: Déclencheur et Événement peuvent maintenant avoir un nom différent pour Déclencheur avec Paramètres
- Déplacement des paramètres vers les entrées et vice versa depuis le dialogue SysML Parametric Simulation Configuration a été amélioré
- Analyseur d’Exécution
- Ajout de prise en charge du profilage de la mémoire des applications 64 bits
- IAugmentation du délai d’expiration du serveur Linux Satellite de 5 secondes pour gérer les commandes de longue durée
- Amélioration de la prise en charge de l’inspection des conteneurs MFC/std pendant le déboggage
- Les points de trace peuvent maintenant afficher les valeurs des variables statiques
- Amélioration des couleurs de surlignage des lignes pour l’éditeur de code source en mode sombre
- Amélioration de l’icône Thread dans la fenêtre Pile d’Appel
- Lorsque vous êtes invité à ouvrir un fichier dans Enterprise Architect, assurez-vous que l’éditeur de code s’ouvre avec le bon numéro de ligne
- Diagramme
- Nouvelle fonctionnalité de glisser-déposer ajoutée pour simplifier une gamme de cas d’utilisation de diagrammes en déposant un élément nouveau ou existant sur un élément ou un connecteur sur le diagramme:
- glisser un classificateur sur un ItemFlow pour ajouter le classifieur comme Item véhiculé
- glisser un déclencheur sur une transition dans un diagramme StateMachine pour l’appliquer en tant que déclencheur du flux
- glisser une activité sur un state dans un Diagramme StateMachine pour l’appliquer en tant que comportement 'entry|do|exit' (invite pour le type d’action)
- glisser une opération sur un message dans un Diagramme de Séquence pour l’appliquer en tant qu’opération appelée
- glisser un signal sur:
- un message dans un diagramme de Séquence pour l’appliquer comme appelé
- une Action SendSignal
- une Action AcceptEvent pour créer un nouveau déclencheur et appliquer le signal
- glisser un élément sur un connecteur ; le cas échéant, divise le connecteur existant et relie les extrémités à l’élément déposé
- Support pour la désignation de nouvelles activités est tombé sur l’état comme un comportement
- Mise à jour du comportement de l’autorisation de sécurité 'Configurer Stéréotypes' pour éviter les situations spécifiques qui empêchaient la création de certains types de connecteurs lors de l’application
- Mise à jour de la fenêtre Propriétés Diagramme pour inclure le groupe 'Afficher' afin de faciliter l’accès aux options qui affichent ou masquent des informations supplémentaires
- Lorsque la direction d’un connecteur d’Association est modifiée, la navigation de fin est également mise à jour
- Correction de la synchronisation d’un CallBehaviorAction avec l’Activité appelée lorsque le bouton 'Synchroniser avec Paramètres' est cliqué
- Éléments dessinés personnalisés peuvent maintenant appliquer un remplissage par inondation qui indique un pourcentage d’avancement en définissant la nouvelle option 'ElementFill' sur une valeur étiquetée ProgressBar
- Nouvelle option de diagramme 'Afficher Signets Standard' ajoutée à la fenêtre Propriétés pour permettre de masquer les signets standard sur les éléments
- Amélioration de la synchronisation des opérations entre les classes/interfaces de base et les classes dérivées/interfaces réalisées
- La signature de l’opération de remplacement peut maintenant être forcée à se synchroniser avec l’opération de base
- les paramètres d’opération se synchronisent maintenant correctement lors du passage de la vue Propriétés et Fonctionnalités|Vue des opérations
- l’indicateur 'Imposer Synchronisation sera réinitialisé pour l’opération de base lorsque sa dernière opération de remplacement sera supprimée
- amélioration du comportement de synchronisation lors de la connexion à des modèles Pro Cloud Server
- Alors dmodifier la police d’une Chronologie de Feuille de Route, l’échelle et la hauteur seront ajustées pour s’assurer que le texte ne se chevauche pas
- Nouvelle option de Feuille de Route 'Afficher Étiquette d’Unité' disponible dans le dialogue Feuille de Route
- Lorsqu’il est désactivé, le texte Unité: ne sera pas affiché dans le coin de la Feuille de Route pour un diagramme plus propre
- Les éléments de note ne peuvent plus être redimensionnés plus petits que le texte qu’ils contiennent à différents niveaux de zoom
- Amélioration du comportement de 'Modifier Type de Connecteur' lorsque la syntaxe stricte du connecteur est désactivée
- Ajout d’options pour masquer les fonctions privées héritées (attributs, opérations et réceptions)
- Ajout de la prise en charge de la définition de la Direction Flux de Diagramme dans les diagrammes d’Activité UML et SysML
- Le comportement du diagramme de style de grille a été mis à jour comme suit:
- Empêcher le diagramme d’être marqué comme sale lorsque vous déposez l’élément dans la même cellule
- Assurez-vous que le contexte est défini sur l’élément déplacé
- Relation d’assemblage maintenant disponible dans le menu Quicklinker lors de l’ajout d’un connecteur entre les composants
- Mises à jour de la boîte à outils et du quicklinker ArchiMate 3.2
- Mise à jour de Quicklinker pour permettre la création de flux de contrôle continus et discrets entre les Éléments d’Action sur le diagramme d’Activités SysML 1.5
- Correction du comportement de Quicklinker pour un diagramme de flux de données afin de garantir qu’un processus peut être connecté à une porte
- Correction de la définition de la largeur de bordure par défaut d’un élément pour éviter un scénario spécifique où elle était également appliquée localement
- Amélioration du dialogue d’apparence d’élément par défaut pour permettre de réinitialiser uniquement la largeur de la bordure à la valeur globale
- Réalisation ajoutée à le dialogue 'Sélectionner Type de Connecteur'
- Diagrammes de Séquence ne permettent plus l’option non fonctionnelle 'Freeze Visible’
- Partitions d’activité afficheront l’élément représenté dans leur nom lorsque le classificateur n’est pas défini
- Correction du comportement glisser-déposer pour une instance d’objet existante lorsque 'Verrouillage utilisateur requis pour modifier' est activé
- Icônes d’Azure ont été mises à jour vers la dernière version (février 2024)
- Icônes du service Web d’Amazon ont été mises à jour pour la version 19
- Noms des comportements sur les States dans Statemachines sont maintenant préfixés avec 'entrée', 'faire' ou 'sortie' le cas échéant
- Dessin de diagramme corrigé d’une association récursive pour éviter qu’elle ne chevauche le type de qualificatif
- Amélioration d’Affichage des stéréotypes d’une fin d’association
- De nouvelles options pour réinitialiser l’apparence locale ou par défaut des connecteurs ont été ajoutées au ruban; disponibles dans Disposition > Diagramme > Apparence
- Génération d’un Diagramme d’Activité à partir des étapes du Cas d’Utilisation n’applique plus une couleur par défaut aux connecteurs
- Empêchement d’un avertissement incorrect lors de la création d’une réalisation entre un composant et une exigence lorsque la syntaxe du connecteur strict est activée
- Colonnes créées sur un tableau à partir d’un profil de modélisation de données spécialisé seront maintenant automatiquement assignées au stéréotype de colonne de ce profil
- Rendu corrigé des points de terminaison d’ingénierie d’information
- La relation de copie SysML a été mise à jour pour créer une copie en lecture seule de la propriété texte d’élément cible dans l’élément source
- Mise à jour du dessin de compartiment personnalisé pour trier les items par ordre alphabétique
- Curseur 'Hotspot' lorsque le fait de déposer un élément de la boîte à outils a été repositionné à l’extrémité de la flèche
- Les éléments communs seront masqués dans le quicklinker lorsque la technologie commune n’est pas visible
- Importation/Exportation Modèles
- Amélioration d’exportation du modèle vers XML Natif pour éviter une erreur potentielle lors d’exportation de tableau 't_trxtype'
- Correction des transferts de projets via des connexions natives vers des bases de données MySQL8 basées sur Linux
- Mise à jour de l’option 'Enregistrer Éléments sélectionnés comme Motif' pour améliorer considérablement la vitesse lorsque ces éléments se trouvent sous de gros paquetags
- Corriger l’importation ArchiMate lorsque les noms d’éléments ont un guillemet unique
- Ajout du support pour exportation et importation de XML Natif contenant des Instantanés de Paquetages - disponible dans l’onglet 'Paquetage' dans la fenêtre Échéanciers
- Mise à jour XMI/XML aller-retour des revues et discussions
- Journaux et Discussions peuvent maintenant être fusionnées qu’à partir de XMI/XML
- Option 'Politique d’importation XMI/VC pour Discussion' a été supprimée de la section 'Général' dans le dialogue 'Gérer Options du Modèle'
- Option 'Importer Discussions par' a été supprimée de dialogue 'Importer Formulaire de paquetage Native/XMI Fichier'
- Bases de référence et paquetage/instantanés des ensembles/éléments/diagrammes ne comprendront plus les Journaux et Discussions.
- Intégration de Données Externes (SBPI)
- Soutien de la synchronisation des relations (soutien disponible pour Jama seulement à ce moment)
- Ajout de la possibilité d’exporter un paquetage comprenant des sous-éléments d’Enterprise Architect vers un fournisseur externe
- ServiceNow: et 'Reference; Les champs de type renvoient maintenant à la fois la 'Valeur d’Affichage' et le 'Lien'. Notez svp: les mappages de champs personnalisés peuvent devoir être mis à jour pour tenir compte de cette situation
- Permettre la création d’éléments liés sous un élément existant, et non seulement sous des paquetages
- Correction de la synchronisation de la barre de progression
- Mise à jour pour corriger un problème avec la cartographie des relations
- Amélioration de la mappage des champs; permettre la cartographie des types par défaut aux types de technologie MDG correspondants et aux valeurs marquées
- Autres changements
- Les Fichiers de Projet nouvellement créés dans Corporate et au-dessus maintenant offrent l’option d’être sécurisés
- Ajout d’une Technologie MDG pour The Essential Architecture (TEA)
- Correction de la chaîne de menu contextuel de Bibliothèque de Rapports pour supprimer un groupe de documents
- Pilotes de base de données PostgreSQL v16 sont maintenant distribués pour être utilisés avec des connexions Natives
- Mise à jour du comportement de recherche de modèle pour ignorer la casse de la directive 'AS CLASSGUID' alors exécuter une recherche
- Amélioration de logique dans l’édition 64 bits pour déterminer si le pilote ACE OLEDB Microsoft Access est installé avant d’autoriser les types de projets hérités
- Amélioration d’affichage du message du navigateur Web après une authentification réussie via OpenID
- Ajout de la prise en charge de 'Microsoft OLEDB Driver 19 for SQL Server' pour les connexions natives et basées sur OLE/DB
- Correction de plusieurs champs de date pour SQLite afin de s’assurer qu’ils sont enregistrés au format de date ISO 8601
- 16.1 & 17.0 have been added to the 'Manage Model Option' dialog 'Minimum Version' drop-down list
- Mise à jour de la modélisation temporelle pour améliorer le clonage des valeurs étiquetées et qualificateurs à le fin du connecteur
- Fenêtre Vues du Modèle:
- Introduction des vues et des dossiers d’index de modèle pour prendre en charge la génération de fichiers 'eaidx' à partir d’un dossier de définition d’index
- Les fichiers 'eaidx' stockent les informations de configuration utilisées par nos intégrations, telles que l’intégration Visual Studio
- Utilisateurs sans 'Gérer Paramètres du Projet' ne pourront plus modifier les paramètres de police dans le dialogue Options du projet
- Suppression d’un modèle 'En construction' dans la Gestion de Projet Technologie MDG
- Amélioration de la gestion des Technologies MDG externes qui ont été spécifiées avec une URL incorrecte
- Ajout du support pour les connexions MSSQL lors d’utilisation de Wine 9.1 ou supérieur
- Correction de la restriction d’utilisateur pour 'Supprimer le connecteur' afin de s’assurer qu’elle empêche la suppression lorsque "Ctrl + Suppr" est pressée
- Entreposage de Données
- Ajout de la capacité d’ingénierie des bases de données d’un certain nombre de Langages d’Entreposage de Données:
- Azure Synapse
- BigQuery
- Hadoop
- Redshift
- Snowflake
- MDG Technologie pour Data Warehouse Engineering fournit des profils pour chaque langage d’entrepôt de données pris en charge:
- Chacun contient des stéréotypes pour chaque construction pouvant être créée à l’aide de DDL et des valeurs balisées pour chacune des propriétés de ces constructions
- Ajout de la commande 'Import DDL', pour permettre l’importation de configurations existantes dans votre modèle
- Mise à jour du dialogue Générer DDL pour prendre en charge la génération de Langages d’Entreposage de Données
- Perspectives
- Introduction d’une nouvelle technologie 'Perspectives Modèle' pour prendre en charge la modélisation et la publication d’ensembles de perspectives:
- Perspectives sont définies comme ayant un ou plusieurs ensembles technologiques
- Perspectives peuvent être liées à des groupes de sécurité
- Ensembles de Rubans peuvent être définis et liés à des groupes de sécurité pour spécifier les rubans et les parties d’un ruban disponibles pour des utilisateurs spécifiques
- Le bouton de ruban "Publier Perspective" a été ajouté à la catégorie Spécialiser pour la gestion des perspectives modélisées
- Les menus contextuels du navigateur et du diagramme afficheront une perspective de publication... lorsqu’un élément de perspective ou un paquetage d’espace de travail de perspective est sélectionné
- Ajout d’exemples de motifs à la boîte à outils Perspectives du modèle fournissant tous les éléments de catégorie de ruban et les attributs de groupe de ruban
- Nouvel onglet 'Modélisé' ajouté au le dialogue Ensembles Perspectives pour la gestion des perspectives modélisées:
- Affiche tous les paquetages <> dans le modèle
- Activer, mettre à jour ou décharger un jeu de perspectives modélisé et plus encore
- Amélioration considérable du comportement de Perspectives, y compris de nombreuses mises à jour et améliorations de l’interface utilisateur
- Mise à jour de la disposition du dialogue "Ensembles Perspectives", y compris:
- Renommage des onglets 'Ensembles Basés sur Modèle' en 'Ensembles partagés', 'Restrictions de Groupe' en 'Sécurité Appliquée' et 'Visibilité du Système' en 'Ensembles de systèmes'
- Ajout du combo 'Accès verrouillé à:' pour mieux contrôler qui peut apporter des modifications
- Les onglets 'Ensembles Personnels' et 'Ensembles Partagés' incluent maintenant des sous-onglets pour 'Perspectives' et 'Rubans'
- Ajout de Ensembles de Rubans basés sur Modèle (Démarrer | Perspective | Paramètres | Rubans Partagés (basés sur Modèle)
- Gestion simplifiée des restrictions de sécurité en autorisant uniquement l’application de ensembles de perspectives et de rubans partagés ou modélisés
- Ajout des boutons "Tout Définir" et "Tout Effacer" à la page Perspectives du groupe (basé sur sécurité) alors modification des autorisations basées sur groupe
- L’onglet 'Ensembles de systèmes' du dialogue 'Ensembles Perspectives' a été mis à jour pour inclure un bouton 'Enregistrer'.
- Page Perspectives de la fenêtre Portails a été mise à jour pour afficher 'Personnalisé' au lieu de 'Ensembles Partagés (basés sur modèle)' lorsque des restrictions s’appliquent
- Les boîtes à outils communes de MDG Technologies ne seront affichées que si la perspective actuelle inclut la technologie
- Suppression de l’option de menu d’accès rapide à l’espace de travail 'Mes Ensembles Rubans' lors de l’utilisation dans un environnement de perspective restreint
- Correction du comportement de sélection de fichiers lors de la publication d’un point de vue personnel sur un nouveau fichier sous Linux/Wine
- Le ensemble de rubans sera correctement appliqué lors de l’ouverture d’un modèle non sécurisé
- Rubans Restreints seront actualisés lors de la fermeture ou du rechargement d’un modèle pour s’assurer qu’ils s’affichent correctement
- Échéanciers
- Une nouvelle fenêtre ancrée pour gérer tous les différents aspects contrôlés par version de tout élément de contexte pris en charge dans le modèle
- La fenêtre Échéanciers propose les onglets et comportements suivants:
- Diagramme
- [Session en cours]
- Une liste d’instantanés d’image pour le diagramme de contexte. Créé alors enregistrement d’un diagramme et lors de la première ouverture
- Images de session sont disponibles pendant toute la durée de la connexion du modèle en cours
- Permet d’afficher les modifications récentes apportées à un Diagramme
- [Instantanés]
- Enregistrer automatiquement ou manuellement un instantané d’image d’un Diagramme dans le modèle
- Nouvelle option 'Activer Auto-Instantanés' est maintenant disponible dans le dialogue 'Gérer Options du Modèle' de la page Général
- Activez instantanés d’image automatiques pour enregistrer et mettre à jour une seule entrée d’image chaque jour pour un utilisateur lorsqu’il modifie un Diagramme
- Enregistrez instantanés XML Natifs légers d’un Diagramme et comparez les modifications récentes via la fenêtre de comparaison Paquetage
- Paquetage
- [Instantanés]
- Enregistrez une base XML Natif complète du paquetage actuel. Ce format est nettement plus rapide que les anciennes lignes de base
- Exécuter une comparaison ou restaurer les modifications à l’aide de la fenêtre de comparaison
- [Lignes de Base]
- Accéder ou créer de nouvelles bases de référence héritées du paquetage actuel et exécuter des comparaisons
- Élément
- Enregistrer un instantané principal ou complet d’un élément dans notre format XML natif dans le modèle
- Ajouter ou modifier les commentaires de vos instantanés
- Comparer un instantané à l’élément actuel ou comparez un instantané à un instantané existant utilisant la fenêtre de comparaison
- TAM
- Répertorie toutes les versions de modèle temporelles du paquetage ou de l’élément actuel
- Permet de cloner un paquetage en tant que nouvelle version
- Exécuter une comparaison entre un ancêtre et un paquetage ou un élément cloné
- Version
- Affiche toutes les révisions VC disponibles pour le paquetage sélectionné pour les paquetages contrôlés par SVN et TFS
- Permet d’effectuer une comparaison avec le paquetage actuel
- Audit
- Répertorie tous les journaux d’audit pour l’élément de contexte actuel lorsque l’audit est activé
- La sélection d’un item affichera les informations du journal dans l’onglet d’audit de la fenêtre de sortie
- Fenêtre de Comparaison
- Considérablement retravaillé pour prendre en charge un plus large éventail de comparaisons et de capacités de fusion avec une interface utilisateur actualisée
- Les comparaisons suivantes sont maintenant prises en charge:
- Paquetage ou diagramme vers un duplicata dans un modèle externe
- Comparaison visuelle d’un diagramme avec une copie dans un modèle source externe
- Versions du modèle temporel d’un ancêtre à cloner et vice versa
- Comparaison avec les fichiers natifs XML, XEA, XMI 2.1 ou QEA
- La restauration d’un simple changement est maintenant beaucoup plus rapide
- Amélioration de la lisibilité en limitant l’affichage des propriétés dans le volet de droite aux seuls éléments modifiés
- La restauration complète à partir de la ligne de base a été mise à jour pour permettre la restauration à partir du XML natif
- Suppression des fausses différences potentielles signalées après la création d’une nouvelle base de référence
- Placement Intelligent
- Nouveaux points d’ancrage ajoutés:
- Accrochage au point médian entre 2 objets
- Accrochage à la même largeur et/ou hauteur que les autres objets du diagramme
- Guides Visuels ont été ajoutés pour indiquer l’accrochage appliqué:
- Même largeur/hauteur lors du redimensionnement
- Objets de même taille
- Position horizontale/verticale
- Accrochage aux bords et aux centres d’autres éléments lors du déplacement de plusieurs éléments
- Les éléments enfants non incorporés peuvent maintenant s’accrocher à des éléments de différents parents
- Nouveau bouton de menu déroulant pour les options de placement intelligent ajouté à la catégorie de ruban Mise en page > alignement:
- Sélection multiple: permet d’accrocher lors du déplacement de plusieurs objets
- Afficher les repères: détermine si les indicateurs visuels seront affichés pour indiquer quel accrochage est appliqué
- Limites d’élément: permet d’accrocher aux limites des objets
- Même taille: applique l’accrochage lors du redimensionnement des objets s’ils atteignent la même largeur/hauteur qu’un autre objet visible
- Espacement relatif: les objets s’alignent lorsque la distance d’un objet correspond à la distance entre d’autres objets
- Points médians: accrochage aux points médians verticaux ou horizontaux entre les éléments
- Amélioration du comportement lors de l’accrochage à un objet partiellement en dehors de la zone visible du diagramme
- Intégration de Données Externes
- Ajout d’une arborescence hiérarchique des données externes pour remplacer le contrôle de fil d’Ariane existant
- Prise en charge de la liaison de tous les items dans un 'dossier' externe, y compris de manière récursive dans des sous-dossiers
- Autoriser l’attachement d’images de diagramme associées à un élément externe (pour les fournisseurs qui le prennent en charge)
- Améliorations de la synchronisation en bloc des éléments liés permettant une synchronisation bidirectionnelle et la résolution des conflits au niveau du champ
- Documentation
- S’assurer que les Documents Dynamiques affichent les éléments enfants lorsque la section Élément-Enfant est activée dans le gabarit
- Affichage Documents Dynamiques renommé Aperçu Dynamique
- La commande du ruban 'Publier | Rapports de modèles | Gabarits' renommé en 'Éditeur Gabarit'
- Improved behavior when generating a Dynamic Preview to ensure the current Keyboard focus is maintained
- L’étiquette d’onglet vue d’Aperçu Dynamique sera mise à jour avec la sélection de contexte actuelle
- Mise à jour du générateur de rapports HTML pour utiliser des images de diagramme à plus haute résolution
- Amélioration du comportement de génération de documents alors utilisant une page de garde et d’une feuille de style pour éviter d’appliquer des styles incorrects
- Dialogues d’Éditeur Document s’ouvriront centrées dans l’éditeur actuel pour s’assurer qu’elles sont visibles
- Amélioration du comportement de l’aperçu avant impression pour l’éditeur de documents liés
- Génération par lots de documents à l’aide de traductions
- Mise à jour du comportement de 'Créer métadonnées de bibliothèque', de sorte que la barre de navigation du Centre de Formation affiche le texte traduit
- Mise à jour de la génération d’aide pour fournir une valeur de 'méta-description' construite à partir du nom de la Rubrique d’Aide et de la première phrase du champ Notes de Rubrique d’Aide
- Amélioration de gestion d’un nom de fichier non valide alors enregistre une Image de Diagramme
- Création de Profils
- Mise à jour des propriétés de dialogue Profile Helper pour la visibilité des attributs et des opérations pour autoriser les valeurs vides (par défaut) ou 'False'
- Correction de la publication du paquetage comme profil UML pour éviter les rares situations où un ID de profil unique n’a pas été créé
- Ajout de l’option 'Importer Paquetage comme Technologie MDG' comme alternative à l’utilisation d’un fichier MTS pour importer rapidement une technologie dans votre modèle
- Disponible lors de la sélection d’une << technologie mdg >> Paquetage
- Paquetages enfants <>, <> et <> seront automatiquement combinés dans une Technologie MDG et importés dans votre modèle
- Ajout de la propriété Diagramme à la boîte à outils du diagramme de profil
- Mise à jour de la fenêtre de traçabilité pour afficher les relations d’extension
- ForkJoinH et ForkJoinV ont été ajoutés au dialogue Étendre Métaclasse, Synch(H) et Synch(V) ont été supprimés
- _HideUmlLinks propriété a été ajoutée au dialogue Assistant de Profil
- Propriétés 'bookmark' et 'bookmarkvalue' sont maintenant disponibles pour les scripts de forme
- Correction du comportement du connecteur Quicklinker lorsque les stéréotypes de l’élément cible et du connecteur proviennent de profils différents
- Scripts de forme peuvent être définis pour les connecteurs de cas d’utilisation Include et Extend
- Correction de l’exportation de profil des définitions de valeur étiquetée pour s’assurer qu’elles n’incluent pas de caractères d’échappement
- Amélioration du comportement des liens rapides pour les diagrammes de Profil UML
- Ingénierie du Code
- Amélioration d’ingénierie du code Delphi pour prendre en charge les génériques et d’autres fonctionnalités du langage Delphi:
- Le paramètre Type générique est importé en tant que paramètre de modèle, et non plus dans le nom de l’élément de classe
- Plusieurs paramètres de type générique avec des contraintes séparées par ";" sont maintenant gérés correctement
- ALors importatant la définition de classe générique, le lien de généralisation est créé correctement avec la liaison du paramètre de modèle (substitution) à l’élément de classe parent
- Génération de code génère correctement un argument de type générique à partir de la liaison de paramètres de modèle
- Ingénierie du code gère correctement les mots-clés 'abstraits' et 'scellés' dans la définition de classe
- Le mot-clé 'class' dans la définition de propriété ne provoque plus d’erreur d’analyse
- Ingénierie du Code gère correctement le 'tableau de' dans le type de paramètre de fonction/procédure (par exemple, function AllPositive(const numbers : array of int32);)
- Ingénierie Inverse d’une clause 'case' d’enregistrement imbriquée ne provoque plus d’erreur d’analyse
- PHP 7/8 - Amélioration de l’ingénierie du code pour prendre en charge les fonctionnalités suivantes du langage PHP 7:
- Déclaration du type de retour de fonction
- Type de paramètre de fonction nullable
- Type de propriété/variable
- Opérateur de coalescence nulle (??)
- Opérateur de vaisseau spatial (<=>)
- Cours anonymes
- Déclarations d’utilisation de groupe
- C++20 - Amélioration d’Ingénierie du Code/Éditeur de Code pour prendre en charge les fonctionnalités C++ suivantes:
- spécificateur explicite: "explicit(bool)" pour la déclaration de la fonction
- fonctions immédiates: "consteval" pour la déclaration de fonction
- Spécificateur constinit
- Utilisation d’Enum
- opérateur de comparaison à trois voies
- initialiseur désigné
- module
- Amélioration de rétro-ingénierie C++ pour mieux prendre en charge les paramètres de modèle variadiques compliqués
- Un avertissement s’affiche lorsque:
- Le chemin local est introuvable lorsque vous essayez d’afficher un fichier source
- le fichier est introuvable lorsque vous essayez d’afficher un fichier source
- Amélioration d’importateur de solution Visual Studio pour importer le format de style SDK du projet .NET
- Amélioration de la rétro-ingénierie C++ pour mieux gérer l’initialiseur à accolades
- Interface Utilisateur
- L’onglet Résumé de la Fenêtre d’Inspecteur a été mis à jour pour permettre à son contenu d’être 'épinglé' plutôt que de changer avec le contexte actuel
- Le texte entre la zone de l’onglet Vues Principales et la barre du Ruban s’affiche maintenant dans une couleur contrastante par rapport à l’arrière-plan sous tous les thèmes
- L’affichage des onglets internes de la Page d’Accueil a été mis à jour pour leur donner plus d’importance
- Amélioration de la mise en page des onglets 'Créer à partir d’un Modèle' et 'Guidage' sur la Page d’Accueil
- Le dialogue 'Nouveau Paquetage' met maintenant le focus sur le champ 'Nom' lorsqu’il est ouvert
- Mise à jour de la Fenêtre Propriétés ancrées pour offrir plus d’espace aux noms de propriété
- Autres améliorations de l’accessibilité, notamment la mise à jour de toutes les dialogue afin que le Narrateur Windows puisse fournir un retour d’information plus précis et intuitif sur les commandes
- Menu contextuel de la cellule de navigation d’un diagramme mis à jour pour inclure le menu 'Ouvrir' avec les options 'Dans Nouvel Onglet' et 'Dans Vue Actuelle'
- Mise à jour des icônes dans la fenêtre de script pour JavaScript, VBScript et JScript afin de les rendre plus distinctes
- Nom du compartiment littéral masqué pour les éléments d’énumération
- Correction de l’appui sur 'Ctrl + Espace' dans la fenêtre des responsabilités pendant l’édition en place pour s’assurer que l’éditeur se ferme
- Options de visibilité de la Fenêtre Traçabilité mises à jour d’un menu déroulant à un dialogue avec une liste de contrôle
- Alors création de nouveaux éléments d’interface exposée à l’aide de boîte à outils, le dialogue Propriétés s’affiche maintenant immédiatement, pour la sélection de 'Fourni' ou 'Obligatoire'
- Amélioration de la création de CallOperationActions par glisser/déposer des opérations depuis la fenêtre du navigateur:
- Nom de nouvelle CallOperationAction reste maintenant synchronisé avec l’Opération de classification, sauf s’il est remplacé par le nom de l’élément local
- Amélioration de la gestion des caractères Unicode étendus pour l’onglet Traduction de la fenêtre Propriétés
- 'Propriétés...' ajout d’un élément de menu contextuel pour une Cellule de Navigation dans la fenêtre du Navigateur
- Onglets 'Créer à partir un Modèle' et 'Ajouter Diagramme' ont été déplacés de la Page d’Accueil vers une fenêtre d’onglet principale 'Page du Constructeur'
- 'Créer à partir un Modèle' renommé en 'Constructeur de Mdèle', 'Ajouter Diagramme' renommé en 'Générateur Diagrammes'
- ALT + 1 Accès rapide à l’élément de menu 'Nouveau Diagramme' mis à jour pour afficher l’onglet 'Ajouter Diagramme' 'Page du Constructeur'
- Automatisation et Scripting
- Mise à jour de l’interface du référentiel avec les modifications suivantes:
- AdviseElementChange a été corrigé pour s’assurer que l’interface utilisateur est mise à jour avec toutes les modifications, que l’élément soit en contexte ou non
- GetFormatFromField mis à jour pour garantir que les puces et autres styles sont gérés correctement lors de la conversion en RTF
- SQLQuery ne traite plus les chaînes vides comme des nœuds codés 64 bits
- GetElementSet a été mis à jour pour:
- Prise en charge d’un CSV de GUID (ainsi que d’ÉlémentIDs) comme IDList alors spécifier '2' comme option
- Renvoyer une collection d’éléments sous un seul paquetage en spécifiant 4 comme option et un seul GUID de paquetage comme IDlist
- Automatisation peut maintenant accéder à la fonctionnalité du service Code Miner
- Add-ins EA peuvent maintenant inclure plusieurs fichiers de Technologie MDG en utilisant EA_ProvidedTechnologyCount avant EA_OnInitializeTechnologies
- IConnector::SetTxAlias corrigé pour s’assurer que la valeur de l’alias traduit est mise à jour
- Révisions et Discussions
- La fenêtre Gérer Révisions mise à jour avec les modifications suivantes:
- Le volet Détails offre maintenant la possibilité de trier par 'Nom' ou par 'Phase puis Nom'
- Révisions nouvellement créés obéiront à tout filtre de statut actif et vous avertiront avec des options s’il sera masqué
- Valeurs nouvellement créées de fin et d’état sont maintenant affichées sous forme de texte d’aperçu sous chaque item de révision et peuvent être affichées ou masquées dans le menu contextuel
- Améliorations de lisibilité de la fenêtre de Discussion, les informations sur le sujet s’affichent maintenant en haut de l’article
- Entrées du Journal et de Mon Agenda peuvent maintenant être publiées comme document RTF
- Options du menu contextuel 'Période Visible' de l’Historique du Journal ont été mises à jour pour inclure 2, 3 et 5 jours
- Amélioration de la lisibilité d’Éditeur de Poste Discussion avec quelques améliorations mineures du texte affiché
- Styles Visuels et Thèmes
- Le nouveau thème 'Office 2022' est disponible dans le dialogue Apparence d’Application
- Simulation
- Simulation de Statemachine: Déclencheur et Événement peuvent maintenant avoir un nom différent pour Déclencheur avec Paramètres
- Analyseur d’Exécution
- Ajout de prise en charge du profilage de la mémoire des applications 64 bits
- Augmentation du délai d’expiration du serveur Linux Satellite de 5 secondes pour gérer les commandes de longue durée
- Amélioration de la prise en charge de l’inspection des conteneurs MFC/std pendant le débogage
- Les points de trace peuvent maintenant afficher les valeurs des variables statiques
- Amélioration des couleurs de surlignage des lignes pour l’éditeur de code source en mode sombre
- Amélioration de l’icône Thread dans la fenêtre Pile d’Appel
- Lorsque vous êtes invité à ouvrir un fichier dans Enterprise Architect, assurez-vous que l’éditeur de code s’ouvre avec le bon numéro de ligne
- Diagramme
- Nouvelle fonctionnalité de glisser-déposer ajoutée pour simplifier une gamme de cas d’utilisation de diagrammes en déposant un élément nouveau ou existant sur un élément ou un connecteur sur le diagramme:
- glisser un classificateur sur un ItemFlow pour ajouter le classifieur comme Item véhiculé
- glisser un déclencheur sur une transition dans un diagramme StateMachine pour l’appliquer en tant que déclencheur du flux
- glisser une activité sur un state dans un Diagramme StateMachine pour l’appliquer en tant que comportement 'entry|do|exit' (invite pour le type d’action)
- glisser une opération sur un message dans un Diagramme de Séquence pour l’appliquer en tant qu’opération appelée
- glisser un signal sur:
- un message dans un diagramme de Séquence pour l’appliquer comme appelé
- une Action SendSignal
- une Action AcceptEvent pour créer un nouveau déclencheur et appliquer le signal
- glisser un élément sur un connecteur ; le cas échéant, divise le connecteur existant et relie les extrémités à l’élément déposé
- Mise à jour du comportement de l’autorisation de sécurité 'Configurer Stéréotypes' pour éviter les situations spécifiques qui empêchaient la création de certains types de connecteurs lors de l’application
- Mise à jour de la fenêtre Propriétés Diagramme pour inclure le groupe 'Afficher' afin de faciliter l’accès aux options qui affichent ou masquent des informations supplémentaires
- Lorsque la direction d’un connecteur d’Association est modifiée, la navigation de fin est également mise à jour
- Correction de la synchronisation d’un CallBehaviorAction avec l’Activité appelée lorsque le bouton 'Synchroniser avec Paramètres' est cliqué
- Éléments dessinés personnalisés peuvent maintenant appliquer un remplissage par inondation qui indique un pourcentage d’avancement en définissant la nouvelle option 'ElementFill' sur une valeur étiquetée ProgressBar
- Nouvelle option de diagramme 'Afficher Signets Standard' ajoutée à la fenêtre Propriétés pour permettre de masquer les signets standard sur les éléments
- Amélioration de la synchronisation des opérations entre les classes/interfaces de base et les classes dérivées/interfaces réalisées
- La signature de l’opération de remplacement peut maintenant être forcée à se synchroniser avec l’opération de base
- les paramètres d’opération se synchronisent maintenant correctement lors du passage de la vue Propriétés et Fonctionnalités|Vue des opérations
- l’indicateur 'Imposer Synchronisation sera réinitialisé pour l’opération de base lorsque sa dernière opération de remplacement sera supprimée
- amélioration du comportement de synchronisation lors de la connexion à des modèles Pro Cloud Server
- Alors dmodifier la police d’une Chronologie de Feuille de Route, l’échelle et la hauteur seront ajustées pour s’assurer que le texte ne se chevauche pas
- Nouvelle option de Feuille de Route 'Afficher Étiquette d’Unité' disponible dans le dialogue Feuille de Route
- Lorsqu’il est désactivé, le texte Unité: ne sera pas affiché dans le coin de la Feuille de Route pour un diagramme plus propre
- Les éléments de note ne peuvent plus être redimensionnés plus petits que le texte qu’ils contiennent à différents niveaux de zoom
- Amélioration du comportement de 'Modifier Type de Connecteur' lorsque la syntaxe stricte du connecteur est désactivée
- Ajout d’options pour masquer les fonctions privées héritées (attributs, opérations et réceptions)
- Ajout de la prise en charge de la définition de la Direction Flux de Diagramme dans les diagrammes d’Activité UML et SysML
- Le comportement du diagramme de style de grille a été mis à jour comme suit:
- Empêcher le diagramme d’être marqué comme sale lorsque vous déposez l’élément dans la même cellule
- Assurez-vous que le contexte est défini sur l’élément déplacé
- Relation d’assemblage maintenant disponible dans le menu Quicklinker lors de l’ajout d’un connecteur entre les composants
- Mises à jour de la boîte à outils et du quicklinker ArchiMate 3.2
- Mise à jour de Quicklinker pour permettre la création de flux de contrôle continus et discrets entre les Éléments d’Action sur le diagramme d’Activités SysML 1.5
- Correction du comportement de Quicklinker pour un diagramme de flux de données afin de garantir qu’un processus peut être connecté à une porte
- Correction de la définition de la largeur de bordure par défaut d’un élément pour éviter un scénario spécifique où elle était également appliquée localement
- Amélioration du dialogue d’apparence d’élément par défaut pour permettre de réinitialiser uniquement la largeur de la bordure à la valeur globale
- Importation/Exportation Modèles
- Amélioration d’exportation du modèle vers XML Natif pour éviter une erreur potentielle lors d’exportation de tableau 't_trxtype'
- Correction des transferts de projets via des connexions natives vers des bases de données MySQL8 basées sur Linux
- Mise à jour de l’option 'Enregistrer Éléments sélectionnés comme Motif' pour améliorer considérablement la vitesse lorsque ces éléments se trouvent sous de gros paquetags
- Corriger l’importation ArchiMate lorsque les noms d’éléments ont un guillemet unique
- Autres changements
- Ajout d’une Technologie MDG pour The Essential Architecture (TEA)
- Mise à jour du comportement de recherche de modèle pour ignorer la casse de la directive 'AS CLASSGUID' alors exécuter une recherche
- Amélioration de logique dans l’édition 64 bits pour déterminer si le pilote ACE OLEDB Microsoft Access est installé avant d’autoriser les types de projets hérités
- Amélioration d’affichage du message du navigateur Web après une authentification réussie via OpenID
- Ajout de la prise en charge de 'Microsoft OLEDB Driver 19 for SQL Server' pour les connexions natives et basées sur OLE/DB
- Correction de plusieurs champs de date pour SQLite afin de s’assurer qu’ils sont enregistrés au format de date ISO 8601
- Mise à jour de la modélisation temporelle pour améliorer le clonage des valeurs étiquetées et qualificateurs à le fin du connecteur
- Fenêtre Vues du Modèle:
- Introduction des vues et des dossiers d’index de modèle pour prendre en charge la génération de fichiers 'eaidx' à partir d’un dossier de définition d’index
- Les fichiers 'eaidx' stockent les informations de configuration utilisées par nos intégrations, telles que l’intégration Visual Studio