表单步骤

Prev Next

了解如何在应用中使用表单步骤。

Form step migration

Creating and editing form steps will no longer be supported starting r401 /LTS18. Users should migrate existing form steps when possible.

Warning

As of r234, form steps have been disabled for all new Tulip Instances.

迁移表单步骤

从 r383 / LTS 17 版本起,Tulip 提供了一款辅助迁移工具,可将表单步骤转换为常规步骤,并保留等效的输入控件以及“提交”和“取消”按钮。该迁移工具不会提供完全相同的替代方案,因此用户在发布前应验证迁移后的步骤。

该工具仅更改应用的开发版本,不会修改已发布的应用版本,也不会删除原始表单步骤。

要迁移表单步骤:

  1. 在应用编辑器中打开该应用。使用表单步骤的步骤会显示一条横幅提示:“未来版本将不再支持创建和编辑表单步骤。请将此步骤转换为常规步骤。”
  2. 点击**“转换步骤**”。
  3. 检查生成的步骤。由于转换仅基于“尽最大努力”原则,因此布局、验证和触发器可能需要手动调整。
  4. 更新任何仍引用旧表单步骤的内容。
  5. 删除表单步骤并发布应用。

表单字段

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

布尔型

**默认值:**选择默认值应为“是”还是“否”

下拉菜单

**默认值:**选择一个应被默认选中的选项。

**以按钮形式显示:**在屏幕上列出选项,而非强制操作员打开下拉菜单

**下拉选项:**向下拉列表中添加新选项,或在列表中添加一个组。

您可以通过“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 中间的选项中进行选择。

以下是**“提交”**按钮的一些选项:

  • 转到下一步- 默认情况下,用户将进入下一步。
  • 转到步骤…- 选择应用中的特定步骤。
  • 完成应用- 用户已完成该应用。

  • 自定义操作- 您可以在此处根据表单中更新的变量(或任何其他变量)添加自定义触发器

了解有关自定义操作的更多信息。

清除表单步骤中的值只有两种方法:

  1. 完成应用
  2. 取消该应用

签名表单

As of r234, Form steps have been disabled for all new Tulip Instances. Use the electronic signature widget instead.

“签名表单”步骤要求操作员在填写完表单后添加签名。在添加签名之前,操作员将无法进入下一步。

“签名表单”允许操作员对已完成的工作或缺陷报告进行签字确认。在 Tulip Player 中,签名将自动通过星号(*)进行遮盖。

要添加带签名的表单,请点击应用编辑器左上角的**“添加”按钮,然后选择“签名表单”**。

Creating A Signature Form Step_113455523.png

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

Creating A Signature Form Step_113456442.png

任何用户:任何操作员均可添加签名。

除应用执行者以外的任何操作员:除当前登录的用户外,任何操作员均可签署。

指定允许的用户列表:从您的 Tulip 账户中的所有用户和操作员列表中进行选择。允许多个用户。

当前用户:仅当前登录的操作员可以添加签名。

若选择此选项,当操作员进入签名表单步骤时,电子签名将自动填入。操作员无法更改此签名。

注意:当小部件设置为“当前用户”时,凭据的自动填充功能仅在以下情况下可用:

  1. 您的组织未启用验证模式
  2. 您的组织要求操作员使用 LDAP 或 SAML 凭据进行身份验证。

操作员有三种签名方式:

  1. 徽章 ID
  2. LDAP 用户名/密码:如果您的组织在 Tulip 中使用 LDAP 对用户进行身份验证,则操作员必须输入来自 LDAP 目录的用户名和密码。
  3. SAML 用户名/密码:如果您的组织在 Tulip 中使用 SAML 对用户进行身份验证,则操作员必须在弹出窗口中输入来自您 SAML 目录的用户名和密码。

您可以在任何应用中添加多个签名表单。

签名历史记录

若要查看添加到每个应用完成记录中的签名,请转至**“完成”**选项卡。每个签名字段都会对应一列,其中包含操作员的详细信息以及其填写签名表单的时间。该时间戳将与应用完成的时间戳不同。

Creating A Signature Form Step_113466138.png

在 Analytics 中使用表单字段

无论表单中是否包含变量,您均可对其数据进行分析。

导航至“分析”页面,然后在左侧边栏中选择**“X 轴**”类别。

点击现有数据点。

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

您将能够从整个应用中选择任何表单字段。

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

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

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

表格将呈现如下所示。