Installation du serveur Anveo (Type B et C)
Il existe différentes variantes d’installation de l’application mobile Anveo : En tant que variante gérée avec Anveo Mobile App Cloud Service et en tant que variante autogérée avec le serveur Anveo. Pour un aperçu des variantes disponibles, voir la configuration requise. Ce guide d’installation décrit les Anveo Type B et C : autogérés.
Quand dois-je utiliser le terme « géré » ou « autogéré » ?
La variante gérée est l’option la plus rapide et la plus simple. Anveo fournit l’App Service et le Delta Service en tant que solution SaaS. Si vous ne souhaitez pas gérer votre propre serveur Anveo, veuillez choisir la variante d’installation Anveo Type A (géré).
Le serveur Anveo fournit le service Anveo App ainsi que le service Delta (pour les installations Anveo B). Le serveur Anveo et la base de données PostgreSQL sont tous deux capables d’être multi-instances, ce qui leur permet d’être utilisés pour des systèmes multiples, tels que des environnements de production et des bacs à sable.
L’Anveo App Service est la connexion entre l’Anveo Mobile App installée sur les appareils mobiles et Microsoft Dynamics System. Il est utilisé pour l’authentification et la sécurité et peut être installé devant un pare-feu pour protéger votre système.
Le serveur Anveo est requis pour les variantes d’infrastructure Anveo B et C. Vous pouvez facilement l’installer en utilisant un setup. Alternativement, le service cloud de l’application mobile Anveo peut être utilisé pour installer le serveur Anveo. Vous trouverez plus d’informations sur le service cloud pour les applications mobiles Anveo ici.
La variante B d’Anveo Infrastructure nécessite également l’installation d’une base de données PostgreSQL. La base de données PostgreSQL fournit le serveur Anveo Delta, qui est obligatoire pour le service Anveo Delta. Cette installation est décrite ci-dessous. Dans la variante C de l’infrastructure Anveo, le serveur Delta est installé directement dans la base de données SQL où réside la base de données Microsoft Dynamics. Par conséquent, le service Delta n’est pas nécessaire pour cette variante d’installation.
Installer le serveur Anveo
Installez le serveur Anveo en exécutant le fichier« Anveo Server Setup.exe« . Sélectionnez la langue et le répertoire cible.


Ensuite, il vous sera demandé de sélectionner un port et un mot de passe. Le mot de passe sera nécessaire plus tard pour la configuration dans Microsoft Dynamics. Pour des raisons de sécurité, il ne doit être connu que de l’administrateur.

En raison du transfert crypté de données entre le serveur Anveo et le client de l’application mobile Anveo, nous recommandons l’utilisation d’un certificat SSL. Pour plus d’informations concernant l’utilisation d’un certificat, veuillez consulter notre Knowledge Base ici. Pour les environnements de test, vous pouvez laisser ce champ vide et un certificat auto-signé sera créé.

Où puis-je trouver l’empreinte de mon certificat SSL ?
Vous pouvez trouver l’empreinte de votre certificat SSL comme suit :
Saisissez « Certificats » ou « certlm.msc » dans la recherche Windows. Vous obtiendrez la fenêtre suivante :

Sous l’onglet « Détails », vous trouverez l’empreinte du pouce :

Après avoir saisi l' »empreinte digitale », vous pouvez vérifier vos paramètres et lancer l’installation.
Remarque : Lorsque vous faites un copier-coller à partir de ce champ, des caractères spéciaux invisibles sont inclus au début ou à la fin, selon la version de Windows. Ceux-ci doivent être retirés par suppression.

Une fois l’installation terminée, vous pouvez vérifier si le serveur Anveo a été lancé avec succès.

En cas d’erreur, veuillez vérifier les messages d’erreur. Les causes possibles peuvent être une empreinte incorrecte du certificat SSL ou un port TCP déjà attribué.
Installation de la base de données PostgreSQL
Pour utiliser le serveur Anveo dans l’installation d’Anveo B, la base de données PostgreSQL est nécessaire. Vous pouvez le télécharger à partir de ce lien.
Veuillez noter que pour Anveo Varainte C la base de données PostgresSQL n’est pas nécessaire et que cette section peut être ignorée. Veuillez continuer avec « Configuration du Pare-feu Windows ».
Pour les environnements de test, nous recommandons d’installer la base de données PostgreSQL sur le même serveur que le serveur Anveo.
Pour les systèmes vivants, nous recommandons d’utiliser des serveurs séparés. Cela permet au serveur Anveo d’être situé comme un serveur frontal dans la DMZ, tandis que le PostgreSQL est installé dans un environnement sécurisé. Lors de l’installation sur un autre serveur, des paramètres de sécurité supplémentaires doivent être effectués dans PostgreSQL, qui ne sont pas documentés ici. Des informations plus détaillées sont disponibles sur ce lien.
Dans la première étape, sélectionnez l’emplacement d’installation.


Installez les composants sélectionnés par défaut. Le Stack Builder n’est pas nécessaire. Vous pouvez donc le retirer des composants à installer.

Dans l’étape suivante, vous pouvez changer le répertoire de destination de la base de données.

Veuillez définir le mot de passe de la base de données. Ce mot de passe doit être très différent de celui du serveur Anveo et également connu uniquement de l’administrateur.

L’étape suivante consiste à définir le port de la base de données PostgreSQL. Si possible, le port par défaut (5432) de PostgreSql doit être utilisé. Toutefois, si nécessaire, vous pouvez le modifier.

Vous pouvez personnaliser la langue/le lieu dans l’étape suivante. Nous vous recommandons de conserver le paramètre par défaut.

Avant de commencer l’installation, vous pouvez encore vérifier toutes les entrées.

Enfin, l’installation est lancée :


Configuration du pare-feu Windows
La communication entre le serveur Anveo, l’application mobile Anveo et Dynamics nécessite la configuration des ports appropriés dans le pare-feu Windows.
Communication du serveur Anveo avec Microsoft Dynamics
Le serveur Anveo communique avec le service Web Microsoft Dynamics via le port de configuration du serveur Anveo. Il s’agit du port 8888 par défaut, mais il peut être défini différemment lors de l’installation du serveur Anveo. Ce port ne doit être ouvert que pour la communication avec Microsoft Dynamics Web Services. Il n’est pas recommandé de définir ce port sur Public.
Ouvrez le Pare-feu Windows.

Spécifiez le type.

Le port est spécifié à l’étape suivante.

L’étape suivante consiste à spécifier la direction.

Et dans quel cas la règle du pare-feu doit prendre effet.

Enfin, la nouvelle règle de pare-feu doit avoir un nom significatif.

Communication du serveur Anveo avec l’application mobile Anveo
La communication entre le serveur Anveo et l’application mobile Anveo nécessite deux ports par instance. Par défaut, il s’agit des ports 7020 et 7021. Ces ports doivent être accessibles au public.
Note : Si vous prévoyez une autre instance sur ce serveur Anveo, vous pouvez par exemple activer des ports supplémentaires comme 7022-7023.
Créez une nouvelle règle de pare-feu et spécifiez son type.

Entrez les ports appropriés.

Suivez les étapes suivantes comme décrit ci-dessus. Enfin, saisissez à nouveau un nom significatif.

Une fois la configuration terminée, vous devriez voir les nouvelles règles dans le pare-feu.

Attention :
Si la base de données PostgreSQL n’est pas installée sur le même serveur, un autre port doit être activé. Sur le serveur de l’installation PostgreSQL, le port 5432 (ou le port personnalisé) doit être ouvert par défaut pour la communication avec le serveur Anveo. Ce port doit également être accessible uniquement en interne et ne doit pas être accessible de l’extérieur.
Configuration dans Microsoft Dynamics
Dans Microsoft Dynamics, ouvrez l’assistant de configuration de l’application mobile Anveo.

Commencez la configuration de l’application mobile Anveo dans Microsoft Dynamics en spécifiant que vous avez installé le serveur Anveo sur votre propre infrastructure (serveur Anveo autogéré). En outre, spécifiez un nom d’instance Anveo unique. Celle-ci sera utilisée ultérieurement sur les appareils mobiles pour la connexion. Il doit contenir le company name votre company name et être aussi court et concis que possible.

Dans la section suivante, vous serez invité à entrer les détails de connexion au serveur Anveo.

L’adresse de service de l’application (externe) est le « Full Qualified Domain Name » (FQDN) pour lequel vous avez besoin d’un certificat valide et officiellement confirmé. Le serveur Anveo peut être atteint par le client de l’application mobile Anveo depuis l’extérieur via cette adresse. Pour qu’une vérification du certificat SSL soit effectuée, il faut utiliser un FQDN à ce stade, et non une adresse IP.
Le port TCP de l’App Service est fixé par défaut à 7020, à moins qu’il ne soit ajusté manuellement. Si plusieurs Anveo App Services sont fournis par un seul serveur Anveo, ce port diffère de celui par défaut.
Le port http de l’App Service est normalement 7021. Cela peut également être différent pour les installations multiples.
L’adresse du serveur Anveo (interne) est l’adresse interne à laquelle Microsoft Dynamics peut atteindre le serveur Anveo. Important : Cette adresse ne doit pas être accessible au monde extérieur.
Le port du serveur est 8888 par défaut et a également été défini lors de l’installation du serveur Anveo.
Vous avez attribué le mot de passe du serveur Anveo lors de l’installation précédente du serveur Anveo.
Après avoir saisi les données de connexion pour le serveur Anveo, l’étape suivante consiste à configurer les données de connexion à la base de données PostgreSQL.

L’ adresse de la base de données est le « Full Qualified Domain Name » (FQDN) ou l’adresse IP sous laquelle la base de données PostgreSQL peut être atteinte depuis le serveur Anveo. Si la base de données PostgreSQL est installée sur le même serveur que le serveur Anveo, veuillez entrer « localhost » ici. Si la base de données PostgreSQL est installée sur un autre serveur, l’accès externe doit quand même être configuré. Vous trouverez de plus amples informations à ce sujet sous ce lien.
Le mode SSL est désactivé.
L’utilisateur de la base de données est « postgres » par défaut.
Vous avez attribué le mot de passe de la base de données pendant l’installation de la base de données PostgreSQL.
L’étape suivante consiste à spécifier l’URL du service Web et le client par défaut.

L’étape suivante consiste à configurer le serveur Anveo.

L’étape suivante consiste à attribuer une licence à l’instance.

Veuillez ne pas :
Ceci n’est pas un message d’erreur. Veuillez contacter notre équipe à l’adresse [email protected] Ils peuvent créer une licence d’essai pour vous ou attribuer votre licence live existante à l’instance. Pour ce faire, entrez le nom de votre instance Anveo que vous avez attribué au début. Après avoir reçu une réponse de notre équipe, veuillez redémarrer l’assistant Anveo.

L’assistant Anveo poursuit la configuration en réglant l' »intervalle de travail ».
Pour le calcul des données delta, nous recommandons de créer une tâche dans Microsoft Dynamics qui détermine automatiquement les changements dans les données Dynamics et les transmet au service Anveo Delta à intervalles réguliers.
Ce calcul est lancé automatiquement chaque fois que les utilisateurs Anveo se synchronisent. Le travail automatique réduit considérablement le temps de synchronisation, puisque les données sont toujours calculées entre-temps et non au moment de la synchronisation.

Réplication des données vers le service Anveo Delta
La réplication des données vers le service Anveo Delta est une fonction obligatoire qui est automatiquement configurée pour la première installation à l’aide de l’assistant d’installation. Toutefois, si vous configurez l’application pour répondre à vos besoins, vous devez examiner de plus près la configuration du service Anveo Delta.
Que fait le service Anveo Delta ?
Afin de fournir à l’utilisateur une synchronisation rapide, seules les modifications de données (le delta de données) et pas toujours toutes les données (ce que l’on appelle la charge complète)
sont transférées entre Dynamics et l’application mobile Anveo. À cette fin, les modifications de données dans Dynamics sont déterminées à la volée par le service Anveo Delta et mises à disposition de l’application mobile Anveo via le service Anveo App.
À cette fin, toutes les modifications de données sont périodiquement transférées de Dynamics au service Anveo Delta afin qu’il puisse effectuer le calcul rapidement. Ceci est géré par Delta Service Replication.
Dans le client Anveo Mobile App sur l’appareil mobile, seules les données définies par les paquets de synchronisation Anveo et la configuration du serveur Delta – voir Configuration du serveur Delta – sont disponibles.
Important ! Réouverture de session après des changements de configuration
En raison de certaines limitations de Microsoft Dynamics, il est nécessaire de déconnecter et de reconnecter tous les utilisateurs après avoir effectué certains changements de configuration dans la configuration du service Anveo Delta. C’est pourquoi nous recommandons d’effectuer les changements en dehors des heures de travail. Aujourd’hui, un temps d’arrêt est nécessaire pour les utilisateurs mobiles pendant que les changements sont resynchronisés. Dans les prochaines versions, vous pourrez resynchroniser automatiquement les changements la nuit sans temps d’arrêt.
Installer l’application de vente ou de service Anveo
Si vous avez installé l’application Anveo Sales ou Service en tant qu’extension, il vous sera maintenant demandé si vous souhaitez les configurer.
Anveo Sales App

Vous trouverez ici les manuels d’installation des solutions prêtes à l’emploi de l’application de vente Anveo.
Anveo Service App

Vous trouverez ici les manuels d’installation des solutions prêtes à l’emploi de l’application de service Anveo.