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.
Intentionnel - Maintenabilité
En savoir plus sur Facile à archiver → Intentionnel → Maintenabilité → Fonctionnalité standard par rapport à personnalisée
| Où chercher ? Domaine de produit | Emplacement | À quoi ressemble le bien ? Modèle |
|---|---|
| Data 360 | Organisation | ✅ Les connecteurs standard sont exploités dans la mesure du possible Si un connecteur standard est disponible, tenez compte des implications de l'implémentation d'un flux de données personnalisé. Les flux personnalisés ne pourront pas exploiter les améliorations apportées aux fonctionnalités standard |
| Einstein | Organisation | ✅ Commencez par les invites existantes et personnalisez-les pour les adapter à vos besoins. Utilisez les meilleures pratiques de la Bibliothèque d'exemples de modèles d'invite au lieu de rédiger une nouvelle invite |
| Einstein | Modèles d'invite | ✅ Les modèles d'invite utilisent les récupérateurs de recherche Einstein pour RAG Les récupérateurs de recherche à faible code sont utilisés à la place d'Apex personnalisé, lors de l'utilisation de la génération augmentée de récupération dans un modèle d'invite |
| Plate-forme | Apex | ✅ Aucun code n'existe pour remplacer les mécanismes de vue de page standard |
| Plate-forme | Aura | ✅ Aucun code n'existe pour remplacer les mécanismes de vue de page standard |
| Plate-forme | Aura | ✅ Aucun code ne tente de remplacer ou de contourner l'ordre d'exécution de la plate-forme |
| Plate-forme | Modèle de données | ✅ Aucun objet n'a de nom ou de fonctionnalité qui duplique des objets standard |
| Plate-forme | Modèle de données | ✅ Les objets standard ne sont pas utilisés à des fins qui sortent de leur portée prévue |
| Plate-forme | Enregistrements de décision | ✅ Les enregistrements de décision affichent le calcul des coûts à court et à long terme en choisissant d'élaborer ou d'acheter des solutions |
| Plate-forme | Normes de conception | ✅ Le principe directeur des solutions utilise la priorité suivante: 1. Utiliser des services de plate-forme intégrés 2. Tenez compte des applications AppExchange avant d'élaborer une solution personnalisée 3. Utiliser des personnalisations à faible code avant d'écrire un code |
| Plate-forme | Normes de conception | ✅ Il existe un principe directeur clair pour garder les solutions de la personnalisation inutile |
| Plate-forme | Composants Web Lightning (LWC) | ✅ Aucun code n'existe pour remplacer les mécanismes de vue de page standard |
| Plate-forme | Composants Web Lightning (LWC) | ✅ Aucun code ne tente de remplacer ou de contourner l'ordre d'exécution de la plate-forme |
| Plate-forme | Visualforce | ✅ Aucun code ne tente de remplacer ou de contourner l'ordre d'exécution de la plate-forme |
En savoir plus sur Bien archivé Facile → Intentionnel → Maintenabilité → Dette technique
| Où chercher ? Domaine de produit | Emplacement | À quoi ressemble le bien ? Modèle |
|---|---|
| Plate-forme | Enregistrements de décision | ✅ Les indicateurs de performance clés pour l’assainissement de la dette avant/après technologie sont clairement documentés |
| Plate-forme | Enregistrements de décision | ✅ Les discussions de compromis pour l'action et l'inaction se concentrent sur les coûts ou les avantages de l'entreprise |
| Plate-forme | Organisation | ✅ Aucune technologie non prise en charge ou héritée n'est active Les connexions d'organisation Salesforce utilisent l'adaptateur inter-organisations pour Salesforce Connect |
| Plate-forme | Organisation | ✅ Aucune technologie non prise en charge ou héritée n'est active, y compris: - Tous les utilisateurs travaillent dans Lightning Experience - Aucune ou très peu d'utilisations de @future dans Apex (Queueable est utilisé) - Tous les Apex tiers appartiennent à des packages AppExchange - Aucune règle de workflow active (Flux est utilisé) - Aucun processus Générateur de processus actif (Flow est utilisé) - Événements PushTopic (Capture des données de modification est utilisé) - Événements génériques (Événements de plate-forme sont utilisés) - Versions d'API antérieures à 30.0 - Les connexions d'organisation Salesforce utilisent l'adaptateur inter-organisations pour Salesforce Connect |
| Plate-forme | Organisation | ✅ Aucune technologie non prise en charge ou héritée n'est active Pas ou très peu d'utilisations de @future dans Apex (Queable est utilisé) |
| Plate-forme | Organisation | ✅ Aucune technologie non prise en charge ou héritée n'est active Tous les Apex tiers appartiennent à des packages AppExchange |
| Plate-forme | Organisation | ✅ Aucune technologie non prise en charge ou héritée n'est active Tous les utilisateurs travaillent dans Lightning Experience |
| Plate-forme | Organisation | ✅ Aucune technologie non prise en charge ou héritée n'est active Aucune règle de workflow active (le flux est utilisé) |
| Plate-forme | Organisation | ✅ Aucune technologie non prise en charge ou héritée n'est active Aucun processus Générateur de processus actif (flux utilisé) |
| Plate-forme | Organisation | ✅ Aucune technologie non prise en charge ou héritée n'est active Événements PushTopic (Capture des données de modification est utilisée) |
| Plate-forme | Organisation | ✅ Aucune technologie non prise en charge ou héritée n'est active dans les versions d'API antérieures à 30.0 |
| Plate-forme | Organisation | ✅ Aucune technologie non prise en charge ou héritée n'est active Événements génériques (des événements de plate-forme sont utilisés) |
| Plate-forme | Feuille de route | ✅ Les livrables et les dates de début/fin sont clairs |
| Plate-forme | Feuille de route | ✅ Le travail pour résoudre la dette technologique existe |
En savoir plus sur Facile à archiver → Intentionnel → Maintenabilité → Fonctionnalité standard par rapport à personnalisée
| Où chercher ? Domaine de produit | Emplacement | Qu'éviter ? Anti-Pattern |
|---|---|
| Data 360 | Organisation | ⚠️ Utilisation peu fréquente de connecteurs standard Implémentation d’un flux de données personnalisé avec ingestion par lot ou streaming, quand un connecteur standard fera l’affaire |
| Einstein | Modèles d'invite | ⚠️ Les modèles d'invite sont créés de toutes pièces Les modèles d'invite sont créés de toutes pièces avec des styles, des phrases et des mises en forme variés |
| Einstein | Modèles d'invite | ⚠️ Les modèles d’invite exploitent Apex personnalisé pour RAG Une ressource Apex personnalisée est utilisée dans vos modèles d’invite pour implémenter RAG |
| Plate-forme | Apex | ⚠️ Le code tente de remplacer ou de contourner l’ordre d’exécution de la plate-forme |
| Plate-forme | Aura | ⚠️ Un code existe pour remplacer les mécanismes de vue de page standard, souvent sous la forme d’une application à page unique |
| Plate-forme | Aura | ⚠️ Le code tente de remplacer ou de contourner l’ordre d’exécution de la plate-forme |
| Plate-forme | Modèle de données | ⚠️ Les objets dupliquent les noms et/ou les fonctionnalités des objets standard |
| Plate-forme | Modèle de données | ⚠️ Les objets standard sont utilisés à des fins qui dépassent largement leur portée prévue |
| Plate-forme | Enregistrements de décision | ⚠️ Les enregistrements de décision ne prennent pas en compte les coûts à court et à long terme lors du choix d’élaborer ou d’acheter des solutions |
| Plate-forme | Normes de conception | ⚠️ Les normes de conception n'existent pas ou n'ont pas de justification claire pour éviter les personnalisations et le code inutiles |
| Plate-forme | Composants Web Lightning (LWC) | ⚠️ Un code existe pour remplacer les mécanismes de vue de page standard, souvent sous la forme d’une application à page unique |
| Plate-forme | Composants Web Lightning (LWC) | ⚠️ Le code tente de remplacer ou de contourner l’ordre d’exécution de la plate-forme |
| Plate-forme | Visualforce | ⚠️ Un code existe pour remplacer les mécanismes de vue de page standard, souvent sous la forme d’une application à page unique |
En savoir plus sur Bien archivé Facile → Intentionnel → Maintenabilité → Dette technique
| Où chercher ? Domaine de produit | Emplacement | Qu'éviter ? Anti-Pattern |
|---|---|
| Plate-forme | Enregistrements de décision | ⚠️ L’assainissement de la dette technologique n’a aucun indicateur de performance clé mesurable |
| Plate-forme | Enregistrements de décision | ⚠️ La dette technologique est considérée en termes techniques ou informatiques, sans pertinence pour l’entreprise |
| Plate-forme | Organisation | ⚠️ Une technologie non prise en charge ou héritée est une version d’API active antérieure à 30.0 |
| Plate-forme | Organisation | ⚠️ La technologie non prise en charge ou héritée est active Règles de workflow |
| Plate-forme | Organisation | ⚠️ Une technologie non prise en charge ou héritée est active Événements PushTopic |
| Plate-forme | Organisation | ⚠️ Une technologie non prise en charge ou héritée est active Processus du Générateur de processus |
| Plate-forme | Organisation | ⚠️ Une technologie non prise en charge ou héritée est active Événements génériques |
| Plate-forme | Organisation | ⚠️ Une technologie non prise en charge ou héritée est active Utilisateurs travaillant dans Salesforce Classic |
| Plate-forme | Organisation | ⚠️ Une technologie non prise en charge ou héritée est active Connexions Salesforce à Salesforce |
| Plate-forme | Organisation | ⚠️ Une technologie non prise en charge ou héritée est active, notamment: - Utilisateurs travaillant dans Salesforce Classic - Utilisation de @future dans Apex - Apex tiers à partir de sources non AppExchange - Règles de workflow - Processus du Générateur de processus - Événements PushTopic - Événements génériques - Versions d'API antérieures à 30.0 - Connexions Salesforce à Salesforce |
| Plate-forme | Organisation | ⚠️ Une technologie non prise en charge ou héritée est une utilisation active de @future dans Apex |
| Plate-forme | Organisation | ⚠️ Une technologie non prise en charge ou héritée est active Apex tiers provenant de sources non AppExchange |
| Plate-forme | Feuille de route | ⚠️ Aucun travail de résolution de la dette technologique n’est prévu |
| Plate-forme | Feuille de route | ⚠️ Les livrables sont vagues ; les dates de début/fin ne sont pas claires |