您在 Altova RecordsManager 中创建的申请可能包含一个或多个数据存储库,每个存储库都包含多个数据容器。
所有配置均通过人工智能工具和简洁直观的图形界面完成。 无需进行任何代码编写或后端数据库开发。 此外,即使在用户已经开始使用系统后,您仍然可以重新配置存储库、添加新的表单、更改设置,并执行其他管理任务。 您所做的任何管理员级别的更改,都会在用户与系统交互时立即反映在用户端。
在您开始配置应用程序中存储的数据结构时,大致的流程如下所示。需要注意的是,RecordsManager具有很强的灵活性,因此可以在设计过程的任何阶段添加新的元素。
1. 创建存储库(或多个存储库)和数据容器,并建立层级结构。
2. 配置字段。
3. 配置。 表格;形式;款式。
4. 配置。 过滤器;滤镜;筛选。
5. 设计方案。 首页 适用于您的应用程序。
在您的应用程序的最底层,您可以创建一个或多个数据仓库。数据仓库有助于组织数据容器,以便区分不同的数据区域。数据仓库仅用于组织目的:数据容器可以在任何时候在不同的数据仓库之间移动,即使在数据已经录入之后也可以。
您可以为每个代码仓库应用不同的颜色主题,以便进行清晰的区分,就像上面示例中“联系方式”和“公司”这两个代码仓库所展示的那样。
由于您可以随时更改数据库的结构以及其数据存储方式,甚至在数据已经录入之后,数据库快照(checkpoint)是一个重要的安全措施。它可以让您完整地复制整个数据库,包括其结构、访问配置和用户数据。在进行重要的结构性更改之前,将其作为一种安全预防措施,您只需点击一下,就可以将整个数据库恢复到上一个已知良好的快照状态。
该系统内置了多种颜色主题,您可以选择其中一种来美化您的应用程序。此外,系统中的每个代码仓库都可以根据需要,对所选的主题进行不同的调整。更重要的是,用户可以在使用过程中,根据自己的喜好自定义应用程序的颜色主题。
作为管理员,您可以轻松自定义字体大小,强制字段标题全部大写或小写/驼峰命名,以及对某些字段应用粗体和斜体等样式。最终用户仍然可以调整整体字体大小,以优化在浏览器或移动设备上的显示效果,而不会影响管理员提供的表单设计。
当表单用于打印时,还有一个额外的设置用于调整尺寸。
RecordsManager 支持图像库功能,方便您在设计中使用各种图像。其中,您可以指定一张图片作为公司或应用程序的Logo,该Logo将会在系统中的所有主要页面上显示。
数据容器类似于SQL数据库中的表格,它们由包含字段的记录组成。然而,与SQL表格不同的是,在RecordsManager中,数据容器允许您随时添加、删除、修改和/或重新排列字段。
在每个数据仓库中,您可以添加任意数量的数据容器。
在顶层容器(以及较低层级的容器)中,您可以添加多个子容器。您可以继续向下添加多层级的子容器。最终用户的的数据将以数据容器的记录形式存储。
每个数据容器由一组参数定义。 领域;田地;专业;领域。以下是用于存储部门数据的容器中定义的字段。具体内容请参见下方。
在定义数据库结构时,您需要建立数据容器之间的关系,以反映其中数据的层级结构和组织方式。数据容器之间存在两种关系:父子关系和松散关联关系。
亲子关系被认为是强关联,因为孩子是由父母产生的,并且无法在没有父母的情况下产生。一个父容器可以包含多个子数据容器。然而,一个子容器只能有一个父容器。以下是亲子关系的一些重要影响:
以下图表展示了公司、部门和个人这三个字段之间的层级关系,类似于亲子关系。
第二种关系类型是两个独立的数据容器之间的连接。这些松散的连接允许独立创建记录,且彼此之间无需相互引用。这些连接是在配置过程中手动创建的。因此,单个记录可以与多个其他记录建立松散的连接。如果一对松散连接的记录中的一个被删除,另一个记录不会受到影响。
根据上述观点,公司集团和公司之间的联系相对松散。
松散连接的数据容器的显著特点:
松散链接可以通过以下方式设置:
RecordsManager 中的链接功能非常灵活。管理员可以随时更改链接类型,即使数据已经录入。系统会尽可能地创建新的数据结构,并相应地调整现有的表单。
在工作过程中,您可以轻松地在父容器和子容器之间插入新的数据容器,甚至可以移除父容器或子容器,系统会自动调整剩余的数据结构。
您可以从头开始定义一个数据容器,也可以将现有容器复制作为起点,或者导入现有数据。
RecordsManager 提供一个选项,用于指示数据容器只包含一条记录(例如,关于公司所有者的主文件)。当选择这种只包含一条记录的数据容器时,用户将不会看到记录列表,而是会直接进入编辑该记录的界面。由于该容器只包含一条记录,用户将无法添加或删除记录。
此外,您还可以对现有记录进行批量更新,通过 XPath 修改字段,可以设置固定值,也可以基于其他字段进行修改。您可以更新所有记录,或者使用预先定义的筛选器来选择部分记录进行更新。在更新过程中,您可以预览即将进行的更改,然后再实际执行批量更新。
在明确定义您的存储库和容器层级结构后,为您的数据容器创建一些字段。
立即免费开始使用 RecordsManager。 Altova Cloud 平台让您无需下载任何软件或创建账户,即可立即开始使用。如果您希望在试用该解决方案后保存您的工作并保留您的数据,只需创建一个免费试用账户即可。








