Creación de un nuevo esquema create-new-schema

Para editar, crear y configurar los esquemas, haga clic en Administration > Configuration > Data schemas de la consola del cliente de Adobe Campaign.

NOTE
Solo un administrador de la consola de Adobe Campaign puede eliminar esquemas de datos integrados.

El Edit La pestaña muestra el contenido XML de un esquema:

NOTE
El control de edición "Name" permite introducir la clave de esquema formada por el nombre y el área de nombres. Los atributos "name" y "namespace" del elemento raíz del esquema se actualizan automáticamente en la zona de edición XML del esquema. Tenga en cuenta que algunas áreas de nombres solo son internas. Más información

El Preview genera automáticamente el esquema ampliado:

NOTE
Cuando se guarda el esquema de origen, se inicia automáticamente la generación del esquema ampliado.

Si necesita comprobar la estructura completa de un esquema, puede utilizar el Preview pestaña. Si el esquema se ha ampliado, podrá visualizar todas sus extensiones. Como complemento, la variable Documentation Esta pestaña muestra todos los atributos y elementos de esquema y sus propiedades (Campo SQL, tipo/longitud, etiqueta, descripción). El Documentation La pestaña solo se aplica a los esquemas generados.

Caso de uso: Creación de una tabla de contrato example--creating-a-contract-table

En el ejemplo siguiente, se crea una nueva tabla para contratos en la base de datos. Esta tabla permite almacenar el nombre y los apellidos y las direcciones de correo electrónico de los titulares y cotitulares de cada contrato.

Para ello, debe crear el esquema de la tabla y actualizar la estructura de la base de datos para generar la tabla correspondiente. A continuación se detallan los pasos que debe seguir.

  1. Edite el Administration > Configuration > Data schemas del árbol de Adobe Campaign y haga clic en New.

  2. Elija la Create a new table in the data template y haga clic en Next .

  3. Especifique un nombre para la tabla y un área de nombres.

    note note
    NOTE
    De forma predeterminada, los esquemas creados por los usuarios se almacenan en el área de nombres "cus". Para obtener más información, consulte Identificación de un esquema.
  4. Cree el contenido de la tabla. Se recomienda utilizar el asistente dedicado para asegurarse de que no falta ninguna configuración. Para ello, haga clic en el Insert y elija el tipo de configuración que desea añadir.

  5. Defina la configuración de la tabla de contratos.

    Como práctica recomendada, cree la tabla en la base de datos en la nube agregando el dataSource="nms:extAccount:ffda" atributo. Este atributo se agrega de forma predeterminada al crear una tabla nueva.

    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>
    

    Añada el tipo de enumeración de contrato.

    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. Guarde el esquema y haga clic en Structure para generar la estructura:

  7. Actualice la estructura de la base de datos para crear la tabla a la que se vinculará el esquema. Para obtener más información, consulte esta sección.

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