Crea un nuovo schema create-new-schema

Per modificare, creare e configurare gli schemi, fai clic sul pulsante Administration > Configuration > Data schemas della console client di Adobe Campaign.

NOTE
Gli schemi di dati incorporati possono essere eliminati solo da un amministratore della console Adobe Campaign.

Il Edit La scheda mostra il contenuto XML di uno schema:

NOTE
Il controllo di modifica "Nome" consente di immettere la chiave dello schema composta dal nome e dallo spazio dei nomi. Gli attributi "name" e "namespace" dell'elemento principale dello schema vengono aggiornati automaticamente nell'area di modifica XML dello schema. Alcuni spazi dei nomi sono solo interni. Ulteriori informazioni

Il Preview La scheda genera automaticamente lo schema esteso:

NOTE
Quando lo schema di origine viene salvato, viene avviata automaticamente la generazione dello schema esteso.

Se devi controllare la struttura completa di uno schema, puoi utilizzare Preview scheda. Se lo schema è stato esteso, potrai visualizzarne tutte le estensioni. A titolo complementare, la Documentation Nella scheda vengono visualizzati tutti gli attributi e gli elementi dello schema e le relative proprietà (SQL Field, type/length, label, description). Il Documentation Questa scheda si applica solo agli schemi generati.

Caso d’uso: creare una tabella di contratti example--creating-a-contract-table

Nell'esempio seguente viene creata una nuova tabella per contratti nel database. Questa tabella consente di memorizzare i nomi e i cognomi e gli indirizzi e-mail dei titolari e dei co-titolari per ogni contratto.

A questo scopo, devi creare lo schema della tabella e aggiornare la struttura del database per generare la tabella corrispondente. Di seguito sono elencati i passaggi dettagliati.

  1. Modifica il Administration > Configuration > Data schemas nodo della struttura Adobe Campaign e fai clic su New.

  2. Scegli la Create a new table in the data template e fai clic su Next .

  3. Specificare un nome per la tabella e uno spazio dei nomi.

    note note
    NOTE
    Per impostazione predefinita, gli schemi creati dagli utenti vengono memorizzati nello spazio dei nomi "cus". Per ulteriori informazioni, consulta Identificazione di uno schema.
  4. Crea il contenuto della tabella. È consigliabile utilizzare l’assistente dedicato per verificare che non manchino impostazioni. A questo scopo, fai clic su Insert e scegliere il tipo di impostazione da aggiungere.

  5. Definire le impostazioni per la tabella dei contratti.

    Come best practice, crea la tabella nel database Cloud aggiungendo la dataSource="nms:extAccount:ffda" attributo. Questo attributo viene aggiunto per impostazione predefinita durante la creazione di una nuova tabella.

    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>
    

    Aggiungere il tipo di enumerazione dei contratti.

    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. Salva lo schema e fai clic su Structure per generare la struttura:

  7. Aggiorna la struttura del database per creare la tabella a cui verrà collegato lo schema. Per ulteriori informazioni al riguardo, consulta questa sezione.

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