Définir un niveau de prix par défaut pour une opportunité, un devis, une commande et une facture

Vous pouvez définir automatiquement un niveau de prix (tarif) par défaut pour une opportunité, un devis, une commande ou une facture, en fonction du secteur de vente de l’utilisateur qui crée ou met à jour la ligne d’opportunité, de devis, de commande ou de facture.

Activer la sélection automatique du niveau de prix par défaut

Pour activer la sélection du niveau de prix par défaut pour les opportunités, devis, commandes ou factures en fonction de la relation de secteur de vente, les conditions suivantes doivent être remplies :

  • La valeur de la colonne Organization.UseInbuiltRuleForDefaultPriceSelectionRule est définie sur 1 (true). Par défaut, la valeur est définie sur 1 (vrai).

    Vous pouvez également utiliser l’onglet Ventes de la zone des paramètres système de Dynamics 365 ou Microsoft Dynamics 365 for Outlook pour spécifier si le niveau de prix par défaut doit être automatiquement sélectionné pour les opportunités. Plus d’informations : Configurer les informations du catalogue de produits

  • Un niveau de prix est associé à un secteur à l’aide du rôle de connexion Tarifs par défaut des secteurs de vente, et le secteur est affecté à l’utilisateur qui crée ou met à jour la ligne d’opportunité, de devis, de commande ou de facture.

  • L’utilisateur dispose de l’autorisation liée au niveau de prix associé au secteur à l’aide du rôle de connexion Tarifs par défaut des secteurs de vente.

    Dynamics 365 utilise en interne le message GetDefaultPriceLevelRequest pour déterminer le niveau de prix par défaut d’une opportunité, d’un devis, d’une commande ou d’une facture en fonction de l’utilisateur et de la relation de secteur avec le niveau de prix. C’est ainsi que le niveau de prix est défini :

  • Si un niveau de prix unique est renvoyé, le niveau de prix est automatiquement défini pour la ligne d’opportunité, de devis, de commande ou de facture que l’utilisateur crée ou met à jour.

  • Si plusieurs niveaux de prix sont retournés, le champ de niveau de prix n’est pas renseigné et l’utilisateur doit spécifier un niveau de prix pour la ligne d’opportunité, de devis, de commande ou de facture.

Désactiver la sélection automatique du niveau de prix par défaut

Vous pouvez désactiver la sélection automatique d’un niveau de prix par défaut pour votre opportunité, devis, commande ou facture en définissant la valeur de la colonne Organization.UseInbuiltRuleForDefaultPriceSelectionRule sur 0 (false) ou en utilisant l’onglet Ventes de la zone des paramètres système de Dynamics 365 ou Microsoft Dynamics 365 for Outlook. Plus d’informations : Configurer les informations du catalogue de produits

Étendre la sélection du niveau de prix par défaut

Au lieu d’utiliser la règle de sélection d’un tarif par défaut prédéfinie pour une opportunité, un devis, une commande ou une facture, vous pouvez spécifier votre logique personnalisée pour sélectionner le niveau de prix par défaut avec le message GetDefaultPriceLevelRequest.

Note

Cette fonctionnalité a été introduite dans Dynamics CRM Online 2015 Update 1 et CRM 2016 (on-premises).

Pour étendre la sélection du niveau de prix par défaut :

  1. Assurez-vous que la valeur de la colonne Organization.UseInbuiltRuleForDefaultPriceSelectionRule est définie sur 1 (true).

  2. Créez un plug-in qui contient le code personnalisé pour renvoyer les niveaux de prix en fonction de vos exigences.

  3. Inscrivez le plug-in dans le message GetDefaultPriceLevel.

    Lorsque vous inscrivez un plug-in dans le message GetDefaultPriceLevel, chaque fois que vous créez une ligne d’opportunité, de devis, de commande ou de facture dans Dynamics 365, le plug-in est exécuté pour renvoyer le niveau de prix en fonction de votre code personnalisé.

  • Si un niveau de prix unique est renvoyé après l’exécution du plug-in, le niveau de prix est défini pour la ligne d’opportunité, de devis, de commande ou de facture que l’utilisateur crée.

  • Si plusieurs niveaux de prix sont renvoyés après l’exécution du plug-in, le champ de niveau de prix n’est pas renseigné et l’utilisateur spécifie un niveau de prix pour la ligne d’opportunité, de devis, de commande ou de facture.

Note

Lorsque vous étendez la sélection du niveau de prix par défaut en inscrivant un plug-in dans le message GetDefaultPriceLevel, la sélection de niveau de prix prédéfinie est désactivée.

Table PriceLevel
GetDefaultPriceLevelRequest
Tableau des territoiresTableaux des opportunités
Tables de devis, commande et facture
Écrire un plug-in