Hensikt - vedlikehold
Lær mer om Well-Architected Easy → Intentional → Maintenance → Standard vs Custom Functionality
| Hvor skal du se? Produktområde | Sted | Hvordan ser godt ut? Mønster |
|---|---|
| Data 360 | Organisasjon | ✅ Standardkoblinger brukes når det er mulig Hvis en standardkobling er tilgjengelig, bør du vurdere konsekvensene av å implementere en tilpasset datastrøm. Tilpassede strømmer kan ikke benytte forbedringer av standardfunksjonalitet |
| Einstein | Organisasjon | ✅ Start med eksisterende ledetekster og tilpass dem til behovene dine. Bruk anbefalte fremgangsmåter fra eksempelmalmabiblioteket i stedet for å lage et nytt utkast fra grunnen av |
| Einstein | Ledetekstmaler | ✅ Ledetekstmaler bruker Einstein for RAG Søkereservere med lite kode brukes i stedet for tilpasset Apex når det brukes generering for utvinning i en ledetekstmal |
| Plattform | Apex | ✅ Det finnes ingen kode for å overstyre standard sidevisningsmekanismer |
| Plattform | Aura | ✅ Det finnes ingen kode for å overstyre standard sidevisningsmekanismer |
| Plattform | Aura | ✅ Ingen kodeforsøk på å overstyre eller omgå plattformrekkefølgen for utførelse |
| Plattform | Datamodell | ✅ Ingen objekter har navn eller funksjonalitet som dupliserer standardobjekter |
| Plattform | Datamodell | ✅ Standardobjekter brukes ikke til formål som er langt utenfor det tiltenkte omfanget |
| Plattform | Beslutningsposter | ✅ Beslutningsposter viser beregninger for kortsiktige og langsiktige kostnader når du velger å bygge eller kjøpe løsninger |
| Plattform | Utformingsstandarder | ✅ Det veiledende prinsippet for løsninger bruker følgende prioritet: 1. Bruk innebygde plattformtjenester 2. Vurder AppExchange før du bygger en tilpasset løsning 3. Bruk tilpassinger med lite kode før du skriver kode |
| Plattform | Utformingsstandarder | ✅ Det finnes en tydelig retningslinje for å hindre unødvendig tilpassing av løsninger |
| Plattform | Lightning Web Components (LWC) | ✅ Det finnes ingen kode for å overstyre standard sidevisningsmekanismer |
| Plattform | Lightning Web Components (LWC) | ✅ Ingen kodeforsøk på å overstyre eller omgå plattformrekkefølgen for utførelse |
| Plattform | Visualforce | ✅ Ingen kodeforsøk på å overstyre eller omgå plattformrekkefølgen for utførelse |
Lær mer om Well-Architected Easy → Hensiktsmessig → Vedlikehold → Teknisk gjeld
| Hvor skal du se? Produktområde | Sted | Hvordan ser godt ut? Mønster |
|---|---|
| Plattform | Beslutningsposter | ✅ KPI-er for før/etter teknisk gjeldsbehandling er klart dokumentert |
| Plattform | Beslutningsposter | ✅ Avvekslingsdiskusjoner for handling og inaktivitet fokuserer på forretningskostnader eller -fordeler |
| Plattform | Organisasjon | ✅ Ingen støttet eller eldre teknologi er aktiv Salesforce-organisasjonstilkoblinger bruker adapter for flere organisasjoner for Salesforce Connect |
| Plattform | Organisasjon | ✅ Ingen støttet eller eldre teknologi er aktiv Inkludert: - Alle brukere arbeider i Lightning Experience - Ingen eller svært få bruk av @future i Apex (Købar brukes) - Alle tredjeparts Apex tilhører AppExchange-pakker - Ingen aktive arbeidsflytregler (flyt brukes) - Ingen aktive Prosessbygger-prosesser (flyt brukes) - PushTopic-hendelser (endringsdatafangst brukes) - Generic-hendelser (plattformhendelser brukes) - API-versjoner før 30.0 - Bruk Salesforce-organisasjonstilkoblinger på tvers -Org-adapter for Salesforce Connect |
| Plattform | Organisasjon | ✅ Ingen støttet eller eldre teknologi er aktiv Ingen eller svært få bruk av @future i Apex (Købar brukes) |
| Plattform | Organisasjon | ✅ Ingen støttet eller eldre teknologi er aktiv Alle tredjeparts Apex tilhører AppExchange |
| Plattform | Organisasjon | ✅ Ingen støttet eller eldre teknologi er aktiv Alle brukere arbeider i Lightning Experience |
| Plattform | Organisasjon | ✅ Ingen støttet eller eldre teknologi er aktiv Ingen aktive arbeidsflytregler (flyt brukes) |
| Plattform | Organisasjon | ✅ Ingen støttet eller eldre teknologi er aktiv Ingen aktive Prosessbygger-prosesser (Flyt brukes) |
| Plattform | Organisasjon | ✅ Ingen støttet eller eldre teknologi er aktiv Push-emnehendelser (Endre datafangst brukes) |
| Plattform | Organisasjon | ✅ Ingen tidligere eller støttede teknologier er aktive API-versjoner før 30.0 |
| Plattform | Organisasjon | ✅ Ingen støttet eller eldre teknologi er aktiv Generelle hendelser (plattformhendelser brukes) |
| Plattform | Veikart | ✅ Leveringsfrister og start/sluttdatoer er tydelige |
| Plattform | Veikart | ✅ Arbeid for å løse teknisk gjeld finnes |
Lær mer om Well-Architected Easy → Intentional → Maintenance → Standard vs Custom Functionality
| Hvor skal du se? Produktområde | Sted | Hva bør unngås? Anti-mønster |
|---|---|
| Data 360 | Organisasjon | ⚡️ Sjeldent bruk av standardkoblinger Implementere en tilpasset datastrøm med batch- eller strømmingsinntak, når en standardkobling gjør det |
| Einstein | Ledetekstmaler | ⚡️Ledetekstmaler opprettes fra bunnen av Ledetekstmaler opprettes fra bunnen av med varierende stiler, uttrykk og formatering |
| Einstein | Ledetekstmaler | ⚡️ Ledetekstmaler benytter tilpasset Apex for RAG En tilpasset Apex brukes i ledetekstmalene til å implementere RAG |
| Plattform | Apex | ⚡️ Kodeforsøk på å overstyre eller omgå plattformrekkefølgen for utførelse |
| Plattform | Aura | ⚡️ Kode finnes for å overstyre standard sidevisningsmekanismer, ofte i form av en enkelt sideapp |
| Plattform | Aura | ⚡️ Kodeforsøk på å overstyre eller omgå plattformrekkefølgen for utførelse |
| Plattform | Datamodell | ⚡️ Objekter dupliserer navnene og/eller funksjonaliteten til standardobjekter |
| Plattform | Datamodell | ⚡️ Standardobjekter brukes til formål som er langt utenfor det tiltenkte omfanget |
| Plattform | Beslutningsposter | ⚡️ Beslutningsposter vurderer ikke både kortsiktige og langsiktige kostnader når de velger å bygge eller kjøpe løsninger |
| Plattform | Utformingsstandarder | ⚡️ Utformingsstandarder finnes ikke eller har ingen klar begrunnelse for å unngå unødvendige tilpassinger og kode |
| Plattform | Lightning Web Components (LWC) | ⚡️ Kode finnes for å overstyre standard sidevisningsmekanismer, ofte i form av en enkelt sideapp |
| Plattform | Lightning Web Components (LWC) | ⚡️ Kodeforsøk på å overstyre eller omgå plattformrekkefølgen for utførelse |
| Plattform | Visualforce | ⚡️ Kode finnes for å overstyre standard sidevisningsmekanismer, ofte i form av en enkelt sideapp |
Lær mer om Well-Architected Easy → Hensiktsmessig → Vedlikehold → Teknisk gjeld
| Hvor skal du se? Produktområde | Sted | Hva bør unngås? Anti-mønster |
|---|---|
| Plattform | Beslutningsposter | ⚡️ Teknisk gjeldsbehandling har ingen målbare KPI-er |
| Plattform | Beslutningsposter | ⚡️ Teknisk gjeld vurderes i tekniske eller IT-fokuserte termer uten relevans for virksomheten |
| Plattform | Organisasjon | ⚡️ Ikke-støttet eller eldre teknologi er aktiv API-versjon før 30.0 |
| Plattform | Organisasjon | ⚡️ Ikke-støttet eller eldre teknologi er aktivt Arbeidsflytregler |
| Plattform | Organisasjon | ⚡️ Ikke-støttet eller eldre teknologi er aktiv Push-emnehendelser |
| Plattform | Organisasjon | ⚡️ Ikke-støttet eller eldre teknologi er aktive Prosessbygger-prosesser |
| Plattform | Organisasjon | ⚡️ Ikke-støttet eller eldre teknologi er aktiv Generelle hendelser |
| Plattform | Organisasjon | Brukere som arbeider i Salesforce Classic, støtter ikke eller bruker eldre teknologi |
| Plattform | Organisasjon | ⚡️ Ikke-støttet eller eldre teknologi er aktiv Salesforce-til-Salesforce-tilkoblinger |
| Plattform | Organisasjon | ⚡️ Ikke støttet eller eldre teknologi er aktiv Inkludert: - Brukere som arbeider i Salesforce Classic - @future bruk i Apex - Tredjeparts Apex fra ikke-AppExchange kilder - Arbeidsflytregler - Prosessbyggerprosesser - Push-emnehendelser - Generelle hendelser - API-versjoner før 30.0 - Salesforce til Salesforce-tilkoblinger |
| Plattform | Organisasjon | ⚡️ Ikke-støttet eller eldre teknologi er aktiv @future bruk i Apex |
| Plattform | Organisasjon | ⚡️ Ikke-støttet eller eldre teknologi er aktiv Tredjeparts Apex fra ikkeAppExchange |
| Plattform | Veikart | ⚡️ Ingen arbeid for å løse teknisk gjeld er planlagt |
| Plattform | Veikart | ⚡️ Leveringer er vage, start- og sluttdatoer er uklare |