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:

  1. Creare uno schema di estensione
  2. Aggiornare il database di Campaign
  3. Adattare il modulo di input
CAUTION
Lo schema incorporato non deve essere modificato direttamente. Se devi adattare uno schema integrato, devi estenderlo.

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:

  1. Passare alla cartella Administration > Configuration > Data schemas in Explorer.

  2. Fare clic sul pulsante Nuovo e selezionare Extend the data in a table using an extension schema.

  3. 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

  4. 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>
    
  5. Disconnettersi e riconnettersi a Campaign per verificare l’aggiornamento della struttura dello schema nella scheda Structure.

  6. Aggiorna la struttura del database per applicare le modifiche. Ulteriori informazioni

  7. Una volta implementate le modifiche nel database, è possibile adattare il modulo di input del destinatario per rendere visibili le modifiche. Ulteriori informazioni

recommendation-more-help
35662671-8e3d-4f04-a092-029a056c566b