Ampliación de un esquema extend-schemas

Como usuario técnico, puede personalizar el modelo de datos de Campaign para satisfacer las necesidades de la implementación: añadir elementos a un esquema existente, modificar un elemento de un esquema o eliminar elementos.

Los pasos clave para personalizar el modelo de datos de Campaign son:

  1. Creación de un esquema de extensión
  2. Actualizar base de datos de Campaign
  3. Adaptación del formulario de entrada
CAUTION
El esquema integrado no debe modificarse directamente. Si necesita adaptar un esquema integrado, debe ampliarlo.

Para comprender mejor las tablas integradas de Campaign y su interacción, consulte esta página. Vea también recomendaciones al crear un nuevo esquema en esta página.

Para ampliar un esquema, siga los pasos a continuación:

  1. Vaya a la carpeta Administration > Configuration > Data schemas en el Explorador.

  2. Haga clic en el botón Nuevo y seleccione Extend the data in a table using an extension schema.

  3. Identifique el esquema integrado para ampliarlo y seleccionarlo.

    De forma predeterminada, asigne al esquema de extensión el mismo nombre que al esquema integrado y utilice un área de nombres personalizada. Tenga en cuenta que algunas áreas de nombres solo son internas. Más información

  4. Una vez en el editor de esquemas, añada los elementos que necesite mediante el menú contextual y guarde.

    En el ejemplo siguiente, agregamos el atributo MembershipYear, establecemos un límite de longitud para el apellido (este límite sobrescribirá el predeterminado) y eliminamos la fecha de nacimiento del esquema integrado.

    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>
    
  5. Desconecte y vuelva a conectarse a Campaign para comprobar la actualización de la estructura de esquemas en la pestaña Structure.

  6. Actualice la estructura de la base de datos para aplicar los cambios. Más información

  7. Una vez implementados los cambios en la base de datos, se puede adaptar el formulario de entrada de destinatario para que los cambios sean visibles. Más información

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