了解系统字段
除了通过表单提交的数据之外,Zoho Creator 还会捕获一些细节,例如,哪个用户添加了记录、该用户何时添加了该记录,哪个用户最后更新了该记录等等。这些细节存储在系统字段中。
顾名思义,在系统字段中添加和更新数据的操作由系统(即 Zoho Creator)完成。您和您的用户不能对这些字段设置值,也不能编辑这些字段中存储的值。但是,您可在应用中使用这些字段。请参阅此节以查看示例。
Zoho Creator 中可用的系统字段
注:系统字段不可用于集成表单,因为集成表单允许将数据存储在外部服务中(即,存储在 Zoho Creator 应用外部)。
系统字段 | 描述 |
ID | 存储记录的标识 (ID) - 对所有记录唯一的自动生成数值。 |
添加时间 | 存储添加该记录的日期和时间。 |
进行添加的用户 | 存储添加该记录的用户的用户名。 |
进行添加的用户 IP 地址 | 存储用户从其添加该记录的设备的公用 IP 地址。 |
添加位置 | 存储用户从其添加该记录的物理位置(地址)。 |
上次修改时间 | 存储上次修改该记录的日期和时间。 |
进行上次修改的用户 | 存储上次更新/修改该记录的用户的用户名。 |
进行修改的用户 IP 地址 | 存储进行上次修改的用户从其更新/修改该记录的设备的公用 IP 地址。 |
修改位置 | 存储进行上次修改的用户从其更新/修改该记录的物理位置(地址)。 |
记录状态 | 存储用于指示将提交至审批进程的记录的状态的字符串值。它保存的针对记录的默认值为未锁定。 |
注意事项
- 仅当对表单启用捕获地址位置后,Zoho Creator 才会填充以下字段:添加位置和修改位置。这些字段中存储的地址是 Zoho Maps 使用经度和纬度数据给出的最接近物理地址。
- 以下字段中存储的日期时间值将按应用中设置的日期和时间时区格式显示:添加时间和上次修改时间。
- 如果已发布表单,那么 Zoho Creator 将使用值公众来填充以下字段:进行添加的用户和进行上次修改的用户。
- 系统将使用进行添加的用户字段来跟踪记录所有权,除非您在表单中添加了用户字段并进行配置以将所选用户设置为记录所有者。
如何查看这些字段中的数据?
您可以通过在用户有权访问的报表的快速视图布局和/或详细视图布局中添加系统字段,以使用户能够查看存储在系统字段中的数据。
在应用中使用系统字段的示例
添加时间
- 考虑 IT 资产管理 (ITAM) 场景,在此场景中,员工发出针对设备(智能手机、平板电脑、笔记本电脑、台式机等等)的请求。可使用“添加时间”字段,而不使用单独的日期时间字段来捕获员工提交的日期和时间。
- 在订单管理场景中,“添加时间”字段有两个用途:
- 配置下订单的日期和时间。
- 根据订单日期(可从“添加时间”字段获取)计算预期交付日期。
进行添加的用户
- 可配置报表以显示特定于用户的记录。为此,您需要设置过滤器,以使报表显示“进行添加的用户”字段中存储的值与已登录用户的用户名(由 zoho.loginuser 系统变量存储)匹配的记录。
添加位置
- 可在地图中查看记录。为此,您需要根据“添加位置”字段创建地图报表(这需要在表单上启用地理位置)。地图报表将标记从其添加记录的位置。