一、使用环境
除前面介绍的企业微信、钉钉等工作流集成方案外,很多企业使用专业的OA厂商(如泛微、通达等)提供工作流解决方案。这里就需要考虑和易飞ERP集成的问题。
本接口服务就是为此而设计的。
需要使用到的接口汇总
|
序号 |
接口类型 |
接口名称 |
描述 |
|
1 |
TDBAPI/GetEFjob |
工作流信息 |
|
|
2 |
TDBAPI/QueryData |
业务单据详情 |
|
|
3 |
TDBAPI/UpdataEFjob |
更新工作流标识 |
|
|
4 |
TDBAPI/TerminateEFjob |
删除工作流 |
|
|
5 |
TDBAPI/SetFormStatus |
设置业务单据状态 |
|
|
6 |
TDBAPI/GetTemplate |
根据单据档获取字段信息 |
|
|
7 |
TDBAPI/GetAttach |
获取附件信息 |
|
|
8 |
TDSAPI/CallTransManager |
单据审核接口 |
|
二、接口
2.1 【获取工作流信息】 TDBAPI/GetEFjob
1) 输入参数说明:
|
参数名称 |
参数类型 |
描述 |
是否必须 |
|
无 |
|
|
|
2) 请求示例:
http://127.0.0.1:8080/TDBAPI/GetEFjob
3) 服务端应答:
{
"data":[
{
"DBName":"DEMO",
"ProID":"COPI05",
"FBillNO":"2101||20210413001",
"CheckFlag":"N",
"CreateDate":"2021-04-13T16:27:30.000Z"
},
{
"DBName":"DEMO",
"ProID":"COPI05",
"FBillNO":"2101||20210413002",
"CheckFlag":"N",
"CreateDate":"2021-04-13T16:33:58.000Z"
},
]
}
2.2 【业务单据详情】 TDBAPI/QueryData
1) 输入参数说明:
|
参数名称 |
参数类型 |
描述 |
是否必须 |
|
DBName |
string |
数据库别名(公司编号) |
是 |
|
ProID |
string |
单名称。如客户订单:COPI06 |
是 |
|
FBillNO |
string |
单别||单号。如:410||20210415001 |
是 |
2) 请求示例:
http://127.0.0.1:8080/TDBAPI/QueryData?DBName=DEMO&ProID=COPI06&FBillNO=2202||20210505013
3) 服务端应答:
{
"Status":"0",
"Message":"成功",
"Data":[
{
"TC001":"2202",
"TC002":"20210505013",
"TC003":"20210505",
字段名:字段值
"TC007":"01",
"List":[
{ 单身第一行数据:字段名:字段值}
,{ 单身第N行数据:字段名:字段值}
]
}
],
"ErrorMsg":"",
"Timestamp":"2021-05-14 08:52:12"
}
后面内容较多,暂省略介绍,需要详细信息联系博主测试。
技术支持QQ:395068518
易飞ERP工作流接口详解
534

被折叠的 条评论
为什么被折叠?



