Composeerbaar - Interoperabiliteit

Lees meer over EPS Kisten van 75 x 70cm (50 x 200 cm) → ComposableInteroperabilityAPI 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) → ComposableInteroperabiliteitBerichten 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) → ComposableInteroperabilityAPI 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) → ComposableInteroperabiliteitBerichten 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