我有一个自定义列表,其中包含已批准和未批准的项目。
现在我创建了一个工作流,可以更改其中一个字段的值。
问题是:运行该工作流程后,此项目的审批状态将自动设置为"待定"。但我不想改变这种状态。
我尝试打开/关闭复选框"自动将工作流程状态更新为当前阶段名称"但没有效果。 我还尝试在工作流程中设置变量:
Set Variable: ApprovStatus to CurrentElement:Approval Status
then Update item in CurrentElement
then Set Workflow Status to Variable: ApprovStatus
Go to End of Workflow
如何保持当前的审批状态(或将其设置为以前的值)?
当(手动)批准某个项目时,它是否也可以使用?
答案 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
现在可行。