Composable - Yhteensopivuus
Lue lisää hyvin rakennetuista sovittavista → komponoitavista → yhteensopivuuksista → API-hallinnasta
| Mistä etsiä? Tuotealue | Sijainti | Miltä hyvä näyttää? Kuvio |
|---|---|
| Sovellusalusta | Yritys | ✅ Asiakassovellukset käyttävät uusinta API-versiota kutsuakseen Salesforce Platform API -rajapintoja kutsuvia Salesforce-asiakassovelluksia päivittämään käyttämänsä API-versio säännöllisesti |
| Sovellusalusta | Suunnittelun standardit | ✅ Komponenttien välistä viestintää (eli API-rajapintoja) varten on olemassa selkeitä protokollia |
| Sovellusalusta | Suunnittelun standardit | ✅ Protokollat/API-rajapinnat on kuvattu loogisissa ryhmissä, joita rakentajat voivat hakea ja löytää |
| Sovellusalusta | Suunnittelun standardit | ✅ Protokollat/API-rajapinnat määrittävät muuttujien datatyypit, muuttujien nimet, pakolliset tai valinnaiset tiedot ja tarjoavat selkeän kuvauksen, milloin niitä tulisi käyttää |
| Sovellusalusta | Dokumentaatio | ✅ On mahdollista hakea tiettyä API- tai protokollaa ja tunnistaa komponentit, joissa se on toteutettu |
| Sovellusalusta | Dokumentaatio | ✅ Jokaisen komponentin dokumentaatiossa näkyy selkeästi, mikä API/viestintäprotokolla on otettu käyttöön |
| Sovellusalusta | Organisaatio | ✅ Sisäisen viestinnän API-viestiformaatit ja muuttujat määritetään mukautetuilla metadatatyypeillä |
| Sovellusalusta | Organisaatio | ✅ API-viestiformaatit ja -muuttujat sisäiselle viestinnälle määritetään sovellusalustan tapahtumien kanssa |
| Sovellusalusta | Organisaatio | ✅ Koodi ja deklaratiiviset mukautukset viittaavat asiaankuuluvaan mukautettuun metadatatyyppiin (tai sovellusalustan tapahtumaan) lähettääkseen tai vastaanottaakseen tietoja |
Lue lisää hyvin rakennetuista sovittavista → komponoitavista → yhteensopivuuksista → viestinnästä ja tapahtumista
| Mistä etsiä? Tuotealue | Sijainti | Miltä hyvä näyttää? Kuvio |
|---|---|
| Data 360 | Organisaatio | ✅ Käytä datatoimintoja sovellusalustan tapahtumien kanssa uudelleenkäyttääksesi olemassa olevia integraatiokuvioita Hyödynnä sovellusalustan tapahtumia salliaksesi ulkoisten järjestelmien käyttää datatoimintoja hyödyntääksesi olemassa olevia Pub Sub API- ja Event Relay -integraatioita |
| Sovellusalusta | Apex | ✅ Mukautettujen tapahtumien määritelmät on rajoitettu vaikutusalueella (mitään järjestelmänlaajuisia tapahtumia tai viestejä ei ole määritetty koodissa) |
| Sovellusalusta | Apex | ✅ Apexissa olevat järjestelmänlaajuiset viestintä- tai tapahtumapalvelut annotoidaan siten, että ne ovat käytettävissä Salesforce-kulkujen työkaluissa |
| Sovellusalusta | Suunnittelun standardit | ✅ On olemassa selkeitä standardeja synkronoitujen kuvioiden (viestintä) ja ei-synkronoitujen kuvioiden (eventing) käyttämiseen |
| Sovellusalusta | Suunnittelun standardit | ✅ Tapahtumien ja viestien rakenteille on olemassa selkeitä standardeja |
| Sovellusalusta | Kulku | ✅ Salesforce-kulkujen työkalut viittaavat järjestelmänlaajuisiin viestintä- tai tapahtumapalveluihin |
| Sovellusalusta | Lightning (LWC) | ✅ Mukautettujen tapahtumien määritelmät on rajoitettu vaikutusalueella (mitään järjestelmänlaajuisia tapahtumia tai viestejä ei ole määritetty koodissa) |
| Sovellusalusta | Organisaatio | ✅ Johdonmukaiset viestintä- ja tapahtumien muodot näytetään kuluissa ja koodissa |
| Sovellusalusta | Sovellusalustan tapahtumat | ✅ Sisäiselle järjestelmäviestinnälle käytetyt sovellusalustan tapahtumat on merkitty selkeästi |
Lue lisää hyvin rakennetuista sovittavista → komponoitavista → yhteensopivuuksista → API-hallinnasta
| Mistä etsiä? Tuotealue | Sijainti | Mitä vältettävä? Anti-Kuvio |
|---|---|
| Sovellusalusta | Yritys | ⚡️ Asiakassovellukset käyttävät vanhentuneita API-versioita kutsuakseen Salesforce Platform API -rajapintoja kutsuvia Salesforce-asiakassovelluksia, joiden täytyy päivittää käyttämänsä API-versio säännöllisesti uusimpaan versioon |
| Sovellusalusta | Suunnittelun standardit | ⚡️ Suunnittelun standardeja ei ole olemassa tai ne eivät määritä API-rajapintoja tai käyttötarkoituksia |
| Sovellusalusta | Dokumentaatio | ⚡️ Komponenttien dokumentaatiota ei ole olemassa |
| Sovellusalusta | Dokumentaatio | ⚡️ Komponenttien dokumentaatio kuvaa komponentissa toteutettua API-rajapintaa, mutta se on ainoa paikka, josta API-määritelmä näytetään |
| Sovellusalusta | Dokumentaatio | ⚡️ Tietyn API:n tai protokollan hakeminen ei ole mahdollista ja/tai haut eivät auta tunnistamaan komponentteja, joissa API tai protokolla on otettu käyttöön |
| Sovellusalusta | Organisaatio | ⚡️ API-rajapinnat on määritetty vain Salesforcen ja ulkoisten järjestelmien välistä viestintää varten |
| Sovellusalusta | Organisaatio | ⚡️ Viestintä järjestelmän komponenttien (koodin ja deklaratiivisten mukautusten) välillä tapahtuu ad hoc |
Lue lisää hyvin rakennetuista sovittavista → komponoitavista → yhteensopivuuksista → viestinnästä ja tapahtumista
| Mistä etsiä? Tuotealue | Sijainti | Mitä vältettävä? Anti-Kuvio |
|---|---|
| Sovellusalusta | Apex | ⚡️ Järjestelmänlaajuiset viesti- ja/tai tapahtumarakenteet määritetään koodissa |
| Sovellusalusta | Apex | Apexissa määritetyt järjestelmänlaajuiset tapahtumien tai viestien rakenteet eivät ole käytettävissä työkaluissa, kuten kulussa |
| Sovellusalusta | Suunnittelun standardit | ⚡️ Suunnittelun standardeja ei ole olemassa tai niillä ei ole selkeitä standardeja synkronoinnin vs. asynkronoinnin kuviolle ja selkeitä standardeja viesti- tai tapahtumarakenteille |
| Sovellusalusta | Lightning (LWC) | ⚡️ Järjestelmänlaajuiset viesti- ja/tai tapahtumarakenteet määritetään koodissa |
| Sovellusalusta | Organisaatio | ⚡️ Viestintää ja tapahtumien muodostamista koskevat strategiat näytetään kulussa ja koodissa |
| Sovellusalusta | Sovellusalustan tapahtumat | ⚡️ Sisäiselle järjestelmäviestinnälle käytetyt sovellusalustan tapahtumat eivät ole otsikoitu selkeästi tai niitä ei ole olemassa |