深入探究 SharePoint 2013 工作流与搜索功能
1. SharePoint 2013 工作流启动逻辑
在 SharePoint 2013 中,工作流的启动逻辑依据项目 ID(itemId)是否存在来决定。以下是相关代码示例:
if (itemId != null && itemId != "") {
// Start list workflow
wfManager.getWorkflowInstanceService().startWorkflowOnListItem(subscription, itemId, wfParams);
} else {
// Start site workflow
wfManager.getWorkflowInstanceService().startWorkflow(subscription, wfParams);
}
context.executeQueryAsync(
function (sender, args) { window.location = redirectUrl; },
function (sender, args) { ... }
)
上述代码表明,若项目 ID 不为空,将启动列表工作流;反之,则启动站点工作流。执行查询操作时,若成功,页面将重定向至指定的 redirectUrl ;若失败,则执行相应的错误处理逻辑。
此外,还需对工作流进行配置,以收集传入的值。在工作流中,需添加两个输入参数 Some
超级会员免费看
订阅专栏 解锁全文
189

被折叠的 条评论
为什么被折叠?



