1. 程式人生 > >基於NC633的移動審批開發(剔除某雲)

基於NC633的移動審批開發(剔除某雲)

該專案框架,解決了nc端的移動審批,並擺脫了與某雲的繫結;

通過與nc後臺介面的緊密訪問,實現了ios與Android端的移動審批,同時實現了單據詳情檢視、流程管理、附件預覽等關鍵功能!

1、後臺框架(springboot)

基於springboot搭建管理後臺,用於維護及同步nc端使用者、人員等基本資訊,提供restful介面

–配置簡單化

資料庫:mysql

快取:redis

2、App設計

3、資料庫設計

使用者、人員、組織等基本資訊關聯,用於與nc端進行同步更新

4、後臺與nc端使用webservice介面

注意:

a.資料來源問題:因釋出後,獲取資料來源的方式改變,需要調整資料來源的獲取方式,否則會出現找不到資料來源的問題

b.介面返回的引數問題,map<String,Object> 返回會有問題,需要調整重新封裝

移動審批後臺介面:nc.itf.uap.pf.IPFMobileAppService

5、附件預覽介面

附件方法:nc.itf.uap.pf.IPFMobileAppService.getMessageAttachment(),返回byte[]陣列,由後臺解析下載:(其中ios是直接開啟附件,前提是瀏覽器支援開啟這個附件,否則會選擇系統相關軟體開啟;Android版會出現部分手機可開啟、部分手機需下載的情況)

6、報表開發及對映

預知詳情請留言,謝謝合作!