guide d'intégration de management reporter for microsoft...
TRANSCRIPT
Microsoft Dynamics®
Guide d'intégration de Management Reporter for
Microsoft Dynamics® AX
Octobre 2012
Les mises à jour de cette documentation sont disponibles à l'adresse
suivante :
http://go.microsoft.com/fwlink/?LinkID=162565
2
GUIDE D'INTÉGRATION DE MANAGEMENT REPORTER FOR MICROSOFT DYNAMICS® AX
Microsoft Dynamics est un ensemble de solutions de gestion de l'activité intégrées et adaptables qui permettent
d'être mieux armé pour prendre des décisions commerciales. Microsoft Dynamics s'utilise comme les logiciels
Microsoft standard avec lesquels il est par ailleurs compatible. Il automatise et harmonise les traitements
financiers, des relations avec la clientèle et de la chaîne logistique pour vous aider à développer votre activité
commerciale.
Numéro gratuit pour les États-Unis et le Canada : 1-888-477-7989
International : +1-701-281-6500
www.microsoft.com/france/dynamics
Ce document prend en charge une version préliminaire d'un produit logiciel susceptible d'être considérablement modifié avant publication de la version commerciale finale. Ce document est fourni à titre d'information uniquement et Microsoft ne formule aucune garantie, expresse ou implicite dans le présent document. Les informations contenues dans ce document, notamment les URL et les références de sites Web, sont susceptibles d'être modifiées sans préavis. L'utilisateur assume l'ensemble des risques liés à l'utilisation ou aux résultats de l'utilisation de ce document. Sauf mention contraire, les sociétés, les organisations, les produits, les noms de domaine, les adresses électroniques, les logos, les personnes, les lieux et les événements utilisés dans les exemples sont fictifs. Toute ressemblance avec des sociétés, organisations, produits, noms de domaine, adresses électroniques, logos, personnes, lieux et événements réels est purement fortuite et involontaire. L'utilisateur est tenu d'observer la réglementation relative aux droits d'auteur. Aucune partie de ce document ne peut être reproduite, stockée ni introduite dans un système de restitution, ou transmise à quelque fin ou par quelque moyen que ce soit (électronique, mécanique, photocopie, enregistrement ou autre) sans la permission expresse et écrite de Microsoft Corporation.
Microsoft peut détenir des brevets, avoir déposé des demandes d’enregistrement de brevets ou être titulaire de marques, droits d’auteur ou autres droits de propriété intellectuelle portant sur tout ou partie des éléments qui font l’objet du présent document. Sauf stipulation expresse contraire d’un contrat de licence écrit de Microsoft, la fourniture de ce document n’a pas pour effet de vous concéder une licence sur ces brevets, marques, droits d’auteur ou autres droits de propriété intellectuelle.
© 2012 Microsoft Corporation. Tous droits réservés.
Active Directory, Microsoft, Microsoft Dynamics, le logo Microsoft Dynamics, SQL Server, Windows et Windows Server sont des marques du groupe de sociétés Microsoft.
Toutes les autres marques sont la propriété de leurs propriétaires respectifs.
3
GUIDE D'INTÉGRATION DE MANAGEMENT REPORTER FOR MICROSOFT DYNAMICS® AX
Table des matières
Introduction ................................................................................................ 4
Configuration du système ........................................................................... 4 Conditions requises pour Microsoft Dynamics AX 2009 ............................................................. 4 Conditions requises pour Microsoft Dynamics AX 2012 ............................................................. 5 Activation du suivi des modifications SQL Server ..................................................................... 5
Conditions requises pour un compte d'utilisateur ....................................... 6 Autorisations utilisateur dans Microsoft Dynamics AX 2009 ....................................................... 6
Configuration de groupes d'utilisateurs dans Microsoft Dynamics AX 2009 ................................ 6 Configuration des autorisations des utilisateurs dans Microsoft SQL Server ............................... 7
Autorisations utilisateur dans Microsoft Dynamics AX 2012 ....................................................... 8
Mise à niveau à partir de versions précédentes de
Management Reporter................................................................................. 8
Configuration de l'intégration des données ................................................. 9 Configuration de l'intégration des données ............................................................................. 9 Importation de sociétés ...................................................................................................... 11 Sélection de la société par défaut ......................................................................................... 12
Intégration des utilisateurs de Microsoft Dynamics AX 2012 .................... 13 Rôles d'utilisateur .............................................................................................................. 13 Création de visionneuses dans Management Reporter ............................................................. 14 Ajout ou modification d'un utilisateur .................................................................................... 14 Suppression d'un utilisateur ................................................................................................ 14
Annexe ...................................................................................................... 15 Message d'erreur qui s'affiche lorsque la longueur des champs de base de données est personnalisée ............................................................................................................... 15 Transactions non validées prises en charge uniquement pour les budgets dans le mini-data warehouse ........................................................................................................................ 15 Le mini-data warehouse n'affiche que les attributs associés aux transactions .............................. 15 Les caractères génériques ne sont pas pris en charge dans les plages ........................................ 15 La fonction Descendre dans la hiérarchie Dynamics n'est prise en charge que pour les rapports
de Microsoft Dynamics AX 2012 ........................................................................................... 16 Impossible de supprimer les sociétés disposant de hiérarchies d'organisation ............................. 16 Modification des paramètres d'expiration des rapports pour Microsoft Dynamics AX 2009 ............. 16 Intégration d'un mini-data warehouse à une deuxième base de données ERP ............................. 16
4
GUIDE D'INTÉGRATION DE MANAGEMENT REPORTER FOR MICROSOFT DYNAMICS® AX
Introduction Management Reporter 2012 for Microsoft Dynamics® ERP peut intégrer des données entre Microsoft Dynamics AX et Management Reporter. Vous pouvez consulter et utiliser les données de Microsoft
Dynamics AX pour créer des rapports financiers dans Management Reporter 2012 sans aucune répercussion sur les données d'origine de la base de données ERP.
Les options d'intégration ci-dessous sont disponibles pour Microsoft Dynamics AX :
Fournisseur de données héritées pour Microsoft Dynamics AX 2009 – Permet d'afficher les informations de la base de données Microsoft Dynamics AX pour que vous puissiez créer et modifier des rapports financiers dans Management Reporter.
Intégration du mini-data warehouse pour Microsoft Dynamics AX 2012 – Permet de créer
une base de données de mini-data warehouse incluant des informations à partir de la base de données Microsoft Dynamics AX 2012 pour que vous puissiez créer et modifier des rapports financiers dans Management Reporter 2012.
Remarque : Remarque : les versions précédentes de Management Reporter 2012 prenaient en charge un fournisseur de données héritées pour Microsoft Dynamics AX 2012. Celui-ci n'est plus pris en charge. Pour plus d'informations, voir l'article 2755288 de la Base de connaissances
(http://go.microsoft.com/fwlink/?LinkId=265302).
Configuration du système Avant que vous ne configuriez le fournisseur de données héritées ou le mini-data warehouse Microsoft Dynamics AX, votre système doit disposer de la configuration minimale requise pour Management
Reporter. Pour plus d'informations, voir Configuration requise pour Management Reporter. Des conditions requises supplémentaires sont répertoriées ci-dessous.
Conditions requises pour Microsoft Dynamics AX 2009
Voici les composants à installer avant de pouvoir configurer le fournisseur de données héritées pour
Microsoft Dynamics AX 2009.
Microsoft Dynamics AX 2009 .NET Business Connector
Microsoft Dynamics AX 2009 .NET Business Connector doit être installé sur l'ordinateur sur lequel les services application et traitement de Management Reporter sont installés.
Microsoft Dynamics AX 2009 Correctif cumulatif 8
Microsoft Dynamics AX 2009 Correctif cumulatif 8 doit être installé sur l'ordinateur sur lequel les services application et traitement de Management Reporter sont installés.
Composants serveur de Management Reporter 2012
Les fournisseurs de données doivent être configurés sur tous les ordinateurs qui hébergent les services application et traitement de Management Reporter 2012. Pour configurer ces composants,
voir le guide d'installation de Management Reporter.
5
GUIDE D'INTÉGRATION DE MANAGEMENT REPORTER FOR MICROSOFT DYNAMICS® AX
Conditions requises pour Microsoft Dynamics AX 2012
Voici les composants à installer avant de pouvoir configurer l'intégration du mini-data warehouse pour Microsoft Dynamics AX 2012.
Microsoft Dynamics AX 2012 Feature Pack
Les versions antérieures de Dynamics AX 2012 doivent faire l'objet d'une mise à jour vers Feature Pack ou la mise à jour cumulative 3 (version d'application 6.0.1108 ou ultérieure)
Remarque : Remarque : pour utiliser la fonction Descendre dans la hiérarchie Dynamics, le client Microsoft Dynamics AX doit être installé sur les ordinateurs clients.
Composants serveur de Management Reporter 2012
Les fournisseurs de données doivent être configurés sur tous les ordinateurs qui hébergent les
services application et traitement de Management Reporter 2012. Pour configurer ces composants, voir le guide d'installation de Management Reporter.
Activation du suivi des modifications SQL Server
Management Reporter 2012 fait appel au suivi des modifications SQL Server pour garantir
l'intégration de toutes les transactions de Microsoft Dynamics AX 2012 vers le mini-data warehouse de Management Reporter. Par défaut, le suivi des modifications SQL Server est activé avec un paramètre de rétention de trois jours. Si l'intégration du mini-data warehouse de Management
Reporter est désactivée pendant plus de trois jours alors que des transactions sont validées dans Microsoft Dynamics AX 2012, vous pouvez réinitialiser le mini-data warehouse pour vous assurer qu'aucune donnée ne manque.
Au cours du processus de mise à niveau, la console de configuration active le suivi des modifications SQL Server. Vous serez peut-être invité à fournir des informations d'identification associées à des autorisations suffisantes pour activer le suivi des modifications SQL Server (par exemple, un utilisateur ayant le rôle db_owner ou un administrateur système).
Remarque : Le compte d'utilisateur de l'intégration ERP est modifié de manière à inclure l'autorisation Afficher le suivi des modifications pour lire les tables de suivi des modifications dans Microsoft Dynamics AX 2012.
Pour plus d'informations, voir les rubriques relatives à l'utilisation du suivi des modifications SQL Server (http://msdn.microsoft.com/fr-fr/library/cc305322.aspx) et au suivi des modifications (http://msdn.microsoft.com/fr-fr/library/cc280462(v=SQL.105).aspx) sur MSDN.
Remarque : Au cours du processus de mise à niveau, si le suivi des modifications SQL Server n'est pas activé, la console de configuration réinitialise le mini-data warehouse pour Microsoft Dynamics AX 2012 et réexécute l'intégration initiale.
6
GUIDE D'INTÉGRATION DE MANAGEMENT REPORTER FOR MICROSOFT DYNAMICS® AX
Conditions requises pour un compte d'utilisateur Le compte d'utilisateur ayant servi pendant la configuration doit satisfaire aux conditions suivantes
avant que vous puissiez configurer l'intégration des données.
Application Conditions requises pour l'utilisateur
Microsoft Dynamics AX 2009 Être utilisateur du groupe Administrateur. Pour plus d'informations, voir
Autorisations utilisateur dans Microsoft Dynamics AX 2009.
Microsoft Dynamics AX 2012 Être affecté au rôle Administrateur système.
Être (au moins) affecté au rôle db_datareader dans la base de données
Microsoft Dynamics AX 2012 et la base de données model.
Management Reporter 2012 Être un utilisateur affecté au rôle Administrateur.
Autorisations utilisateur dans Microsoft Dynamics AX 2009
Les autorisations de compte d'utilisateur dans Microsoft Dynamics AX 2009 doivent être configurées
avant que vous ne puissiez configurer l'intégration des données.
Remarque : tous les utilisateurs Management Reporter doivent disposer de comptes de domaine Active Directory pour s'authentifier. Ces informations d'identification sont utilisées par le fournisseur
de données pour la connexion à Microsoft Dynamics AX 2009. Pour plus d'informations, voir l'article sur la création d'un compte de domaine dans Active Directory sur MSDN (http://msdn.microsoft.com/en-us/library/aa545262(CS.70).aspx).
Configuration de groupes d'utilisateurs dans Microsoft Dynamics AX 2009
Dans Microsoft Dynamics AX 2009, les autorisations utilisateur sont accordées par les groupes d'utilisateurs. Les utilisateurs doivent être affectés à un groupe d'utilisateurs dans Microsoft
Dynamics AX 2009 avant que les utilisateurs puissent accéder aux informations dans le programme.
1. Dans Microsoft Dynamics AX 2009, créez un groupe d'utilisateurs avec l'ID MR et le nom Management Reporter. Tous les utilisateurs pour Management Reporter sont affectés à ce groupe.
Pour plus d'informations, voir l'article sur la création de groupes d'utilisateurs sur TechNet (http://technet.microsoft.com/en-us/library/aa548611.aspx).
2. Affectez les autorisations suivantes au groupe d'utilisateurs MR :
Clé de sécurité Niveau d'accès
Base Affichage
Business Connector Contrôle total
Comptabilité générale Affichage
3. Affectez l'utilisateur au groupe MR dans Microsoft Dynamics AX 2009.
4. Répétez l'étape 3 pour tous les utilisateurs appropriés.
Pour plus d'informations sur les autorisations de sécurité pour les groupes d'utilisateurs, voir l'article sur la gestion des autorisations de sécurité pour les combinaisons de groupes d'utilisateurs et de domaines sur TechNet (http://technet.microsoft.com/en-us/library/aa570104.aspx).
7
GUIDE D'INTÉGRATION DE MANAGEMENT REPORTER FOR MICROSOFT DYNAMICS® AX
Configuration des autorisations des utilisateurs dans Microsoft SQL Server
Les utilisateurs Management Reporter qui accèdent aux données de Microsoft Dynamics AX 2009 via le
fournisseur de données doivent également avoir accès au serveur SQL Server® qui héberge la base de données Microsoft Dynamics AX 2009. Ces utilisateurs doivent disposer d'une connexion SQL Server
authentifiée sur Windows avec un accès en Sélection à certaines tables dans lesquelles les données Microsoft Dynamics AX 2009 résident.
Utilisez le script SQL suivant sur la base de données Microsoft Dynamics AX 2009 pour configurer les autorisations SQL appropriées.
Remarque : dans les scripts suivants, remplacez [domain\user] par l'ID de domaine et l'ID
d'utilisateur de l'utilisateur réel.
1. Créez le rôle utilisateur et affectez-lui les autorisations appropriées.
--create database role
CREATE ROLE [mrax_role] AUTHORIZATION [dbo]
GO
--grant select on tables
GRANT SELECT ON dbo.[LedgerTable] to [mrax_role]
GO
GRANT SELECT ON dbo.[Dimensions] to [mrax_role]
GO
GRANT SELECT ON dbo.[LedgerAccountCategory] to [mrax_role]
GO
GRANT SELECT ON dbo.[LedgerBalancesDimTrans] to [mrax_role]
GO
GRANT SELECT ON dbo.[LedgerTrans] to [mrax_role]
GO
GRANT SELECT ON dbo.[LedgerBudget] to [mrax_role]
GO
GRANT SELECT ON dbo.[LedgerCov] to [mrax_role]
GO
2. Créez une connexion SQL Server pour le compte de domaine Active Directory.
--create a SQL SERVER login for each AX user
CREATE LOGIN [domain\user] FROM WINDOWS;
3. Créez un utilisateur SQL Server dans la base de données Microsoft Dynamics AX 2009.
--create database user for specific login
CREATE USER [domain\user] FOR LOGIN [domain\user]
4. Ajoutez l'utilisateur SQL Server au rôle mrax_role.
--add user to role
EXEC sp_addrolemember 'mrax_role', [domain\user]
GO
8
GUIDE D'INTÉGRATION DE MANAGEMENT REPORTER FOR MICROSOFT DYNAMICS® AX
5. Répétez les étapes 2 à 4 pour tous les utilisateurs SQL Server qui doivent être ajoutés au role mrax_role.
Remarque : la liste des utilisateurs membres de ce rôle SQL Server doit correspondre à la liste des utilisateurs Microsoft Dynamics AX 2009 membres du groupe d'utilisateurs Microsoft Dynamics
AX 2009 MR.
Autorisations utilisateur dans Microsoft Dynamics AX 2012
Les autorisations de compte d'utilisateur dans Microsoft Dynamics AX 2012 doivent être configurées avant que vous ne puissiez configurer l'intégration des données. Le compte d'utilisateur ayant servi pendant la configuration de l'intégration doit satisfaire aux conditions suivantes :
Être affecté au rôle Administrateur système.
Être (au moins) affecté au rôle db_datareader dans la base de données Microsoft Dynamics AX 2012 et dans la base de données model.
Disposer de l'autorisation Afficher le suivi des modifications pour lire les tables de suivi des modifications.
Remarque : tous les utilisateurs Management Reporter doivent disposer de comptes de domaine
Active Directory pour s'authentifier. Ces informations d'identification sont utilisées par le fournisseur de données pour la connexion à Microsoft Dynamics AX 2012. Pour plus d'informations, voir l'article sur la création d'un compte de domaine dans Active Directory sur MSDN (http://msdn.microsoft.com/en-us/library/aa545262(CS.70).aspx).
Après l'installation et la configuration complète de Management Reporter, vous pouvez intégrer les utilisateurs depuis Microsoft Dynamics AX et modifier les autorisations de sécurité pour tous les autres utilisateurs. Pour plus d'informations sur l'intégration des utilisateurs, voir la section Intégration des
utilisateurs de Microsoft Dynamics AX 2012.
Mise à niveau à partir de versions précédentes de Management Reporter Vous ne devez pas désinstaller une version précédente de Management Reporter lorsque vous installez Management Reporter 2012. Toutefois, vous devez sélectionner un port inutilisé pendant
la configuration initiale.
1. Vérifiez que l'utilisateur qui effectue la mise à niveau est affecté au rôle Administrateur dans Management Reporter.
2. Exécutez les procédures de mise à niveau comme expliqué dans le guide d'installation de Management Reporter.
3. Pour l'intégration à Microsoft Dynamics AX 2012, vous devez mettre à jour les champs suivants dans vos définitions de ligne et de colonne :
Filtres d'attribut, le cas échéant
Codes registre
Conseil : pour contribuer à la réplication des paramètres préalables à la mise à niveau, nous vous
recommandons d'effectuer la mise à niveau vers Management Reporter 2012 avant de désinstaller des versions précédentes de l'application, de manière à pouvoir effectuer une installation côte à côte. Vous pouvez également créer des captures d'écran de vos définitions de ligne et de
colonne avant d'effectuer la mise à niveau de la base de données.
9
GUIDE D'INTÉGRATION DE MANAGEMENT REPORTER FOR MICROSOFT DYNAMICS® AX
Configuration de l'intégration des données Le fournisseur de données héritées et le mini-data warehouse pour Microsoft Dynamics AX sont installés en même temps que les composants serveur Management Reporter. Pour plus d'informations
et pour obtenir les procédures d'installation, voir le guide d'installation de Management Reporter.
Les procédures suivantes décrivent la configuration de l'intégration des données pour Management Reporter.
Configuration de l'intégration des données
Management Reporter utilise un fournisseur de données héritées ou un mini-data warehouse pour intégrer les informations d'un système Microsoft Dynamics AX. Vous pouvez configurer ces composants pendant la configuration initiale ou après la configuration des services application
et traitement pour Management Reporter 2012.
Management Reporter 2012 peut s'intégrer à plusieurs systèmes ERP, mais vous ne pouvez configurer qu'une seule instance d'un fournisseur de données héritées ou d'un mini-data warehouse à la fois.
Remarque : si vous utilisez l'intégration d'un fournisseur de données héritées, vous ne pouvez vous
connecter qu'à une seule instance du serveur d'objets d'application (AOS) à la fois. L'intégration d'un mini-data warehouse prend en charge plusieurs instances d'AOS.
1. Cliquez sur Démarrer, sélectionnez Programmes, puis Microsoft Dynamics, Management
Reporter 2012 et Console de configuration pour ouvrir la console de configuration de Management Reporter.
2. Dans la console de configuration de Management Reporter 2012, cliquez sur Fichier, puis
sélectionnez Configurer pour ouvrir la boîte de dialogue Configuration personnalisée.
3. Sous Service application de Management Reporter, sélectionnez l'une des options suivantes pour l'intégration :
Ajouter Microsoft Dynamics AX 2009 – Permet de configurer le fournisseur de données
héritées pour Microsoft Dynamics AX 2009.
Ajouter le mini-data warehouse Microsoft Dynamics AX 2012 – Permet de configurer l'intégration d'un mini-data warehouse pour Microsoft Dynamics AX 2012 et de créer une base
de données de mini-data warehouse.
4. Cliquez sur Suivant.
5. Sur la page Validation préalable, passez en revue les avertissements ou conditions requises
préalables ayant échoué et résolvez les problèmes avant de poursuivre le processus d'installation. Cliquez sur Revalider pour réexécuter la validation.
6. Cliquez sur Suivant.
10
GUIDE D'INTÉGRATION DE MANAGEMENT REPORTER FOR MICROSOFT DYNAMICS® AX
7. Sur la page Paramètres, entrez les informations suivantes pour l'intégration des données :
Intégration ERP Informations requises
Microsoft Dynamics AX 2009
Hérité
Serveur AOS – Nom du serveur qui héberge l'AOS.
Domaine, nom d'utilisateur et mot de passe d'un compte
d'utilisateur disposant des autorisations de connexion à l'AOS.
Pour plus d'informations, voir Conditions requises pour un compte
d'utilisateur.
Port AOS – Port utilisé par le serveur d'objets d'application (AOS).
Par défaut, il s'agit du port 2712.
Nom de la base de données – Nom de la base de données
Microsoft Dynamics AX à laquelle se connecter.
Serveur de base de données – Serveur SQL Server auquel
se connecter.
Mini-data warehouse
Microsoft Dynamics AX 2012
Port des services AOS – Port utilisé pour les services système
de Microsoft Dynamics AX. Par défaut, il s'agit du port 8201.
Serveur AOS – Nom du serveur qui héberge l'AOS.
Domaine, nom d'utilisateur et mot de passe d'un compte
d'utilisateur disposant des autorisations de connexion à l'AOS.
Pour plus d'informations, voir la section Conditions requises pour
un compte d'utilisateur.
Port AOS – Port utilisé par l'AOS. Par défaut, il s'agit du port 2712.
Serveur de base de données – Adresse du serveur Microsoft
Dynamics AX auquel se connecter.
Nom de la base de données – Nom de la base de données
Microsoft Dynamics AX 2012 à laquelle se connecter.
Se connecter à une base de données existante – Sélectionnez
cette option si vous vous connectez à une base de données de mini-
data warehouse.
(Mini-data warehouse) Serveur de base de données – Serveur
sur lequel la base de données du mini-data warehouse se situe.
Nom d'utilisateur et mot de passe du compte servant à créer la
base de données du mini-data warehouse. Sélectionnez Utiliser
l'authentification Windows pour utiliser vos informations
d'identification actuelles.
Base de données – Nom de la base de données du mini-data
warehouse à laquelle se connecter.
Remarque : pour trouver le port des services AOS, consultez le fichier AX32Serv.exe.config
sur le serveur AOS. Par défaut, ce fichier est situé à l'emplacement suivant : (<Lecteur>:\Program Files\Microsoft Dynamics AX\60\Server\MicrosoftDynamicsAX\bin\AX32Serv.exe.config)
8. Si vous utilisez l'intégration du mini-data warehouse et si votre serveur SQL Server est configuré
de manière à utiliser le protocole SSL (Secure Sockets Layer) pour le chiffrement, sélectionnez Chiffrer la connexion. Les données transmises entre les services de SQL Server et de Management Reporter 2012 sont chiffrées.
Remarque : pour utiliser cette option, vous devez configurer SSL sur le serveur et installer des
certificats. Pour plus d'informations, voir l'article « Chiffrement des connexions à SQL Server » sur MSDN (http://msdn.microsoft.com/fr-fr/library/ms189067.aspx).
9. Cliquez sur Suivant.
10. Vérifiez les informations de configuration, puis cliquez sur Configurer.
11. Lorsqu'un message s'affiche pour indiquer que l'intégration du mini-data warehouse ou
du fournisseur de données héritées est correctement configurée, cliquez sur Fermer.
11
GUIDE D'INTÉGRATION DE MANAGEMENT REPORTER FOR MICROSOFT DYNAMICS® AX
12. Pour exécuter l'intégration à une autre d'instance d'AOS, répétez les étapes 1 à 11. Pour effectuer l'intégration à un autre système ERP, voir le guide d'intégration de ce système ERP.
13. Une fois toutes les intégrations configurées pour Microsoft Dynamics AX 2009, vous devez importer les informations de la société. Pour plus d'informations, voir la section Importation
de sociétés.
Importation de sociétés
Après avoir installé les services de Management Reporter 2012 et les avoir intégrés à une base de données Microsoft Dynamics AX, vous devez importer manuellement les informations de la société de la base de données de Microsoft Dynamics AX dans Management Reporter 2012.
Remarque : si vous utilisez l'intégration d'un mini-data warehouse pour Microsoft Dynamics AX 2012,
les informations de la société sont importées automatiquement et vous pouvez ignorer cette procédure.
Si vous effectuez une mise à niveau d'une version précédente de Management Reporter, vous
devez importer toutes les sociétés auxquelles vous voulez accéder dans Management Reporter 2012, notamment les sociétés que vous avez intégrées aux versions précédentes de Management Reporter.
1. Dans la console de configuration de Management Reporter 2012, vérifiez que le service application
est en cours d'exécution.
Remarque : le service application doit être en cours d'exécution pour que vous puissiez importer les informations de la société.
2. Dans le volet de navigation de la console de configuration de Management Reporter, développez
le nœud Services de Management Reporter 2012. Sous Intégrations ERP, sélectionnez l'intégration depuis laquelle importer les sociétés.
3. Cliquez sur Importer dans le volet d'affichage.
4. Entrez le domaine, le nom d'utilisateur et le mot de passe d'un compte d'utilisateur disposant
des autorisations de connexion à l'AOS. Pour plus d'informations, voir la section Conditions requises pour un compte d'utilisateur.
5. Passez en revue la liste des sociétés disponibles. Si une société a déjà été importée, l'option Déjà importée est sélectionnée. Pour ne pas importer une société, sélectionnez Ignorer l'importation.
6. Cliquez sur Importer des sociétés.
7. Si vous importez une société portant les mêmes nom et code qu'une société existante, un message s'affiche pour vous demander si vous voulez remplacer les informations de la société existante. Pour écraser les informations de la société, cliquez sur Oui, ou cliquez sur Non
pour annuler. Pour poursuivre l'importation de sociétés, vous devez sélectionner Ignorer l'importation pour la société existante, puis de nouveau cliquer sur Importer des sociétés.
8. Lorsqu'un message s'affiche pour indiquer que les sociétés ont été correctement importées,
cliquez sur OK.
9. Pour afficher la liste des sociétés importées, cliquez sur Sociétés sous le nœud Services de Management Reporter dans le volet de navigation. La case à cocher Intégrée est activée pour les sociétés qui ont été correctement importées via l'intégration d'un mini-data warehouse.
Remarque : la propriété de date et heure de dernière modification doit être activée pour les dimensions d'entité dans Microsoft Dynamics AX 2012. Pour plus d'informations sur l'emplacement de cette propriété dans Microsoft Dynamics AX 2012, voir l'article sur les propriétés des tables sur
MSDN (http://msdn.microsoft.com/en-us/library/aa871620.aspx).
12
GUIDE D'INTÉGRATION DE MANAGEMENT REPORTER FOR MICROSOFT DYNAMICS® AX
Sélection de la société par défaut
La première fois que vous ouvrez le Concepteur de rapports, vous êtes invité à désigner une société par défaut qui identifie la source des données pour la création des rapports. Par défaut, la description
de cette société apparaît dans l'en-tête des rapports créés dans Management Reporter.
1. Ouvrez le Concepteur de rapports. Dans le menu Société, cliquez sur Sociétés pour ouvrir la liste des sociétés de Management Reporter.
2. Sélectionnez la société à affecter comme société par défaut, puis cliquez sur Définir par défaut.
3. Indiquez un ID d'utilisateur et un mot de passe pour vous connecter à la société. Ces informations d'identification doivent correspondre aux informations d'identification stockées dans la base de données Microsoft Dynamics AX.
4. Pour enregistrer vos informations d'identification et éviter de les entrer à chaque connexion à Microsoft Dynamics AX, activez la case à cocher Enregistrer mes informations d'identification.
5. Cliquez sur OK pour sélectionner la société par défaut.
6. Cliquez sur Fermer.
13
GUIDE D'INTÉGRATION DE MANAGEMENT REPORTER FOR MICROSOFT DYNAMICS® AX
Intégration des utilisateurs de Microsoft Dynamics AX 2012 Lorsque vous configurez l'intégration d'un mini-data warehouse pour Microsoft Dynamics AX 2012, les informations du compte d'utilisateur sont automatiquement intégrées à Management Reporter
et les utilisateurs sont affectés à des rôles dans Management Reporter en fonction des autorisations de sécurité actives dans Microsoft Dynamics AX 2012.
Remarque : si vous avez plus d'utilisateurs Microsoft Dynamics AX 2012 que de licences pour
Management Reporter 2012, les utilisateurs sont intégrés tant que le seuil des licences n'est pas atteint. Aucun utilisateur supplémentaire n'est ajouté tant que d'autres licences ne sont pas achetées et que les nouvelles clés de licence ne sont pas ajoutées à Management Reporter. Pour plus
d'informations sur l'attribution des licences, contactez votre partenaire Microsoft.
Rôles d'utilisateur
Les rôles d'utilisateur et l'accès des sociétés dans Management Reporter 2012 sont déterminés par les autorisations de sécurité configurées dans Microsoft Dynamics AX 2012. Par exemple, si un
utilisateur n'a pas accès à une société spécifique dans Microsoft Dynamics AX 2012, il n'a pas accès aux informations de cette société dans Management Reporter 2012.
Remarque : vous ne pouvez pas modifier dans Management Reporter 2012 les informations des utilisateurs intégrées depuis Microsoft Dynamics AX 2012.
Le tableau suivant explique le transfert des rôles d'utilisateur Microsoft Dynamics AX 2012 vers Management Reporter.
Nom d'AOA Autorisation Rôle Microsoft
Dynamics AX 2012
Rôle
Management Reporter
LedgerBalanceSheetDimMaintain Tenir à jour le
paramétrage des
états financiers
Responsable comptabilité
Chef comptable
Concepteur
LedgerFinancialJournalBGenerate Générer un état des
journaux financiers
Responsable comptabilité
Chef comptable
Président directeur général
Directeur financier
Responsable de la conformité
Contrôleur financier
Générateur
LedgerBalanceSheetDimPrintGenerate Générer un état des
relevés financiers
Responsable comptabilité
Chef comptable
Président directeur général
Directeur financier
Responsable de la conformité
Contrôleur financier
Générateur
SysSecSecurityMaintain Tenir à jour les
paramètres de
sécurité
Administrateur sécurité Administrateur
LedgerViewFinancialStatement (privilège) Affichage des
relevés financiers
Non applicable Visionneuse
Remarque : le privilège LedgerViewFinancialStatement pour les visionneuses doit être ajouté
dans Microsoft Dynamics AX 2012 et affecté manuellement aux utilisateurs.
14
GUIDE D'INTÉGRATION DE MANAGEMENT REPORTER FOR MICROSOFT DYNAMICS® AX
Création de visionneuses dans Management Reporter
Pour utiliser le rôle Visionneuse dans Management Reporter, vous devez créer le privilège LedgerViewFinancialStatement dans Microsoft Dynamics AX 2012 et l'affecter manuellement
à des utilisateurs.
1. Dans Microsoft Dynamics AX 2012, créez le privilège LedgerViewFinancialStatement. Pour plus d'informations sur la procédure de création d'un privilège, voir l'article sur la création
ou la modification d'un rôle de sécurité sur TechNet (http://technet.microsoft.com/en-us/library/gg731823.aspx).
Remarque : lorsque vous créez le privilège, il n'est pas nécessaire d'identifier des options de menu ou des rapports pour celui-ci.
2. Affectez manuellement le privilège à tous les utilisateurs qui disposent du rôle Visionneuse dans Management Reporter, à l'aide de l'une des options suivantes.
Dans Microsoft Dynamics AX 2012, créez un rôle pour les utilisateurs qui
disposent du rôle Visionneuse dans Management Reporter, puis ajoutez le privilège LedgerViewFinancialStatement au nouveau rôle. Affectez des utilisateurs à ce dernier.
Ajoutez le privilège LedgerViewFinancialStatement au rôle existant d'un utilisateur dans
Microsoft Dynamics AX 2012.
Ajout ou modification d'un utilisateur
Lors de l'ajout d'un utilisateur dans Microsoft Dynamics AX 2012 ou lors de la mise à jour des informations d'un utilisateur existant, les modifications sont répercutées dans Management
Reporter 2012. Les rôles d'utilisateur dans Management Reporter sont affectés en fonction des autorisations de sécurité les plus élevées dont dispose un utilisateur pour des sociétés dans Microsoft Dynamics AX 2012. Le rôle d'utilisateur est appliqué dans toutes les sociétés auxquelles l'utilisateur a accès.
Si un utilisateur peut accéder à plusieurs sociétés dans plusieurs instances d'AOS, le rôle Management Reporter est affecté en fonction des paramètres de sécurité les plus élevés de cet utilisateur dans toutes les instances d'AOS intégrées.
Par exemple, Bob Kelly dispose de l'autorisation Générer un état des journaux financiers pour la Société 1 dans l'AOS 1, ainsi que de l'autorisation Tenir à jour le paramétrage des états financiers dans la Société 2 de l'AOS 2. Ainsi, lorsque les informations de l'utilisateur sont intégrées
à partir de l'AOS 2, Bob Kelly est affecté au rôle Concepteur pour toutes les sociétés dans Management Reporter dans tous les AOS.
Remarque : les utilisateurs qui sont des administrateurs système dans Microsoft Dynamics AX 2012 ne sont pas pris en charge dans le cadre de l'intégration dans le mini-data warehouse. En outre,
certains administrateurs de Management Reporter peuvent être supprimés de ce rôle au cours de l'intégration au mini-data warehouse. Pour intégrer les utilisateurs au rôle Administrateur système, vous devez affecter ces utilisateurs à un autre rôle.
Suppression d'un utilisateur
Il est impossible de supprimer des informations des utilisateurs de Management Reporter 2012. Pour supprimer un utilisateur, vous devez d'abord le supprimer de Microsoft Dynamics AX 2012. Ensuite, vous pouvez le supprimer de la base de données Management Reporter.
Remarque : si un utilisateur existe dans plusieurs instances d'AOS, il doit être supprimé de toutes les instances d'AOS avant d'être supprimé de Management Reporter. Les rôles d'utilisateur dans Management Reporter sont mis à jour en fonction des autorisations définies pour les AOS restants.
15
GUIDE D'INTÉGRATION DE MANAGEMENT REPORTER FOR MICROSOFT DYNAMICS® AX
Annexe Les sections suivantes fournissent des informations supplémentaires sur l'intégration à Microsoft Dynamics AX.
Message d'erreur qui s'affiche lorsque la longueur des champs
de base de données est personnalisée
Si des personnalisations sont effectuées dans Microsoft Dynamics AX afin de prendre en charge des valeurs plus élevées, comme le fait d'augmenter la propriété MainAccount StringSize de l'AOA de 20 à 100 caractères, l'intégration risque d'échouer et le message suivant peut s'afficher : « Les données
de chaîne ou binaires seront tronquées ».
Si vous recevez cette erreur, contactez le support technique de Microsoft pour obtenir de l'aide auprès de l'équipe Management Reporter.
Transactions non validées prises en charge uniquement pour les budgets dans le mini-data warehouse
Les intégrations de mini-data warehouse pour Microsoft Dynamics AX 2012 ne prennent en charge que les budgets et les réservations budgétaires pour les transactions non validées. Lors de la création d'un rapport, le niveau provisionnel « non validé » peut s'afficher comme une option disponible, mais les
fournisseurs de données qui connectent le mini-data warehouse au système ERP ne prennent pas en charge l'intégration d'autres transactions non validées.
Le mini-data warehouse n'affiche que les attributs associés aux transactions
Dans les versions précédentes de Management Reporter, les fournisseurs de données affichaient
toutes les valeurs d'attribut présentes dans la base de données ERP, indépendamment du contexte ou de la fonctionnalité. Cela incluait des attributs qui n'étaient pas associés aux données de transaction.
Lorsque vous utilisez l'intégration d'un mini-data warehouse, Management Reporter 2012 n'affiche que
les valeurs d'attribut associées à une transaction. Cela améliore la création des rapports et l'analyse des données.
Les caractères génériques ne sont pas pris en charge dans les plages
Dans les versions précédentes de Management Reporter, les caractères génériques pouvaient être
utilisés pour les intégrations Microsoft Dynamics AX. Dans Microsoft Dynamics AX 2012, les caractères génériques sont interprétés différemment dans la dimension ou le segment de compte et peuvent retourner des résultats inattendus. C'est pourquoi, les caractères génériques ne sont pas des plages de données prises en charge dans le fournisseur de données héritées et le mini-data warehouse.
Lors de l'intégration à Microsoft Dynamics AX 2012, nous vous recommandons de supprimer les caractères génériques des plages. Par exemple, si vous avez utilisé la plage de comptes 4??? à 9??9, la plage de comptes doit être mise à jour en 4000 à 9999 (si l'on suppose qu'il s'agit de numéros de
compte numériques).
16
GUIDE D'INTÉGRATION DE MANAGEMENT REPORTER FOR MICROSOFT DYNAMICS® AX
La fonction Descendre dans la hiérarchie Dynamics n'est prise en
charge que pour les rapports de Microsoft Dynamics AX 2012
Vous pouvez consulter un rapport généré dans Management Reporter, puis afficher la transaction
source dans la base de données ERP. Cette fonctionnalité n'est prise en charge que pour les rapports
générés avec des données de Microsoft Dynamics AX 2012 à partir de Management Reporter 2012 ou d'une version ultérieure.
Si vous utilisez cette fonctionnalité sur un rapport généré à partir d'une version précédente de
Microsoft Dynamics AX, la fonctionnalité risque de ne pas fonctionner correctement ou de retourner des données incorrectes.
Impossible de supprimer les sociétés disposant de hiérarchies
d'organisation
Si vous tentez de supprimer une société qui a été intégrée à partir de Microsoft Dynamics AX et si la
société est associée à des hiérarchies d'organisation, un message s'affiche et indique que la société ne peut pas être supprimée car des blocs élémentaires lui sont associés.
Pour supprimer une société ayant des hiérarchies d'organisation, contactez le support technique
de Microsoft pour obtenir de l'aide.
Modification des paramètres d'expiration des rapports pour
Microsoft Dynamics AX 2009
Si le délai de traitement du rapport par le fournisseur de données est trop long, le rapport risque d'être vide. Pour résoudre ce problème, vous pouvez modifier les paramètres d'expiration.
Si vous avez réalisé une mise à niveau vers le correctif cumulatif 3 de Management Reporter 2012, vous pouvez ajuster les paramètres par défaut des champs AXReaderTimeout,
SqlBulkCopyTimeout et SqlBulkCopyBatchSize. Ceux-ci sont répertoriés dans le fichier MRserviceHost.settings.config. Contactez le support technique de Microsoft pour obtenir de l'aide.
Intégration d'un mini-data warehouse à une deuxième base
de données ERP
Si vous avez paramétré l'intégration du mini-data warehouse à une seule base de données Microsoft Dynamics ERP, Management Reporter ne prend pas en charge une deuxième intégration à un autre
système ERP qui se connecte à la même base de données du mini-data warehouse. Vous devez créer une deuxième base de données de mini-data warehouse pour la deuxième intégration Microsoft Dynamics ERP.