作为技术用户,您可以自定义Campaign数据模型以满足实施的需求:将元素添加到现有架构、修改架构中的元素或删除元素。
自定义Campaign数据模型的关键步骤包括:
不得直接修改内置架构。 如果需要调整内置模式,则必须对其进行扩展。
要更好地了解Campaign内置表及其交互,请参阅 此页面. 另请参阅在中创建新架构时的建议 此页面.
要扩展架构,请执行以下步骤:
导航到 Administration > Configuration > Data schemas 文件夹。
单击 新 按钮并选择 Extend the data in a table using an extension schema.
标识要扩展的内置模式并将其选定。
按照惯例,将扩展模式命名为与内置模式相同的模式,并使用自定义命名空间。 请注意,某些命名空间仅是内部命名空间。 了解详情
在架构编辑器中,使用上下文菜单添加所需的元素并保存。
在以下示例中,我们添加了 MembershipYear 属性,为姓氏设置长度限制(此限制将覆盖默认长度),并从内置架构中删除出生日期。
<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>
断开连接并重新连接到Campaign,以检查架构结构更新 Structure 选项卡。
更新数据库结构以应用更改。 了解详情
在数据库中实施更改后,您可以调整收件人输入表单以使更改可见。 了解详情