了解如何在应用中使用表单步骤。
Creating and editing form steps will no longer be supported starting r401 /LTS18. Users should migrate existing form steps when possible.
As of r234, form steps have been disabled for all new Tulip Instances.
迁移表单步骤
从 r383 / LTS 17 版本起,Tulip 提供了一款辅助迁移工具,可将表单步骤转换为常规步骤,并保留等效的输入控件以及“提交”和“取消”按钮。该迁移工具不会提供完全相同的替代方案,因此用户在发布前应验证迁移后的步骤。
该工具仅更改应用的开发版本,不会修改已发布的应用版本,也不会删除原始表单步骤。
要迁移表单步骤:
- 在应用编辑器中打开该应用。使用表单步骤的步骤会显示一条横幅提示:“未来版本将不再支持创建和编辑表单步骤。请将此步骤转换为常规步骤。”
- 点击**“转换步骤**”。
- 检查生成的步骤。由于转换仅基于“尽最大努力”原则,因此布局、验证和触发器可能需要手动调整。
- 更新任何仍引用旧表单步骤的内容。
- 删除表单步骤并发布应用。
表单字段

表单中包含以下不同选项:
布尔型

**默认值:**选择默认值应为“是”还是“否”
下拉菜单

**默认值:**选择一个应被默认选中的选项。
**以按钮形式显示:**在屏幕上列出选项,而非强制操作员打开下拉菜单
**下拉选项:**向下拉列表中添加新选项,或在列表中添加一个组。
您可以通过“Enter”键添加新选项。您也可以粘贴选项列表,只要这些选项在文本编辑器(如 Word 或笔记应用)中分列在单独的行中即可。
多选

**多选选项:**向列表中添加新选项,或在列表中添加一个组。
**默认选项:**选择一个应被默认选中的选项
**列:**如果选项列表较长,允许将其拆分为多列
“多选”表单控件将所有选项作为文本值存储在变量中。
文本

**多行输入:**将单行输入转换为多行输入,以鼓励用户提供更长的回答
**默认值:**为控件添加默认值
数字

**默认值:**为控件添加默认数值
**必填范围:**除非数值在指定范围内,否则不允许提交表单
**隐藏 +/- 控件:**从控件中隐藏“+”和“-”按钮
图片

**照片输入选项:**选择操作员是否可以通过相机添加照片、从本地计算机上传图片,或两者兼有。
修改表单字段
您可以在每种类型的表单控件中修改以下选项:

**输入标签:**表单中的标签
**字体大小:**标签字体的尺寸
**字体颜色:**标签字体的颜色
**字体样式:**标签字体的样式
**变量:**用于存储操作员输入值的变量
**必填:**操作员是否必须输入任何值才能提交表单
有关每个表单控件的更多详细信息,请参阅此表单控件指南
更改表单布局
点击步骤本身任意位置,屏幕右侧的“上下文窗格”中将显示用于更改布局的选项列表。

您可以通过上下文窗格中的下拉菜单更改“取消”和“提交”按钮的功能。下一节将介绍如何利用这些选项构建更复杂的逻辑。
添加多列,然后将每个字段拖动到新列中,以便在表单上容纳更多字段。
所有表单步骤底部均包含三个按钮:

- “取消”按钮,其中包含多个“触发器”选项
- 菜单
- “提交”,该按钮提供多种“触发器”选项
在表单中使用变量
假设您希望根据表单中的具体响应构建一些动态逻辑。
例如,如果某人正在进行质量检查,并且他们选择了“返工”而不是“报废”这一选项,您希望引导他们将零件放入相应的返工箱中。
此时,您需要使用变量来跟踪表单步骤中某个字段的值。
选中该字段,然后转到侧边栏中的**“变量**”部分。

点击**“+”**创建一个新变量,用于跟踪该字段的值。

然后,您可以通过**“名称**”字段更改该变量的名称。

提交表单
As of r374, users can no longer copy, cut, or paste form triggers (i.e., form cancel or submit triggers) on form steps.
当用户准备提交表单时,可能会发生以下几种情况:操作员必须点击右下角的**“提交”按钮,或者点击左下角的“取消”**按钮。

若要设置操作员点击上述任一按钮后的处理方式,请点击表单步骤的背景,然后从 Side Pane 中间的选项中进行选择。
以下是**“提交”**按钮的一些选项:
- 转到下一步- 默认情况下,用户将进入下一步。
- 转到步骤…- 选择应用中的特定步骤。
- 完成应用- 用户已完成该应用。

- 自定义操作- 您可以在此处根据表单中更新的变量(或任何其他变量)添加自定义触发器
了解有关自定义操作的更多信息。
清除表单步骤中的值只有两种方法:
- 完成应用
- 取消该应用
签名表单
As of r234, Form steps have been disabled for all new Tulip Instances. Use the electronic signature widget instead.
“签名表单”步骤要求操作员在填写完表单后添加签名。在添加签名之前,操作员将无法进入下一步。
“签名表单”允许操作员对已完成的工作或缺陷报告进行签字确认。在 Tulip Player 中,签名将自动通过星号(*)进行遮盖。
要添加带签名的表单,请点击应用编辑器左上角的**“添加”按钮,然后选择“签名表单”**。

随后,您将在侧边栏的**“表单提交者**”选项中看到两种允许的签名方式。

任何用户:任何操作员均可添加签名。
除应用执行者以外的任何操作员:除当前登录的用户外,任何操作员均可签署。
指定允许的用户列表:从您的 Tulip 账户中的所有用户和操作员列表中进行选择。允许多个用户。
当前用户:仅当前登录的操作员可以添加签名。
若选择此选项,当操作员进入签名表单步骤时,电子签名将自动填入。操作员无法更改此签名。
注意:当小部件设置为“当前用户”时,凭据的自动填充功能仅在以下情况下可用:
- 您的组织未启用验证模式
- 您的组织要求操作员使用 LDAP 或 SAML 凭据进行身份验证。
操作员有三种签名方式:
- 徽章 ID
- LDAP 用户名/密码:如果您的组织在 Tulip 中使用 LDAP 对用户进行身份验证,则操作员必须输入来自 LDAP 目录的用户名和密码。
- SAML 用户名/密码:如果您的组织在 Tulip 中使用 SAML 对用户进行身份验证,则操作员必须在弹出窗口中输入来自您 SAML 目录的用户名和密码。
您可以在任何应用中添加多个签名表单。
签名历史记录
若要查看添加到每个应用完成记录中的签名,请转至**“完成”**选项卡。每个签名字段都会对应一列,其中包含操作员的详细信息以及其填写签名表单的时间。该时间戳将与应用完成的时间戳不同。

在 Analytics 中使用表单字段
无论表单中是否包含变量,您均可对其数据进行分析。
导航至“分析”页面,然后在左侧边栏中选择**“X 轴**”类别。

点击现有数据点。

然后选择**“应用表单**”类别。

您将能够从整个应用中选择任何表单字段。
如果您选择将表单字段的结果记录在变量中,您还可以在“应用变量”类别中使用该变量。

“表格分析”功能可同时显示多个表单字段。要选择多个表单字段,请点击左侧菜单中的**“操作”**选项卡。

点击**“添加新操作**”按钮,然后选择要添加的特定表单字段。

表格将呈现如下所示。


