Ce texte a été traduit en utilisant le système de traduction automatisé de Salesforce. Répondez à notre sondage pour nous faire part de vos commentaires sur ce contenu et nous dire ce que vous aimeriez voir ensuite.
Automatisé - Efficacité
En savoir plus sur Bien archivé Facile → Automatisé → Efficacité → Indicateurs de performance clés
| Où chercher ? Domaine de produit | Emplacement | À quoi ressemble le bien ? Modèle |
|---|---|
| Einstein | Entreprise | ✅ Les indicateurs de performance clés de vos cas d'utilisation spécifiques sont identifiés avant d'activer une fonctionnalité IA générative Les indicateurs de performance clés de vos cas d'utilisation spécifiques sont identifiés avant d'activer une fonctionnalité IA générative |
| Plate-forme | Tableaux de bord | ✅ Toutes les métriques associées aux indicateurs de performance clés sont incluses dans au moins un tableau de bord |
| Plate-forme | Documentation | ✅ Les sorties de chaque automatisation sont mesurables et limitées dans le temps |
| Plate-forme | Documentation | ✅ Les parties prenantes responsables sont répertoriées pour chaque indicateur de performance clé |
En savoir plus sur Bien Archivé Facile → Automatisé → Efficacité → Logique opérationnelle
| Où chercher ? Domaine de produit | Emplacement | À quoi ressemble le bien ? Modèle |
|---|---|
| Data 360 | Entreprise | ✅ Les besoins en actualisation de segmentation sont évalués avant d'implémenter la fédération de données Avant de fédérer des données à partir de sources externes, assurez-vous que la planification standard sur 12 ou 24 heures pour l'actualisation et l'activation de segments depuis Data 360 vers Marketing Cloud Engagement répond aux besoins métiers. Actuellement, la segmentation et l'activation rapides ne sont pas prises en charge lorsque vous utilisez la fédération de données Bring Your Own Lake (BYOL) |
| Data 360 | Documentation | ✅ Conception d'une connexion 1:1 ou 1 |
| Data 360 | Organisation | ✅ Optimisez vos planifications de segmentation Définissez des planifications de publication uniquement pour la durée nécessaire au segment. Les campagnes ponctuelles ou uniques doivent utiliser la planification de publication « Ne pas actualiser ». Les campagnes Evergreen (alias "toujours activées") doivent utiliser une planification de publication toutes les 12 heures. Pour les campagnes Evergreen, définissez la Date de fin uniquement dans la mesure où la campagne sera active pour |
| Data 360 | Organisation | ✅ Optimisez vos planifications de connaissances calculées Si vos connaissances calculées doivent être exécutées une seule fois, utilisez l'option « Non planifié » et publiez-les une seule fois manuellement. Si nécessaire moins souvent que toutes les 24 heures, envisagez d'autres options d'automatisation telles que Flux |
| Data 360 | Organisation | ✅ Utiliser des Actions de données pour créer des Événements de plate-forme pour une logique opérationnelle améliorée L'utilisation d'Actions de données pour publier un événement de plate-forme signifie que vous pouvez découpler l'action de données provenant de Data 360 (publication d'un événement) des actions que vous devez exécuter dans votre organisation (invocation de flux et de déclencheurs Apex). Cela augmente l'échelle des actions auxquelles votre organisation peut réagir depuis Data 360 et renforce votre contrôle de votre logique opérationnelle. |
| Einstein | Agents | ✅ Définissez les instructions de l'agent dans le cadre du processus d'élaboration/test itératif Élaborez les champs de rubrique d'agent requis (nom, description, étendue) et ajoutez les actions associées, puis commencez à tester la rubrique. Ajoutez par incréments des instructions pour guider votre agent à exécuter la rubrique et à sélectionner des actions de la manière voulue dans une boucle d'élaboration/test itérative |
| Einstein | Organisation | ✅ Vos modèles d'invite spécifient la personne et l'objectif de la personne Vos modèles d'invite contiennent des informations contextuelles telles que la personne que le LLM doit assumer, ainsi que l'objectif de ce personnage. Par exemple, incluez un libellé tel que « Vous êtes un responsable marketing qui souhaite inviter des clients importants à un événement en direct ». |
| Einstein | Rechercher des index | ✅ Omettre les champs à faible entropie lors de la création d'index de recherche pour des objets modèle de données structurés Pour améliorer la pertinence, vous pouvez exclure les points de données à très faible cardinalité (nombre d'éléments distincts dans une liste) ou à faible entropie (entrées de liste concentrées autour de quelques valeurs). En général, ces champs fournissent peu ou pas d'informations utiles pour localiser des données pertinentes avec la recherche vectorielle |
| Plate-forme | Apex | ✅ Les instructions SOQL sont sélectives Les opérateurs de comparaison utilisent une logique positive (c.-à-d. INCLUDES, IN) comme logique principale ou uniquement dans les instructions SOQL |
| Plate-forme | Apex | ✅ Les instructions SOQL sont sélectives Utilisation de = NULL, != NULL est rare et/ou suit toujours un opérateur de comparaison positif dans les instructions SOQL |
| Plate-forme | Apex | ✅ Les instructions SOQL sont sélectives Aucune instruction LIMIT 1 n'est affichée dans SOQL |
| Plate-forme | Apex | ✅ Les instructions SOQL sont sélectives Aucune utilisation de mot-clé ALL ROWS n'est affichée dans les instructions SOQL |
| Plate-forme | Apex | ✅ Aucun SOQL n'est affiché dans une boucle |
| Plate-forme | Apex | ✅ Tous les critères génériques sont affichés dans SOSL |
| Plate-forme | Apex | ✅ Les instructions SOQL sont sélectives Aucune instruction SOQL n'utilise des comparaisons de LIKE ou de texte partiel |
| Plate-forme | Apex | ✅ SOQL est encapsulé dans try-catch |
| Plate-forme | Apex | ✅ Aucune variable ne référence des valeurs codées en dur (pour des types d'enregistrement, des utilisateurs, etc. |
| Plate-forme | Normes de conception | ✅ Les cas d'utilisation des opérations synchrones et asynchrones dans les automatisations sont clairement décrits dans le cadre des normes de conception |
| Plate-forme | Documentation | ✅ Les parcours d'exécution planifiés et potentiels pour les automatisations sont clairement indiqués |
| Plate-forme | Flux | ✅ Aucune variable ne référence des valeurs codées en dur (pour des types d'enregistrement, des utilisateurs, etc.) |
| Plate-forme | Flux | ✅ Les flux (y compris les processus) transmettent la logique à Apex dans des contextes de volume de données important |
| Plate-forme | Flux | ✅ Les flux secondaires sont utilisés pour les sections d'un processus qui doivent être réutilisées dans l'ensemble de l'entreprise |
| Plate-forme | Flux | ✅ Tous les flux et processus lancés automatiquement utilisent des éléments de décision et/ou d'interruption pour évaluer les critères d'entrée et empêcher les boucles infinies ou les exécutions sur des volumes de données importants |
En savoir plus sur Bien archivé Facile → Automatisé → Efficacité → Conception de processus
| Où chercher ? Domaine de produit | Emplacement | À quoi ressemble le bien ? Modèle |
|---|---|
| Data 360 | Organisation | ✅ Optimisation du nombre total de lignes traitées dans des transformations par lot dans des transformations de données, utilisez une activité de filtrage dans la zone de dessin pour isoler uniquement les lignes qui doivent être traitées pour réussir la transformation |
| Data 360 | Organisation | ✅ Consolider les dimensions à travers les connaissances calculées Au lieu d'écrire plusieurs connaissances calculées avec une dimension chacune, consolidez les deux dimensions en une seule connaissance calculée si possible |
| Plate-forme | Apex | ✅ Chaque classe sert un but unique et spécifique |
| Plate-forme | Apex | ✅ Chaque méthode effectue une tâche spécifique, granulaire |
| Plate-forme | Apex | ✅ Toutes les variables d'entrée ont un objectif clair dans la classe |
| Plate-forme | Apex | ✅ L'exécution de code nécessite un nombre minimal de ressources |
| Plate-forme | Flux | ✅ Les utilisateurs sont invités à fournir des données uniquement lorsque les données système existantes ne peuvent pas être utilisées |
| Plate-forme | Flux | ✅ Les flux sont organisés dans une structure hiérarchique composée d'un flux principal et de flux secondaires de support |
| Plate-forme | Flux | ✅ Toutes les entrées utilisateur ont un but clair dans le flux |
| Plate-forme | Flux | ✅ Chaque flux sert un seul objectif spécifique |
| Plate-forme | Flux | ✅ Chaque étape effectue une tâche spécifique, granulaire |
En savoir plus sur Bien archivé Facile → Automatisé → Efficacité → Indicateurs de performance clés
| Où chercher ? Domaine de produit | Emplacement | Qu'éviter ? Anti-Pattern |
|---|---|
| Plate-forme | Tableaux de bord | ⚠️ Les rapports sur les indicateurs de performance clés n’existent pas ou il manque des métriques sur certains indicateurs de performance clés dans les tableaux de bord |
| Plate-forme | Documentation | ⚠️ Les indicateurs de performance clés existent sans parties prenantes responsables |
| Plate-forme | Documentation | ⚠️ Les indicateurs de performance clés n’existent pas pour les automatisations ou ont des délais de mesure imprécis |
En savoir plus sur Bien Archivé Facile → Automatisé → Efficacité → Logique opérationnelle
| Où chercher ? Domaine de produit | Emplacement | Qu'éviter ? Anti-Pattern |
|---|---|
| Data 360 | Documentation | ⚠️ Concevoir une connexion plusieurs:1 entre Marketing et Data 360 Les diagrammes ou documents de conception de solutions spécifient plusieurs instances Marketing Cloud se connectant à une instance Data 360 singulière via le connecteur Marketing Cloud |
| Data 360 | Organisation | ⚠️ La fédération des données est implémentée sans évaluer les besoins d’actualisation de la segmentation. La fédération des données est exploitée pour les jeux de données qui nécessitent une segmentation et une activation rapides (planification sur 1 ou 4 heures pour envoyer les données d’activation), par rapport à la planification standard sur 12 ou 24 heures. |
| Data 360 | Organisation | ⚠️ La fédération des données est implémentée sans évaluer les besoins en transformation de données Un objet lac de données externe contient les données nécessaires aux transformations de données en continu |
| Einstein | Agents | ⚠️ Définir les instructions de l'agent au début du processus de conception Des instructions sont ajoutées avant de tester la capacité de l'agent à exécuter la rubrique et de sélectionner les actions appropriées |
| Plate-forme | Apex | ⚠️ Les instructions SOQL sont non sélectives Comparaisons utilisant des NOT, les critères de NOT IN sont utilisés comme opérateur principal ou uniquement de comparaison dans les instructions SOQL |
| Plate-forme | Apex | ⚠️ Les instructions SOQL sont des mots-clés de ALL ROWS non sélectifs utilisés dans les instructions SOQL |
| Plate-forme | Apex | ⚠️ Les instructions SOQL sont des = NULL non sélectives, les critères de != NULL sont utilisés comme opérateur principal ou seul opérateur de comparaison dans les instructions SOQL |
| Plate-forme | Apex | ⚠️ Les variables ont des valeurs codées en dur |
| Plate-forme | Apex | ⚠️ SOQL apparaît dans les boucles |
| Plate-forme | Apex | ⚠️ Les instructions SOQL sont des LIKE non sélectives et les critères de filtrage génériques sont fréquemment affichés dans les instructions SOQL des instructions SOQL |
| Plate-forme | Apex | ⚠️ SOQL n’est pas encapsulé dans try-catch |
| Plate-forme | Apex | ⚠️ Les instructions SOQL sont des instructions LIMIT 1 non sélectives affichées en SOQL |
| Plate-forme | Apex | ⚠️ SOSL est rarement ou pas systématiquement utilisé pour les critères de sélection de caractères génériques |
| Plate-forme | Normes de conception | ⚠️ Les cas d’utilisation des opérations synchrones et asynchrones ne sont pas abordés |
| Plate-forme | Documentation | ⚠️ L’invocation de l’automatisation n’est pas documentée |
| Plate-forme | Flux | ⚠️ Les variables ont des valeurs codées en dur |
| Plate-forme | Flux | ⚠️ Les flux (y compris les processus) doivent être désactivés manuellement avant les chargements de données en masse |
| Plate-forme | Flux | ⚠️ Les parties d’un flux sont répétées à travers les flux plutôt que d’utiliser des flux secondaires |
| Plate-forme | Flux | ⚠️ Les flux (y compris les processus) déclenchent des avis « exception non gérée » |
| Plate-forme | Flux | ⚠️ Même les simples flux entraînent régulièrement des erreurs liées aux limites du gouverneur |
En savoir plus sur Bien archivé Facile → Automatisé → Efficacité → Conception de processus
| Où chercher ? Domaine de produit | Emplacement | Qu'éviter ? Anti-Pattern |
|---|---|
| Plate-forme | Apex | ⚠️ Les classes servent plusieurs objectifs |
| Plate-forme | Apex | ⚠️ Les méthodes exécutent plusieurs tâches ou les méthodes exécutent des tâches qui ne correspondent pas à l'objectif déclaré de la classe dont elles font partie. |
| Plate-forme | Apex | ⚠️ Les variables d'entrée ne sont pas réellement utilisées dans les méthodes |
| Plate-forme | Apex | ⚠️ Les méthodes récupèrent inutilement les données de la base de données ou de systèmes externes |
| Plate-forme | Flux | ⚠️ Les flux nécessitent des entrées supplémentaires pour fournir le contexte |
| Plate-forme | Flux | ⚠️ Les flux servent plusieurs objectifs |
| Plate-forme | Flux | ⚠️ Les groupes d’étapes associés contiennent des fonctionnalités qui chevauchent les groupes d’étapes d’autres flux |
| Plate-forme | Flux | ⚠️ Les flux demandent des entrées utilisateur lorsque des données stockées peuvent être utilisées à la place |
| Plate-forme | Flux | ⚠️ Les flux nécessitent des entrées dont les données ne sont pas utilisées |