Estendere uno schema extend-schemas
In qualità di utente tecnico, puoi personalizzare il modello dati di Campaign per soddisfare le esigenze della tua implementazione: puoi aggiungere elementi a uno schema esistente, modificare un elemento in uno schema o eliminare elementi.
I passaggi chiave per personalizzare il modello dati di Campaign sono:
- Creare uno schema di estensione
- Aggiornare il database di Campaign
- Adattare il modulo di input
Per informazioni sulle tabelle integrate di Campaign e sulla loro interazione, consulta questa pagina. Consulta anche i consigli durante la creazione di un nuovo schema in questa pagina.
Per estendere uno schema, effettua le seguenti operazioni:
-
Passare alla cartella Administration > Configuration > Data schemas in Explorer.
-
Fare clic sul pulsante Nuovo e selezionare Extend the data in a table using an extension schema.
-
Identifica lo schema integrato da estendere e selezionalo.
Per convenzione, assegna allo schema di estensione lo stesso nome dello schema incorporato e utilizza uno spazio dei nomi personalizzato. Alcuni spazi dei nomi sono solo interni. Ulteriori informazioni
-
Una volta nell’editor dello schema, aggiungi gli elementi necessari utilizzando il menu contestuale e salva.
Nell'esempio seguente viene aggiunto l'attributo MembershipYear, viene inserito un limite di lunghezza per il cognome (questo limite sovrascriverà quello predefinito) e la data di nascita viene rimossa dallo schema predefinito.
code language-none <srcSchema created="YYYY-MM-DD" desc="Recipient table" extendedSchema="nms:recipient" img="nms:recipient.png" label="Recipients" labelSingular="Recipient" lastModified="YYYY-MM-DD" mappingType="sql" name="recipient" namespace="cus" xtkschema="xtk:srcSchema"> <element desc="Recipient table" img="nms:recipient.png" label="Recipients" labelSingular="Recipient" name="recipient"> <attribute label="Member since" name="MembershipYear" type="long"/> <attribute length="50" name="lastName"/> <attribute _operation="delete" name="birthDate"/> </element> </srcSchema>
-
Disconnettersi e riconnettersi a Campaign per verificare l’aggiornamento della struttura dello schema nella scheda Structure.
-
Aggiorna la struttura del database per applicare le modifiche. Ulteriori informazioni
-
Una volta implementate le modifiche nel database, è possibile adattare il modulo di input del destinatario per rendere visibili le modifiche. Ulteriori informazioni