月黑风高之夜
程序猿小哥站立窗口,极目远眺,背影寂寞如雪
在喝下第4罐红牛后,喃喃道
“是时候搞一个大的了”

于是奋战了日日夜夜
有了这个“爱的结晶”
千呼万唤始出来
飞算SoFlu全自动软件工程平台版本更新3.0.19
这次又有什么变化呢,快来看看
1.新增拦截器功能
基本概述:用户可以在平台以画流程图的方式新增一个接口前执行或者接口后执行的拦截器,并可在接口管理中设置拦截器白名单。
·接口前执行:先执行拦截器里面的流程,然后再根据拦截器中输出结果的result字段来判断是否继续执行接口的流程,result值为0代表不执行接口流程,result值为1代表执行接口流程。
·接口后执行:先执行接口流程,然后再执行拦截器里面的流程。接口后执行的拦截器选择输出结果项时需和接口选择的一致,目的是为了能准确接收接口执行后所返回的字段值。
新功能亮点:
整个过程输出的只有流程应用,没有代码。也就意味着,IT工程师们便可以从重复的敲代码中解放出来,去做更具创新价值的事情。
新功能说明:
·接口执行前执行拦截器步骤:
1、点击拦截器,选择新增拦截器

2、输入拦截器名称、执行类型选择接口前执行、描述

3、提交,根据需求画拦截器的流程图

4、如果要拦截器结束后不执行接口操作,则需要在流程图中的输出结果添加result字段,字段值为1和0,1代表继续执行后续接口,0代表不执行后续接口。如无该字段,系统默认为1


5、点击接口管理,点击新增接口按钮旁边的三个点符号,选择拦截器白名单设置

6、选择对应的拦截器,勾选对应的接口

7、应用,执行对应接口即可
8、取消接口拦截器,选择拦截器,选择对应接口,去掉勾选框,应用即可

·接口执行后执行拦截器步骤:
9、点击拦截器,选择新增拦截器

10、输入拦截器名称、执行类型选择接口后执行、描述,点击下一步

11、点击选择输出结果

12、选择输出结果项(必须与接口的输出结果组件选择的输出结果项一致),点击确定

13、提交,画拦截器的流程图,选择接口返回的输出结果字段作为入参



14、点击接口管理,点击新增接口按钮旁边的三个点符号,选择拦截器白名单设置

15、选择对应的拦截器,勾选对应的接口

16、应用,执行对应接口即可
17、取消接口拦截器,选择拦截器,选择对应接口,去掉勾选框,应用即可

2.新增初始化器功能
![]()
基本概述:用户可以以画流程图的方式,新增一个初始化器,启动初始化器后,项目每次启动时,都会优先执行初始化器里面的流程。当有多个初始化器时,用户可以选择按顺序执行或者异步执行初始化器。
新功能亮点:
以画流程图的方式,提供标准组件化,安全封装在管理平台中,避免了操作出错这一问题,可以更直观、更有序的进行开发。
新功能说明:
1、点击初始化器

2、点击新增初始化器

3、填写基本信息,选择顺序执行或者是异步执行

4、选择顺序执行后,填写执行顺序(异步执行无次项)

5、选择初始化器状态是启用/停用,点击下一步

6、点击新增入口参数,根据需求填写入参值

7、点击提交,提交后根据需求画流程图

8、如需要停止初始化器,则选择修改初始器,点击基本信息,点击状态按钮停用,提交保存

3.新增流程变量功能
基本概述:在编辑流程的变量管理(新增全局变量或局部变量)时,字段类型可选择基本类型、全局变量类型、自定义变量类型、局部变量类型以及实体模型;在使用其他组件时,可以直接选择全局变量或者局部变量的字段。
新功能亮点:
用户可以更灵活的定义变量,不需要再去定义实体模型,把复杂的东西简单化,减少了使用者的操作步骤,操作更简便。
新功能说明:
1、进入流程编辑模型页面

2、点击变量管理

3、选择全局变量或者是局部变量

4、点击新增按钮

5、输入变量名称,描述,点击新增按钮

6、输入字段名,选择字段类型,根据需求输入字段值,描述

7、点击提交,可看到全局变量的值

8、在组件中,直接选择使用该全局变量的字段即可

4.新增自定义变量字段类型功能
基本概述:用户可以自定义变量的字段类型,将编写好的程序打包成jar包,在平台上加载这个jar包,即可在变量字段类型中添加自定义的变量类型,在变量管理中,字段类型就可以选择添加的字段类型。
新功能亮点:
客户可根据自身要求自定义所需字段类型,应用更加灵活及简便。无需重复定义,用最简单的方式实现复杂的场景。
新功能说明:
1、在java编译器中编写自定义程序,打包成jar包

2、在项目扩展jar包中导入这个jar包

3、在项目加载项中的扩展jar包添加

4、在变量类型字段中新增变量字段类型

5、输入这个jar包中的包路径名,点击查询

6、勾选所需变量类型,确定添加即可


7、在模型图编辑页面,选择变量管理

8、新增一个变量,字段类型选择刚添加的自定义字段类型即可

5.新增请求响应管理参数组件
基本概述:选择添加的字段类型。用户可以使用请求响应管理参数组件来获取请求参数或者响应参数中的某个字段值,然后在后续流程图中可以选择请求响应参数组件的值来作为入参使用。
新功能亮点:
实现动态修改请求参数,一步到位,方便用户操作。
新功能说明:
1、在项目加载项管理中,通信,添加请求响应参数管理组件

2、在编辑流程模型中,选择请求响应参数管理组件

3、点击组件后在右边选择参数类型,请求参数或者是响应参数

4、点击执行方法,选择方法,可直接搜索

5、根据需求在选择执行方法参数的值(如取某个字段的值,则输入相同的字段名即可)

6、最后在需要用到这个参数的组件,直接选择这个请求参数管理组件值

6.优化可视化日志中的子流程右击可跳转
基本概述:在测试用例中打开可视化日志流程,右键点击子流程组件后会自动跳转到子流程的可视化日志页面,方便查看子流程的流程执行情况。
新功能亮点:
优化用户体验,无需查找,一键操作,提效数十倍以上。
新功能说明:
1、点击包含子流程的测试用例可视化日志

2、光标放在子流程组件上右键点击一下

3、系统会自动跳转到该子流程的可视化日志页面

说在最后
怎么样
这次的版本更新惊喜多多哦
还等什么呢
赶快去试试新功能吧
还有什么功能是你希望使用的
快留言告诉小编
一定代为转告程序猿小哥哥~
本文介绍了程序猿在月黑风高的夜晚完成的重大更新,包括拦截器、初始化器、流程变量、自定义变量类型和请求响应管理等,提升IT工程师效率,简化开发流程。
1131

被折叠的 条评论
为什么被折叠?



