Intégration à Microsoft Dynamics 365 Field Service
Les organisations de services ont besoin d’une application front-to-back dans laquelle les finances, les inventaires et les achats sont étroitement liés à la prestation de services. Ils génèrent des données financières à chaque transaction. Chaque bon de travail représente des coûts et des revenus, et chaque ressource génère des profits et des pertes. Les interactions avec les clients ajoutent des écritures au grand livre. L’intégration entre Business Central et Field Service rationalise le processus de bout en bout de gestion des opérations de service et garantit un flux fluide d’informations entre les deux systèmes.
Vous pouvez facilement créer et gérer des bons de travail dans Field Service, suivre la progression des tâches de service, attribuer des ressources et capturer les détails de la consommation. Lorsque vous complétez un bon de travail dans Field Service, l’intégration permet le transfert fluide des données vers Business Central pour un traitement ultérieur.
L’intégration facilite également la facturation et l’exécution des bons de travail dans Business Central. Vous pouvez générer des factures précises basées sur les activités de service et la consommation enregistrées dans Field Service.
En intégrant Business Central à Field Service, vous n’avez pas besoin de saisir les données manuellement ni de dupliquer les efforts. L’intégration fournit également une vue complète des opérations et des finances des services, permettant une meilleure prise de décision et une meilleure efficacité opérationnelle.
Conditions préalables
Étant donné que Field Service est basé sur Dynamics 365 Sales, vous devez configurer une connexion à Dataverse et activer l’intégration à Dynamics 365 Sales.
Vous devez télécharger l’application Intégration de Field Service depuis AppSource et l’installer dans Business Central.
Autorisations et rôles de sécurité pour les comptes d’utilisateur
Lorsque vous installez la solution d'intégration, les autorisations pour le compte d'utilisateur d'intégration sont configurées. Si ces autorisations changent, vous devrez peut-être les réinitialiser. Pour ce faire, réinstallez la solution d’intégration à partir de la page Configuration de la connexion à Dynamics 365 en choisissant Redéployer la solution d’intégration. Les sections suivantes répertorient les autorisations et les rôles de sécurité que la solution déploie pour chaque application.
Ventes
- Administrateur d'intégration Dynamics 365 Business Central
- Utilisateur d'intégration Dynamics 365 Business Central
- Utilisateur de disponibilité produit Dynamics 365 Business Central
Business Central
Les utilisateurs qui reportent des journaux projet doivent disposer de l’ensemble d’autorisations suivant :
- Intégration Dynamics 365 Sales
Service sur site
Pour utiliser les données intégrées, les utilisateurs doivent disposer du rôle de sécurité suivant :
- Intégration Business Central dans Field Service
Par exemple, les utilisateurs doivent disposer de ce rôle pour connecter les bons de travail à Business Central en vue de leur traitement.
Note
Assurez-vous que les utilisateurs sont affectés aux rôles et profils de sécurité standard dans Field Service.
Pour en savoir plus sur les profils de sécurité des colonnes dans Field Service, accédez à Rôles de sécurité Field Service.
Les administrateurs doivent ajouter l’un des profils de sécurité de colonne appropriés aux utilisateurs dans Power Platform. Pour en savoir plus, accédez à Ajouter des équipes ou des utilisateurs à un profil de sécurité de colonne pour contrôler l’accès.
Note
Pour utiliser l’action Ouvrir dans Business Central dans Sales, vous devez disposer des privilèges suivants pour les tables suivantes :
- Vous devez disposer des autorisations de lecture pour la table Dynamics 365 Business Central Connexion (nav_connection).
- Vous devez disposer des autorisations de lecture, d’écriture et de suppression pour la table Connexion par défaut Dynamics 365 Business Central (nav_defaultconnection).
Autres paramètres dans Field Service
Sur la page Paramètres Field Service , définissez les modifications suivants :
- Dans l’onglet Achat , décochez le champ Utilisation des produits en rupture de stock . Sinon, vous pourriez recevoir un avertissement « en rupture de stock » lorsque vous choisissez un produit qui est en rupture de stock dans Field Service, mais qui est en stock dans Business Central.
- Dans l’onglet Bon de travail/Réservation , désactivez les options Calculer le prix et Calculer Coût bascule. Dans le champ Création facture bon de travail, sélectionnez Jamais.
Note
La configuration d’une connexion à Field Service supprime le couplage entre les ressources et les produits. Pour rendre les articles Business Central disponibles dans Field Service, mettez à jour le champ Type de produit Fied Service pour qu’il corresponde au champ Type sur les articles dans Business Central. Pour en savoir plus, accédez à Créer un produit ou un service.
Configurer de l'intégration dans Business Central
Une fois que vous êtes connecté à Dataverse et à Sales, vous pouvez configurer votre intégration à Field Service.
- Téléchargez et installez l’application Intégration de Field Service depuis AppSource. Ensuite, sur la page Gestion des extensions, recherchez l’application Intégration de Field Service et choisissez l’action Configurer pour exécuter le guide de configuration assistée.
- Sur la page Configuration assistée dans Business Central, choisissez Configurer l’intégration à Dynamics 365 Field Service pour exécuter le guide de configuration assistée.
Cette section décrit les paramètres clés du guide.
Pour permettre aux utilisateurs de reporter la consommation d’articles et de services dans les bons de travail Field Service, spécifiez le Modèle de journal de projet et le Lot de journal de projet à utiliser pour reporter la consommation de produits et de services.
Étant donné que les services sont exprimés en durée dans Field Service, spécifiez l’unité de mesure des heures à utiliser pour convertir les durées en quantités dans Business Central.
Vous pouvez aussi spécifier quand synchroniser les produits de bon de travail et les lignes service dans Business Central. Par exemple, ils peuvent se synchroniser lorsque les lignes d’ordre de travail sont utilisées ou lorsque quelqu’un termine un bon de travail. Choisissez l’option appropriée dans le champ Synchroniser les produits/services des bons de travail.
Après la synchronisation des produits et services du bon de travail avec les journaux de projet dans Business Central, vous pouvez choisir de reporter manuellement les journaux de projet. Choisissez l’option appropriée dans le champ Reporter automatiquement les lignes journal projet :
- Quand le bon de travail est terminé.
- Lorsque des produits ou services de bon de travail sont utilisés.
Une fois la configuration terminée, exécutez une synchronisation complète à partir du Dynamics 365 Field Service Configuration de l’intégration page. Cette action synchronise les mappages de tables pour des éléments tels que :
- Tâches de projet pour les projets pour lesquels l’option Appliquer le lien d’utilisation est définie. Cette synchronisation rend les projets Business Central disponibles pour la sélection dans Field Service.
- Les ressources qui ne sont pas bloquées n’ont pas l’option Utiliser la feuille de temps sélectionné, et ont l’option Heures spécifiée comme unité de mesure sur la page Configuration de l’intégration Dynamics 365 Field Service.
- Articles de service (nécessite que vous utilisiez l’expérience Premium dans Business Central).
Synchronisation supplémentaire des emplacements et des entrepôts
Vous pouvez intégrer les entrepôts de Field Service aux emplacements dans Business Central. L’intégration fournit aux techniciens des informations sur la disponibilité d’un produit ou d’un article dans un emplacement spécifique.
Les données se synchronisent via un mappage de table d’intégration unidirectionnel (depuis Business Central) entre les emplacements de Business Central et les entrepôts de Field Service. Pour utiliser le mappage de table d’intégration, dans Business Central, vous devez activer le bouton bascule Emplacement Obligatoire sur la page Configuration de l’inventaire.
Business Central synchronise les emplacements avec les paramètres suivants sur la page Fiche emplacement :
- Le bouton bascule Magasin de transit est désactivé.
- Consommation du projet Feuilles d'inventaire Gestion est différent du prévélèvement en entrepôt (obligatoire)
- Assm. Consommation Feuilles d'inventaire Gestion est différent du prévélèvement en entrepôt (obligatoire)
Mappage d’entité Field Service standard pour la synchronisation
La base de la synchronisation des données consiste à mapper les tables et les champs dans Business Central avec des tables et des colonnes dans Dataverse afin qu’ils échangent les données. Le mappage s'effectue via des tables d'intégration. Pour en savoir plus sur les mappages de tables, accédez à Mappage des tables et des champs à synchroniser.
L’intégration avec Field Service présente les mappages de tables d’intégration standard suivants :
- PJLINE-WORDERPRODUCT – Mappe les produits de bon de travail dans Field Service aux lignes journal projet dans Business Central.
- PJLINE-WORDERSERVICE – Mappe les services de bon de travail dans Field Service aux lignes journal projet dans Business Central.
- PROJECTTASK – Mappe les projets et les tâches de projet dans Business Central aux produits de projets externes dans Field Service.
- RESOURCE-BOOKABLERSC – Mappe les ressources de Business Central aux ressources réservables dans Field Service.
- SVCITEM-CUSTASSET – (Expérience Premium uniquement) Mappe les articles de service dans Business Central aux actifs du client dans Field Service.
- LOCATIONS – Mappe les emplacements dans Business Central aux entrepôts dans Field Service.
Note
Le mappage de table d’intégration LOCATIONS n’est disponible que si le bouton bascule Emplacement Obligatoire sur la page Configuration de l’inventaire est activé.
Utiliser les données dans les deux applications
Les sections suivantes décrivent les fonctionnalités permettant d’utiliser les données provenant de Business Central et Field Service.
Field Service
Vous pouvez créer des bons de travail à l’aide du Compte de service et du Compte de facturation de Business Central. Sur les bons de travail, vous devez sélectionner la Tâche de projet Business Central dans le champ Projet externe . La sélection d’un projet vous permet de synchroniser les produits et services du bon de travail avec la tâche de projet appropriée dans Business Central.
Vous pouvez ajouter des articles en inventaire et hors inventaire en tant que Produits de bon de travail sur les bons de travail et obtenir la quantité disponible ainsi que les coûts et les prix à partir de Business Central. Pour en savoir plus, accédez à Créer un bon de travail à partir du formulaire de bon de travail et de la liste d’enregistrement.
Vous pouvez ajouter des articles du type service en tant que Services de bon de travail et obtenir les coûts et les prix à partir de Business Central. Pour en savoir plus, accédez à l’ onglet Produits et services.
Note
Lorsque l’état d’un produit ou d’un service sur un bon de travail passe de Estimé à Utilisé dans Field Service, ils seront synchronisés avec les lignes journal projet dans Business Central.
Vous pouvez réserver une ressource et associer les Réservations aux services de bon de travail à l’aide d’une Ressource réservable de Business Central.
Vous pouvez utiliser Ouvrir dans Business Central dans Field Service pour ouvrir un emplacement dans Business Central couplé à un entrepôt dans Field Service.
Business Central
En fonction de vos paramètres sur la page Configuration de l’intégration de Field Service, lorsque les bons de travail incluent des produits et des services, les informations de consommation sont transférées et reportées à l’aide d’un Journal projet dans Business Central.
Les valeurs Quantité à facturer et Durée à facturer sont copiées dans la Quantité. pour transférer vers le champ Facture . Sur la base de ces valeurs, vous pouvez créer et reporter des factures vente dans Business Central pour facturer le client. Une fois la facture reportée et synchronisée avec l’environnement Dynamics 365 Sales ou la consommation traitée dans Business Central, la quantité facturée et la quantité consommée s’affichent dans l’onglet Business Central sur les pages Produit de bon de travail et Service de bon de travail.
Utilisez la page Lignes de planification de projet pour suivre le report et la facturation de la consommation sur les bons de travail. À partir de la page Lignes planification projet, vous pouvez créer et reporter des factures de vente dans Business Central. Ensuite, vous pouvez les synchroniser avec Field Service et suivre l’état des factures.
Note
Les services de bon de travail avec une réservation qui utilise une ressource réservable couplée à une ressource Business Central se synchronisent avec deux lignes journal projet : une ligne de type Budget pour la ressource couplée et une autre ligne de type Facturable pour l’article en cours de service.
Le produit choisi sur le service de bon de travail doit être couplé à un article de type Service dans Business Central. De plus, l’unité de mesure de base de l’article doit être définie sur l’Unité de mesure des heures choisie dans la page Configuration de l’intégration Dynamics 365 Field Service.
Vous pouvez créer une facture pour un article du type Service à partir de la ligne de planification du projet facturable et utiliser la ligne de planification du projet budgétaire pour enregistrer le coût auprès de la ressource.
Utilisez l’action Emplacements dans Field Service sur les pages Emplacements et Fiche emplacement pour ouvrir un emplacement couplé dans Field Service, le synchroniser, configurer et supprimer des couplages et afficher les journaux de synchronisation. Vous pouvez afficher la quantité de produit allouée à partir des bons de travail dans Field Service dans le cadre des exigences brutes dans le calcul de la disponibilité de l’inventaire de Business Central. La demande générée par les commandes dans Field Service devient automatiquement une entrée pour la planification.
Voir aussi .
Intégration à Microsoft Dataverse via la synchronisation des données
Mappage des tables et des champs à synchroniser