- 概述
- 标注
- 复杂场景
- 凭据
- Data Service
- 表单
- FTP
- IPC
- 暂留
- Automation Ops 管道
- 系统
- 发行说明
- 关于“系统”活动包
- 项目兼容性
- 受支持的字符编码
- “正则表达式构建器”向导
- 添加数据列
- 添加数据行
- 添加日志字段
- 加减日期
- 添加事务项目
- 添加队列项目
- 将项目附加至集合
- 将项目附加至列表
- 附加行
- 提示音
- 中断/退出循环
- 浏览文件
- 浏览文件夹
- 构建集合
- 构建数据表
- 批量添加队列项目
- 更改文本大小写
- 更改类型
- 检查 False
- 检查 True
- 清除数据表
- 从集合到数据表
- 注释
- 压缩文件/Zip 文件
- 复制文件
- 复制文件夹
- 合并文本
- 注释掉/禁用的活动
- 继续/跳过当前
- 创建文件
- 创建文件夹
- 创建列表
- 自定义输入
- 删除
- 删除文件
- 删除文件夹
- 删除存储文件
- 删除队列项目
- 禁用本地触发器
- Do While 循环
- 从 URL 下载文件
- 下载存储文件
- 启用本地触发器
- 评估业务规则
- 存在于集合中
- 提取/解压缩文件
- 从文本中提取日期和时间
- 提取文本
- 文件更改触发器
- 文件已存在
- 筛选集合
- 筛选数据表
- 文件夹存在
- 遍历循环
- 适用于文件夹中的每个文件
- 文件更改触发器 v3
- 查找和替换
- 查找匹配模式
- 对于文件夹中的每个文件夹
- 对于数据表中的每一行
- 将日期格式设置为文本
- 为值添加格式
- 从文本中生成数据表
- 获取资产
- 获取凭据/获取 Orchestrator 凭据
- 获取当前作业信息
- 获取环境文件夹
- 获取环境变量
- 获取文件信息
- 获取文件夹信息
- 获取作业
- 获取进程
- 获取行项目
- 获取事务项目
- 获取用户名/密码
- 获取队列项目
- 全局变量更改触发器
- 输入对话框
- 调用代码
- 调用 COM 方法
- 调用 PowerShell
- 调用流程
- 调用 VBScript
- 调用工作流文件
- 是否为文本匹配
- 联接数据表
- 终止进程
- 启动工作流交互
- 列出存储文件
- 日志消息
- 查找数据表
- 手动触发器
- 合并集合
- 合并数据表
- 消息框
- 修改日期
- 修改文本
- 移动文件
- 移动文件夹
- 多重分配
- 向队列新增项目
- 通知全局变量已更改
- Orchestrator HTTP 请求
- 输出数据表
- 存在路径
- 推迟事务项目
- 流程终止触发器
- 流程启动触发器
- 发出警示
- 读取列表项目
- 读取文本文件
- 读取存储文本
- 删除数据列
- 删除数据行
- 删除重复行
- 从集合中删除
- 删除日志字段
- 替换匹配模式
- 重复次数
- 重复触发器
- 重命名文件
- 重命名文件夹
- 报告状态
- 重置计时器
- 恢复计时器
- 重试作用域
- 返回
- 运行并行流程
- 设置资产
- 设置凭据
- 设置环境变量
- 设置事务进度
- 设置事务状态
- 应停止
- 拆分文本
- 数据表排序
- 运行本地触发器
- 启动计时器
- 开始作业
- 停止作业
- 停止本地触发器
- 停止计时器
- 左侧/右侧的文本
- 要大写/小写的文本
- 时间触发器
- 触发器作用域
- 超时作用域
- 更新行项目
- 更新列表项目
- 上传存储文件
- 等待下载
- 等待队列项目
- 先条件循环
- 工作流占位符
- 写入存储文本
- 写入文本文件
- 添加数据行
- AddQueueItem
- 添加事务项目
- 附加行
- BulkAddQueueItems
- 清除数据表
- 压缩 Zip 文件
- 复制文件
- 创建文件
- 创建文件夹
- 删除文件或文件夹
- 删除队列项目
- 删除存储文件
- 下载存储文件
- 提取解压缩文件
- 筛选数据表
- 获取资产
- 获取凭据
- GetJobs
- 获取队列项目
- GetQueueItems
- 获取本地路径的资源
- 获取行项目
- 获取事务项目
- 调用流程
- 联接数据表
- 列出存储文件
- 查找数据表
- 合并数据表
- 移动文件
- Orchestrator HTTP 请求
- OutputDataTable
- 存在路径
- 推迟事务项目
- 读取存储文本
- 读取文本文件
- 删除数据列
- 删除重复行
- 替换
- 设置资产
- 设置凭据
- SetTransactionProgress
- 设置事务状态
- 数据表排序
- 开始作业
- 停止作业
- 更新行项目
- 上传存储文件
- 等待队列项目
- 写入存储文本
- 写入文本文件
- 测试
- 发行说明
- 关于“测试”活动包
- 项目兼容性
- 项目设置
- Address
- AddTestDataQueueItem
- AttachDocument
- BulkAddTestDataQueueItems
- DeleteTestDataQueueItems
- GetTestDataQueueItem
- GetTestDataQueueItems
- GivenName
- LastName
- RandomDate
- RandomNumber
- RandomString
- RandomValue
- VerifyAreEqual
- VerifyAreNotEqual
- VerifyContains
- VerifyExpression
- VerifyExpressionWithOperator
- VerifyIsGreater
- VerifyIsGreaterOrEqual
- VerifyIsLess
- VerifyIsLessOrEqual
- VerifyIsRegexMatch
- VerifyRange
- 工作流事件
- Workflow Foundation
关于表单组件
表单组件使您能够收集用户数据。 用户界面组件根据其功能分为以下几类:
- 基本
- 高级
- 布局
- 数据。
您可以使用“ 标签/页眉 ”组件向其他表单组件添加标签。 您还可以使用它来分隔表单中的部分。
- “标签大小 ” - 从下拉列表中选择“ 标签/页眉 ”组件的大小或类型。
您可以使用“ 文件/文件夹路径 ”组件获取用户文档的文件或文件夹路径。
要在 表单渲染器中提供文件路径,请执行以下操作:
- 单击“ 文件/文件夹路径 ”组件的“选择”按钮。 “ 文件控制 ” 窗口将打开。
- 选择一个文件。
- 在“ 文件控制 ” 窗口中单击“打开”。
要在 表单渲染器中提供文件夹路径,请执行以下操作:
- 单击“ 文件/文件夹路径 ”组件的“选择”按钮。 “ 浏览文件夹 ” 窗口将打开。
- 选择一个文件夹。
-
在“ 浏览文件夹 ” 窗口中单击“确定”。
- “选择类型 ” - 选择用户可以选择的路径类型:文件或文件夹。
-
显示所有文件 - 选中后,用户可以从“ 文件控件” 中选择任何文件类型。 未选中时,系统会显示“ 添加扩展程序 ” 部分,您必须在其中手动选择用户可以在“ 文件控件” 中选择的文件类型。
您可以使用“ 下拉列表”组件以下拉格式 显示列表。
- 微件类型 - 选择要使用的微件类型。
-
“数据源值 ” - 输入下拉列表中显示的值。 “ 标签 ” 列是用户可见的值。 “ 值 ” 列是存储在数据中的名称。
- “项目模板 ” - HTML 模板,用于控制值在下拉列表中的显示方式。 您可以通过
item
变量访问下拉列表中的值。 例如,使用item.label
访问下拉列表中的特定值 - “刷新选项”“开” - 在另一个字段发生更改时刷新数据。
- 模糊时刷新选项 - 在另一个字段模糊时刷新数据。
- “刷新时清除值选项 ” - 当“ 字段刷新 时” 选项发生更改时,清除组件值。
- 只读值 - 仅在处于只读模式时显示值。
- Choice.js 选项 - 输入原始 JSON 对象以用作“ 选择 ”组件的选项。
- 使用精确搜索 - 禁用搜索算法阈值。
- 自定义默认值 - 使用 JavaScript 或 JSONLogic 创建自定义默认值。
您可以使用“ 按钮 ”组件来允许用户在表单中执行各种操作。
-
操作 - 选择您希望按钮执行的操作:
- “提交 ” - 提交表单,并运行“ 执行” 块。
- 单击 - 执行单击操作,并运行“ 执行” 块。
- 重置表单 - 重置表单字段。
- 事件 - 当用户单击按钮时,某个事件将开始运行。 选择“ 事件 ”时,您需要在“ 按钮事件 ”字段中输入事件。
- “从 DO 块重置数据 ” - 选中“ 单击 类型”按钮时,它会设置从“ 执行” 块接收的数据。 当在其他页面上找到的数据不在当前页面上时,有助于提高性能。
- 主题 - 从下拉列表中选择按钮的颜色主题。
- “大小 ” - 从下拉列表中选择按钮的大小。
- 块按钮 - 伸展到边界容器的整个宽度。
- 左/右图标 - 添加完整的图标类字符串,以显示特定图标。 例如,您可以添加
fa fa-plus
。
您可以使用 HTML 元素在表单中显示单个 HTML 元素,并根据您的用例对其进行配置。
- “HTML 标记 ” - “ HTML 元素”的标记。
- “CSS 类 ” - 可以为此 HTML 元素添加的 CSS 类。 您可以输入多个类,方法是用单个空格分隔它们。
- “属性 ” - HTML 元素的属性。 仅允许使用安全属性,例如
src
、href
和title
。 - “内容 ” - HTML 元素的内容。
- 更改时刷新 - 每当表单中的值发生更改时,都会重新呈现 HTML 元素 。
要在表单中显示图像和 PDF 文件,您需要使用 HTML 元素 组件。 查看以下教程:
您可以使用“ 电话号码 ”组件添加用于输入电话号码的字段。
- “输入掩码” - 提供电话号码的预定义格式。 对于电话号码字段,默认格式为
(999) 999-9999
。 - 9 - 数字
- a - 按字母顺序排列
- \* - 字母数字
- “输入掩码占位符字符” - 您可以在字段中使用字符作为占位符。
您可以使用“ 日期/时间” 组件输入日期和时间,或同时输入两者。
- “格式 ” - 用于显示日期时间值的格式。
- 启用日期输入 - 允许用户为此字段输入日期。
- 使用输入为 minDate 添加 moment.js - 使用户能够使用
minDate
moment 函数的输入,而不是日历。 - 使用日历设置最小日期 - 使用户能够使用日历设置
minDate
。 - 使用输入为 maxDate 添加 moment.js - 使用户能够为
maxDate
时刻函数使用输入,而不是日历。 - 使用日历设置最大日期 - 使用户能够使用日历设置
maxDate
。 - 按范围禁用特定日期或日期 - 添加要禁止的日期。 例如
2027-08-11
。 - 自定义禁用日期 - 允许您使用自定义功能禁止某些日期。
- 禁用周末 - 允许您禁用周末。
- 禁用工作日 - 用于禁用工作日。
- “启用时间输入” - 允许用户为此字段输入时间。
- “小时步 长” - 必须在时间选取器中递增或递减的小时数。
- “分钟步 长” - 必须在时间选取器中递增或递减的分钟数。
- 12 小时制 (AM/PM) - 使用 AM 或 PM 以 12 小时为单位显示时间。
-
默认日期 - 使用 Moment.js 函数将默认值设置为特定日期。 例如,您可以使用以下函数:
moment().substract(10, 'days')
。
您可以使用“ 日” 组件通过数字类型字段或选择类型字段请求输入“ 日”、 “月”和 “年”。
- 输入类型/类型 - 通过输入数字或从下拉列表中选择选项,选择输入“日”、“月”或“年”。
最小/最大年份 - 选择可以输入的最小/最大年份。
- “要求日期” - 必须在呈现表单之前填写“日期” 字段。
- “要求月份” - 必须在呈现表单之前填写“月份” 字段。
- “要求年份” - 必须在呈现表单之前填写“年份” 字段。
-
最大/最小日期 - 选择可以输入的最小/最大日期。 您还可以使用 Moment.js 函数。 例如,您可以使用
moment().add(10, 'days')
。
您可以使用“ 时间” 组件以不同格式输入时间。
- 输入类型 - 选择要用于输入时间的微件类型: HTML5 时间输入 (用户可以从给定面板中选择时间)或 带掩码的文本输入 (用户可以手动输入时间)。
您可以使用“ 货币 ”组件来显示使用特定货币的财务金额。 该组件具有一个输入掩码,该掩码显示货币图标,并根据用户输入的数字自动添加逗号。 该组件允许使用两个十进制值。
- 货币 - 从下拉列表中选择特定货币。
您可以使用“ 列 ”组件逐行显示其他组件,并将其分组为列。
- “列属性 ” - 向组件添加列,并通过调整列的“宽度”、“偏移”、“推送”和“拉取”属性来配置列。 配置列的布局后,您可以将其他组件拖放到“ 列 ”组件中。
- 自动调整列 - 如果存在隐藏的嵌套组件,则自动调整列。
您可以使用“ 面板 ”组件对组件进行分组,并将其添加到命名面板中。
- 主题 - 从下拉列表中选择面板的主题。 系统会将 Bootstrap 类添加到包装器 div 中。
- 可折叠 - 用于折叠面板。
- 最初折叠 - 此属性仅在选中 可折叠 时可用。 加载表单后折叠面板。
您可以使用 表格 组件创建一个表格,该表格在表格的列和行中包含其他表单组件。
- “行数/列数” - 输入要在表格中显示的行数或列数。
- 克隆行组件 - 克隆行内的组件,并将其添加到剩余的行中。 您可以在创建具有多行且内容相同的表格时使用它。
- 单元格对齐方式 - 选择表格中单元格的水平对齐方式。
- 条纹 - 为行添加条纹底纹。
- 有边框 - 为表格添加可见边框。
- 悬停 - 将鼠标悬停在行上时高亮显示行。
- “压缩 ” - 压缩表格的大小。
financialPerformance
的 容器 提交为:
{
data: {
financialPerformance {
grossProfitMargin: "0.83",
netProfitMargin: "0.43"
}
}
}
{
data: {
financialPerformance {
grossProfitMargin: "0.83",
netProfitMargin: "0.43"
}
}
}
您可以使用“ 数据网格 ”组件呈现多行数据,类似于数据表。 您可以在 数据网格 中拖放多个组件,以匹配您的用例。
在“ 表单呈现器 ” 窗口中,可以添加或删除“ 数据网格 ” 组件中的行。
- “禁用添加/删除行 ” - 隐藏允许在呈现表单时添加或删除行的按钮。
- “允许重新排序 ” - 通过拖放行来重新排序行。
- 列宽相等 - 使列的宽度相等。
- 启用行组 - 允许将行分成组。 添加组,为其添加标签,然后为每个组选择行。
- “初始化空 ” - 初始化时, 数据网格 将没有可见行。
您可以使用“ 编辑网格 ”组件呈现多行数据,类似于数据表。 您可以将多个表单组件拖放到“ 编辑网格” 中,以捕获大量数据。
呈现表单时,您可以通过单击“ 添加另一个” 添加“编辑网格”的副本。
- “为空 时打开第一行” - 当“ 编辑网格 ”为空时打开第一行。
- “禁用添加/删除行 ” - 隐藏允许在呈现表单时添加或删除行的按钮。
- “添加另一个文本 ” - 更改“ 添加 另一个文本” 按钮的名称。
- “保存行文本 ” - 更改“ 保存行 ”按钮的文本。
- “删除行文本 ” - 更改“ 删除行 ”按钮的文本。
“ 模板 ” 选项卡仅特定于“ 编辑网格 ” 组件。 页眉、 行和 页脚 模板允许您使用 JavaScript 自定义网格。 您可以修改网格内行中显示的组件类型或页眉/页脚的外观。
标头模板
这是用于呈现“ 编辑网格 ”组件标头的 Lodash 模板。
有两个变量可用:
- value - 行数据数组。
- components - 网格中的组件数组。
行模板
这是用于呈现“ 编辑网格 ”组件的每一行的 Lodash 模板。
提供三个变量:
- 行 - 行数据的对象。
- components - 网格中的组件数组。
- state - 当前行的状态(草稿/已保存)。
editRow
和 removeRow
。
页脚模板
这是用于渲染“ 编辑网格 ”组件页脚的 Lodash 模板。
有两个变量可用:
- value - 行数据数组。
- components - 网格中的组件数组。
您可以使用 网格 组件呈现多行数据,类似于数据表。 网格 是一个只读组件,可用于显示大量数据。 您可以将多个表单组件拖放到“ 网格 ”组件中。
- 可排序 - 按升序或降序对列内的数据进行排序。 您可以在运行时在 “表单渲染器”中对数据进行排序。
- 可筛选 - 筛选每列内的数据。 在运行时在 “表单渲染器”中筛选数据。
- 可调整 大小的列 - 在运行时在 表单渲染器中更改列的宽度。 “列可调整大小”功能使您可以更好地查看列内的数据。
-
分页 - 在已编号的页面上显示 网格(预览) 组件的数据。 分页功能还包括设置每页的项目数。
要了解有关如何使用 网格 组件的更多信息,请参阅 使用网格。
下表比较了表单设计器中可用的网格控件的功能。 该表还描述了使用每个网格控件组件的推荐方案: 网格、 数据网格和 编辑网格。
图例: = 不可用。
功能 |
网格 |
数据网格 |
编辑网格 |
---|---|---|---|
推荐方案 |
以只读方式显示大量数据(只读功能)。 |
显示一小组需要用户编辑的数据(内联编辑功能)。 |
显示一小组需要用户编辑的数据(子表单内联编辑功能)。 |
建议行数 |
无限制(支持 100 行分页)。 |
不超过 100 行。 性能下降超过建议数量的风险。 |
不超过 100 行。 性能下降超过建议数量的风险。 |
建议列数 |
无限制。 |
100 行,最多 7 列。性能下降的风险 |
最多 7 列,每 100 行。 性能下降的风险。 |
可编辑 |
|
|
|
分页 |
|
|
|
可排序 |
|
|
|
可筛选 |
|
|
|
可在运行时调整列大小 |
|
|
|
行分组 |
|
|
|
逻辑与条件 |
|
| |
使用模板进行广泛的自定义 |
|
| |
全局搜索 |
|
|
|