跳转到主要内容
ADP 提供财务应付、费用报销和金融财报三个业务工作流模板。你可以查询模板的可运行状态,并通过同一套工作流接口处理材料。

模板目录

查询模板和运行状态

使用查询业务工作流模板接口:
从返回的 data.list 中按 template_key 选择模板。接口支持 search 按名称搜索,以及 offset、size 分页。
模板可用性以实时查询结果为准。can_run=false 时,请先到 ADP 工作台添加、配置并发布对应应用,再重新查询。仅有 application_id 或 is_added=true 不代表可运行。

准备材料

本地文件先通过文件上传接口上传。使用 multipart/form-data,将文件放入 chunk,application_id 使用模板查询返回的值,sharing_scope 使用 application。 将上传响应中的 data.download_url 填入运行请求的 files[].url,data.file_name 填入 name,data.content_type 填入 mime_type。每份材料对应一个文件项;已有可访问的公网 HTTP(S) 文件地址时,也可以直接填写 url、name 和 mime_type。

使用共用接口运行

三个模板使用相同的接口路径和请求结构,通过 application_id 区分目标模板应用: 以下以金融财报为例。先确认该模板的 can_run=true,将文件信息替换为实际材料后,把相同的 JSON 请求体提交到同步或异步运行接口:
示例中的 application_id 是金融财报模板的稳定公开 ID。调用财务应付或费用报销时,使用对应模板返回的 application_id 和材料文件。 files 每项必填 url、name、mime_type,可选 size、metadata。inputs 按目标工作流已发布版本的实际入参配置填写;不需要额外参数时可省略。release_version_id 可省略,由服务选择已发布版本。 同步接口等待执行结束后返回。异步接口返回 data.run_id 后,使用结果查询接口获取状态和结果。确认 HTTP 请求成功、顶层 code 成功,且 data.status=succeeded 后,读取 data.output;运行失败时查看 data.error。