La portabilité des tableaux de bord entre les environnements Acumatica permet de fournir des solutions horizontales, de déplacer les tableaux de bord des environnements de test et de fournir des environnements de démonstration. Dans cet article, nous montrons comment créer un projet de personnalisation pour déplacer les tableaux de bord de SalesDemo vers un autre site.
Portabilité du tableau de bord Acumatica
Le 13 septembre 2017, Acumatica a publié Acumatica 2017 R2. Elle a abordé les améliorations de l'insight, notamment des tableaux de bord plus personnalisés et configurables. Le mardi technique d'aujourd'hui abordera la portabilité des tableaux de bord d'Acumatica.
Environnement: 17.200.0401
Données: Données SalesDemo du portail partenaire
Objet de l'entreprise
Le déplacement des tableaux de bord entre les environnements Acumatica permet de fournir des solutions horizontales, de déplacer des tableaux de bord à partir d'environnements de test et de fournir des environnements de démonstration.
Scénario de démonstration
Dans cet article, nous montrons comment déplacer les tableaux de bord SalesDemo entre deux déploiements Acumatica. Le processus comprend les étapes suivantes :
- Créer un projet de personnalisation et ajouter des éléments de tableau de bord à la personnalisation
- Tableaux de bord
- Plan du site
- Demandes de renseignements génériques
- Filtres partagés
- Articles de Wiki
- Transférer la personnalisation vers un autre déploiement d'Acumatica
- Publier la personnalisation et vérifier les tableaux de bord
Mise en œuvre d'Acumatica : Transférer les tableaux de bord entre les déploiements
Les tableaux de bord Acumatica peuvent être construits à partir de requêtes génériques, de pages wiki, de tuiles Power BI et de sites web tiers. Nous allons montrer comment transférer les tableaux de bord de SalesDemo. Ces tableaux de bord sont construits à partir de deux éléments : les requêtes génériques et les pages wiki.
Étape 1 : Créer le projet de personnalisation
Commencez par les données SalesDemo. Créez un projet de personnalisation (Projets de personnalisation, SM204505) et ouvrez-le.
Étape 2 : Ajouter des informations sur le tableau de bord au projet de personnalisation
Plusieurs informations doivent être ajoutées au projet de personnalisation. Il s'agit des tableaux de bord, des emplacements du plan du site, des demandes génériques, des filtres partagés et des wikis.
Ajouter des tableaux de bord
Dans le projet de personnalisation, ajoutez les tableaux de bord que vous souhaitez transférer. Dans cet exemple, j'ai sélectionné tous les tableaux de bord du déploiement SalesDemo.
- Cliquez sur Tableaux de bord dans le menu de gauche
- Cliquez sur le bouton "+" pour ajouter un nouveau tableau de bord au projet de personnalisation.
- Sélectionnez les tableaux de bord que vous souhaitez transférer
Ajouter des fichiers de plan du site
En plus d'ajouter les tableaux de bord, vous devez ajouter le plan du site où se trouvent les tableaux de bord.
- Cliquez sur Plan du site dans le menu de gauche.
- Cliquez sur le bouton "+" pour ouvrir la fenêtre de dialogue.
- Le site Ajouter un plan du site permet de personnaliser le plan du site. Pour n'inclure que les tableaux de bord, sélectionnez les deux premiers caractères comme "DB".
- Sélectionnez tous les tableaux de bord que vous souhaitez ajouter. Le total du plan du site (23) correspond au total du tableau de bord.
Ajouter des questions génériques
Les tableaux de bord sont pilotés par plusieurs requêtes génériques qui sélectionnent les données pour les graphiques, les tableaux de données et les indicateurs clés de performance. Nous devons donc ajouter les requêtes génériques au projet de personnalisation.
- Cliquez sur Demandes génériques dans le menu de gauche.
- Cliquez sur le bouton "+" pour ouvrir la fenêtre Ajouter des questions génériques pour ouvrir la fenêtre de dialogue Ajouter des demandes génériques.
- Les Ajouter des questions génériques comprend plusieurs demandes génériques. Pour sélectionner les demandes liées aux tableaux de bord, filtrez par "DB". Vous devez également ajouter les éléments facturés, l'analyse détaillée de la rentabilité des ventes et SalespersonSales, qui sont utilisés dans plusieurs tableaux de bord.
- Sélectionnez toutes les demandes génériques que vous souhaitez ajouter.
Ajouter des filtres partagés
En plus des demandes génériques, nous devons exporter les filtres partagés qui sont liés aux demandes partagées. Les filtres partagés sont utilisés par plusieurs tableaux de bord pour sélectionner les données appropriées.
- Cliquez sur Filtres partagés dans le menu de gauche.
- Cliquez sur le bouton "+" pour ouvrir la fenêtre Ajouter des filtres partagés pour ouvrir la fenêtre de dialogue Ajouter des filtres partagés.
- L'ajout de filtres partagés Ajouter des filtres partagés comprend plusieurs filtres. Pour sélectionner les filtres liés aux demandes génériques, filtrez par "GI" dans la colonne Screen ID.
- Sélectionnez tous les filtres partagés que vous souhaitez ajouter.
Ajouter des wikis
Les wikis stockent des pages html qui sont placées dans les tableaux de bord de SalesDemo pour faciliter la navigation.
- Cliquez sur Wikis dans le menu de gauche.
- Cliquez sur le bouton "+" pour ouvrir la fenêtre Ajouter une page Wiki pour ouvrir la fenêtre de dialogue.
- Sélectionnez le wiki dashboard_template et enregistrez.
Le projet de personnalisation contient maintenant tous les fichiers nécessaires pour transférer les tableaux de bord vers un nouveau déploiement.
Étape 3 : Emballer et transférer le projet de personnalisation
Dans l'écran des projets de personnalisation, sélectionnez votre personnalisation et cliquez sur le bouton d'exportation.
Placez le fichier .zip résultant à un endroit où vous pourrez l'importer à partir de l'application cible.
Étape 4 : Importer et publier le projet de personnalisation
Pour cette démonstration, j'ai créé un site avec les données C100 installées. Ce site ne contient qu'un seul tableau de bord.
Installation de la personnalisation
Pour commencer, lancez votre application cible, connectez-vous, naviguez jusqu'à la section Projets de personnalisation et importez le fichier de projet (.zip) qui contient les informations du tableau de bord.
Une fois le projet importé, publiez-le.
Mise à jour d'un projet de personnalisation
Si vous avez oublié d'inclure certaines requêtes du tableau de bord ou d'autres fichiers, il est facile de les ajouter. 1. Allez dans l'application source et ajoutez-les au projet de personnalisation existant. Réexporter le projet. 2. Allez dans l'application cible et dépubliez le projet. La dépublication ne supprime pas les tableaux de bord que vous avez déjà créés. Supprimez le projet. 3. Réimporter le projet. Republier la personnalisation. La deuxième publication sera beaucoup plus rapide car le système ignorera les fichiers déjà publiés. |
Mise à jour des articles du Wiki
Les tableaux de bord utilisant des demandes génériques comme sources d'information sont complets. Les tableaux de bord contenant des articles wiki de type HTML ne comporteront pas certains des graphiques référencés dans les fichiers HTML. Par conséquent, ces tuiles afficheront des pages vierges. Si le tableau de bord Type d'article est égal à Wiki, les graphiques seront transférés.
Pour y remédier, rendez-vous sur le Wiki et sélectionnez le wiki Dashboard Templates. Ajoutez le wiki au plan du site et aux fichiers d'aide comme illustré dans l'écran ci-dessous.
Naviguez vers le wiki et ouvrez les articles de type HTML auxquels il manque des graphiques. Dans cet exemple, j'ai ouvert le tableau de bord CRM.
Pour télécharger et lier un nouveau fichier, procédez comme suit :
1. Cliquez sur le Tableau de bord CRM Article Wiki
2. Cliquez sur le bouton "Joindre" et sélectionnez le fichier à télécharger.
3. Dans la boîte de dialogue de l'éditeur de lien de fichier, appuyez sur ok. Nous n'ajouterons pas de lien vers un fichier wiki car il s'agit d'un tableau de bord HTML.
4. Cliquez sur l'onglet Pièces jointes
5. Cliquez sur le bouton Obtenir un lien
6. Dans le lien externe, mettez en évidence l'ID du fichier et copiez/collez-le dans l'article wiki, comme illustré ci-dessous.
Vérifier les tableaux de bord
Une fois la personnalisation publiée, un espace de travail du tableau de bord est publié.
Cliquez sur l'un des tableaux de bord. Il se peut que vous deviez ajouter un cas d'assistance, une commande de vente ou une autre transaction pour voir les résultats.
Les tableaux de bord des articles du wiki HTML s'affichent également.
Les clients et partenaires d'Acumatica bénéficient de la portabilité des tableaux de bord
Les tableaux de bord Acumatica pilotent les processus métier en fournissant des informations aux responsables et en alertant les opérations lorsque des tâches spécifiques doivent être effectuées.
La possibilité de transférer des tableaux de bord d'un déploiement à l'autre permet aux partenaires et aux éditeurs de logiciels indépendants de créer des tableaux de bord spécifiques à une application et de les ajouter facilement au déploiement d'un client. Les clients peuvent utiliser cette fonction de portabilité des tableaux de bord pour créer des requêtes et des tableaux de bord dans un environnement de test et les déployer en production si nécessaire. Tous les partenaires et clients d'Acumatica peuvent utiliser cette fonctionnalité pour transférer des tableaux de bord de démonstration vers un déploiement client.
Si vous avez trouvé utile cet examen approfondi de la portabilité des tableaux de bord, n'hésitez pas à consulter les autres articles de notre série Technical Tuesday. Ils offrent un large éventail de sujets sur l'ERP en nuage Acumatica que vous pouvez utiliser pour améliorer vos processus de gestion d'entreprise.