Action Flow

Low Code的理念是可以讓不會寫程式但對於系統需求熟悉的使用者或IT人員可以自主開發應用系統,Action Flow是為了學習容易並可開發實用的功能而設計,透過系統提供的多元Actions來彈性組裝出你要的需求,只要經由簡單的拖拉設定便可完成原本要撰寫複雜程式才可做到的功能,大幅提昇開發效率。

此章節包含主題:

適用時機

任何可以撰寫程式的事件都可以用Action Flow來設計,包含頁面事件(Events),例如:資料及控制項讀取完成、頁面Refresh事件;元件觸發的事件,例如:Button的onClick事件;資料表的事件(Table Events),例如:新增時、存檔前、存檔後、資料權限檢查等事件;欄位的動態規格,例如:輸入檢查、動態初值、顯示隱藏等判斷。

共用

Action Flow可依需要於系統共用Process、頁面共用Process、或特定事件及規格中設計,系統共用Process可以給各個頁面的事件及規格使用,頁面共用Process給該頁面的事件及規格使用,使用共用Process時利用Process Action選取所需要的Action Flow並指定需要的Input Variables執行,取得Output Variables傳給其他Actions或指定給其他變數及傳回值(Assign Variables)、或資料欄位(Assign Data),有關共用Process設計請參考共用Process說明。

Action Flow設計

設計方式是根據需求由Actions工具箱查詢選用適合的Action新增到Action Flow上,設定需要的屬性值,並依邏輯需要加入Condition判斷、ForEach迴圈或Parallel平行處理等Actions,完成的Action Flow會在各種使用時機被自動呼叫執行。例如複雜的人事年假特休計算邏輯、表單輸入完成後自動輸出 Excel並寄出通知郵件或即時過帳至庫存檔等都可以由Action Flow達成。

Action Flow設計版面

A) 工具列

B) Actions工具箱

Action Flow提供多種類的Actions供設計使用。

C) 變數區

依需求可以新增輸入、輸出或變數執行,以滑鼠右鍵點擊所需項目即可新增。

D) Action Flow版面

於Actions工具箱中拖拉所需要的Actions至版面設計Action Flow,參考範例:表單搭配Action Flow(請假天數計算)

Action類別

在Action Flow設計中提供多樣類別的Actions供使用者與IT人員使用,若有特殊Action需求亦可透過自訂匯入Action擴充應用。

Actions:

ForEach RowConditionParallelAssign VariablesAssign ControlsAssign DataProcess ActionScriptDrilldown

Actions:

Insert RowUpdate RowDelete RowSave DataLoad DataRefesh Data

Actions:

Insert FormEdit FormDisplay FormInsert ViewEdit ViewDisplay View

Actions:

Insert DataUpdate DataDelete DataAccumulate Data(累加過帳)Regressive Data(累減過帳)Execute QuerySelect QueryExecute ProcedureSelect ProcedureRest ServicesWeb Services

Actions:

Show MessageConfirm

Actions:

送審暫存

Actions:

LineE-mailSMSJANDITelegramSlack

Actions:

Export ExcelExport XMLExport TXTDownload

Actions:

Html Mail MergeWord Mail Merge

Actions:

Import ExcelImport Data

Actions:

BarcodeGPS

Actions:

String ValidationEmail ValidationIdentity ValidationPassword ValidationCellPhone ValidationTelephone Vaildation

關於我們 網站導覽 隱私權保護及著作權聲明 服務專線:(02)2726-0885