Partager via


Utiliser les fonctionnalités Quote-to-Cash améliorées avec Dynamics 365 Sales

Cet article décrit comment utiliser les fonctionnalités Quote-to-Cash améliorées lors de l'intégration de Microsoft Dynamics 365 Sales. Il fournit des informations sur l'impact des fonctionnalités améliorées que vous activez sur le comportement du système intégré. Pour savoir comment votre système peut bénéficier de ces améliorations, consultez Activer et configurer les fonctionnalités Quote-to-Cash améliorées avec Dynamics 365 Sales.

Définir l'appartenance par défaut pour tous les devis

Lorsque la fonctionnalité Intégrer les cycles de vie des devis est activée dans Dynamics 365 Supply Chain Management, vous pouvez définir Supply Chain Management comme propriétaire par défaut des devis. L'appartenance par défaut s’applique à tous les devis, quel que soit le système dans lequel ils sont créés.

Procédez comme suit pour définir l'appartenance par défaut pour tous les devis.

  1. Dans Supply Chain Management, accédez à Comptabilité client > Paramétrage > Paramètres de la comptabilité client.

  2. Dans l’onglet Intégration de Dynamics 365 Sales, dans le raccourci Devis, dans le champ Propriété par défaut, sélectionnez l’une des valeurs suivantes :

    • Basé sur l’origine - La propriété de tous les nouveaux devis de vente correspondra au système dans lequel les devis sont créés.
    • Chaîne d’approvisionnement Management - La propriété de tous les nouveaux devis de vente sera définie sur chaîne d’approvisionnement Management, quel que soit le système dans lequel les devis sont créés.
    • Dynamics 365 Sales  : la propriété de tous les nouveaux devis de vente est définie sur Dynamics 365 Sales, quel que soit le système dans lequel les devis sont créés.

Modifier l'appartenance d'un devis

Vous pouvez modifier l'appartenance d'un devis en l’ouvrant dans Supply Chain Management. Vous ne pouvez pas modifier l'appartenance à partir de Sales.

Remarque

Avant de pouvoir modifier l'appartenance d’un devis, les conditions suivantes doivent être remplies :

  • Votre compte utilisateur doit disposer du privilège Modifier l'appartenance du devis par défaut et du droit Tenir à jour l'appartenance du devis. Par défaut, les privilèges et droits requis sont attribués au rôle de Directeur des ventes mais pas à celui de Vendeur.
  • Le devis doit avoir le statut de Créé ou Envoyé dans Supply Chain Management.
  • Le devis doit avoir le statut de Brouillon ou Actif dans Sales.

Procédez comme suit pour modifier l'appartenance d'un devis.

  1. Recherchez et sélectionnez le devis avec lequel vous souhaitez travailler (par exemple, en allant dans Ventes et marketing > Devis > Tous les devis). Vous ne pouvez pas modifier l'appartenance de plusieurs devis en même temps. Assurez-vous donc de sélectionner un seul devis.

  2. Dans le volet Actions, sous l’onglet Suivi, sélectionnez Modifier l'appartenance. Ensuite, dans la boîte de dialogue déroulante qui apparaît, définissez le champ Propriété sur l’une des valeurs suivantes :

    • Basé sur l’origine – Héritez de la propriété de la valeur d’origine .
    • Chaîne d’approvisionnement Management – Attribuez la propriété à chaîne d’approvisionnement Management.
    • Dynamics 365 Sales – Affectez la propriété à Sales.
  3. Cliquez sur OK pour appliquer la modification.

Les événements de changement de propriété sont consignés dans un tableau dans Supply Chain Management. Ce tableau n’est pas disponible à partir de l’interface utilisateur (UI). Pour le visualiser, saisissez l’URL suivante dans la barre d’adresse de votre navigateur. Remplacez <DomainName> par le nom de domaine de votre environnement et <CompanyName> par le nom de votre entité juridique.

https://<DomainName>/?cmp=<CompanyName>&mi=SysTableBrowser&TableName=SalesQuotationOwnershipChangeLog

Fixer les prix dans Supply Chain Management

Quand la fonctionnalité Fixer les prix dans Supply Chain Management est activée dans Supply Chain Management, Supply Chain Management devient la référence en matière de prix pour les calculs des devis et des commandes client.

Les modifications suivantes sont appliquées lorsque cette fonctionnalité est activée :

  • Lorsqu'une commande client ou un devis est créé dans Sales, si une liste de prix existe dans Sales, le prix de cette liste sera utilisé.

  • Sales se comporte comme si l'option Utiliser le système de calcul des prix était définie sur Non.

  • Les modifications suivantes sont apportées à l’interface utilisateur de Sales pour les devis et les lignes de commande client :

    • Le champ Remise sur volume est masqué.
    • Le champ Montant de la remise ligne remplace le champ Remise manuelle et sa valeur est exprimée sous forme de remise par unité.
    • Le champ Remise manuelle est mis en lecture seule et il est renommé Remise. Ce champ représente le montant total de la remise calculé à partir de Supply Chain Management.
  • Dans Sales, les remises manuelles pour les lignes de devis et de commande client peuvent être saisies dans le champ Montant de la remise ligne.

  • Les champs suivants dans Sales ne sont plus calculés en fonction de la logique de Sales. Au lieu de cela, ils s’appuient sur des valeurs calculées et synchronisées à partir de Supply Chain Management. Lorsque des devis et des lignes de commande client sont créés dans Sales, ces champs n’auront aucune valeur tant qu’ils ne seront pas synchronisés depuis Supply Chain Management.

    • Pour les devis et les lignes de commande client : Remise et Montant calculé
    • Pour les devis et les récapitulatifs de commandes clients : Montant détaillé, (-) Remise, Montant avant le transport, (+) Montant du fret, (+) Taxe totale, et Montant total
  • Pour les commandes clients dans Sales, l’option Recalculer n’a aucun effet.

Remarque

Lorsque vous créez ou mettez à jour une offre de vente ou une commande client dans Sales, sélectionnez Devis (pour les devis) ou Ordre de prix (pour les commandes) pour garantir que tous les calculs pertinents sont effectués dans Supply Chain Management, puis synchronisés avec Sales. Cette étape n’est pas obligatoire pour les devis et les commandes client créés dans Supply Chain Management, à condition que le traitement par lots Calculer les totaux des ventes soit configuré pour s’exécuter selon un planning régulier.

Calculer et appliquer les prix, les remises et les totaux entre Supply Chain Management et Sales

Après avoir mis à jour un devis ou une commande client dans Supply Chain Management, il est important de transférer les prix, les remises et les totaux mis à jour dans Sales. Avant de pouvoir utiliser cette fonctionnalité, Calculer et appliquer les prix doit être activé dans Supply Chain Management.

Nous vous recommandons également d’activer et de configurer la fonctionnalité Traiter les événements liés aux devis, afin de pouvoir traiter les calculs en arrière-plan. Pour plus d’informations, consultez la section Traiter les événements liés à l’intégration de Sales.

Recalculer entièrement et appliquer les prix, les remises et les totaux

Lorsque vous recalculez entièrement et que vous appliquez les prix, les remises et les totaux, le système vérifie vos politiques d’évaluation des accords commerciaux et, si nécessaire, recherche des accords commerciaux pour déterminer si les prix unitaires et les remises des lignes doivent être recalculés. Il récupère ensuite les prix unitaires et les remises de ligne corrects, calcule tous les totaux requis et les synchronise avec Sales.

Procédez comme suit pour recalculer entièrement et appliquer les prix, les remises et les totaux.

  1. Dans Supply Chain Management, sélectionnez le devis ou la commande client à utiliser. Si vous travaillez en mode Liste, vous pouvez sélectionner plusieurs devis ou commandes.

  2. Dans le volet Actions, dans l’onglet Devis (pour les devis) ou Vente (pour les commandes), sélectionnez Appliquer les prix et les totaux.

    Le système exécute le calcul de manière synchrone ou asynchrone, en fonction de la configuration des paramètres de la comptabilité clients. Pour plus d’informations sur cette fonctionnalité, consultez la section Choisir de traiter et d'appliquer les totaux de manière synchrone ou asynchrone.

Calculer et appliquer les totaux uniquement

Lorsque vous calculez et appliquez uniquement les totaux, le système ne recalcule pas les prix unitaires ni les remises de ligne. Au lieu de cela, il calcule uniquement les totaux des nouvelles lignes et des en-têtes et les synchronise avec Sales.

Suivez ces étapes pour calculer et appliquer les totaux uniquement.

  1. Dans Supply Chain Management, accédez à l'une des pages suivantes, en fonction du type de document avec lequel vous souhaitez travailler :

    • Tâches > périodiques commerciales et marketing > Calculer les totaux des commandes client pour Sales
    • Tâches > périodiques commerciales et marketing > Calculer les totaux des devis pour Sales
  2. Dans la boîte de dialogue qui s’affiche, procédez comme suit :

    • Dans le champ Ignorer les documents mis à jour avant, saisissez l’âge (en jours) du document le plus ancien que vous souhaitez traiter.
    • Pour contrôler quels enregistrements doivent être traités, dans le raccourci Enregistrements à inclure, sélectionnez Filtrer. Une boîte de dialogue de requête standard apparaît, dans laquelle vous pouvez définir des critères de sélection. Les champs fonctionnent comme pour d’autres types de requêtes dans Supply Chain Management.

    Remarque

    Vous ne pouvez pas définir ces tâches pour qu’elles se répètent régulièrement. Elles sont destinées à des calculs ponctuels.

  3. Sélectionnez OK.

    Le système exécute le calcul de manière synchrone ou asynchrone, en fonction de la configuration des paramètres de la comptabilité clients. Pour plus d’informations sur cette fonctionnalité, consultez la section Choisir de traiter et d'appliquer les totaux de manière synchrone ou asynchrone.

Choisissez si vous souhaitez traiter et transmettre les totaux de manière synchrone ou asynchrone

Chaque fois que vous déclenchez un calcul complet ou uniquement des totaux, le système peut exécuter le calcul de manière synchrone ou asynchrone, en fonction de votre configuration. Procédez comme suit pour définir cette option.

  1. Accédez à Comptabilité client >Paramétrage > Paramètres de la comptabilité client.
  2. Dans l’onglet Intégration de Dynamics 365 Sales, définissez l’option Calculer et appliquer les prix et les totaux par lots sur Oui pour exécuter le calcul de manière asynchrone. Définissez cette option sur Non pour exécuter le calcul de manière synchrone.

Remarque

Nous vous recommandons de définir l'option Calculer et appliquer les prix et les totaux par lots sur Oui. De cette façon, les utilisateurs n’auront pas à attendre que le système traite les données à chaque nouvelle demande de calcul.

Planifier la tâche Calculer les totaux des ventes par lots

Nous vous recommandons de configurer la tâche planifiée Calculer les totaux de vente afin qu’elle s’exécute à intervalle régulier. De cette façon, vous avez la garantie que tous les totaux de lignes et de commandes sont régulièrement calculés et synchronisés avec Sales. Cette tâche calcule et applique uniquement les totaux (c’est-à-dire qu’elle ne recalcule pas complètement le prix comme décrit précédemment). Elle transfère également les taxes et les frais de transport vers Sales.

Pour configurer cette tâche planifiée, accédez à Ventes et marketing > Comptabilité client > Tâches périodiques > Calculer les totaux de vente.

Copier les données des devis de Supply Chain Management dans les commandes client synchronisées depuis Sales

En raison de différences dans les modèles de données des deux systèmes, les commandes client créées à partir du processus de devis dans Sales ne disposent pas des mêmes données que les commandes client créées à partir du processus de devis dans Supply Chain Management. Pour les commandes client créées à partir du processus de devis dans Sales, un petit ensemble de données diffère dans les devis. Toutefois, lorsque la commande client est synchronisée de Sales vers Supply Chain Management, Supply Chain Management peut initialiser certaines valeurs de champ (telles que les dimensions financières) sans utiliser la logique Supply Chain Management standard. Bien que ce comportement puisse être approprié dans certains scénarios, il ne l’est pas dans d’autres.

Pour résoudre cela, vous devez soit activer ou désactiver la fonctionnalitéCopier les données de devis dans les commandes client dans Supply Chain Management.

Le système fonctionne alors de l’une des manières suivantes, selon que la fonctionnalité est activée ou désactivée :

  • Si la fonctionnalité est activée : chaque commande client dans chaîne d’approvisionnement Management reporte les valeurs de champ de ses devis associés dans chaîne d’approvisionnement Management, quel que soit le propriétaire.
  • Si la fonctionnalité est désactivée : les commandes client dans chaîne d’approvisionnement Management ne reportent pas les valeurs des champs de devis associés lorsque la propriété appartient au département Ventes. Au lieu de cela, ces valeurs de champ sont initialisées.

Lorsque les fonctionnalités Utiliser un processeur de messages et Copier les données des devis dans les commandes client sont activées dans Supply Chain Management, vous pouvez spécifier si les informations de devis sont copiées en temps réel lors de la création de la commande ou via le processeur de messages. Procédez comme suit pour définir cette option.

  1. Accédez à Comptabilité client >Paramétrage > Paramètres de la comptabilité client.
  2. Dans l’onglet Intégration de Dynamics 365 Sales, définissez l’option Copier les données de devis dans la commande client par lots sur Non pour copier les informations de devis en temps réel lors de la création de la commande. Définissez cette option sur Oui pour copier les informations de devis de manière asynchrone.

Remarque

Nous vous recommandons de définir l’option Copier les données du devis dans la commande client par lots sur Oui. De cette façon, les utilisateurs n’auront pas à attendre que le système traite les données.

Traiter les événements liés à l’intégration de Sales

Les sections précédentes de cet article décrivent plusieurs fonctionnalités qui prennent en charge le traitement asynchrone des événements liés à l’intégration de Sales. Lorsque vous utilisez le traitement asynchrone, les utilisateurs n’ont pas besoin d’attendre la fin du traitement à chaque fois qu’ils font une demande pertinente. Au lieu de cela, ils peuvent continuer à travailler sur d’autres tâches et le système traitera les demandes lorsqu’il aura le temps de le faire. Ces fonctionnalités fonctionnent via l'ajout de messages à la file d’attente du processeur de messages. Vous pouvez suivre la progression de ces messages en utilisant la page Messages du processeur de messages. Cette page fournit un aperçu des messages en file d’attente, en échec et traités. Elle prend également en charge la gestion des erreurs, le traitement manuel, l’annulation et la remise en file d’attente des messages.

Pour pouvoir appliquer le traitement asynchrone, la fonctionnalité Utiliser un processeur de messages doit être activée dans Supply Chain Management.

Configurer une tâche de traitements par lots pour traiter la file d’attente de messages d'intégration de Dynamics 365 Sales

Lorsque le traitement par lots du Processeur de messages d’intégration de Dynamics 365 Sales s’exécute, le système traite uniquement la file d’attente des messages Intégration de Dynamics 365 Sales. Par conséquent, pour profiter du traitement asynchrone des événements liés à l’intégration, suivez ces étapes pour planifier le traitement par lots afin qu’il s’exécute régulièrement.

  1. Accédez à Ventes et marketing > Tâches périodiques > Processeur de messages d’intégration de Dynamics 365 Sales.
  2. Dans la boîte de dialogue Processeur de messages d’intégration de Dynamics 365 Sales, dans le raccourci Exécuter à l'arrière-plan, spécifiez comment, quand et à quelle fréquence les messages de la file d’attente Intégration de Dynamics 365 Sales doivent être traités. Les champs fonctionnent comme pour d’autres types de travaux d’arrière-plan dans Supply Chain Management.
  3. Sélectionnez OK pour appliquer vos paramètres et fermer la boîte de dialogue.

Définir les options du processeur de messages

Lorsque la fonctionnalité Utiliser le processeur de messages est activée dans Supply Chain Management, procédez comme suit pour configurer la manière et le moment où elle fonctionne.

  1. Accédez à Comptabilité client >Paramétrage > Paramètres de la comptabilité client.

  2. Dans l’onglet Intégration de Dynamics 365 Sales, définissez les champs suivants :

    • Créer un journal des devis par lots  : définissez cette option sur Oui pour créer des journaux de devis de manière asynchrone en ajoutant des messages à la file d’attente du processeur de messages. De cette façon, les utilisateurs n’auront pas à attendre que le journal soit créé chaque fois qu’ils activent un devis dans Sales.
    • Créer un journal de confirmation de devis par lots  : définissez cette option sur Oui pour créer des journaux de confirmation de devis de manière asynchrone en ajoutant des messages à la file d’attente du processeur de messages. De cette façon, les utilisateurs n’auront pas à attendre que le journal de confirmation soit créé chaque fois qu’ils signent un devis dans Sales.
    • Messages par tâche – Spécifiez le nombre maximum de messages pouvant être traités en une seule tâche. Dans certains cas, vous pourrez peut-être améliorer les performances de votre système en ajustant cette valeur. Vous devez le définir sur une valeur qui entraîne un temps d’exécution d’une à deux minutes. Une valeur de 50 fonctionne généralement bien. Nous vous déconseillons de définir une valeur faible. Une valeur faible entraînera la création d’un grand nombre de tâches et peut donc ajouter une surcharge au système. Si vous définissez ce champ sur 0 (zéro), le système traitera 30 messages par tâche. La valeur optimale de ce paramètre dépend du nombre de tâches de processeur que vous avez configurées pour la file d’attente de messages Intégration de Dynamics 365 Sales. Pour plus d’informations, consultez Créer et traiter des files d’attente de messages et des types de messages personnalisés. Le support Microsoft peut vous conseiller d’ajuster la valeur de ce champ si vous rencontrez des problèmes de performances.

Travailler avec la file d’attente des messages

Vous pouvez suivre la progression de la file d’attente des messages en utilisant la page Messages du processeur de messages. Cette page fournit un aperçu des messages en file d’attente, en échec et traités. Elle prend également en charge la gestion des erreurs, le traitement manuel, l’annulation et la remise en file d’attente des messages. Pour plus d’informations sur l’utilisation de cette page et la configuration des paramètres liés au processeur de messages, voir Créer et traiter des files d’attente de messages et des types de messages personnalisés.

Messages de la file d’attente

Quand la fonctionnalité Utiliser un processeur de messages est activée dans Supply Chain Management, la file d’attente des messages Intégration de Dynamics 365 Sales est disponible à partir de l'interface utilisateur du processeur de messages. Le système utilise cette file d’attente pour traiter les messages liés à l’intégration de Sales. Le tableau suivant décrit les messages qui peuvent être affichés dans la file d’attente et les fonctionnalités requises pour que chaque message soit disponible.

Type de message Fonctionnalité requise Description
Calculer et pousser les prix et totaux pour le devis de vente Calculer et transférer les prix Ce type de message recalcule complètement les prix, les remises et les totaux pour les devis, et transmet les résultats à Sales.
Calculer et appliquer les prix et totaux pour la commande client Calculer et transférer les prix Ce type de message recalcule complètement les prix, les remises et les totaux pour les commandes client , et transmet les résultats à Sales.
Calculer et appliquer les totaux pour la commande client Calculer et transférer les prix Ce type de message calcule et applique les totaux pour les commandes client.
Calculer et appliquer les totaux pour le devis Calculer et transférer les prix Ce type de message calcule et applique les totaux pour les devis.
Créer un journal des devis Utiliser le processeur de messages Ce type de message crée le journal des devis.
Créer un journal de confirmation des devis par lots Utiliser le processeur de messages Ce type de message crée le journal de confirmation des devis.
Lier les commandes client et le devis Utiliser le processeur de messages Ce type de message est créé en réponse à un événement de confirmation. Il met à jour la relation devis/commande client.
Copier les données du devis dans la commande client Copier les données du devis dans les commandes client Ce type de message copie les données des devis de Supply Chain Management dans les commandes clients synchronisées depuis Sales

Remarque

Créer un journal de confirmation de devis et les messages Lier la commande client et le devis sont interdépendants, en ce sens que le lien entre la commande client et le devis de vente dépend du traitement réussi de Créer un journal de confirmation de devis devente. Ensemble, les deux messages ont le même objectif que l'action Confirmer lorsqu’un devis est signé dans Supply Chain Management.