Vous êtes ici :
Configuration de définitions de contexte
Mettez à jour la définition étendue du contexte SalesTransactionContext et configurez une définition de contexte d’actif personnalisée.
Éditions requises
| Disponible avec : Lightning Experience |
| Disponible avec : les éditions Enterprise, Unlimited et Developer de Gestion du revenu (anciennement Revenue Cloud) avec la licence Revenue Cloud Growth ou Revenue Cloud Advanced |
Mise à jour de la définition étendue du contexte SalesTransactionContext
Pour utiliser le champ personnalisé ConstraintEngineNodeStatus, mettez à jour la définition étendue du contexte SalesTransactionContext configurée pour la procédure de tarification par défaut dans la page Paramètres de revenu.
Ajouter des attributs
Modifiez la définition étendue du contexte SalesTransactionContext et ajoutez les attributs ci-dessous.
| Ajouter un attribut à | Nom de l'attribut | Type | Type de données |
|---|---|---|---|
| Nœud SalesTransactionItem | ConstraintEngineNodeStatus | INPUTOUTPUT | STRING |
| AssetActionSource | AssetConstraintEngineNodeStatus | INPUTOUTPUT | STRING |
Consultez Modification des définitions de contexte et ajout d'attributs.
Mapper les attributs
Si vous utilisez le Moteur de règles métiers et souhaitez configurer le Moteur de règles de contrainte, ou utiliser les deux moteurs, le mappage d'attributs TransactionType est utilisé pour basculer entre les moteurs de règles au niveau de la transaction.
Ouvrez la définition étendue du contexte SalesTransactionContext, accédez à l'onglet Mapper les données, puis mappez les attributs nécessaires.
Avant de mapper ces attributs, activez le traitement des transactions pour les devis et les commandes dans la page Paramètres de revenu.
| Nom du mappage | Attribut | Mapper avec |
|---|---|---|
| QuoteEntitiesMapping | ConstraintEngineNodeStatus | Champ ConstraintEngineNodeStatus__c dans l'objet QuoteLineItem |
| QuoteEntitiesMapping | TransactionType dans le nœud SalesTransaction | Champ TransactionType dans l'objet Devis |
| OrderEntitiesMapping | ConstraintEngineNodeStatus | Champ ConstraintEngineNodeStatus__c dans l'objet OrderItem |
| OrderEntitiesMapping | TransactionType dans le nœud SalesTransaction | Champ TransactionType dans l'objet Order |
| AssetEntitiesMapping | AssetConstraintEngineNodeStatus | Champ ConstraintEngineNodeStatus__c dans l'objet AssetActionSource |
Modifiez également AssetToSalesTransactionMapping. Sélectionnez la source de données en tant que Définition du contexte, sélectionnez votre définition de contexte Transaction commerciale étendue, puis recherchez le nœud SalesTransactionItem répertorié. Mappez ensuite l’attribut AssetConstraintEngineNodeStatus avec le champ ConstraintEngineNodeStatus__c dans le nœud SalesTransactionItem.
Consultez Ajout du mappage de contexte.
Activer la définition du contexte
Activez la définition de contexte SalesTransactionContext mise à jour.
Consultez Activation d'une définition de contexte.
Configuration d'une définition de contexte d'actif personnalisée
Configurez une définition de contexte d'actif pour récupérer les données d'actif basées sur le contexte sélectionné. Utilisez ces données d'actif lorsque vous configurez des règles et des contraintes basées sur l'actif dans l'éditeur CML, et appliquez des filtres supplémentaires aux données si nécessaire.
Un contexte d'actif est requis pour créer des règles et des contraintes de configuration basées sur l'actif. Si vous n'en définissez pas, le Moteur de règles de contrainte ne récupère aucune donnée d'actif.
Création de définitions de contexte d'actif personnalisées
Pour récupérer des actifs pour un compte, un produit ou un champ personnalisé ou standard spécifique de l'actif, définissez une définition de contexte d'actif personnalisé.
- Étendez la définition de contexte standard AssetContext__stdctx.
- Personnalisez les mappages en fonction de vos besoins.
Consultez Extension d'une définition et Modification des définitions de contexte.
Sélection d'un contexte d'actif pour le Moteur de règles de contrainte
Sélectionnez le contexte de l'actif pour le Moteur de règles de contrainte afin d'appliquer des règles et des contraintes de configuration basées sur l'actif.
- Dans Configuration, saisissez Paramètres de revenu dans la case Recherche rapide, puis sélectionnez Paramètres de revenu.
- Dans la section Configuration du contexte de l'actif pour le configurateur de produits, sélectionnez la définition du contexte de l'actif que vous souhaitez utiliser.
Après avoir sélectionné la définition du contexte de l'actif, filtrez les données de l'actif directement dans l'éditeur CML en fonction de vos besoins lorsque vous définissez des règles de configuration et des contraintes.
Pour plus d'informations sur la création de règles et de contraintes en utilisant le Moteur de règles de contrainte, consultez Utilisation du Générateur de contraintes avec le Moteur de règles de contrainte.
