下面我們假設(shè)一個業(yè)務(wù)場景,step by step創(chuàng)建一個APL代碼實現(xiàn)業(yè)務(wù)場景
創(chuàng)建電子簽對象時,需要在新建頁面自動實現(xiàn)以下業(yè)務(wù)邏輯:
自動把公司的合同處理人作為內(nèi)部簽署人加載到頁面中
把電子簽合同的客戶聯(lián)系人作為外部簽署人加載到頁面中
操作步驟:
這個需求需要我們創(chuàng)建一個綁定電子簽對象的UI事件APL函數(shù)
1.進入管理后臺的《自定義APL代碼》菜單,點擊《新建APL函數(shù)》按鈕
2.輸入APL函數(shù)的信息,根據(jù)我們的業(yè)務(wù)場景,開發(fā)語言選擇Groovy,命名空間選擇《UI事件》,數(shù)據(jù)返回類型選擇《數(shù)據(jù)更新事件》,綁定對象選擇《電子簽》
代碼名稱和API Name建議使用有業(yè)務(wù)函數(shù)的名稱
3.進入APL在線編輯器,完成函數(shù)編寫,點擊保存
4.編寫完函數(shù)后,還需要把函數(shù)和調(diào)用業(yè)務(wù)綁定:
在電子簽對象新建/編輯頁布局的全局設(shè)置中,選擇UI事件,設(shè)置事件的分類和觸發(fā)條件后,在執(zhí)行動作選擇我們剛剛創(chuàng)建的APL函數(shù)
5.綁定APL函數(shù)后的效果:在新建電子簽數(shù)據(jù)時,新建頁面會自動加載內(nèi)部簽署人和外部簽署人
經(jīng)過以上步驟,我們完成了一個完整的APL代碼開發(fā)流程
紛享除了線上開發(fā)模式,還提供VScode IDE工具開發(fā)代碼,具體參考: VScode IDE