Hensikt - vedlikehold

Lær mer om Well-Architected EasyIntentionalMaintenanceStandard 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 EasyHensiktsmessigVedlikeholdTeknisk 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 EasyIntentionalMaintenanceStandard 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 EasyHensiktsmessigVedlikeholdTeknisk 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 | OrganisasjonBrukere 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