工作流由資料流組成

2021-04-07 01:41:53 字數 2358 閱讀 9688

準備寫一篇工作流的文章,標題就是「資料流代替工作流解決方案」。

如果大家有這方面的格式模板,請給我乙個,不勝感激。

在此簡單的說下原理:

例如,市場人員因為檢視庫存沒有要的貨物,於是填了一張採購申請單,要求某時要貨給客戶,這時,這張單據狀態是未審核,所以,還不能進行採購計畫(計畫條件一:審核人不為空)。相關部門自動接收採購申請單資料(條件:審核人為空),於是根據實際情況審核。

採購計畫人員在製作計畫篩選的時候,發現有已審核的採購申請,於是可以實施下一步的工作流程,在製單過程中,資料來源為已審核的採購申請資料。

採購計畫後,也是根據情況審核...下一步工作...,計畫單據審核成功後,採購申請人員可以檢視自己申請的貨物及計畫狀態,如果已採購,還可以檢視採購到貨後分配給自己的數量。

總之,資訊管理理的就是資料,一切皆資料,一切皆資料流。

**:其實有了這個平台,**就不用寫了,配置就搞定,要寫就寫sql,業務邏輯和工作流就體現在這裡。

開啟配置,就發現申請單的資料顯示檢視如下:

單據列配置:

no|產品庫id|分類|質量等級|國標**|片芯型號|規格|型號|需方**|需方型號|執行標準|品牌型號|品牌|尺寸|組別|電壓|容量|端頭|引腳|其它特性|最小包裝|包裝形式|單位|不含稅單價|稅率|含稅單價|數量|不含稅金額|含稅金額|要求到貨日|客戶編碼|客戶名稱|客戶訂單號|緊急程度|擴充套件一|擴充套件二|擴充套件三|擴充套件四|已計畫|待計畫|計畫狀態|小注

明細表檢視:

select 產品庫id,分類,質量等級,國標**,國標型號,規格,型號,需方**,需方型號,執行標準,品牌型號,品牌,

尺寸,組別,電壓,容量,端頭,引腳,其它特性,最小包裝,包裝形式,單位,

fnprice 不含稅單價,fntaxrate 稅率,fntaxprice 含稅單價,fnquantity 數量,fnamount 不含稅金額,fntaxamount 含稅金額,

convert(char(10),fdintogoods,120) as 要求到貨日,fccustomercode 客戶編碼,i_customer.fcname 客戶名稱,

fccustomerorderno 客戶訂單號,fcexigentflag 緊急程度,fcexpanda 擴充套件1,fcexpandb 擴充套件2,fcexpandc 擴充套件3,fcexpandd 擴充套件4,

單據列配置:

no|產品庫id|分類|質量等級|國標**|國標型號|規格|型號|需方**|需方型號|執行標準|品牌型號|品牌|尺寸|組別|電壓|容量|端頭|引腳|其它特性|最小包裝|包裝形式|單位|不含稅單價|稅率|含稅單價|計畫數量|不含稅金額|含稅金額|到貨日期|申請單號|申請人|申請數量|共計畫|計畫狀態|已採購|小注

主表檢視:

select fcoperator as 制單人,convert(nchar(10), fdmakedate,120) as 製單日期,fcplanno as 單據編號,fcmemo as 備註

from bps_plan

where fcplanno='@receiptno'

明細表檢視:

資料庫表

s_receiptsetup 實現每個業務單據如「採購申請」、「採購計畫」的介面配置及一些簡單的業務邏輯配置,如標題、子標題、iso檔案號、錶頂、表頭、表腳、表底、多層表頭、明細表列、列寬、有效性、完整性驗證、格式、動態計算、合計等。

s_receiptsetup還乙個作用就是配置審核程式。

如果單據的主表有fcchecker這個字段,你可以不用在s_receiptsetup配置審核程式,而是直接在表s_checkreceiptconfig中填寫,如:

採購計畫審核(fccheckname欄位)  採購計畫(fcreceipname欄位)

當然,你也可以自己寫審核的邏輯:

如「撤銷採購計畫審核」的邏輯為:

(fcfilterstring欄位)

select fcplanno + '|' + convert(nchar(10), fdmakedate, 120) + '|' + fcoperator as t from bps_plan where isnull(fcchecker,'')<>'' and fcplanno not in (select fcplanno from bps_purchasedetail where bps_purchasedetail.fcplanno = bps_plan.fcplanno)

(fcupdatestring欄位)

update bps_plan set fcchecker='' where fcplanno='@receiptno'

採購申請的審核類同上面的「採購計畫審核」。

所以,申請單據填寫後(主表明細表有資料),經過授權主管審核(fcchecker不為空了),採購計畫的資料來源就有了。

工作流:申請--審核申請--計畫,而這,就是用資料流做的。

工作流建模 工作流概念

工作流建模 工作流概念 1 案例 工作流系統得基本目的是處理案例。每個案例都有乙個唯一標識,而且每個案例的生命週期都是有限的。案例生命週期都處於某個特定狀態,該狀態由三個元素組成 1 案例相關的屬性的值 案例屬性是一系列同案例相關的變數。能夠用來管理案例。正是通過這些變數,才有可能指出在特定條件下某...

工作流 一 什麼是工作流

什麼是工作流 工作流的英文全稱是 workflow,簡單理解則是業務流程的計算機化或自動化。它是是針對工作中具有固定程式的常規活動而提出的乙個概念,通過將工作活動分解定義良好的任務 角色 規則和過程來進行執行和監控,達到提高生產組織水平和工作效率的目的。工作流技術發端於70年代中期辦公自動化領域的研...

工作流 資訊流

公司正在上erp系統。個人覺得也許一套好的工作流系統更能適合公司的實際需要。存檔備考。工作流 workflow 就是 業務過程的部分或整體在計算機應用環境下的自動化 它主要解決的是 使在多個參與者之間按照某種預定義的規則傳遞文件 資訊或任務的過程自動進行,從而實現某個預期的業務目標,或者促使此目標的...