几乎不用开发的一个简单系统对接方案分享
几乎不用开发的一个简单系统对接方案分享
1. 需求描述:EAS提交单据,提交以后,希望OA可以发起流程;然后OA审批通过后,将流程审批通过的信息传达给EAS。
2. EAS集成平台(是否有这个都可以),如没有EAS集成平台,可以考虑在数据库新建两张表,然后将两张表(也可以一张读,一张写)的读写权限给到OA系统。
3. 缺点:一定会有延时。
4. 以下内容均为不使用集成平台:
EAS整体工作流设置:
设置说明:
4.1 EAS外发单据信息:
4.2 用户提交流程
4.3 第一个脚本节点写入插入的sql语句:
StringBuffer tn1StrSql = new StringBuffer ( ) ;
tn1StrSql . append ( " insert 语句" ) ;
com . kingdee . jdbc . rowset . IRowSet rowSet8 = com . kingdee . eas . util . app . DbUtil . execute ( __bosContext , tn1StrSql . toString ( ) ) ;
4.4 OA读取你写入的语句,执行工作流。
4.5 OA将结果写入另一张表中。
4.6 等待时间节点进行结果判断(截图表示,每4分钟执行一次)
StringBuffer tStrSql = new StringBuffer ( ) ;
tStrSql . append ( " select fbankreturninfo,fbankpaystate from t_cas_paymentbill " ) ;
tStrSql . append ( " where fid = '" + billid + "' " ) ;
com . kingdee . jdbc . rowset . IRowSet rowSet = com . kingdee . eas . util . app . DbUtil . executeQuery ( __bosContext , tStrSql . toString ( ) ) ;
if ( rowSet != null ) { while ( rowSet . next ( ) ) { stateInfo = rowSet . getString ( 1 ) ; state = rowSet . getString ( 2 ) ; } }
if(state == "3" ||state == "4" ||state == "5" || state == "6")
{ return true; }
4.7 脚本2(可以不用使用)
【emoji】
几乎不用开发的一个简单系统对接方案分享
本文2024-09-16 22:20:58发表“eas cloud知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-eas-47570.html
- 鼎捷EAI整合規範文件V3.1.07 (集團).pdf
- 鼎捷OpenAPI應用場景說明_基礎資料.pdf
- 鼎捷OpenAPI應用場景說明_財務管理.pdf
- 鼎捷T100 API設計器使用手冊T100 APIDesigner(V1.0).docx
- 鼎新e-GoB2雲端ERP B2 線上課程E6-2應付票據整批郵寄 領取.pdf
- 鼎新e-GoB2雲端ERP B2 線上課程A4使用者建立權限設定.pdf
- 鼎新e-GoB2雲端ERP B2 線上課程C3會計開帳與會計傳票.pdf
- 鼎新e-GoB2雲端ERP B2 線上課程E6-1應付票據.pdf
- 鼎新e-GoB2雲端ERP B2 線上課程A5-1進銷存參數設定(初階篇).pdf
- 鼎新e-GoB2雲端ERP B2 線上課程D2帳款開帳與票據開帳.pdf