本文介绍了使用JSOM从Approval Workflow 2010中获取所有工作流信息的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我在本地SP 2010站点中有一个SPList,其中我在该SPList中运行着100多个工作流实例.我的客户创建了APPROVAL WORKFLOW 2010 [默认工作流程模板].

I am having a SPList in SP 2010 site, On-Premises wherein I am having 100+ workflow instances running in this SPList. My client has created APPROVAL WORKFLOW 2010 [Default Workflow Template].

现在,我想以表格格式/Excel格式(使用CEWP进行任何按钮单击)制作这些工作流信息,这些信息是从我的源列表中获取的(例如TestingList)任务列表,历史列表等,这样我就可以获取所有有关工作流程的信息,是否 工作流程被批准或拒绝,如果被拒绝,原因是什么,如果被批准,为什么被批准.等

Now, I wanna make these workflow information in a table format/Excel format(Either in a button click using CEWP) that's fetched from my source list[ say TestingList ] tasks list,history list etc such that I can get all the information about workflow, whether workflow is approved or rejected, if rejected what is the reason and if approved why its approved. etc.

使用JSOM代码可能吗?如果是,则此操作必须使用什么API.

Is this possible using JSOM code? if yes, what API has to be used for this operation.

如果不可能,我是否可以采用其他方法从SP 2010批准工作流2010中提取数据,工作流信息.

if not possible, is there any other approach I can employ to extract the data, workflow information from SP 2010 Approval Workflow 2010.

通过 的方式,当我检查了几个批准,拒绝的工作流程时,我看不到批准者的评论,批准的原因或拒绝的原因.

By the  way, when i checked few workflows where its apprpved, rejected, i am not able to see those comments by the approvers, why its approved, or why its rejected..

想知道它保存在哪里吗?

Would like to know where its saved ?

我们非常感谢您的帮助!

help is appreciated! 

 

推荐答案

客户端对象模型(JSOM)对SharePoint 2010中的工作流具有有限的api支持,您可以使用SPServices获取工作流状态.

这是我的测试代码供您参考.

<script type="text/javascript" src="https://code.jquery.com/jquery-1.10.2.js"></script>
    <script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/jquery.SPServices/2014.02/jquery.SPServices-2014.02.js"></script>
    <script type="text/javascript">
        function retrieveWFStatus() {




这篇关于使用JSOM从Approval Workflow 2010中获取所有工作流信息的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

10-31 08:04