插件案例 —— 一种与智能审批对接的方案

栏目:云星空知识作者:金蝶来源:金蝶云社区发布:2024-09-16浏览:1

插件案例 —— 一种与智能审批对接的方案


案例背景


云之家提供了一张智能审批的应用,帮助OA与异构系统进行对接,利用这种审批和webapi的解决思路,我们可以对星空中进行审批的操作,系统对接,完成云之家与星空的对接。



案例设计

智能流程设计,完成所有节点。


image.webp


节点设置,对开发者选项,配置对接链接。

image.webp


image.webp

添加公网外网可以访问的接口地址,接口地址就需要用到我们自定义webapi开发了。

image.webp

详细开发文档可以参考。

https://www.yunzhijia.com/cloudflow-openplatform/before/1001?formCodeId=2cb5b9bed6b34a8f9e05008bbd1dc664


密钥解密代码案例:

string devSecret = Convert.ToString(sJson["devKey"]);
string resultStr = this.AesDecrypt(responseBody, devSecret);
JObject resultObj = KDObjectConverter.DeserializeObject<JObject>(resultStr);

public string AesDecrypt(string str, string key)
        {
            if (string.IsNullOrEmpty(str)) return null;
            Byte[] toEncryptArray = Convert.FromBase64String(str);
            RijndaelManaged rm = new RijndaelManaged
            {
                Key = Encoding.UTF8.GetBytes(key),
                Mode = CipherMode.ECB,
                Padding = PaddingMode.PKCS7
            };
            ICryptoTransform cTransform = rm.CreateDecryptor();
            Byte[] resultArray = cTransform.TransformFinalBlock(toEncryptArray, 0, toEncryptArray.Length);
            return Encoding.UTF8.GetString(resultArray);
        }


自定位Webapi开发技巧:https://wenku.my7c.com/article/66842139451408896 第三点





拿他们返回的解析就可以啦。


可以帮忙发下你的代码中responseBody 的获取在自定义接口里是怎样写的吗?我尝试多种方式编写方法,Cloud日志都是报错,无法传参进来;请指导下,多谢


智能审批的接口地址若是配置自定义接口地址,那如何绕过登录?请指导下,多谢

插件案例 —— 一种与智能审批对接的方案

案例背景云之家提供了一张智能审批的应用,帮助OA与异构系统进行对接,利用这种审批和webapi的解决思路,我们可以对星空中进行审批的操作,...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息