如何在 SharePoint Online 中自定义 SharePoint Designer 工作流任务表单?

Posted

技术标签:

【中文标题】如何在 SharePoint Online 中自定义 SharePoint Designer 工作流任务表单?【英文标题】:How to customize SharePoint Designer Workflow Task form in SharePoint Online? 【发布时间】:2019-02-15 02:49:31 【问题描述】:

我正在尝试自定义布局、添加 javascript 并更改 SharePoint Designer 工作流任务表单中的其他一些视觉效果。我正在使用 SP Online,这与 SharePoint 2013 工作流(不是 SharePoint 2010)有关。 以前的版本会为每个任务生成 InfoPath 或 ASPX 表单。 2013 年没有。相反,它对任务使用内容类型,但任务始终使用位于 ../WorkflowTasks/EditForm.aspx 中的通用 EditForm.aspx 在编辑模式下打开 我想更改此表单会影响该站点上的所有工作流程,这不是目标。

有没有办法强制 SPD 为每个单独的工作流任务创建一个专用的编辑表单?我尝试更改与现有任务一起使用的内容类型的“编辑表单”属性,但没有效果。 我可以浏览 SPD 中的 WorkflowTasks 文件夹内容,并且每个关联的内容类型都有一个相应的文件夹。我以为 SPD 会把任务表格放在那里,但事实并非如此。

有人有想法吗?

如何创建 SPD 工作流和编辑 ASPX 任务表单?

谢谢!

【问题讨论】:

【参考方案1】:

根据工作流任务 (SharePoint 2013) 内容类型创建自定义内容类型。

然后,您可以在任务中选择自定义内容类型。

更多信息请参见https://sharepoint.stackexchange.com/questions/171646/custom-task-forms-edit-display-new-in-sharepoint-2013-online-office-365。

【讨论】:

以上是关于如何在 SharePoint Online 中自定义 SharePoint Designer 工作流任务表单?的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Sharepoint Online 中启用 CORS

如何在 SharePoint Online 中自定义 SharePoint Designer 工作流任务表单?

SharePoint Online 创建网站集

SharePoint Online 创建网站

如何使用 PnP 配置引擎在 SharePoint Online 中配置发布页面?

如何通过 REST API 在另一台服务器上为 Sharepoint 2013 和 Sharepoint Online 运行的脚本中更新 SharePoint 列表?