SharePoint 2013 實現多級審批工作流

2021-09-06 13:38:08 字數 1413 閱讀 1038

這個demo是基於多級審批工作流。以古代上傳奏摺為場景,共分為3個階段。當建立者上傳奏摺時,首先會由對應的上級領導審批,審批通過,交付對應的下一級,審批拒絕時,則整個流程結束,具體的官階資訊如下所示:

然後,我們預先設定,以文件庫來作為我們的上報奏摺庫,所以我們需要為其設定自定義的多級審批工作流。最後建立自定義的task來存放待審批的任務。

工作流發生異常很難找到, sharepoint 2013 designer workflow當發生異常時會丟擲異常,比如500錯誤。排查這個異常非常麻煩,需要你的經驗法則。比如在workflow management資料庫中存在一張表debugtraces會記錄發生的錯誤,如下所示(name為中文情況下,sharepoint會自動分配16進製制的編碼來表示name,這樣可能會發生一些意想不到的錯誤):

在文件庫中上傳乙個奏摺,將啟動工作流,如下截圖所示即為3級審批工作流審批流程日誌:

細心的朋友已經發現了,我沒有去控制task的許可權,而是用了filter來進行過濾。事實上,在task任務庫中,每個人(而非指定的assign to物件)都可以啟動(編輯、刪除)任務。所以怎樣用sharepoint designer 2013去打斷許可權繼承,只給assign to的使用者分配編輯許可權,這實在讓我很糾結。

SharePoint 2013 的新特性

1.sharepoint 2013將會包含新的sharepoint應用商店 2.新的應用商店provider 應用包可以被配置成使用任何後台資料庫,只要它支援新的資料庫提供者介面 3.sharepoint應用將支援多租戶的安裝,使得hosting提供商能夠提供給多使用者可用的相同的應用集 4.sha...

SharePoint 2013 同步FBA認證使用者

sharepoint 開啟了基於fba的身份認證,經常會遇到使用者組使用者的問題,當我加入乙個ad賬號,無法同時加入form認證的使用者,這時,只能手動新增,比較麻煩 所以,寫了乙個服務,用來每天晚上同步一下使用者組中的ad賬號和form賬號。原理 原理比較簡單,就是遍歷使用者組的所有使用者,同步的...

SharePoint 2013 禁用搜尋服務

前言,在sharepoint2013中,對於硬體需求的提公升,讓我們虛機裡安裝總是一籌莫展,尤其開啟了搜尋服務以後,對於記憶體的消耗就更加嚴重,尤其對於我們開發者來說,搜尋服務並不是必須開啟的,所以,我們需要禁用掉不需要的服務,來減輕開發環境的壓力.首先對比一下是否開啟搜尋對於伺服器記憶體的壓力 特...