Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/sharepoint/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何计划sharepoint工作流的执行_Sharepoint_Sharepoint 2013 - Fatal编程技术网

如何计划sharepoint工作流的执行

如何计划sharepoint工作流的执行,sharepoint,sharepoint-2013,Sharepoint,Sharepoint 2013,Sharepoint 2013是否为工作流调度提供了本机解决方案 我知道HarePoint Workflow Scheduler可作为替代解决方案,但我想知道Sharepoint 2013的新功能是否包括此功能。据我所知,Sharepoint 2013没有用于工作流调度的本机解决方案。然而,从我的头脑中,我可以提出以下方法: 创建SharePoint计时器作业,该作业将根据您提供的计划触发您的工作流 使用工作流服务创建控制台应用程序以手动触发工作流。完成后,根据希望运行的计划设置计划任务 一篇博

Sharepoint 2013是否为工作流调度提供了本机解决方案


我知道HarePoint Workflow Scheduler可作为替代解决方案,但我想知道Sharepoint 2013的新功能是否包括此功能。

据我所知,Sharepoint 2013没有用于工作流调度的本机解决方案。然而,从我的头脑中,我可以提出以下方法:

  • 创建SharePoint计时器作业,该作业将根据您提供的计划触发您的工作流
  • 使用工作流服务创建控制台应用程序以手动触发工作流。完成后,根据希望运行的计划设置计划任务
  • 一篇博客文章展示了如何让工作流每天运行一次

  • 您可以使用任务计划工具(如SQL Server Agent或Windows任务计划程序),并让其执行启动工作流的PowerShell脚本

    以下是一个示例:

    由我的团队开发,支持SharePoint 2013工作流和SharePoint 2010工作流

    它有友好的调度界面,另外还支持cron语法来创建极其复杂的调度

    见文件:


    您可以使用权限和管理中信息管理策略设置中的过期策略。这将允许您设置定时、重复的工作流。不确定这是否是您要设置的工作流类型。我在这里找到了这些信息:


    它回答了Sharepoint 2010的问题,但也适用于Sharepoint 2013

    我想试试新的循环功能。它可以工作,但我不能像我想做的那样检查日期时间值。你的意思是你想要一个利用循环功能的工作流?您希望检查什么日期时间值?我认为该循环对我很有用。但现在我找到了正确的解决方案。我没有安排执行,而是使用了一个操作来停止执行,直到指定的日期和时间。它的工作原理类似于调度,因为我在工作流的第一个操作中停止了它。现在我的疑问是,如果我的应用程序出现故障,会发生什么?如果重新启动应用程序,我将丢失所有正在运行的工作流?您不会丢失正在运行的工作流,但对于SharePoint 2010工作流,暂停以等待延迟不是最佳做法。它会影响性能,我假设对于SharePoint 2013工作流,它可以是相同的。