Een nieuw schema maken create-new-schema
Als u de schema's wilt bewerken, maken en configureren, klikt u op het knooppunt Administration > Configuration > Data schemas van de Adobe Campaign Client Console.
Op het tabblad Edit wordt de XML-inhoud van een schema weergegeven:
Het tabblad Preview genereert automatisch het uitgebreide schema:
Als u de volledige structuur van een schema moet controleren, kunt u het Preview lusje gebruiken. Als het schema is uitgebreid, zult u al zijn uitbreidingen dan kunnen visualiseren. Als aanvulling geeft het tabblad Documentation alle schemakenmerken en -elementen weer, en de bijbehorende eigenschappen (SQL-veld, type/lengte, label, beschrijving). Het tabblad Documentation is alleen van toepassing op gegenereerde schema's.
Hoofdlettergebruik: een contracttabel maken example--creating-a-contract-table
In het volgende voorbeeld, creeert u een nieuwe lijst voor contracten in het gegevensbestand. In deze tabel kunt u voor elk contract de voor- en achternaam en het e-mailadres van de houder en de medehouder opslaan.
Hiervoor moet u het schema van de tabel maken en de databasestructuur bijwerken om de bijbehorende tabel te genereren. De gedetailleerde stappen worden hieronder vermeld.
-
Bewerk het knooppunt Administration > Configuration > Data schemas van de Adobe Campaign-structuur en klik op New .
-
Kies de optie Create a new table in the data template en klik op Next .
-
Geef een naam voor de tabel en een naamruimte op.
note note NOTE Standaard worden schema's die door gebruikers worden gemaakt, opgeslagen in de naamruimte 'cus'. Voor meer op dit, verwijs naar Identificatie van een schema. -
Maak de inhoud van de tabel. Wij adviseren gebruikend de specifieke medewerker om ervoor te zorgen geen montages ontbreken. Klik hiertoe op de knop Insert en kies het type instelling dat u wilt toevoegen.
-
Definieer de instellingen voor de tabel met contracten.
U kunt de tabel het beste maken in de Cloud-database door het kenmerk
dataSource="nms:extAccount:ffda"
toe te voegen. Dit kenmerk wordt standaard toegevoegd bij het maken van een nieuwe tabel.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>
Voeg het type van contractopsomming toe.
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>
-
Sla het schema op en klik op de tab Structure om de structuur te genereren:
-
Werk de databasestructuur bij om de tabel te maken waarnaar het schema wordt gekoppeld. Raadpleeg deze sectie voor meer informatie.