Sharepoint 2013 SharePoint 2013取消工作流,但页面工作流状态不变

Sharepoint 2013 SharePoint 2013取消工作流,但页面工作流状态不变,sharepoint-2013,sharepoint-workflow,Sharepoint 2013,Sharepoint Workflow,我已创建了一个自定义工作流解决方案,并已部署到SharePoint发布网站。 我使用CSOM和C编写了一些服务器端代码,这些代码将取消发布页面上正在运行的工作流。我知道我的代码可以工作,因为工作流已经完成,并且我已经向我的工作流发送了一条有效负载消息,该消息显示在日志中 但是,当我在浏览器中打开我的站点并导航到/pages/forms/Allitems.aspx页面时,我会看到该站点中的页面列表 到目前为止还不错。 但仔细看一下,就会看到草稿的“批准状态”列 为什么会这样,因为我认为取消工作流会

我已创建了一个自定义工作流解决方案,并已部署到SharePoint发布网站。 我使用CSOM和C编写了一些服务器端代码,这些代码将取消发布页面上正在运行的工作流。我知道我的代码可以工作,因为工作流已经完成,并且我已经向我的工作流发送了一条有效负载消息,该消息显示在日志中

但是,当我在浏览器中打开我的站点并导航到/pages/forms/Allitems.aspx页面时,我会看到该站点中的页面列表

到目前为止还不错。 但仔细看一下,就会看到草稿的“批准状态”列

为什么会这样,因为我认为取消工作流会自动更新页面的“批准状态”列


Tom

取消工作流不会更改“批准状态”列。您可以先更新状态,然后取消工作流