Utöka ett schema extend-schemas

Som teknisk användare kan ni anpassa Campaign-datamodellen så att den uppfyller kraven för implementeringen: lägga till element i ett befintligt schema, ändra ett element i ett schema eller ta bort element.

De viktigaste stegen för att anpassa Campaign-datamodellen är:

  1. Skapa ett tilläggsschema
  2. Uppdatera Campaign-databas
  3. Anpassa indataformuläret
CAUTION
Inbyggt schema får inte ändras direkt. Om du behöver anpassa ett inbyggt schema måste du utöka det.

Om du vill ha en bättre förståelse för de inbyggda tabellerna i Campaign och deras interaktion kan du läsa den här sidan. Se även rekommendationer när du skapar ett nytt schema på den här sidan.

Följ stegen nedan för att utöka ett schema:

  1. Navigera till mappen Administration > Configuration > Data schemas i Utforskaren.

  2. Klicka på knappen Nytt och välj Extend the data in a table using an extension schema.

  3. Identifiera det inbyggda schemat för att utöka och markera det.

    Ange som konvention samma namn för tilläggsschemat som det inbyggda schemat och använd ett anpassat namnutrymme. Observera att vissa namnutrymmen bara är interna. Läs mer

  4. När du är i schemaredigeraren lägger du till de element du behöver via snabbmenyn och sparar.

    I exemplet nedan lägger vi till attributet MembershipYear, sätter en längdgräns för efternamn (den här gränsen skriver över standardvärdet) och tar bort födelsedatumet från det inbyggda schemat.

    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. Koppla från och återanslut till Campaign för att kontrollera schemastrukturuppdateringen på fliken Structure.

  6. Uppdatera databasstrukturen för att tillämpa ändringarna. Läs mer

  7. När ändringarna har implementerats i databasen kan du anpassa mottagarens indataformulär så att ändringarna blir synliga. Läs mer

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