欢迎来到另一篇Okta工作流程提示文章。阅读之前的所有提示。
这篇文章是关于管理表格的:
- 什么时候使用表格
- 从CSV文件中导入数据到一个表中
- 导出和删除所有行
- 显示/隐藏列
- 通过拖放来改变列的顺序
- 调整列的大小
- 按列排序
- 按列值过滤
- 默认的列值
- 复制表
表应该被用作存储少量数据的快速缓存/过渡场所。我们在工作流程技巧#17中分享了何时使用表格。在学习如何管理表之前,值得再次回顾。
何时使用表格
Gabriel Sroka,AJ Ahrens(Okta),Bryan Barrows(Okta), andBrent Garlow(Okta) 对本提示有贡献。
事件 尽管表可以存储10万行,但表应该被用作存储少量数据的快速缓存/过渡性场所。表并不适合存储大量的数据,或者敏感数据。它不是真正的数据库(例如,没有记录锁定)。而且,一旦表的数据被持久化或不再需要,你应该考虑清除它。
一些推荐的表的使用情况:
- 为不同的流量运行存储数据
- 一个流程将数据保存到一个表中,以便在它再次运行时读取。
- 存储不同流程的数据
- 一个流程将数据保存到一个表中,以便由另一个流程读取
- 查询表
- 诸如国家和国家代码等信息(见上图)
- 基本报告
- 追踪成功和失败的流程运行
- 发生了多少次 "事情"?
- 将任何报告数据保存到一个表中,以便以后导出到谷歌表格并清除该表
- 静态数据或不经常变化的数据
- 保存数据,如电子邮件、电话号码、ID等,这些数据是流程运行时需要查询的。
虽然建议使用表格进行相对短期的存储,但在一些用例中,数据可以存储在流程之间的事务性存储之外。例如,记录一个用户事件,如创建,然后检查表,看看是否已经过去90天。
从CSV文件中导入数据到一个表中
这个提示来自Okta的工作流程创建者倡导者Mick Johnson。
你可以从CSV文件中导入数据到一个表中。在导入之前,创建与CSV文件中的列对应的列。点击导入,选择一个CSV文件。在导入对话框中,你可以将CSV列映射到表格列。
导入CSV文件
导入CSV文件
你也可以通过点击列的齿轮图标来隐藏一个列。
列的选项
导出和删除所有行
如果你需要从一个现有的表格中获得一个CSV文件,点击导出链接。
而且,如果你需要删除整个表(是的,所有的东西),点击删除所有行。
导出和删除所有行的选项
显示/隐藏列
如果一个表有很多列或者你想隐藏系统列,点击列,你可以选择显示/隐藏哪些列。
显示/隐藏列
通过拖放改变列的顺序
你可以通过拖放来改变列的顺序。
改变列的顺序
调整列的大小
你可以通过拖动列的边框来调整列的大小。
调整列的大小
按列排序
点击一列可以按该列对表格进行排序。
按列排序的表格
按列值过滤
使用过滤功能,只显示你需要的数据。点击过滤并输入一个条件。
筛选条件
表视图将根据过滤器进行更新。
筛选后的视图
默认的列值
当创建一个新的列时,你可以设置其默认值。每次创建新行时,该列将被自动设置为其默认值。
列的默认值
复制表
当建立一个利用表的流程时,你可能想创建另一个版本的表进行测试。回到表的列表,点击复制图标来创建一个表的副本。
复制一个表
而且,你可以在列表视图和关注视图之间进行切换。











