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