以下是将要开发的智评云操作系统跟OA对接的大体业务流程：
1.zpy账号设定接口（包括部门、姓名、手机）->智评云账号编码（要求对方增加这个字段，用以匹配我们跟对方OA系统不同的人，譬如他们系统立项的是张三，对应我们系统李四）？ 团队？
2.token产生及配置（token，企业统一信用编码，企业名称，有效期，接口IP/域名+API路由），双方各自提供一个token获取接口；坤元、推送？建立企业账号、组织、人员、创建人员？
3.实时确认负责人接口（确认人员有效、无效）；
4.在OA系统中审批OK的立项申请，传递立项信息给智评云操作系统立项；
5.产生一个立项列表（分企业/个人独立显示，后管中企业管理员可以看到该企业全部/root可以看到全部，业务系统个人看到自己的）；
6.此处可以变更某个立项信息，我们只做日志记录，暂不做对底稿的更新（后期检验使用/提示）；
7.创建/关联项目组（立项、然后可以创建母子项目【一母多子】，对应的及操作系统中的底稿，接着在操作系统完成报告说明），需要给当前操作系统的项目打一个母子项目标记；
8.给OA提交审核（母项目提交报告+说明，子项目只提供说明【报告、说明、底稿、附件、电子文档？】）；
9.产生审核记录（打一个送审标记），此处加一个接口，同步OA中的状态，包含（送审中，审核中，通过，不通过，作废，删除，再开），另外加一个送审的标记（失败、成功、超时）；
10.OA产生一个报告号（这个是送审通过后OA调取我们推送报告号，可以变更）；
11.接收到报告号后，操作系统对报告、说明对应的报告号执行写入/更新（自动？手动？），同步再产生一条更新了报告号后的送审记录（打一个不同于送审的标记，只有通过的才有）；
12.同步在我们系统的报告版本列表产生一个新版本；
13.并在此接口中返回给OA新的报告/说明文件；
14.OA推送给评协报备，要求提供合同、报告、签字评估师等字段详情信息；
15.操作系统调评协完成报备（目前系统已经具备此功能，无需开发）；操作系统拉取某项目的合同、报告、签字评估师等字段详情信息完成在操作系统立项的项目报备；
16.以上操作系统都指我们智评云操作系统，OA则是外部三方系统；

以下是智评云操作系统跟OA对接的基本接口：
1.推送token（IP/企业统一信用编码/有效期）；
2.OA推送需要检验的接收人员列表（返回在智评云账号有效的）；
3.接收（更新立项信息，保留为日志形式，状态码约定，创建/更新？此处以日志形式保留）；
4.立项列表；
5.关联多个项目组；
6.关联的多个项目组详情列表；
7.以项目组为单位（即对应对方的立项，推送打包为zip的报告、说明），见业务流程规则；（送审版本打标记，关联报告、说明、底稿、附件、电子底稿等，每个项目组单独推送，每个项目组即对方立项有自己单独状态，即上面的送审中、审核中等）；在送审的时候审核中、通过的不允许再次送审，还有删除（这个有疑问：是立项信息删除，还是该条送审记录删除，若是后者允许再次送审，否则不允许，提示立项记录已经删除）；
8.接收报告文号，并更新报告说明，返回更新后的报告/说明/附件（即其他子项目的说明）给OA；
9.接收立项报告状态，即业务流程中的送审中、审核中等，更新到我们对应的项目组里；
10.接收报备信息记录下来，在智评云系统自己完成报备（这个功能已经完成，需要登陆评协账号）；
11.拉取报备信息，对于在智评云系统进行立项的项目，也是记录下来，再让用户手动执行后续评协报备；