Skapa ett nytt schema create-new-schema

Om du vill redigera, skapa och konfigurera scheman klickar du på noden Administration > Configuration > Data schemas i Adobe Campaign klientkonsol.

NOTE
Inbyggda datascheman kan bara tas bort av en administratör för din Adobe Campaign-konsol.

Fliken Edit visar XML-innehållet i ett schema:

NOTE
Med redigeringskontrollen "Namn" kan du ange schemanyckeln som består av namnet och namnutrymmet. Attributen name och namespace för schemats rotelement uppdateras automatiskt i schemats XML-redigeringszon. Observera att vissa namnutrymmen bara är interna. Läs mer

Fliken Preview genererar automatiskt det utökade schemat:

NOTE
När källschemat sparas startas genereringen av det utökade schemat automatiskt.

Om du behöver kontrollera den fullständiga strukturen för ett schema kan du använda fliken Preview. Om schemat har utökats kan du visa alla dess tillägg. Som komplement visar fliken Documentation alla schemaattribut och -element och deras egenskaper (SQL-fält, typ/längd, etikett, beskrivning). Fliken Documentation gäller bara för genererade scheman.

Användningsfall: skapa en kontraktstabell example--creating-a-contract-table

I följande exempel skapar du en ny tabell för kontrakt i databasen. I den här tabellen kan du lagra förnamn och efternamn samt e-postadresser för innehavare och medarbetare för varje kontrakt.

För att göra detta måste du skapa tabellschemat och uppdatera databasstrukturen för att generera motsvarande tabell. Detaljerade steg visas nedan.

  1. Redigera noden Administration > Configuration > Data schemas i Adobe Campaign-trädet och klicka på New.

  2. Välj alternativet Create a new table in the data template och klicka på Next .

  3. Ange ett namn för tabellen och ett namnutrymme.

    note note
    NOTE
    Som standard lagras scheman som skapas av användare i 'cus'-namnutrymmet. Mer information finns i Identifiering av ett schema.
  4. Skapa tabellens innehåll. Vi rekommenderar att du använder den dedikerade assistenten för att kontrollera att inga inställningar saknas. Det gör du genom att klicka på knappen Insert och välja vilken typ av inställning som ska läggas till.

  5. Definiera inställningarna för kontraktregistret.

    Det bästa sättet är att skapa tabellen i molndatabasen genom att lägga till attributet dataSource="nms:extAccount:ffda". Det här attributet läggs till som standard när en ny tabell skapas.

    code language-none
    <srcSchema created="YYYY-MM-DD HH:MM:SS.TZ" desc="Active contracts" img="crm:crm/mscrm/mscrm_account_16x16.png"
            label="Contracts" labelSingular="Contract" lastModified="YYYY-MM-DD HH:MM:SS.TZ"
            mappingType="sql" name="Contracts" namespace="cus" xtkschema="xtk:srcSchema">
       <element dataSource="nms:extAccount:ffda" desc="Active contracts" img="crm:crm/mscrm/mscrm_account_16x16.png"
            label="Contracts" labelSingular="Contract" name="Contracts">
            <attribute name="holderName" label="Holder last name" type="string"/>
            <attribute name="holderFirstName" label="Holder first name" type="string"/>
            <attribute name="holderEmail" label="Holder email" type="string"/>
            <attribute name="co-holderName" label="Co-holder last name" type="string"/>
            <attribute name="co-holderFirstName" label="Co-holder first name" type="string"/>
            <attribute name="co-holderEmail" label="Co-holder email" type="string"/>
            <attribute name="date" label="Subscription date" type="date"/>
            <attribute name="noContract" label="Contract number" type="long"/>
       </element>
    </srcSchema>
    

    Lägg till typen av kontraktsuppräkning.

    code language-none
    <srcSchema created="AA-MM-DD HH:MM:SS.TZ" desc="Active contracts" img="crm:crm/mscrm/mscrm_account_16x16.png" label="Contracts" labelSingular="Contract" AA-MM-DD HH:MM:SS.TZ"mappingType="sql" name="Contracts" namespace="cus" xtkschema="xtk:srcSchema">
       <enumeration basetype="byte" name="typeContract">
          <value label="Home" name="home" value="0"/>
          <value label="Car" name="car" value="1"/>
          <value label="Health" name="health" value="2"/>
          <value label="Pension fund" name="pension fund" value="2"/>
       </enumeration>
       <element dataSource="nms:extAccount:ffda" desc="Active contracts" img="crm:crm/mscrm/mscrm_account_16x16.png"
            label="Contracts" labelSingular="Contract" name="Contracts">
            <attribute name="holderName" label="Holder last name" type="string"/>
            <attribute name="holderFirstName" label="Holder first name" type="string"/>
            <attribute name="holderEmail" label="Holder email" type="string"/>
            <attribute name="co-holderName" label="Co-holder last name" type="string"/>
            <attribute name="co-holderFirstName" label="Co-holder first name" type="string"/>
            <attribute name="co-holderEmail" label="Co-holder email" type="string"/>
            <attribute name="date" label="Subscription date" type="date"/>
            <attribute name="noContract" label="Contract number" type="long"/>
       </element>
    </srcSchema>
    
  6. Spara schemat och klicka på fliken Structure för att generera strukturen:

  7. Uppdatera databasstrukturen för att skapa tabellen som schemat ska länkas till. Mer information om detta finns i det här avsnittet.

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