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:
- Creación de un esquema de extensión
- Actualizar base de datos de Campaign
- Adaptación del formulario de entrada
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:
-
Vaya a la carpeta Administration > Configuration > Data schemas en el Explorador.
-
Haga clic en el botón Nuevo y seleccione Extend the data in a table using an extension schema.
-
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
-
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>
-
Desconecte y vuelva a conectarse a Campaign para comprobar la actualización de la estructura de esquemas en la pestaña Structure.
-
Actualice la estructura de la base de datos para aplicar los cambios. Más información
-
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