2017-06-01 145 views
0

我有一個自定義列表,包含已批准和未批准的項目。在工作流程[Sharepoint 2013]中設置(內容)審批狀態

現在我創建了一個工作流程,用於更改其中一個字段的值。

問題是:運行該工作流程後,該項目的審批狀態自動設置爲「待定」。但我不想改變這種狀態。

我試圖打開/關閉複選框「自動更新工作流程狀態到當前階段的名稱」,但沒有效果。 我也試圖設置工作流程裏面的變量:

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

我明白了! 解決方案是使用一個SharePoint 工作流程,而不是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 

現在,它的工作原理。

相關問題