除了使用 Groovy 规则进行 YTD 数据输入外,还可以使用数据表单中的启用 YTD 数据输入选项来启用 YTD 数据输入。此选项允许您直接向表单中的 FCCS_YTD 成员输入数据。
提供了 FCCS_YTD 的 PostFormSave 业务规则以允许您输入 YTD 数据。您可以在作业控制台中查看该规则的状态。表单中附加的规则将在保存操作后执行。
对于任何表单保存操作,都会触发推送表单保存作业。但是,除非选择启用 YTD 数据输入选项并输入 YTD 数据,否则不会对此作业进行处理。
默认情况下,还会为 FCCS_YTD 数据输入启用审核跟踪。
启用此选项后,您可以在表单的同一行/列中输入和查看 YTD 数据,而无需在表单中同时包含 YTD 和 YTD_Input 视图成员。
注意:启用 YTD 数据输入选项会针对所有应用程序类型显示,但仅适用于密集/稀疏优化 (Dense/Sparse optimized, DSO) 应用程序。
要在表单中启用 YTD 数据输入:
确保视图维位于 POV 或页面布局中,而不是位于行/列中。
保存表单,然后重新将其打开,如果它符合启用 FCCS_YTD 数据输入的所有条件,则可以在 FCCS_YTD 成员中输入数据。
必需的安全角色
要在表单中输入年初至今 (YTD) 数据输入,您必须具有“服务管理员”角色或“用户”角色。如果您具有“用户”角色,默认情况下,您仅对表单中的单元格具有读取访问权限。要启用 YTD 数据输入,用户必须依次导航到应用程序和设置,并将为即席只读角色启用数据加载设置为是。启用此设置后,您可以在表单中输入 YTD 数据。
安全注意事项
在 PostFormLoad 中,FCCS_YTD 成员将具有与 FCCS_YTD_Input 成员完全相同的只读状态。这意味着,FCCS_YTD 的安全设置将被 FCCS_YTD_Input 的安全设置覆盖(如以下几个示例中所示),但最后两个示例中所示的少数情况除外。
表 18-9 示例 1
| 成员 | 用户 | 安全访问权限 | 对表单的有效访问权限 |
|---|---|---|---|
| FCCS_YTD_Input | 超级用户 | 写入 | 写入 |
| FCCS_YTD | 超级用户 | 读取 |
表 18-10 示例 2
| 成员 | 用户 | 安全访问权限 | 对表单的有效访问权限 |
|---|---|---|---|
| FCCS_YTD_Input | 超级用户 | 读取 | 读取 |
| FCCS_YTD | 超级用户 | 写入 |
表 18-11 示例 3
| 成员 | 用户 | 安全访问权限 | 对表单的有效访问权限 |
|---|---|---|---|
| FCCS_YTD_Input | 超级用户 | 无 | 读取 |
| FCCS_YTD | 超级用户 | 写入 |
表 18-12 示例 4
| 成员 | 用户 | 安全访问权限 | 对表单的有效访问权限 |
|---|---|---|---|
| FCCS_YTD_Input | 超级用户 | 写入 | 无 |
| FCCS_YTD | 超级用户 | 无 |