Como um usuário técnico, você pode personalizar o datamodel do Campaign para atender às necessidades de sua implementação: adicionar elementos a um schema existente, modificar um elemento em um schema ou excluir elementos.
As principais etapas para personalizar o datamodel do Campaign são:
O esquema incorporado não deve ser modificado diretamente. Se precisar adaptar um schema incorporado, é necessário estendê-lo.
Para obter uma melhor compreensão das tabelas integradas do Campaign e sua interação, consulte esta página. Consulte também recomendações ao criar um novo schema em esta página.
Para estender um schema, siga as etapas abaixo:
Navegue até o 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 schema incorporado a ser estendido e selecione-o.
Por convenção, nomeie o schema de extensão como o schema incorporado e use um namespace personalizado. Observe que alguns namespaces são somente internos. Saiba mais
No editor de esquema, adicione os elementos necessários usando o menu contextual e salve.
No exemplo abaixo, adicionamos a variável MembershipYear , coloque um limite de comprimento para sobrenome (esse limite substituirá o padrão) e remova a data de nascimento do schema incorporado.
<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 do schema no Structure guia .
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