知识点: 云原生 宜搭自动化 java 云部署 FaaS连接器配置 流程表单 难度: 中等

在本文中,我将根据题目的每一点要求,对于我在实操过程中遇到的难点进行比较详细的介绍,供大家参考,希望能够对大家有所帮助。

解题步骤:

表单的创建

三个普通表单,密钥维护页 敏感信息提交页 存档页一个流程表单 授权查看页

此处比较简单,不作过多赘述

代码调试及云部署

下载对应代码doc文档将包含代码加密和解密的代码内容复制到doYourBusiness方法中,记住,新代码需要完全覆盖原代码。如下图。

图1.1 doYourBusiness方法

配置完factory中的代码后,创建DESUtil.java,将对应文件的代码复制进去,调整代码格式。然后运行文件,查看控制台是否输出对应的字符串,如果输出相应的字符串,则说明factory中的代码配置完毕。 连接器工厂factory里还有宜搭连接器入口方法,需要调用写有业务逻辑代码的doYourBusiness方法。把示例1的代码取消注释就行。如下图。

图1.2 doYourBusiness方法

注意: 一些对应方法是否被导入,如果未导入对应的方法,会显示下滑红线,需要右键import导入对应的方法。

经过以上三步操作后,需要在分支 (‘Y’) 提交修改并提交代码到分支上,而后进入在线部署页面,将环境选项设置为 “线上环境” ,点击 “部署” ,查看控制台终端输出内容,若配置成功,会输出 “配置完成” 相关字样。

FaaS连接器配置

创建handleRequest连接器,如图所示。

图2.1 创建连接器动作handleRequest

图2.2 handleRequest连接器接口发送body

图2.3 handleRequest连接器接口返回body

集成自动化配置

配置加密自动化集成,具体逻辑如图,连接器Body配置如图所示。

图3.1 加密自动化配置

流程表单的自动化配置

授权查看页:

申请人——成员组件:公式编辑如图所示。

图4.1 申请人组件公式编辑

待解密的信息——关联表单:关联属性的关联表单配置如图所示。

图4.2 待解密信息关联表单配置

待解密的信息——文本框:数据联动配置如图所示。

图4.3 待解密信息文本框数据联动配置

流程自动化设计如图所示:

图4.4.1 审批流程自动化配置

图4.4.2 审批流程自动化连接器Body设置

注意: DoYourBusiness方法体修改: 由于此时返回的解密内容为json对象,包括result、success、error三个属性,而按照提议,我们只需要返回result对象中的内容,所以,这里需要修改一下doYourBusiness方法里return后的返回值,如图所示。

图4.5 doYourBusiness方法返回值修改

经过以上修改之后,无论是加密还是解密,返回的结果,都是result对象里result属性里的结果,正是我们想要的结果。这里修改代码之后,也要分支提交和重新部署线上环境。

最终调试

测试一下,在授权查看页提交要查看的加密信息之后,宜搭会在工作通知里下我发送审批信息,审批通过之后,工作通知会再向我发送通知“成功了”。

图5.1 授权查看审批发起

图5.12 通过后返回“成功了!”通知

以上就是我在进行高级认证时实操题2的实现过程。如果觉得有帮助的话,请点个“赞”吧,我将持续更新,尽情期待。

查看原文