企業組織架構管理,可在系統上建立公司的組織樹,依企業內分公司及部門設定,並為指定該部門主管ID。
當組織樹建立後,且有在使用者管理中指定每個使用者所屬的部門ID。
應用於企業流程簽核時,系統可依據登入的使用者帳號對應組織樹的部門,往上抓取每一層的主管,進行企業流程簽核。
其組織建立區分三種方法:[預設]、[存在資料庫,定期匯入]、[存在資料庫,即時讀取]。
此章節包含主題:
選項一、預設:適合公司沒有組織樹,可在系統上直接建立,進行新增/修改/刪除組織架構。(儲存至MongoDB)
選項二、存在資料庫,定期匯入:適用公司內已有組織 Table,異動不大,可手動匯入至系統上,直接呈現組織樹。有異動時需重新匯入(儲存至MongoDB)
選項三、存在資料庫,即時讀取:適用公司內已有組織 Table,異動大,即時至資料庫取得最新的部門ID
在企業流程中簽核層級需套用組織執行,搭配【使用者,群組及角色管理】中部門設定。
當查詢報表資料需套用組織做資料權限限制,搭配【使用者,群組及角色管理】中組織授權設定。
在系統上直接建立組織樹,進行新增/修改/刪除組織架構。由較大到小建立組織架構(儲存至MongoDB)
系統編號:設定部門編號,需唯一編號,不能重覆編號。
顯示名稱:設定顯示部門標題。
主管:設定主管帳號,必需先在【使用者,群組及角色管理】中建立此帳號。
層級:設定該部門對應的簽核層級,必需先在【層級管理】建立所需的層級。(未來在設計企業流程的層級核決時可套用)
行事曆分類名稱:針對整個組織或部門設定行事曆執行,必需先於系統管理中【行事曆分類管理】建立行事曆。
當公司部門有異動時,直接在系統上組織管理進行新增或修改主管(背後儲存至MongoDB)
適用公司內已有組織 Table,異動不大,可手動匯入至系統上,呈現組織樹, 也利於企業流程簽核時系統直接抓取對應部門進行簽核。當資料庫有異動時需手動重新匯入系統上(儲存至MongoDB),在組織樹上只能瀏覽無法新增/修改/刪除
指定連線資料庫及輸入SQL語法
點選[閃電測試],檢測 SQL語法是否正常
點選[轉換資料]。系統會將抓到的資料寫入至MongoDB,再跳到組織樹管理頁籤,使用樹狀呈現
設定完成後,進行[存檔],如此才能整個套用
當資料庫有異動時需手動重新匯入系統上(背後仍儲存至MongoDB)
適用公司內已有組織 Table,異動大,企業流程簽核在運行時,系統即時至資料庫取得最新的部門ID,(系統沒有儲存任何組織資料)
功能尚未完善,待配合測試
指定連線資料庫及輸入SQL語法
點選[閃電測試],檢測 SQL語法是否正常
點選[轉換資料]。系統會將抓到的資料寫入至MongoDB,再跳到組織樹管理頁籤,使用樹狀呈現
需指定部門編號欄位,(當企業流程運行時,會即時下SQL語法回傳部門ID對應的所屬主管帳號)
設定完成後,進行[存檔],如此才能整個套用
功能尚未完善,待配合測試
組織管理設定完成後,需要至 系統管理\使用,群組及角色管理中,針對每位使用者指定所屬部門ID
附註: |
---|
當使用者未指定部門時,系統無法得知使用者的所屬部門帳號,無法讓部門主管簽核 |
部份使用者同時隸屬2個部門以上,需至 系統管理\使用,群組及角色管理中, 針對特殊使用者指定兼職部門ID,當企業流程啟動時,會依據指定的部門ID,讓該部門主管進行簽核