Composable - Séparation des préoccupations

Modèle des unités fonctionnelles

En savoir plus sur Bien archivé Adaptable → Composable → Séparation des préoccupations → Unités fonctionnelles

Où chercher ?
Domaine de produit | Emplacement
À quoi ressemble le bien ?
Modèle
Einstein | Organisation ✅ Itérer sur les modèles d'invite pour comprendre quels intrants impactent la réponse Itérer sur les modèles d'invite pour comprendre comment les pièces impactent la réponse du modèle
Plate-forme | Normes de conception ✅ Une liste de toutes les unités fonctionnelles actuellement définies (et conventions de nommage associées) existe
Plate-forme | Normes de conception ✅ Il existe des normes pour proposer des ajouts ou des modifications aux unités fonctionnelles
Plate-forme | Normes de conception ✅ Les conventions de nommage indiquent comment désigner une unité fonctionnelle
Plate-forme | Documentation ✅ Tous les diagrammes de documentation et d'implémentation montrent clairement l'unité fonctionnelle (s) pour les composants
Plate-forme | Documentation ✅ Tous les composants d'une unité fonctionnelle peuvent être recherchés et faciles à trouver
Plate-forme | Documentation ✅ Les diagrammes de paysage système montrent clairement les unités fonctionnelles dans une organisation
Plate-forme | Documentation ✅ La documentation sur les composants individuels inclut le mappage des unités fonctionnelles du composant
Plate-forme | Organisation ✅ Il est possible d'identifier rapidement l'alignement de l'unité fonctionnelle pour un élément de métadonnées donné (par exemple, un flux, une classe Apex, ou une page Lightning)
Plate-forme | Organisation ✅ Les unités fonctionnelles sont étiquetées en termes commerciaux

Schéma de gestion de l'état

En savoir plus sur Bien archivé Adaptable → Composable → Séparation des préoccupations → Gestion de l'État

Où chercher ?
Domaine de produit | Emplacement
À quoi ressemble le bien ?
Modèle
Plate-forme | Apex ✅ Les points d'enregistrement et les comportements de restauration sont utilisés dans toutes les opérations de données
Plate-forme | Normes de conception ✅ Les cas d'utilisation de conceptions avec ou sans état sont clairs
Plate-forme | Normes de conception ✅ Des modèles approuvés pour la communication étatique existent
Plate-forme | Normes de conception ✅ Des schémas approuvés pour la communication sans état d’âme existent
Plate-forme | Normes de conception ✅ Des catégories claires pour l'état existent
Plate-forme | Documentation ✅ Chaque composant qui gère la communication par état et/ou sans état indique quel modèle a été implémenté
Plate-forme | Documentation ✅ Les diagrammes de processus et d'interaction fournissent des détails sur les catégories d'état et les transferts
Plate-forme | Documentation ✅ Il est possible de rechercher et de trouver tous les composants qui ont implémenté un modèle stateful/stateless particulier
Plate-forme | Flux ✅ Chemins de défaut et l'élément Restaurer les enregistrements est utilisé

Unités fonctionnelles Anti-modèle

En savoir plus sur Bien archivé Adaptable → Composable → Séparation des préoccupations → Unités fonctionnelles

Où chercher ?
Domaine de produit | Emplacement
Qu'éviter ?
Anti-Pattern
Plate-forme | Normes de conception ⚠️ Les normes de conception n’existent pas ou ne traitent pas des unités fonctionnelles et des cas d’utilisation
Plate-forme | Documentation ⚠️ Vous ne pouvez pas rechercher une unité fonctionnelle particulière et/ou les recherches n’aident pas à identifier tous les composants d’une unité fonctionnelle
Plate-forme | Documentation ⚠️ La documentation sur les composants décrit l’unité fonctionnelle à laquelle un composant appartient, mais c’est le seul endroit où la définition de cette unité fonctionnelle apparaît
Plate-forme | Documentation ⚠️ La documentation sur les composants n’existe pas
Plate-forme | Organisation ⚠️ Il n’est pas possible d’identifier l’alignement des unités fonctionnelles pour aucune métadonnées
Plate-forme | Organisation ⚠️ Les informations sur les unités fonctionnelles sont incohérentes ou inexactes
Plate-forme | Organisation ⚠️ Les informations sur les unités fonctionnelles sont étiquetées en termes axés sur l’ingénierie qui n’ont aucun sens pour les utilisateurs métiers

Anti-modèle de gestion d'état

En savoir plus sur Bien archivé Adaptable → Composable → Séparation des préoccupations → Gestion de l'État

Où chercher ?
Domaine de produit | Emplacement
Qu'éviter ?
Anti-Pattern
Plate-forme | Apex ⚠️ Les points de sauvegarde et les comportements de restauration ne sont pas utilisés
Plate-forme | Normes de conception ⚠️ Les normes de conception n’existent pas ou ne traitent pas des schémas et cas d’utilisation état/apatride
Plate-forme | Documentation ⚠️ La documentation sur les composants n’existe pas
Plate-forme | Documentation ⚠️ La documentation sur les composants décrit le schéma stateful/stateless implémenté, mais c’est le seul endroit où la définition apparaît
Plate-forme | Documentation ⚠️ Il n’est pas possible de rechercher un schéma particulier et/ou les recherches n’aident pas à identifier tous les composants utilisant ce schéma
Plate-forme | Flux ⚠️ L’élément Restaurer les enregistrements n’est pas utilisé