需求
今天以O(shè)A系統(tǒng)中的報銷審批流程為例來講一下流程應(yīng)用管理。首先介紹一下報銷流程的需求,主要分為兩部分,流程和表單。
流程
OA的報銷流程部分,我們將其分成兩種情況:報銷金額<=3000元時,審批路徑為:【提交報銷】→【部門領(lǐng)導審核】→【會計初審】→【分管領(lǐng)導審批】→【會計核定】;報銷金額>3000元時,審批路徑為:【提交報銷】→【部門領(lǐng)導審核】→【會計初審】→【公司領(lǐng)導審批】→【會計核定】
表單
OA表單部分:表單包含字段有標題、申請人、申請部門、費用發(fā)生地、項目名稱、報銷種類、單據(jù)張數(shù)、賬戶名稱、收款賬號、開戶銀行、公務(wù)描述和報銷明細。
如何用O2OA平臺進行報銷流程搭建?
首先打開O2OA平臺中的流程應(yīng)用管理新建一個流程應(yīng)用,取名為報銷管理。
“應(yīng)用名稱”(必填):填寫“報銷管理”;
“應(yīng)用別名”:可隨意填寫;
“應(yīng)用描述”:可隨意填寫;
“應(yīng)用類型”:可隨意填寫;
填寫完后點擊“完成”即可,如下圖所示:
點擊打開報銷管理應(yīng)用,可以看到下面的界面
左側(cè)包含六種設(shè)計元素
表單配置:設(shè)計和開發(fā)流程中需要使用的表單。
流程配置:設(shè)計和開發(fā)流程各審核環(huán)節(jié)的信息。
數(shù)據(jù)配置:設(shè)計和管理流程中需要使用的數(shù)據(jù),比如報銷類型、請假類型等固定可選的數(shù)據(jù)等。
腳本配置:設(shè)計和開發(fā)流程中需要調(diào)用的腳本。
資源文件:提供流程中可以直接訪問的固定的文檔、圖片,便于直接以URL方式訪問。
應(yīng)用屬性:對應(yīng)用的信息,權(quán)限進行管理和設(shè)定。
本章教程主要講的是O2OA流程和表單兩種元素的配置,其他的元素會在后續(xù)的高階課程中陸續(xù)講到。
OA辦公系統(tǒng):PC端表單開發(fā)
在“表單配置”導航中,點擊新建圖標新建一個表單,然后彈出模板可供選擇。
點擊“通用表單模板”,新建一個表單,并將表單名稱改為“報銷申請表單”。如下圖:
在“基本信息”表格中修改字段標題為需要的字段。
行數(shù)不夠時,可以選中一個單元格增加行
新增的行標題單元格設(shè)置樣式為“標題單元格”,內(nèi)容單元格設(shè)置樣式為“內(nèi)容單元格”
拖動左側(cè)“文本”控件到新增的標題單元格中
刪除多余的內(nèi)容控件,重新拖入左側(cè)符合業(yè)務(wù)需求的內(nèi)容控件并修改相應(yīng)的配置
標題:“文本字段”subject,設(shè)置默認值和非空校驗return this.workContext.getWork().title;
這邊前端腳本在O2OA API里面有很清楚的用法介紹,具體訪問地址是:http://px.o2oa.net/api
申請人:“人員組織” creatorPerson ,設(shè)置默認值return this.workContext.getWork().creatorIdentityDn;
申請部門:“人員組織” creatorUnit ,設(shè)置默認值return this.workContext.getWork().creatorUnitDn;
費用發(fā)生地:“地址” place
項目名稱:“文本字段” projectName
報銷種類:“下拉框” type ,可選值:差旅報銷、雇員報銷。默認值:return "差旅報銷";
單據(jù)張數(shù):“數(shù)字字段” number
賬戶名稱:“文本字段” account
收款賬號:“文本字段” receivingAccount
開戶銀行:“文本字段” bankAccount
公務(wù)描述:“多行文本” description
修改“訂單列表”為“報銷明細”,報銷明細列改為序號、科目名稱、開始日期、結(jié)束日期、費用描述、發(fā)票金額
刪除多余的內(nèi)容控件,重新拖入左側(cè)符合業(yè)務(wù)需求的內(nèi)容控件并修改相應(yīng)的配置
科目名稱:“下拉框” subjectName ,可選值:火車票、飛機票、住宿、餐費、其他
開始日期:“日期選擇” startDate
結(jié)束日期:“日期選擇” endDate
費用描述:“文本字段” costDescription
發(fā)票金額:“數(shù)字字段” amount
設(shè)置“發(fā)票金額”列合計數(shù)值,其他列都為不需要
設(shè)置報銷明細:不能為空。報銷明細使用的是“數(shù)據(jù)表格”控件,內(nèi)容存儲為數(shù)組,所以這里配置時需要選擇“值長度”。
刪除審批信息模塊
OA辦公系統(tǒng):Mobile(移動端)表單開發(fā)
點擊右上方“Mobile”按鈕切換到Mobile表單。
從PC端同步過來的表單信息帶有固定寬度,Mobile(移動)端并不需要,所以把對應(yīng)的div上的固定寬度刪掉,讓它自適應(yīng)手機寬度即可。
至此,我們完成了報銷審批流程的表單部分的開發(fā)。下一章,我們將介紹報銷審批流程的中的流程開發(fā)部分。
責任編輯:Rex_08