自动任务电子邮件未发送 - SPD 2013工作流程

时间:2017-01-18 17:00:31

标签: sharepoint sharepoint-2013 sharepoint-designer sharepoint-workflow

我有一个简单的请假工作流程,我正在使用"分配任务"行动。我有一组单独的审批人,并将任务分配给该组。

在电子邮件设置中,我将电子邮件设置为默认格式,此电子邮件应发送到上述批准者组。

当我(具有完全控制权的网站所有者)启动工作流程时,此工作正常。但是,当具有不同访问级别的其他人提交任务时,电子邮件将:不发送,不发送给所有必要的批准者(4人),或发送与我在SPD中设置的完全不同的格式。

在搜索解决方案时,我发现我可能需要进入高级列表设置,并在任务分配设置为时收到电子邮件通知。完成后,电子邮件的格式与我在SPD工作流程中设置的格式不同(不是首选)。这对我正在使用的SP设计师工作流程是否必要?

以下是reference-

的工作流程

workflow

1 个答案:

答案 0 :(得分:0)

您是否尝试在工作流程中添加应用步骤,并将分配任务活动置于应用步骤中?这样,此行为将以提升的权限执行。

如果在Sharepoint Designer中禁用了App Step选项,则需要在网站集中进行一些配置。

允许工作流程使用应用程序权限

  • 在网站设置中,打开管理网站功能

  • 激活工作流程可以使用应用程序权限

授予Sharepoint 2013工作流程的权限

  • 在网站设置中,打开“网站应用”权限
  • 在名为Workflow的项目旁边,复制应用程序标识符的客户端部分。它是最后一个" |"之间的标识符。和" @"符号

例如:i:0i.t | ms.sp.ext | 4397ebb6-95a9-4ba2-9340-4a95dc700d54 @ 332cfbaa-d01c-4765-b195-f004ea3231a2

打开对应用页面的授予权限

“网站设置”中没有指向该页面的链接。因此,您需要在浏览器中手动编写URL。

的http:// {your_host_name} / {path_to_your_site_collection} /_layouts/15/appinv.aspx

  • 将客户端ID粘贴到应用ID 字段中,然后点击查找按钮
  • 权限请求XML 字段中,粘贴以下XML代码:

    < AppPermissionRequests>     < AppPermissionRequest Scope =" http:// sharepoint / content / sitecollection / web"右=" FullControl" /> < / AppPermissionRequests>

  • 点击创建按钮。

  • 在下一个屏幕上,点击信任按钮。

完成此配置后,您的Sharepoint Designer中将提供 App Step 选项。您可能需要刷新或关闭并重新打开SP Designer。

希望这有帮助!