Composeerbaar - Interoperabiliteit
Lees meer over EPS Kisten van 75 x 70cm (50 x 200 cm) → Composable → Interoperability → API Management
| Waar zoeken? Productgebied | Locatie | Hoe ziet goed eruit? Patroon |
|---|---|
| Platform | Zakelijk | ✅ Clienttoepassingen gebruiken de nieuwste API-versie om Salesforce Client-toepassingen aan te roepen die Salesforce Platform-API's aanroepen, werken de API-versie die ze gebruiken regelmatig bij |
| Platform | Ontwerpstandaarden | ✅ Er bestaan duidelijke protocollen voor communicatie tussen componenten (API's) |
| Platform | Ontwerpstandaarden | ✅ Protocollen / API's worden beschreven in logische groepen die bouwers kunnen zoeken en vinden |
| Platform | Ontwerpstandaarden | ✅ Protocollen / API's definiëren variabele gegevenstypen, variabele namen, wat verplicht of optioneel is en bieden een duidelijke beschrijving van wanneer te gebruiken |
| Platform | Documentatie | ✅ Het is mogelijk om te zoeken naar een bepaalde API of protocol en identificeren van componenten waar het is geïmplementeerd |
| Platform | Documentatie | ✅ Elke component documentatie vermeldt duidelijk welke API / communicatieprotocol is geïmplementeerd |
| Platform | Organisatie | ✅ API-berichtindelingen en variabelen voor interne communicatie worden gedefinieerd met aangepaste metagegevenstypen |
| Platform | Organisatie | ✅ API-berichtindelingen en variabelen voor interne communicatie worden gedefinieerd met platformevents |
| Platform | Organisatie | ✅ Code en declaratieve aanpassingen verwijzen naar het juiste type aangepaste metagegevens (of platformevent) om informatie te verzenden of ontvangen |
Lees meer over EPS Kisten van 75 x 70cm (50 x 200 cm) → Composable → Interoperabiliteit → Berichten en events
| Waar zoeken? Productgebied | Locatie | Hoe ziet goed eruit? Patroon |
|---|---|
| Gegevens 360 | Organisatie | ✅ Gebruik gegevensacties met Platform-events om bestaande integratiepatronen te hergebruiken Gebruik Platform-events om gegevensacties beschikbaar te maken voor externe systemen Gebruik bestaande Pub Sub-API- en Event Relay-integraties |
| Platform | Apex | ✅ Aangepaste eventdefinities zijn beperkt in bereik (er zijn geen systeembrede events of berichten gedefinieerd in code) |
| Platform | Apex | ✅ Systeembrede berichtenverkeers- of eventingservices in Apex worden geannoteerd op manieren die ze beschikbaar maken in Salesforce Flow-tools |
| Platform | Ontwerpstandaarden | ✅ Er bestaan duidelijke normen voor wanneer synchrone patronen (berichtenverkeer) en asynchrone patronen (eventing) te gebruiken |
| Platform | Ontwerpstandaarden | ✅ Er bestaan duidelijke normen voor event- en berichtstructuren |
| Platform | Stroom | ✅ Salesforce-stroomtools verwijzen naar systeembrede berichtenverkeers- of eventingservices |
| Platform | Lightning webcomponenten (LWC) | ✅ Aangepaste eventdefinities zijn beperkt in bereik (er zijn geen systeembrede events of berichten gedefinieerd in code) |
| Platform | Organisatie | ✅ Consistente berichtenverkeer en eventing patronen worden weergegeven in stromen en code |
| Platform | Platform-events | ✅ Platform-events die worden gebruikt voor intern systeemberichtenverkeer, worden duidelijk gelabeld |
Lees meer over EPS Kisten van 75 x 70cm (50 x 200 cm) → Composable → Interoperability → API Management
| Waar zoeken? Productgebied | Locatie | Wat te vermijden? Anti-patroon |
|---|---|
| Platform | Zakelijk | ⚠️ Clienttoepassingen gebruiken verouderde API-versies om Salesforce Client-toepassingen aan te roepen die Salesforce Platform-API's aanroepen, moeten de API-versie die ze gebruiken regelmatig bijwerken naar de nieuwste versie |
| Platform | Ontwerpstandaarden | ⚠️ Ontwerpnormen bestaan niet of definiëren geen API's en gebruikscases |
| Platform | Documentatie | ⚠️ Componentdocumentatie bestaat niet |
| Platform | Documentatie | ⚠️ Componentdocumentatie beschrijft de API die is geïmplementeerd binnen een component, maar dat is de enige plaats waar de API-definitie wordt weergegeven |
| Platform | Documentatie | ⚠️ Het is niet mogelijk om naar een bepaalde API of een bepaald protocol te zoeken en/of zoekopdrachten helpen niet om componenten te identificeren waarin een API of protocol is geïmplementeerd |
| Platform | Organisatie | ⚠️ API's worden uitsluitend gedefinieerd voor communicatie tussen Salesforce en externe systemen |
| Platform | Organisatie | ⚠️ Communicatie tussen componenten van het systeem (code en declaratieve aanpassingen) is ad hoc |
Lees meer over EPS Kisten van 75 x 70cm (50 x 200 cm) → Composable → Interoperabiliteit → Berichten en events
| Waar zoeken? Productgebied | Locatie | Wat te vermijden? Anti-patroon |
|---|---|
| Platform | Apex | ⚠️ Systeembrede bericht- en/of eventstructuren worden gedefinieerd in code |
| Platform | Apex | ⚠️ Systeembrede event- of berichtstructuren gedefinieerd in Apex zijn niet beschikbaar in tools zoals stroom |
| Platform | Ontwerpstandaarden | ⚠️ Er bestaan geen ontwerpnormen of er ontbreken duidelijke normen voor synchronisatie- versus asynchrone patronen en duidelijke normen voor bericht- of eventstructuren |
| Platform | Lightning webcomponenten (LWC) | ⚠️ Systeembrede bericht- en/of eventstructuren worden gedefinieerd in code |
| Platform | Organisatie | ⚠️ Verschillende strategieën voor berichtenverkeer en eventingpatronen worden weergegeven in stromen en code |
| Platform | Platform-events | ⚠️ Platformevents die worden gebruikt voor intern systeemberichtenverkeer, zijn niet duidelijk gelabeld of bestaan niet |