Sammensat - interoperabilitet
Få mere at vide om Well-Archived Adaptable → Composable → Interoperability → API Management
| Hvor skal du se? Produktområde | Placering | Hvordan ser godt ud? Mønster |
|---|---|
| Platform | Business | ✅ Klientapplikationer bruger den seneste API-version til at kalde Salesforce-klientapplikationer, der kalder Salesforce Platform-API'er, opdaterer regelmæssigt den API-version, de bruger |
| Platform | Designstandarder | ✅ Der findes tydelige protokoller for krydskomponentkommunikation (dvs. API'er) |
| Platform | Designstandarder | ✅ Protokoller/API'er er skitseret i logiske grupper, som konstruktører kan søge efter og finde |
| Platform | Designstandarder | ✅ Protokoller/API'er definerer variabeldatatyper, variabelnavne, hvad der er påkrævet eller valgfrit og angiver en tydelig beskrivelse af, hvornår der skal bruges |
| Platform | Dokumentation | ✅ Det er muligt at søge efter en bestemt API eller protokol og identificere komponenter, hvor den er implementeret |
| Platform | Dokumentation | ✅ Hver komponents dokumentation viser tydeligt, hvilken API/kommunikationsprotokol der er implementeret |
| Platform | Organisation | ✅ API-meddelelsesformater og variabler for intern kommunikation er defineret med tilpassede metadatatyper |
| Platform | Organisation | ✅ API-meddelelsesformater og variabler for intern kommunikation er defineret med platformsbegivenheder |
| Platform | Organisation | ✅ Kode og deklarative tilpasninger refererer til den relevante tilpassede metadatatype (eller platformsbegivenhed) for at sende eller modtage oplysninger |
Få mere at vide om Well-Archived Adaptable → Composable → Interoperability → Messaging and Eventing
| Hvor skal du se? Produktområde | Placering | Hvordan ser godt ud? Mønster |
|---|---|
| Data 360 | Organisation | ✅ Brug datahandlinger med platformsbegivenheder til at genbruge eksisterende integrationsmønstre Anvend platformsbegivenheder til at gøre datahandlinger tilgængelige for eksterne systemer Anvend eksisterende Pub Sub API- og Event Relay-integrationer |
| Platform | Apex | ✅ Tilpassede begivenhedsdefinitioner er begrænset i omfang (ingen systembegivenheder eller meddelelser er defineret i kode) |
| Platform | Apex | ✅ Systemmæssige meddelelsestjenester eller begivenhedstjenester i Apex anmærkes på en måde, der gør dem tilgængelige i Salesforce Flow-værktøjer |
| Platform | Designstandarder | ✅ Der findes tydelige standarder for, hvornår der skal bruges synkrone mønstre (meddelelser) og asynkrone mønstre (eventing) |
| Platform | Designstandarder | ✅ Der findes tydelige standarder for begivenheds- og meddelelsesstrukturer |
| Platform | Forløb | ✅ Salesforce-forløbsværktøjer refererer til systemmæssige meddelelser eller begivenhedstjenester |
| Platform | Lightning Web Components (LWC) | ✅ Tilpassede begivenhedsdefinitioner er begrænset i omfang (ingen systembegivenheder eller meddelelser er defineret i kode) |
| Platform | Organisation | ✅ Ensartede meddelelses- og begivenhedsmønstre vises i forløb og kode |
| Platform | Platformsbegivenheder | ✅ Platformsbegivenheder, der bruges til interne systemmeddelelser, er tydeligt betegnet |
Få mere at vide om Well-Archived Adaptable → Composable → Interoperability → API Management
| Hvor skal du se? Produktområde | Placering | Hvad skal undgås? Anti-mønster |
|---|---|
| Platform | Business | ⚡️ Klientapplikationer bruger forældede API-versioner til at kalde Salesforce-klientapplikationer, der kalder Salesforce Platform-API'er, skal regelmæssigt opdatere den API-version, de bruger, til den seneste version |
| Platform | Designstandarder | ⚡️ Designstandarder findes ikke eller definerer ikke API'er og anvendelsessituationer |
| Platform | Dokumentation | ⚡️ Komponentdokumentation findes ikke |
| Platform | Dokumentation | ⚡️ Komponentdokumentationen beskriver den API, der er implementeret i en komponent, men det er det eneste sted, hvor API-definitionen vises |
| Platform | Dokumentation | ⚡️ Det er ikke muligt at søge efter en bestemt API eller protokol, og/eller søgninger hjælper ikke med at identificere komponenter, hvor der er implementeret en API eller protokol |
| Platform | Organisation | ⚡️ API'er er defineret udelukkende til kommunikation mellem Salesforce og eksterne systemer |
| Platform | Organisation | ⚡️ Kommunikation mellem komponenter i systemet (kode og deklarative tilpasninger) er ad hoc |
Få mere at vide om Well-Archived Adaptable → Composable → Interoperability → Messaging and Eventing
| Hvor skal du se? Produktområde | Placering | Hvad skal undgås? Anti-mønster |
|---|---|
| Platform | Apex | ⚡️ Systemmæssige meddelelser og/eller begivenhedsstrukturer er defineret i kode |
| Platform | Apex | Systemmæssige begivenheds- eller meddelelsesstrukturer, der er defineret i Apex, er ikke tilgængelige i værktøjer som forløb |
| Platform | Designstandarder | ⚡️ Designstandarder findes ikke, eller de mangler tydelige standarder for synkroniserings- eller asynkroniseringsmønstre og tydelige standarder for meddelelses- eller begivenhedsstrukturer |
| Platform | Lightning Web Components (LWC) | ⚡️ Systemmæssige meddelelser og/eller begivenhedsstrukturer er defineret i kode |
| Platform | Organisation | ⚡️ Forskellige strategier for meddelelser og begivenhedsmønstre vises på tværs af forløb og kode |
| Platform | Platformsbegivenheder | ⚡️ Platformsbegivenheder, der bruges til interne systemmeddelelser, er ikke tydeligt betegnet eller findes ikke |