---
schema_version: "1"
id: f52413f4918504c182c083a16a651c5921fb0d91273505eeab4229faaf5bd3b3
title: Componibile - Inseribili in pacchetti
collection: architect
version: next
locale: it-it
portal_url: https://docs.salesforce.com/architect/next/it-it/well-architected-tools/guides/adaptable-packageability.md
canonical_url: https://staging.architect.salesforce.com/docs/architect/it-it/well-architected-tools/guide/adaptable-packageability.html
source_site: staging.architect.salesforce.com
content_type: documentation
content_hash: a6dbcebc5204650b0743ebf3d116d9acbf1f6a7aba36aa2792612749dfa0c930
products:
  - Strumenti ben progettati
  - Architect Site Content Repo
---
# Componibile - Inseribili in pacchetti

### Schema di gestione delle dipendenze

Ulteriori informazioni su Ben progettato [Adattabile](/docs/architect/it-it/well-architected/guide/adaptable-overview) → [Componibile](/docs/architect/it-it/well-architected/guide/composable) → [Inseribile in pacchetti](/docs/architect/it-it/well-architected/guide/composable#inserimento-in-pacchetti) → [Gestione delle dipendenze](/docs/architect/it-it/well-architected/guide/composable#gestione-delle-dipendenze)

| Dove cercare?<br>Area prodotto \| Posizione | Che aspetto ha?<br>Schema                                                                                                              |
| ------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------- |
| Piattaforma \| Standard di progettazione    | ✅ Esistono standard per introdurre o modificare le dipendenze                                                                         |
| Piattaforma \| Standard di progettazione    | ✅ Esistono standard per dichiarare le dipendenze                                                                                      |
| Piattaforma \| Pacchetti                    | ✅ Nessun metadati viene duplicato tra i pacchetti                                                                                     |
| Piattaforma \| Pacchetti                    | ✅ Per lo sviluppo dei pacchetti, tutto il lavoro di sviluppo in fase iniziale avviene nelle organizzazioni vuote                      |
| Piattaforma \| Controllo sorgente           | ✅ Gli sviluppatori possono creare organizzazioni vuote e distribuire correttamente i metadati del pacchetto dal controllo sorgente    |
| Piattaforma \| Controllo sorgente           | ✅ Le versioni dei pacchetti sbloccati utilizzano l'aliasing (`LATEST`) per dichiarare le dipendenze nei manifesti `sfdx-project.json` |

### Schema di accoppiamento allentato

Ulteriori informazioni su Ben progettato [Adattabile](/docs/architect/it-it/well-architected/guide/adaptable-overview) → [Componibile](/docs/architect/it-it/well-architected/guide/composable) → [Packageability](/docs/architect/it-it/well-architected/guide/composable#inserimento-in-pacchetti) → [Loose Coupling](/docs/architect/it-it/well-architected/guide/composable#accoppiamento-allentato)

| Dove cercare?<br>Area prodotto \| Posizione | Che aspetto ha?<br>Schema                                                                                                                         |
| ------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------- |
| Piattaforma \| Apex                         | ✅ I metodi dipendenti dalle informazioni dinamiche in fase di esecuzione fanno riferimento ai tipi di metadati personalizzati appropriati        |
| Piattaforma \| Apex                         | ✅ I servizi comuni e il codice boilerplate sono definiti utilizzando classi Apex astratte o virtuali                                             |
| Piattaforma \| Standard di progettazione    | ✅ (Facoltativo) Tutti i casi d'uso approvati per le impostazioni personalizzate sono chiaramente elencati (se presenti)                          |
| Piattaforma \| Standard di progettazione    | ✅ Le convenzioni di denominazione indicano come indicare le unità pacchetto                                                                      |
| Piattaforma \| Standard di progettazione    | ✅ È possibile cercare e trovare un elenco di tutte le unità di pacchetto attualmente definite (e relative convenzioni di denominazione)          |
| Piattaforma \| Standard di progettazione    | ✅ Esistono standard per proporre aggiunte o modifiche alle unità del pacchetto                                                                   |
| Piattaforma \| Organizzazione               | ✅ I tipi di metadati personalizzati forniscono informazioni dinamiche in fase di esecuzione per il codice e le personalizzazioni dichiarative    |
| Piattaforma \| Organizzazione               | ✅ Non esistono oggetti personalizzati per fornire informazioni dinamiche in fase di esecuzione per il codice o le personalizzazioni dichiarative |
| Piattaforma \| Organizzazione               | ✅ Non esistono impostazioni personalizzate o esistono poche impostazioni personalizzate e nessuna è correlata alle funzionalità del pacchetto    |
| Piattaforma \| Pacchetti                    | ✅ Non sono definiti pacchetti non gestiti in produzione o Sandbox                                                                                |
| Piattaforma \| Pacchetti                    | ✅ I pacchetti sbloccati dipendenti dall'organizzazione vengono utilizzati solo per gli esperimenti in fase iniziale o proof of concept           |
| Piattaforma \| Controllo sorgente           | ✅ I file di `package.xml` vengono visualizzati solo nei manifesti dei progetti in fase iniziale o proof of concept                               |

---

### Anti-schema di Gestione delle dipendenze

Ulteriori informazioni su Ben progettato [Adattabile](/docs/architect/it-it/well-architected/guide/adaptable-overview) → [Componibile](/docs/architect/it-it/well-architected/guide/composable) → [Inseribile in pacchetti](/docs/architect/it-it/well-architected/guide/composable#inserimento-in-pacchetti) → [Gestione delle dipendenze](/docs/architect/it-it/well-architected/guide/composable#gestione-delle-dipendenze)

| Dove cercare?<br>Area prodotto \| Posizione | Cosa evitare?<br>Anti-schema                                                                                                                              |
| ------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Piattaforma \| Standard di progettazione    | ⚠️ Gli standard di progettazione non esistono o non riguardano le modalità di dichiarazione delle dipendenze                                              |
| Piattaforma \| Pacchetti                    | ⚠️ Le dipendenze vengono aggirate duplicando i metadati in pacchetti diversi                                                                              |
| Piattaforma \| Pacchetti                    | ⚠️ Lo sviluppo precoce dei pacchetti avviene nei Sandbox per sviluppatori o lo sviluppo precoce dei pacchetti non può avvenire nelle organizzazioni vuote |
| Piattaforma \| Controllo sorgente           | ⚠️ Gli sviluppatori non possono lavorare correttamente con le organizzazioni vuote utilizzando il controllo sorgente                                      |
| Piattaforma \| Controllo sorgente           | ⚠️ Le versioni dei pacchetti sbloccati sono dichiarate esplicitamente (nessun aliasing di `LATEST`) nei manifesti `sfdx-project.json`                     |

### Anti-schema di accoppiamento allentato

Ulteriori informazioni su Ben progettato [Adattabile](/docs/architect/it-it/well-architected/guide/adaptable-overview) → [Componibile](/docs/architect/it-it/well-architected/guide/composable) → [Packageability](/docs/architect/it-it/well-architected/guide/composable#inserimento-in-pacchetti) → [Loose Coupling](/docs/architect/it-it/well-architected/guide/composable#accoppiamento-allentato)

| Dove cercare?<br>Area prodotto \| Posizione | Cosa evitare?<br>Anti-schema                                                                                                                                                                                                                                                                        |
| ------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Piattaforma \| Apex                         | ⚠️ I servizi comuni e il codice boilerplate non sono facilmente distinguibili dalle altre classi                                                                                                                                                                                                    |
| Piattaforma \| Apex                         | ⚠️ I metodi non utilizzano un approccio coerente per accedere alle informazioni dinamiche in fase di esecuzione o i metodi eseguono query sugli oggetti personalizzati per ottenere informazioni sul comportamento in fase di esecuzione o riferimenti al codice per le impostazioni personalizzate |
| Piattaforma \| Apex                         | ⚠️ I riferimenti interni nelle classi e nei metodi sono difficili da seguire e non sono coerenti in tutta la codebase                                                                                                                                                                               |
| Piattaforma \| Standard di progettazione    | ⚠️ Gli standard di progettazione non esistono o non riguardano le unità pacchetto e i casi d'uso                                                                                                                                                                                                    |
| Piattaforma \| Organizzazione               | ⚠️ Vengono utilizzate impostazioni personalizzate                                                                                                                                                                                                                                                   |
| Piattaforma \| Organizzazione               | ⚠️ Esistono oggetti personalizzati per fornire informazioni dinamiche in fase di esecuzione per il codice o le personalizzazioni dichiarative                                                                                                                                                       |
| Piattaforma \| Organizzazione               | ⚠️ I tipi di metadati personalizzati non vengono utilizzati (o non vengono utilizzati in modo coerente) per fornire informazioni dinamiche in fase di esecuzione per il codice e le personalizzazioni dichiarative                                                                                  |
| Piattaforma \| Pacchetti                    | ⚠️ I pacchetti non gestiti sono definiti in produzione o nei Sandbox                                                                                                                                                                                                                                |
| Piattaforma \| Pacchetti                    | ⚠️ Tutti i pacchetti sono pacchetti sbloccati dipendenti dall'organizzazione                                                                                                                                                                                                                        |
| Piattaforma \| Controllo sorgente           | ⚠️ I file `package.xml` vengono utilizzati per controllare le distribuzioni dei metadati                                                                                                                                                                                                            |

---
