Questo testo è stato tradotto utilizzando il sistema di traduzione automatica di Salesforce. Partecipa al nostro sondaggio per fornire un feedback su questo contenuto e dirci cosa vorresti vedere dopo.
Intenzionale - Manutenibilità
Ulteriori informazioni su Ben progettato Facile → Intenzionale → Manutenbilità → Funzionalità standard e personalizzata
| Dove cercare? Area prodotto | Posizione | Che aspetto ha? Schema |
|---|---|
| Data 360 | Organizzazione | Se è disponibile un connettore standard, valutare attentamente le implicazioni dell'implementazione di uno stream di dati personalizzato. Gli stream personalizzati non saranno in grado di sfruttare i miglioramenti alle funzionalità standard |
| Einstein | Organizzazione | ✅ Iniziare con prompt esistenti e personalizzarlo in base alle proprie esigenze. Utilizzare le procedure consigliate della libreria di modelli di prompt di esempio anziché creare un nuovo prompt da zero |
| Einstein | Modelli di prompt | ✅ I modelli di prompt utilizzano Einstein Search Retrievers per RAG I recuperatori di ricerca a basso codice vengono utilizzati al posto di Apex personalizzato quando si utilizza la generazione aumentata di recupero in un modello di prompt |
| Piattaforma | Apex | ✅ Non esiste codice per ignorare i meccanismi di visualizzazione pagina standard |
| Piattaforma | Aura | ✅ Non esiste codice per ignorare i meccanismi di visualizzazione pagina standard |
| Piattaforma | Aura | ✅ Nessun codice tenta di ignorare o aggirare l'ordine di esecuzione della piattaforma |
| Piattaforma | Modello di dati | ✅ Nessun oggetto ha nomi o funzionalità che duplicano oggetti standard |
| Piattaforma | Modello di dati | ✅ Gli oggetti standard non vengono utilizzati per scopi che esulano dall'ambito previsto |
| Piattaforma | Record decisioni | ✅ I record decisione mostrano il calcolo dei costi a breve e lungo termine quando si sceglie di creare o acquistare soluzioni |
| Piattaforma | Standard di progettazione | ✅ Il principio guida per le soluzioni utilizza la seguente priorità: 1. Utilizzare i servizi piattaforma integrati 2. Considerare le app AppExchange prima di creare una soluzione personalizzata 3. Utilizzare personalizzazioni low-code prima di scrivere codice |
| Piattaforma | Standard di progettazione | ✅ C'è un chiaro principio guida per evitare inutili personalizzazioni |
| Piattaforma | Componenti Web Lightning (LWC) | ✅ Non esiste codice per ignorare i meccanismi di visualizzazione pagina standard |
| Piattaforma | Componenti Web Lightning (LWC) | ✅ Nessun codice tenta di ignorare o aggirare l'ordine di esecuzione della piattaforma |
| Piattaforma | Visualforce | ✅ Nessun codice tenta di ignorare o aggirare l'ordine di esecuzione della piattaforma |
Ulteriori informazioni su Ben progettato Facile → Intenzionale → Gestibilità → Debito tecnico
| Dove cercare? Area prodotto | Posizione | Che aspetto ha? Schema |
|---|---|
| Piattaforma | Record decisioni | ✅ I KPI per la correzione del debito pre/post-tech sono chiaramente documentati |
| Piattaforma | Record decisioni | ✅ Le discussioni di compromesso per l'azione e l'inazione si concentrano sui costi o sui vantaggi aziendali |
| Piattaforma | Organizzazione | ✅ Nessuna tecnologia legacy o non supportata è attiva Le connessioni delle organizzazioni Salesforce utilizzano l'adattatore tra organizzazioni per Salesforce Connect |
| Piattaforma | Organizzazione | ✅ Nessuna tecnologia legacy o non supportata è attiva, compresi: - Tutti gli utenti lavorano in Lightning Experience - Nessun uso o pochissimi utilizzi di @future in Apex (viene utilizzato Queueable) - Tutti gli Apex di terze parti appartengono ai pacchetti AppExchange - Nessuna regola di flusso di lavoro attiva (viene utilizzato Flusso) - Nessun processo Process Builder attivo (viene utilizzato Flusso) - Eventi PushTopic (viene utilizzata Acquisizione dati di modifica) - Eventi generici (vengono utilizzati Eventi piattaforma) - Versioni API precedenti alla 30.0 - Le connessioni delle organizzazioni Salesforce utilizzano l'adattatore tra organizzazioni per Salesforce Connect |
| Piattaforma | Organizzazione | ✅ Nessuna tecnologia non supportata o legacy è attiva Nessun uso o pochissimi usi di @future in Apex (viene utilizzato Queueable) |
| Piattaforma | Organizzazione | ✅ Nessuna tecnologia legacy o non supportata è attiva Tutto Apex di terze parti appartiene ai pacchetti AppExchange |
| Piattaforma | Organizzazione | ✅ Nessuna tecnologia legacy o non supportata è attiva Tutti gli utenti lavorano in Lightning Experience |
| Piattaforma | Organizzazione | ✅ Nessuna tecnologia legacy o non supportata è attiva Nessuna regola di flusso di lavoro attiva (viene utilizzato il flusso) |
| Piattaforma | Organizzazione | ✅ Nessuna tecnologia legacy o non supportata è attiva Nessun processo Process Builder attivo (viene utilizzato il flusso) |
| Piattaforma | Organizzazione | ✅ Nessuna tecnologia non supportata o legacy è attiva Eventi PushTopic (viene utilizzata l'acquisizione dati di modifica) |
| Piattaforma | Organizzazione | ✅ Nessuna tecnologia non supportata o legacy è attiva nelle versioni API precedenti alla 30.0 |
| Piattaforma | Organizzazione | ✅ Nessuna tecnologia non supportata o legacy è attiva Eventi generici (vengono utilizzati gli eventi piattaforma) |
| Piattaforma | Roadmap | ✅ Deliverables e date di inizio / fine sono chiare |
| Piattaforma | Roadmap | ✅ Il lavoro per risolvere il debito tecnologico esiste |
Ulteriori informazioni su Ben progettato Facile → Intenzionale → Manutenbilità → Funzionalità standard e personalizzata
| Dove cercare? Area prodotto | Posizione | Cosa evitare? Anti-schema |
|---|---|
| Data 360 | Organizzazione | ⚠️ Utilizzo poco frequente di connettori standard Implementazione di uno stream di dati personalizzato con inserimento batch o streaming, quando un connettore standard funziona |
| Einstein | Modelli di prompt | ⚠️ I modelli di prompt vengono creati da zero con stili, fraseggi e formattazione variabili |
| Einstein | Modelli di prompt | ⚠️ I modelli di prompt sfruttano Apex personalizzato per RAG Una risorsa Apex personalizzata viene utilizzata nei modelli di prompt per implementare RAG |
| Piattaforma | Apex | ⚠️ Il codice tenta di ignorare o aggirare l'ordine di esecuzione della piattaforma |
| Piattaforma | Aura | ⚠️ Il codice esiste per ignorare i meccanismi di visualizzazione pagina standard, spesso sotto forma di app a pagina singola |
| Piattaforma | Aura | ⚠️ Il codice tenta di ignorare o aggirare l'ordine di esecuzione della piattaforma |
| Piattaforma | Modello di dati | ⚠️ Gli oggetti duplicano i nomi e/o le funzionalità degli oggetti standard |
| Piattaforma | Modello di dati | ⚠️ Gli oggetti standard vengono utilizzati per scopi ben al di fuori dell'ambito previsto |
| Piattaforma | Record decisioni | ⚠️ I record decisione non considerano i costi sia a breve che a lungo termine quando si sceglie di creare o acquistare soluzioni |
| Piattaforma | Standard di progettazione | ⚠️ Gli standard di progettazione non esistono o non hanno una chiara logica per evitare personalizzazioni e codice non necessari |
| Piattaforma | Componenti Web Lightning (LWC) | ⚠️ Il codice esiste per ignorare i meccanismi di visualizzazione pagina standard, spesso sotto forma di app a pagina singola |
| Piattaforma | Componenti Web Lightning (LWC) | ⚠️ Il codice tenta di ignorare o aggirare l'ordine di esecuzione della piattaforma |
| Piattaforma | Visualforce | ⚠️ Il codice esiste per ignorare i meccanismi di visualizzazione pagina standard, spesso sotto forma di app a pagina singola |
Ulteriori informazioni su Ben progettato Facile → Intenzionale → Gestibilità → Debito tecnico
| Dove cercare? Area prodotto | Posizione | Cosa evitare? Anti-schema |
|---|---|
| Piattaforma | Record decisioni | ⚠️ La correzione del debito tecnologico non ha KPI misurabili |
| Piattaforma | Record decisioni | ⚠️ Il debito tecnologico è considerato in termini tecnici o IT, senza rilevanza per il business |
| Piattaforma | Organizzazione | ⚠️ La tecnologia non supportata o legacy è attiva nelle versioni API precedenti alla 30.0 |
| Piattaforma | Organizzazione | ⚠️ La tecnologia non supportata o legacy è attiva |
| Piattaforma | Organizzazione | ⚠️ La tecnologia non supportata o legacy è attiva |
| Piattaforma | Organizzazione | ⚠️ La tecnologia non supportata o legacy è attiva nei processi Process Builder |
| Piattaforma | Organizzazione | ⚠️ La tecnologia non supportata o legacy è attiva |
| Piattaforma | Organizzazione | ⚠️ La tecnologia legacy o non supportata è attiva Utenti che lavorano in Salesforce Classic |
| Piattaforma | Organizzazione | ⚠️ La tecnologia non supportata o legacy è attiva nelle connessioni da Salesforce a Salesforce |
| Piattaforma | Organizzazione | ⚠️ Sono attive tecnologie non supportate o legacy, tra cui: - Utenti che lavorano in Salesforce Classic - Utilizzo di @future in Apex - Apex di terze parti da fonti non AppExchange - Regole di flusso di lavoro - Processi di Process Builder - Eventi PushTopic - Eventi generici - Versioni API precedenti alla 30.0 - Connessioni da Salesforce a Salesforce |
| Piattaforma | Organizzazione | ⚠️ La tecnologia non supportata o legacy è l’utilizzo attivo di @future in Apex |
| Piattaforma | Organizzazione | ⚠️ La tecnologia legacy o non supportata è attiva Apex di terze parti da fonti non AppExchange |
| Piattaforma | Roadmap | ⚠️ Non è previsto alcun lavoro per affrontare il debito tecnologico |
| Piattaforma | Roadmap | ⚠️ Le consegne sono vaghe; le date di inizio/fine non sono chiare |