Estender um esquema extend-schemas
Como usuário técnico, você pode personalizar o modelo de dados do Campaign para atender às necessidades da sua implementação: adicionar elementos a um esquema existente, modificar um elemento em um esquema ou excluir elementos.
As principais etapas para personalizar o modelo de dados do Campaign são:
- Criar um esquema de extensão
- Atualizar banco de dados do Campaign
- Adaptar o formulário de entrada
Para entender melhor as tabelas integradas do Campaign e suas interações, consulte esta página. Consulte também recomendações ao criar um novo esquema na esta página.
Para estender um schema, siga as etapas abaixo:
-
Navegue até a pasta Administration > Configuration > Data schemas no Explorer.
-
Clique no botão Novo e selecione Extend the data in a table using an extension schema.
-
Identifique o esquema incorporado que será estendido e selecione-o.
Por convenção, nomeie o esquema de extensão como o esquema incorporado e use um namespace personalizado. Observe que alguns namespaces são somente internos. Saiba mais
-
Uma vez no editor de esquema, adicione os elementos necessários usando o menu contextual e salve.
No exemplo abaixo, adicionamos o atributo MembershipYear, colocamos um limite de comprimento para o sobrenome (esse limite substituirá o padrão) e removemos a data de nascimento do esquema incorporado.
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 e reconecte ao Campaign para verificar a atualização da estrutura de esquema na guia Structure.
-
Atualize a estrutura do banco de dados para aplicar as alterações. Saiba mais
-
Depois que as alterações forem implementadas no banco de dados, você poderá adaptar o formulário de entrada do recipient para tornar suas alterações visíveis. Saiba mais