Microsoft Dynamics AX

Un article de Wikipédia, l'encyclopédie libre.
Microsoft Dynamics AX
Description de l'image MS Dynamics AX logo.png.

Informations
Développé par MicrosoftVoir et modifier les données sur Wikidata
Formats lus Microsoft Dynamics AX Export (UTF) (d) et Microsoft Dynamics AX Export (ASCII) (d)Voir et modifier les données sur Wikidata
Formats écrits Microsoft Dynamics AX Export (UTF) (d) et Microsoft Dynamics AX Export (ASCII) (d)Voir et modifier les données sur Wikidata
Type Progiciel de gestion intégréVoir et modifier les données sur Wikidata
Site web dynamics.microsoft.com/ax-overviewVoir et modifier les données sur Wikidata

Microsoft Dynamics AX (anciennement Microsoft Axapta) est un progiciel de gestion intégré (ERP) adaptable qui permet de gérer une entreprise. Il est le pilier central de Microsoft Entreprise Ressource Planning Software System. Microsoft Dynamics AX fonctionne comme beaucoup d'autres logiciels Microsoft, tels que Microsoft Office, et s’appuie sur les technologies Microsoft SQL Server. Il est donc possible de l'associer à des technologies Microsoft préexistantes dans le système d'information.

Historique[modifier | modifier le code]

À l’origine, Microsoft Dynamics AX a été conçu par la société danoise Damgaard sous le nom d’Axapta (mars 1998). En 2000, Damgaard et la société Navision Software fusionnaient pour donner naissance à NavisionDamgaard, qui devint ensuite Navision. Au cours de l’été 2002, Microsoft acquit Navision. Lors de son lancement, le logiciel Axapta était destiné aux marchés danois et américains uniquement. En , Microsoft annonce la sortie d'une nouvelle version de son ERP intitulé Microsoft Dynamics AX 2012 et disponible en fin d'année[1].

Dynamics AX utilise un environnement de développement intégré nommé MorphX, qui permet de personnaliser le logiciel grâce à un ensemble d’outils regroupant des fonctionnalités d’édition, de compilation et de débogage.

MorphX et X++[modifier | modifier le code]

MorphX est un environnement intégré de développement dans Microsoft Dynamics AX qui permet des personnalisations. Celles-ci peuvent être faites graphiquement pour concevoir des types de données, des tables, des requêtes, des formulaires, des menus et des rapports. Le langage utilisé pour développer des applications Dynamics AX se nomme X++. Il s’agit d'un langage respectant les principes de la programmation orientée objet tels que l’encapsulation, l'héritage, les classes, les objets, les méthodes et les propriétés. La syntaxe du langage X++ est proche de celle du langage C# ou Java. Ajoutons aussi que X++ permet la manipulation des données par l'intermédiaire du langage SQL.

De son côté, MorphX propose un modèle intuitif qui s'illustre par exemple à travers la possibilité de glisser et déposer des éléments. Il permet également d’accéder à n’importe quelle classe dont dispose l’application, via l’éditeur de code pour X++.

Parce que MorphX emploie des références pour lier les objets, la modification d’une caractéristique d’un objet (nom du champ, type de donnée, etc.) se répercute partout où l’objet est utilisé (dans un formulaire ou un rapport, par exemple). De plus, les changements réalisés à travers MorphX se répercutent sur l’application immédiatement après avoir compilé la solution.

Microsoft Dynamics AX offre un support intégré à l’IDE pour les systèmes de gestion des versions, permettant ainsi le développement collaboratif. Signalons aussi l’existence d’un outil proposant une rétro-ingénierie des structures de table et classe vers des modèles Visio.

Fonctionnalités[modifier | modifier le code]

Références[modifier | modifier le code]

  1. Microsoft dévoile Dynamics2012 « Copie archivée » (version du sur Internet Archive) Daf.info

Liens externes[modifier | modifier le code]