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 inzicht in 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:
-
Ga naar de Administration > Configuration > Data schemas in de Explorer.
-
Klik op de knop Nieuw en selecteert u 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 onderstaande voorbeeld voegen we de LidmaatschapJaar -kenmerk, een lengtelimiet voor achternaam instellen (deze limiet overschrijft de standaardwaarde) en de geboortedatum uit het ingebouwde schema verwijderen.
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>
-
Maak en maak opnieuw verbinding met Campagne om de update van de schemastructuur te controleren in het dialoogvenster Structure tab.
-
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