gpt4 book ai didi

javascript - CRM - 我可以访问正在运行的工作流程吗

转载 作者:行者123 更新时间:2023-12-02 15:37:27 26 4
gpt4 key购买 nike

我想访问当前记录上运行的工作流程以检查它是处于等待状态还是正在运行。我想使用 JavaScript 代码访问它。

例如,我有一个在 Case 实体上运行的工作流程,我想在 JavaScript 中监视它,这意味着我可以找到该工作流程的当前状态,成功,等待,错误。

我可以这样做吗,否则不适用。

提前致谢。

最佳答案

是的,你可以做到。使用 OData 并对 WorkflowLogSet 进行查询。您可以根据状态或记录 ID 或两者进行查询。使用restkit,它看起来像这样:

var currentCase = Xrm.Page.data.getId();
var filter = 'RegardingObjectId/Id eq ' + currentCase + '&Status/Value eq 2' //<-- or whatever statuses you want
CRMRestKit.ByQuery('WorkflowLog',[columnset],filter).done(function(){
//Do what you want with these items
}).fail(function(){ alert("failed to retrieve workflow");});

关于javascript - CRM - 我可以访问正在运行的工作流程吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32828298/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com