Een schema uitbreiden extend-schemas
Als technische gebruiker, kunt u datamodel van de Campagne aanpassen om aan de behoeften van uw implementatie te voldoen: voeg elementen aan een bestaand schema toe, wijzig een element in een schema of schrap elementen.
De belangrijkste stappen om het datamodel van de Campagne aan te passen zijn:
- Een extensieschema maken
- Campagne-database bijwerken
- Het invoerformulier aanpassen
Voor een beter begrip van de ingebouwde lijsten van de Campagne en hun interactie, verwijs naar deze pagina . Zie ook aanbevelingen wanneer het creëren van een nieuw schema in deze pagina .
Voer de volgende stappen uit om een schema uit te breiden:
-
Navigeer naar de map Administration > Configuration > Data schemas in de Verkenner.
-
Klik de Nieuwe knoop en selecteer Extend the data in a table using an extension schema.
-
Identificeer het ingebouwde schema om het uit te breiden en te selecteren.
Door overeenkomst, noem het uitbreidingsschema het zelfde als het ingebouwde schema, en gebruik een douanenamespace. Sommige naamruimten zijn alleen intern. Meer informatie
-
Voeg in de schema-editor de benodigde elementen toe via het contextmenu en sla deze op.
In het voorbeeld hieronder, voegen wij het MembershipYear attribuut toe, zetten een lengtegrens voor achternaam (deze grens zal het gebrek beschrijven), en verwijderen de geboortedatum uit het ingebouwde schema.
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> -
Verbinding met Campagne verbreken en opnieuw verbinden om de update van de schemastructuur op het tabblad Structure te controleren.
-
Werk de databasestructuur bij om de wijzigingen toe te passen. Meer informatie
-
Nadat de wijzigingen in de database zijn geïmplementeerd, kunt u het invoerformulier voor de ontvanger aanpassen om de wijzigingen zichtbaar te maken. Meer informatie