如何在OFFICE 365中创建表单?

如何在OFFICE 365中创建表单?

Nintex Forms提供了广泛的设计选项,高级功能,更好的数据控制,存储签名的能力,地理位置以及以后的更多功能。

技术开发 编程 技术框架 技术发展

 

如何在OFFICE 365中创建表单?

Nintex Forms提供了广泛的设计选项,高级功能,更好的数据控制,存储签名的能力,地理位置以及以后的更多功能。

1.什么是Nintex形式?

Nintex提供了一个强大的平台来构建具有多种选择的表格。它为企业提供了广泛的功能,例如:

  • 条码扫描器

  • 签名

  • 地理位置

  • 情况

  • 主题

  • 响应式设计

使用这些功能,用户可以使用多种选择来构建表单。与SharePoint Online中提供的表单相比,SharePoint开发人员可以使用Nintex表单进行很多更改。例如,用户可以更改表单的主题,还可以添加诸如下拉级联,自定义验证,正则表达式验证等功能。

2.设计Nintex表单的类型

当前,设计Nintex表单有两种选择:

  • 响应设计师

  • 经典设计师

响应设计师

响应式设计器是经典设计器的更新版本,与经典设计器相比,它的使用更为广泛。它使我们能够创建响应式表单,同时也具有响应式设计经验。使用响应式设计器,用户只需拖放控件即可将单列布局更改为多列布局。

此外,当用户向画布添加新控件时,会自动创建“新行”。我们可以使用按钮轻松调整控件的大小,以在每个控件上调整大小。

响应式设计还提供了新的主题功能,使我们可以轻松更改颜色和字体,而无需CSS。

在新的响应式设计中,规则窗格也发生了很大的变化。在博客的后期,我们将看到相同的更改。

尽管响应式设计具有一些强大的功能和优势,但有时我们仍然可以选择经典设计器。响应式设计器不支持自定义CSS或JavaScript,因此我们可以使用经典设计器。

这是经典设计器和响应式设计器中表单的外观: 

3.如何使用Nintex表格创建请假申请表格?

为了演示Nintex表格,我们准备了请假申请表,用户可以填写其组织以批准请假。我们还将使用用于Office 365的Nintex工作流为其准备一个单阶段批准工作流。

这是我们的工作流程如下所示:

在这里,我们将把重点更多地放在Nintex表单上,您可以从以前的博客中查看创建工作流的步骤。

4.在Office 365中创建表单的步骤

  • 将Nintex Office 365添加到您的Office 365帐户。您可以从Microsoft Store获取此应用程序。

  • 登录到SharePoint网站并创建一个SharePoint列表。在这里,我用以下几列创建了请假申请列表:姓名,开始日期,结束日期,请假类型,其他请假类型,总天数,请假原因,联系电话,请假状态。

  • 如您所见,命令栏中有一个“ Nintex Form”选项。

image.png

我们将需要从表单中隐藏“请假状态”列。这样用户就不能从表格更改请假状态。为此,请从设置选项中列出设置。清单设定

  • 然后,单击高级设置。现在,您将看到第一个设置“是否允许管理内容类型?”,为此选择“是”。


  • 现在,您可以在列表设置中看到“内容类型”部分,如下图所示。现在单击项目内容类型。项目内容类型


  • 现在,您将能够看到所有列。如果要隐藏某些列,则可以单击表单的“隐藏”选项,然后选择“隐藏选项”。

  • 请注意,当我们创建Nintex工作流程时,会创建一个新列“ Leave Approval”,我们还需要使用隐藏“ Leave Status”列的相同步骤来隐藏该列。

  • 现在我们已经设置了列表,让我们开始设计Nintex Forms。现在单击“ Nintex表单”选项。

  • 现在,Nintex表单设计器将打开,如下图所示。单击“响应式设计器”选项。

  • 单击“响应式设计器”选项将为我们打开设计器,如下图所示:

  • 现在,让我们开始设计表单。如您所见,表单顶部有一个Nintex Forms图像。我们可以根据自己的喜好更改此图像。为此,请单击图像并从设置更改图像URL,我们可以将图像存储在SharePoint网站的任何部分,此处我们将其存储在网站内容的“站点资产”部分中,并提供了相同的URL。 。

  • 用户可以从外观部分更改图像的尺寸。

  • 创建Nintex表单时,默认情况下在表单末尾会有一个附件字段,以删除该字段,将鼠标悬停在该字段上,然后单击该字段的删除按钮。

  • 现在,让我们更改窗体的外观,从顶部导航栏中的“设计器”选项卡中,选择“主题”选项,并更改窗体,背景,按钮等的颜色。这是演示主题选项及其应用位置的图像。

  • 现在,我们已经对表单的设计进行了更改,让我们对表单的功能进行一些更改。首先,我们希望“总天数”列为基于用户提供的“开始日期”和“结束日期”的计算值。

  • 首先,请删除默认情况下显示的“总天数”字段。然后从“表单控件面板”中添加“计算值”表单控件,然后转到该控件的更多设置。

  • 在“公式”中,您可以从窗口的右侧面板插入引用。

  • 在这里,我们从“运行时函数”部分中选择了“ dateDiffDays()”函数。现在,从“命名控件”部分插入“ StartDate”和“ EndDate”。

  • 函数dateDiffDays将计算两个提供的Date之间的天数。

  • 输入您的首选项的名称,标题和描述。在“连接到”部分中,我们必须选择此控件将连接到的“ SharePoint列”。在这里,我们选择了总计天数。现在,单击“保存”按钮。

  • 现在,让我们预览表单以检查给定的功能是否按预期工作。

  • 为此,请从顶部导航中单击“预览”。在这里,我们可以选择台式机,平板电脑或智能手机等设备来检查响应性。

  • 从编辑,新建或显示中选择任何模式。

  • 然后,单击“生成预览”,然后我们可以在预览中测试我们功能的工作情况。




  • 我们使用以下图像中显示的以下值填充了请假的下拉列表类型:休假类型

  • 现在,当用户在下拉列表中选择“其他”值时,我们要显示文本框字段“其他类型的请假”以指定“其他”值。该字段使您可以看到名为“休假类型”的下拉列表,其值为“其他”。

  • 为此,我们将需要添加一个规则,以便当下拉值不等于“其他”时控件将保持隐藏状态。为此,选择控件,然后从顶部导航中单击“添加规则”按钮。使用规则,我们可以禁用,隐藏或使任何控件无效。

  • 现在,我们添加了一个条件,当“ TypeOfLeave”不等于“ Other”时,此字段将保持“隐藏”,如下图所示。

  • 现在,让我们预览并检查此功能是否按预期工作。离开箱1离开箱子2

  • 如您所见,当“休假类型”具有除“其他”以外的任何值时,“其他休假类型”字段将保持隐藏状态。但是,当“休假类型”的值为“其他”时,“其他休假类型”字段将对用户可见。

  • 在这里,我们在从SharePoint创建列表本身时设置了必需的字段验证。我们还可以通过Nintex Form添加所需的字段验证。

  • 让我们通过在“联系电话”控件中添加所需的字段验证来进行演示。将规则添加到“联系电话”控件。

  • 我们已将规则名称设置为必填字段。为了检查该字段是否包含任何值,我们使用了函数“ isNullOrEmpty”。因此,这就是我们可以添加所需字段验证的方式。必填项目

  • 还需要进行另一项验证:开始日期不应大于结束日期,因为在现实世界中这没有意义。

  • 若要添加该验证,请在“结束日期”控件中添加一条规则,以检查“结束日期”是否小于“开始日期”。

  • 现在,让我们预览并检查。如您所见,当用户输入的结束日期小于开始日期时,他/她将收到验证错误,指出“结束日期必须大于或等于开始日期”。错误信息

5.结论

在此博客的帮助下,我们了解了如何使用Nintex Forms轻松构建任何表单。此外,我们将了解与标准SharePoint表单相比,如何使用Nintex Form来简化其丰富的用户友好界面。用户可以构建许多其他形式,而无需任何编程知识。随着其他许多功能的定期发布,Nintex Forms每天都在即兴发挥作用,并且它肯定会保持光明的未来。

技术开发 编程 技术框架 技术发展