發布時間:2022-05-05
瀏覽量:1072
Ultimus在實施了眾多大型企業的復雜流程之后,總結了開發復雜流程的六大步驟。同時將這六大步驟整合到Ultimus系統中,通過低代碼的方式,能輕松完成復雜的流程的開發。這六大步驟如下:
1. 組織架構
組織架構是流程運行的基礎,流程會根據組織架構會進行流程。一個企業往往有不止一套組織機構。最基本的有人事行政組織架構,定義每個人在公司屬于什么崗位,上下級關系是如何。對于屬于尋找直屬上級、部門經理的審批節點,需要通過人事組織架構去找人。
同時,很多公司還會有一些業務組織機構,比如項目組織架構、營銷組織架構等。涉及業務關系上的找人邏輯就可以通過業務組織架構去運行。很多大型公司,組織架構是矩陣式的,一支流程中會根據多個組織架構去運行。Ultimus就提供了這樣的功能,支持多組織架構并存,多線匯報,一人多崗等業務場景。
2. 流程開發
流程開發又分為三個小的步驟,第一步是可以通過拖拉拽的方式,快速的流程圖畫出來,讓人能輕易的讀懂整個業務流程的邏輯。
第二部是設置每個流程節點的找人方式,這一步就會和組織架構想關聯,是找Report to的匯報人,還是找Cost Center Owner ,或者是一個自定義角色等等。Ultimus已經內置了幾十種常用的找人方法。
第三步是設置流程流轉的規則,通過Ultimus Rules工具可以快速配置流程流轉規則,比如報銷流程根據金額、費用類型、總部還是分公司等條件判斷,來走不同的流程分支。很多大型企業有Approval Matrix審批矩陣表,也可以通過Ultimus DOA工具,快速實現Approval Matrix的落地。
3.表單開發
一支流程的前端載體就是表單,復雜流程往往它的表單也會很復雜。Ultimus提供一個可以拖拉拽的可視化表單設計器,一些常用的控件都已經預設好了,只需要拖到想要的位置既可,同時也會自動生成數據庫里的字段。同時Ultimus的表單也支持二次開發,去實現更復雜的一些業務邏輯。
Ultimus的表單是基于Vue+Typescript+H5的技術,能夠自動生成移動端的表單,減少移動端的二次開發。同時后端使用了.NET Core的技術,表單加載的速度非常快。即使是一些復雜表單,字段非常多也能很快加載出來。
4.系統集成
一支復雜的流程,往往都會和其他系統有集成。比如流程結束后把數據寫入第三方系統,或者流程執行過程中會從第三方系統取數,流程過程中會發郵件、生成一個文檔等等。傳統的開發方式需要寫代碼來實現這樣的功能。
而Ultimus首創了流程機器人Flobot, 通過配置化的方式,就能實現和第三方系統的對接。常用的機器有Webservice機器人,Email機器人,Office機器人等等。在流程中哪個節點需要對接,就在那個節點配置一個機器人,實現系統的對接。方便、快捷、高效。
5.主數據管理
一支復雜的流程,它的后臺往往涉及很多主數據,比如供應商主數據、物料主數據、財務科目主數據等等。能夠快速的配置主數據,管理好主數據,也能加快流程開發的效率。Ultimus就提供了一個主數據開發的模塊,能夠通過配置化的方式快速搭建起一個主數據。實現這個主數據的增刪改查等基本功能。
6.報表開發
一支復雜的流程都會對應的一些報表,包括了流程績效類報表和業務分析類報表。流程績效類報表系統可以自動生成,也可以進行二次加工。常用的有整個流程的績效分析,每個流程節點的耗時分析,每個人員的流程效率分析等等。
針對業務數據報表,系統能夠默認生成業務流程報表,同時能夠穿透式查詢。針對基本報表,還可以進一步開發多維度的統計分析報表,常用的比如:預算使用分析報表、采購跟蹤報表、費用使用分析報表、供應商訂單分析報表等等。
如果您對復雜流程開發感興趣,可以報名參加我們5月份(具體時間待定)的在線BPM流程開發培訓會:
(掃碼報名后,發送會議鏈接!)