事务表单简介
它们是什么¶
事务表单允许您在标准 CCH Tagetik 维度以及未作为标准包含且未定义为自定义维度的“新维度”上执行数据录入。这使您可以提高所录入数据的详细程度。特别是,事务表单允许您在维度的元素表中录入数据,并录入维度元素的值。
由于事务表单中的数据录入再现了在数据库上创建的数据表,因此这些表单按列组织。用户可以插入包含 CCH Tagetik 维度的列、文本类型列和金额类型列。
文本类型列可以包含数字类型的默认值,或带 SQL 查询的默认值(参见事务表单列页面),或字典类型的筛选器。
当表单或应用程序的常规设置中激活了相应选项时,事务表单可用作 Web 表单。
事务表单创建过程¶
若要创建事务数据录入表单,请遵循以下详细说明的过程:
| 阶段 | 描述 |
|---|---|
| 在 Web 界面中创建表单的信息模型 | 此阶段需要执行以下操作: 1. 创建事务表单。注意:此阶段创建的表单只是一个配置元素,并不对应用户要使用的数据录入表单。 2. 创建表单列。 3. 配置列属性。 重要:在 Web 界面中创建信息模型还定义了可在 Excel 加载项中设计可工作的事务数据录入表单的结构元素。 |
| 在 Excel 加载项中创建数据录入表单 | 此阶段需要执行以下操作: 1. 事务表单简介。 2. 事务表单简介。注意:可用于矩阵配置的列是创建阶段所选信息模型的列。 3. (可选)事务表单简介。 重要:在 Excel 中创建的表单中插入的列,只有在不再包含任何值时,才能从 Web 界面中从结构中移除。 |
将数据保存到数据库¶
在事务表单上运行数据录入时,表单中修改的数据会不加区分地保存到数据库中的特定表(FORM_DATI)中。 从该表中,可以根据类型将所有数据传输到特定的值表(例如 DATI_SALDI_LORDI、DATI_SALDI_IC 表)和特定的维度表(例如 DEST1、DEST2 等)。为此,必须运行 ETL 例程。
有关 ETL 例程的更多详细信息,请参见提取、转换和加载。
注意:只要表单是使用应用程序 Flex 版本中的实用程序创建的,就仍然可以将表单关联到 ETL 作业。在新表单上,手动关联 ETL 作业的功能现已停用。
保存时,系统会在以下情况下系统地刷新表单:
- 当元素表代码自动生成时
- 存在带默认值的列时,其值在 Excel 中打开表单时计算
- 存在带 SQL 公式的列时
- 存在只读列时
- 当至少删除一行时