这个问题估计不太好处理。
首先在钉钉里审核,应该是要要求我们的应用能够通过外网进行访问的。
A 应用如果外网访问不了,只能通过 B 应用做内部的中转了。
第一个思路,页面在应用 B 里面设计:
A 应用提供接口,可以通过服务端命令, 主要提供两个,一个是当前需要审批的表单数据;二是通过服务端命令暴露流程任务操作。
B 要做的就是内部调用 A 应用的服务端命令获取要展示的数据,设计页面展示,并通过流程操作的服务端 ...
首先在钉钉里审核,应该是要要求我们的应用能够通过外网进行访问的。
A 应用如果外网访问不了,只能通过 B 应用做内部的中转了。
第一个思路,页面在应用 B 里面设计:
A 应用提供接口,可以通过服务端命令, 主要提供两个,一个是当前需要审批的表单数据;二是通过服务端命令暴露流程任务操作。
B 要做的就是内部调用 A 应用的服务端命令获取要展示的数据,设计页面展示,并通过流程操作的服务端命令,进行审核操作。
这个只要 B 能够调通 A 提供的接口就行,所有的操作还是在 B 里完成,所以不用涉及单点登录的问题。
第二个思路,B 应用中直接跳转 A,但是要求 A 应用能够被外网访问(如果钉钉也是只在局域网用,那就不影响)。
B 调 A,需要做到单点登录,单点登录的方式可以参考帮助手册,先获取 Token,然后拼接到跳转得地址就行: 第四十一章 单点登录 - 活字格V10帮助文档