1. 程式人生 > >畫畫一樣開發軟件 申請審批管理系統開發案例4

畫畫一樣開發軟件 申請審批管理系統開發案例4

軟件開發;管理軟件;無代碼軟件開發;

第四部分:審批功能設計

1、審批頁面中待審批記錄顯示:

在“主管審批”頁面,和“員工申請”頁面一樣,放置一個普通行為處理元件(快捷鍵“a”)並命名為“顯示需審批記錄”,其中添加“主管審批”頁面的父層引用對象,添加一個服務器端行為處理元件(快捷鍵“s”),查詢到結果顯示在父層中的表格中,所有開發與前面一個完全一樣,記錄轉化可以復用之前的,唯一不同的是,在查詢元件上(命名為有條件查詢),需加一個觸發器(快捷鍵“t”),命名為“zhuangtai”,並添加一個常量“新申請”(這個是在員工申請中,系統為新的記錄定義的狀態,常量也可以復用之前的,復用的好處是如果一個地方改了新申請的命名,其他地方就不需要再改了)用實線箭頭傳給“zhuangtai”,完成以下後,可以測試,新的記錄

技術分享圖片

技術分享圖片

2、批準申請項目的無代碼開發:

退出到“主管審批”頁,雙擊進入批準按鈕,再進入<On Click>元件,添加一個“主管審批”頁的父層引用對象,添加一個服務器端行為處理元件(快捷鍵“s”)命名為“記錄更新”,放一個觸發器(快捷鍵“t”),將父層引引用中表格下選中的“*Selected”元件與觸發器相連傳遞選中值進入服務器處理元件。進入服務器元件,可同樣復用前面員工申請中取消申請按鈕下的“轉化數據記錄”普通行為處理元件,將選中的信息轉為數據庫記錄輸出,然後復用一個申請數據庫表作為一條記錄信候,用傳一個新文本常量“批準”給“zhuangtai”的方式修改記錄,添加一個更新記錄元件(右側元件欄->Database->Update)並命名“更新申請記錄”,將數據庫記錄用實線箭頭連到“更新申請記錄”元件上。這樣就完成了批準處理。

技術分享圖片

為“記錄更新”服務器端行為處理元件右鍵添加一個結束輸出(右鍵->Add Element->done),在其後添加一個普通行為處理並命名為“刷新審批頁面”,為其添加一個控制觸發器(右鍵->Add Element->Control),用實線箭頭連接前一個輸出與此觸發器;進入“刷新審批頁面”元件,添加或復用一個“主管審批”頁父層引用對象,添加一個刷新元件(右側元件欄->Display Actions->Refresh),用實線箭頭連接父層頁面與刷新元件,當完成記錄更新後刷新審批頁。

技術分享圖片

3、不批準申請項目的無代碼開發:

不批準的開發過程與批準的過程完全一致,唯一區別是在“記錄更新”中的服務器端行為處理元件中,將傳入給“zhuangtai”字段的“批準”常量改為“不批準”即可,其他部分可以復用“批準”按鈕中的開發內容。

技術分享圖片

畫畫一樣開發軟件 申請審批管理系統開發案例4