如何计划sharepoint工作流的执行
Sharepoint 2013是否为工作流调度提供了本机解决方案如何计划sharepoint工作流的执行,sharepoint,sharepoint-2013,Sharepoint,Sharepoint 2013,Sharepoint 2013是否为工作流调度提供了本机解决方案 我知道HarePoint Workflow Scheduler可作为替代解决方案,但我想知道Sharepoint 2013的新功能是否包括此功能。据我所知,Sharepoint 2013没有用于工作流调度的本机解决方案。然而,从我的头脑中,我可以提出以下方法: 创建SharePoint计时器作业,该作业将根据您提供的计划触发您的工作流 使用工作流服务创建控制台应用程序以手动触发工作流。完成后,根据希望运行的计划设置计划任务 一篇博
我知道HarePoint Workflow Scheduler可作为替代解决方案,但我想知道Sharepoint 2013的新功能是否包括此功能。据我所知,Sharepoint 2013没有用于工作流调度的本机解决方案。然而,从我的头脑中,我可以提出以下方法:
您可以使用任务计划工具(如SQL Server Agent或Windows任务计划程序),并让其执行启动工作流的PowerShell脚本 以下是一个示例:由我的团队开发,支持SharePoint 2013工作流和SharePoint 2010工作流 它有友好的调度界面,另外还支持cron语法来创建极其复杂的调度 见文件:
它回答了Sharepoint 2010的问题,但也适用于Sharepoint 2013我想试试新的循环功能。它可以工作,但我不能像我想做的那样检查日期时间值。你的意思是你想要一个利用循环功能的工作流?您希望检查什么日期时间值?我认为该循环对我很有用。但现在我找到了正确的解决方案。我没有安排执行,而是使用了一个操作来停止执行,直到指定的日期和时间。它的工作原理类似于调度,因为我在工作流的第一个操作中停止了它。现在我的疑问是,如果我的应用程序出现故障,会发生什么?如果重新启动应用程序,我将丢失所有正在运行的工作流?您不会丢失正在运行的工作流,但对于SharePoint 2010工作流,暂停以等待延迟不是最佳做法。它会影响性能,我假设对于SharePoint 2013工作流,它可以是相同的。