我一直在尝试一堆不同的东西来实现这个工作,很多很棒的信息。我以为我可能会要求获得一些答案,或者看看有人有任何想法!

一些背景:SharePoint 2013;我是通过允许我的组通过电子邮件描述他们正在更改的描述的描述,以及任何支持文档作为附件的描述,到专门为此目的制作的SharePoint文档库。

文档库是启用电子邮件的,并在通过电子邮件发送时,创建一个带有电子邮件主题的文件夹,其中内部包含电子邮件正文/文本的“.eml”副本以及电子邮件上的任何附件。

- 这一切都按预期工作到目前为止 -

现在,我正试图将批准工作流程附加到它,使得团队成员收到了一条消息,其中包含了电子邮件项目的链接(或者只是文件夹,我沿着什么工作开放)随着Outlook“打开此任务......”在顶部链接以获取/拒绝/ etc。

此设置完全按预期运行:

  • 1)将工作流设置为“文档”或“此列表”,并配置为启动“创建的项目”
  • 2)没有附件(即,库中的文件夹仅包含.eml文件)。如果有附件,它会触发每个项目的工作流程......我只想要每次'提交的工作流程'。

我尝试基于“文件夹”和“创建的项目”建立工作流程,因为似乎是电子邮件所做的,但没有任何触发该配置。

我还考虑了使用“文档集” - 因为这对它们来说几乎完全是用例 - 但似乎没有改变“传入电子邮件”设置以使其创建的方法文件集或类似的文件。

tl;博士:

  • 尝试为传入电子邮件设置工作流

  • 通过主题(.eml +附件)

  • 传入的电子邮件将电子邮件组项目进入文件夹中

  • 如果设置为文件夹工作流,则不会触发“创建的项目”文件夹工作流“

  • 触发器如果设置为文档/此列表工作流程,则“创建的项目开始”

  • 如果设置为文档/此列表,它会触发每个项目,而不是每封电子邮件

任何关于我如何实现这一目标的想法或洞察力如何设想?谢谢!

有帮助吗?

解决方案

我已经遇到了几次,它默认情况下不启用。它需要通过PowerShell启用:

$spWebService = [Microsoft.SharePoint.Administration.SPWebService]::ContentService
 $spWebService.DeclarativeWorkflowAutoStartOnEmailEnabled = $true
 $spWebService.Update()
.

其他提示

除此之外,您可以检查此交换机的状态:

$spWebService = [Microsoft.SharePoint.Administration.SPWebService]::ContentService
$spWebService.DeclarativeWorkflowAutoStartOnEmailEnabled
.

源: https://social.technet.microsoft.com/forums/lync/en-us/6a246070-b107-43bb-8c99-99fda4fccc1d/workflow-not-being - 逐步传入 - 电子邮件?Forum= SharePointGeneral

许可以下: CC-BY-SA归因
scroll top