在工作流程中设置(内容)审批状态[Sharepoint 2013]

时间:2017-06-01 13:54:41

标签: sharepoint workflow

我有一个自定义列表,其中包含已批准和未批准的项目。

现在我创建了一个工作流,可以更改其中一个字段的值。

问题是:运行该工作流程后,此项目的审批状态将自动设置为"待定"。但我不想改变这种状态。

我尝试打开/关闭复选框"自动将工作流程状态更新为当前阶段名称"但没有效果。 我还尝试在工作流程中设置变量:

Set Variable: ApprovStatus to CurrentElement:Approval Status

then Update item in CurrentElement

then Set Workflow Status to Variable: ApprovStatus


Go to End of Workflow

如何保持当前的审批状态(或将其设置为以前的值)?

当(手动)批准某个项目时,它是否也可以使用?

1 个答案:

答案 0 :(得分:0)

我明白了! 解决方案是使用Sharepoint 2010 工作流而不是2013:

    Set Variable: AprSt to Current Element:Approval Status
    Update item in Current Element
    If Variable: AprSt not equals 0;#Approved
        Set content approval status to Pending with comments
    Else
        Set content approval status to Approved with comments

现在可行。