Partager via


Définition de la mesure de l'objectif et des champs de report

 

Date de publication : janvier 2017

S’applique à : Dynamics 365 (online), Dynamics 365 (on-premises), Dynamics CRM 2016, Dynamics CRM Online

Pour spécifier le type de mesure d'objectif, les entités participantes et les données réelles, personnalisées ou en cours à suivre, utilisez l'entité de mesure d'objectif (Metric) et l'entité de champ de report (RollupField). La mesure de l'objectif et les champs de report ont une relation parentale dans laquelle toutes les opérations sur l'enregistrement parent sont propagées aux enregistrements enfants. Pour plus d'informations sur les relations parentales et les règles de cascade, consultez Comportement des relations d’entité.

Important

Tous les objectifs de la hiérarchie doivent être basés sur la même mesure de l'objectif et la même période. Si vous créez un objectif enfant basé sur une autre mesure de l'objectif, une exception est levée. Si vous définissez une période différente pour un objectif enfant, le système ignorera la période spécifiée et utilisera la période de l'objectif parent. Vous pouvez associer un objectif à une nouvelle mesure, si l'objectif n'a pas un objectif parent ou un objectif enfant. Sinon, une exception est levée lorsque vous mettez à jour l'enregistrement d'objectif.

Contenu de la rubrique

Création d'une mesure d'objectif

Définition des champs de report

Création d'une mesure d'objectif

Il existe deux types de mesure de l'objectif : Montant et Nombre. Le type de mesure Montant est exprimé sous la forme d'une valeur monétaire, d'un entier ou d'un nombre décimal. Le type de mesure Nombre est un entier. Par exemple, vous pouvez utiliser la mesure de l'objectif Montant (monétaire) pour suivre les revenus de toutes les opportunités ou commandes client actives. Un type entier peut être utilisé pour suivre les appels commerciaux effectués par un vendeur. Un nombre décimal peut représenter un produit vendu au poids, comme les grains ou le sucre.

Pour spécifier le type de mesure de l'objectif et indiquer si vous suivez les données par rapport à la cible ou à la cible ambitieuse, utilisez l'entité de mesure de l'objectif (Metric). Pour sélectionner Montant ou Nombre, utilisez l'attribut Metric.IsAmount. Utilisez l'attribut Metric.AmountDataType pour spécifier le type de données Montant. Les valeurs possibles pour cet attribut sont définies dans le groupe d'options global Type d’objectif (metric_goaltype). Pour spécifier si l'objectif suit les données par rapport à la cible ou à la cible ambitieuse, utilisez l'attribut Metric.IsStretchTracked. Pour associer un objectif à une mesure, utilisez l'attribut Goal.MetricId.

Chaque objectif peut suivre les données réelles, en cours et personnalisées, comme illustré dans le schéma suivant.

Types d'objectifs

Pour suivre les données réelles, en cours et personnalisées, utilisez les attributs d'entité d'objectif, appelés des champs de report. Par exemple, si une opportunité est fermée comme « conclue », le montant du revenu généré par cette opportunité peut être reporté dans le champ de report du montant réel. Ou, si une opportunité est « ouverte », son revenu estimé peut être ajouté au champ de report du montant en cours. Le tableau suivant répertorie les relations entre le type de mesure de l'objectif et les champs de report disponibles pour chaque type.

Type de mesure de l'objectif

Champs de report disponibles

Montant (monétaire)

Goal.ActualMoney

Goal.InProgressMoney

Goal.CustomRollupFieldMoney

Montant (entier) ou Nombre

Goal.ActualInteger

Goal.InProgressInteger

Goal.CustomRollupFieldInteger

Montant (décimal)

Goal.ActualDecimal

Goal.InProgressDecimal

Goal.CustomRollupFieldDecimal

D'autres exemples de données de report sont Lead.EstimatedAmount et OpportunityClose.ActualRevenue qui peuvent être reportés dans les champs de report Goal.InProgressMoney et Goal.ActualMoney. Les champs de report personnalisés sont des champs supplémentaires que vous pouvez utiliser pour les valeurs entières, décimales et monétaires.

Définition des champs de report

Pour spécifier d'autres informations de report importantes, utilisez l'entité de champ de report.

Attribut

Informations de report

RollupField.GoalAttribute

Champ de report d'objectif, tel que Goal.ActualMoney, Goal.CustomRollupFieldMoney ou Goal.InProgressMoney.

RollupField.SourceEntity

Entité source à partir de laquelle les données sont reportées, par exemple un prospect, une opportunité ou une commande client.

RollupField.SourceAttribute

Attribut d'entité à partir duquel les données sont reportées, par exemple Opportunity.ActualValue ou Lead.EstimatedValue. Un attribut source et un champ de report d'objectif doivent être du même type, par exemple monétaire ou entier ; sinon, une exception est levée lorsque vous créez un enregistrement de champ de report.

RollupField.DateAttribute

Date validée par rapport à la période de l'objectif, par exemple Opportunity.ActualCloseDate ou Lead.EstimatedCloseDate. Un enregistrement participe au report des objectifs, si la date spécifiée tombe entre la date de début et la date de fin de l'objectif. Par exemple, si une opportunité est fermée entre les dates de début et de fin de l'objectif, le revenu généré par cette opportunité est ajouté au revenu total de l'objectif ; sinon, elle n'est pas incluse.

RollupField.SourceState

Statut de l'enregistrement source, par exemple une opportunité « conclue » ou » perdue ».

RollupField.SourceStatus

Raison du statut pour l'état de l'enregistrement source, par exemple « Conclu » pour les opportunités conclues, ou « Annulé » ou « Épuisé » pour les opportunités perdues.

RollupField.IsStateParentEntityAttribute

Indique si l’état ou le statut appartient à l’entité parente. Par exemple, pour le produit d'opportunité qui ne dispose pas de son propre état, vous pouvez utiliser l'état et le statut de l'enregistrement d'opportunité parent.

Pour chaque mesure de l'objectif, vous pouvez créer jusqu'à trois enregistrements de champ de report. Chaque enregistrement peut spécifier le montant ou le nombre réel, en cours ou personnalisé. Vous pouvez utiliser la même entité ou plusieurs entités sources pour tous les enregistrements de champ de report. Par exemple, dans une mesure de l'objectif qui spécifie le type Monétaire, vous pouvez utiliser une entité d'opportunité comme entité source et Opportunity.ActualValue comme attribut source. Cela vous permet de suivre les montants réels dans toutes les opportunités fermées comme « conclues ».Opportunity.EstimatedValue permet de suivre le revenu attendu une fois l'opportunité fermée.

Voir aussi

Entités de gestion des objectifs
Ajouter des critères d’objectifs complexes

Microsoft Dynamics 365

© 2017 Microsoft. Tous droits réservés. Copyright