一、使用环境
除前面介绍的企业微信、钉钉等工作流集成方案外,很多企业使用专业的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