蒼穹開發平臺快速入門:以“單據”為例,認識業務對象及業務對象結構
2021-12-20
1、什么是業務對象
業務對象是最終發生業務的實體的總稱,也被稱為實體,業務實體等,是承載完整業務的最小單元。分為PC端實體和移動端實體,包括:動態表單、單據、基礎資料、報表、卡片、參數、布局等多種類型。比如:費用報銷單(單據),客戶(基礎資料),科目余額表(報表),期末結賬監控中心(動態表單)
2、業務對象基本操作(以“單據”為例)
① 在開發平臺進入某一個應用后,左側一般是業務對象按功能劃分的分組,右側即為該分組下的具體業務對象。
一般某個功能分組下的原始單據,點擊頁面編碼打開后,會提示:資源不屬于當前開發商。此時只能查看,不可做任何改動。
③ 單據擴展:若要對單據元數據進行修改,需先點擊單據卡片下方圖標,生成一個帶“擴”字的同樣單據,打開該單據即可進行修改。
④ 預覽單據:在原始單據或擴展的單據下方點擊圖標,即可預覽該單據,與前端單據新增界面或者單據列表界面數據一致。
注意:預覽時新增的單據數據是真實的數據,會同步到前端單據列表中
02
業務對象結構(以“單據”為例)
一個單據的展現形式主要分為:表單、列表、移動表單、移動列表等。
1、表單:PC端單據新增界面的元數據
2、列表:PC端單據列表界面的元數據
3、移動表單:移動端單據新增界面的元數據
4、移動列表:移動端單據列表界面的元數據
03
單據整體屬性
表單是通過各類控件組合而成,下面以表單元數據界面左、中、右三部分進行介紹。
1、中間部分
①中間上部分:為開發平臺設計器工具欄,可以對控件進行復制、刪除、移動等基本操作
②中間下部分:是表單可視化的元數據界面,決定了前端單據的字段信息及頁面布局
2、左側部分
① 控件
預置可直接拖拽使用的控件,包括:通用字段,業務字段(具有某種業務屬性),單據體,通用控件,容器控件等。
每一種控件可實現某一種功能,比如:文本控件可以錄入文字,日期控件可以選擇日期,容器控件中可以放置其他類控件,實現各種頁面展示。
各類控件相互組合,就可以組建成具有某種業務功能的表單,這也體現了開發平臺的低代碼特性。
② 大綱
展示該表單所有的控件信息及層級結構
③ 實體
僅顯示字段、單據體等實體控件信息,不會展示控件的層級結構布局等信息。表單業務數據一般以這些實體字段、單據體等為載體存儲于數據庫
單據實體一般組成:單據主實體→單據體→子單據體→字段等,字段可以存在于主實體、單據體、子單據體
3、右側部分
右側部分為控件的屬性,分為:業務屬性,樣式,布局,以下主要介紹業務屬性。
① 標識、名稱
在左側實體選擇最頂層,右側控件屬性中“標識”為該表單的唯一編碼(也叫頁面編碼),“名稱”即為前端該表單顯示的名字
② 主實體表名、單據體表名
在左側實體選擇最頂層,右側控件屬性中“表名”即為該表單實體數據庫存儲表名
如果該表單還有單據體、子單據體,在左側實體中分別選擇選擇單據體、子單據體,右側即可查看單據體、子單據體對應表名
③ 業務控制
業務控制決定該表單可以參與哪些業務功能,比如:能否配置工作流,能否用來生成憑證,能否引入引出等
④ 權限控制
權限控制決定該表單是否參與授權控制。比如:單據是否需要授權才能查看、新增、刪除,哪些操作要受到權限控制
⑤ 操作
單據是業務的載體,一項業務的發起、撤銷、審核、終止所涉及的關鍵動作即操作,每一個單據所承載的業務不同,操作類型也可能不同。通用的操作就是:增刪改,保存,提交,審核等。
操作一般綁定在單據的各個按鈕上,點擊單據上的按鈕即可觸發對應操作功能。比如:點擊審核按鈕,單據狀態就會變成已審核
⑥ 操作與權限
前面說到了權限控制,如果某項操作需要授權才能執行,那么在該操作上就可以綁定對應的權限項。比如:需要給用戶A授予 應收單新增的權限,該用戶才可以新增應收單,否則就無法新增。
04
單據字段屬性
上面說到的是單據整體的屬性情況,那么對于單據上每一個字段,都有自己的屬性設置。
1、可見性、鎖定性、必錄
這幾個屬性控制某個字段是否可見,是否可修改,是否必須要錄入
2、功能控制
前面講到的業務控制是針對整個單據的控制,下面這個“功能控制”則是針對某一個字段可參與功能的控制
05
單據列表屬性
1、列表字段
列表字段即為前端單據列表可查看的字段,若要添加單據其他字段,可點擊【添加字段】添加
2、列表過濾
列表過濾分為三種:快速過濾,常用條件,方案過濾。
① 快速過濾
即單據列表右上方的快捷過濾功能,可在快速過濾框中輸入對應值回車搜索。快速過濾中的字段可自行添加,但不建議添加過多,一般最常用的搜索字段可放在快捷過濾中。
② 常用過濾
常用條件是將需要用來過濾的字段放在列表表頭,通過分別選擇每個字段的值組合查詢列表數據。一般也是添加常用的字段即可,不宜太多。
③ 方案查詢
上述快速過濾,常用條件主要是常用過濾字段,而且不能對查詢方案保存。那么方案查詢除了可以使用更多的字段作為查詢條件,還可將每個查詢組合另存為固定的方案,后續可直接點擊對應方案查詢數據。
3、列表顯示控制
① 列表界面規則
列表界面規則主要是設置滿足某一條件時列表字段顯示的樣式。比如:當滿足某個條件時,列表哪些字段的大小、顏色如何顯示等。
② 列表行高
單據列表上某個字段字符較多時,不能顯示完全,此時就可以設置行高自適應,在有限的列寬下通過自動調整行高顯示全部字符。
注意:以上無論是表單、列表、移動表單、移動列表,都需要在擴展之后的單據中才可以修改,修改后需要點擊右上角【保存】按鈕即可保存修改內容,保存后可以直接點擊右上角【預覽】按鈕查看修改后的效果。
06
常用技巧
1、在不熟悉開發平臺各業務云和應用時,如何快速查找某一個單據的元數據頁面?
操作技巧:
① 先在前端打開對應的單據新增界面,按使用快捷鍵 Ctrl+Alt+G 即可彈出對應的開發平臺元數據頁面;
② 彈出后元數據頁面后,復制主實體的標識;
③ 用上述復制的標識在開發平臺右上角搜索,即可查詢到該單據 所屬的應用和功能分組。
注意:如果搜索到的表單沒有帶“擴”字,說明是原始表單,此時打開的表單不可以直接修改,應該根據所屬應用→功能分組,找到擴展的應用下對應擴展的表單進行修改。
2、有時根據上面的查詢方法,找到對應的應用后,找不到對應的功能分組?
操作技巧:根據上述方法搜索出來的單據,顯示的功能分組為最明細的功能分組,肯定是存在的。如果打開對應的應用后,左側不能直接找到這個分組,要注意點開那種帶有
箭頭的分組,這種分組還有下級分組。
3、單據擴展改動后如何恢復到系統預置?
操作技巧:一般刪除擴展的單據即可恢復至系統預置,但是要注意:如果單據擴展的字段,已經被其他地方引用了,比如:轉換規則、憑證模板、關聯單據,報表二開字段等,也要注意調整這些地方,否則后續使用時可能會出現報錯。
4、單據擴展過,使用過程中出現了問題,如果判斷是標準功能問題還是擴展引起的?
操作技巧:可以將單據擴展先禁用,檢查單據操作是否正常,如果禁用后操作正常,一般可能是擴展引起的問題,如果禁用擴展后一樣有問題,則需要進一步分析。擴展禁用后可以繼續啟用。