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 → IntentionnelMaintenabilité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é FacileIntentionnelMaintenabilité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 → IntentionnelMaintenabilité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é FacileIntentionnelMaintenabilité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