查看: 9280|回复: 6

如何添加后台代码校验

升级   5.93%

44

主题

68

回帖

593

积分

注册会员

Rank: 2

积分
593
发表于 2023-6-25 14:22:46 | 显示全部楼层 |阅读模式
本帖最后由 leo-007 于 2023-6-25 14:26 编辑

管理大大,

现在有个场景,需要在服务器端运行代码,校验流程数据,校验通过才能流转。

现在强大的O2OA平台可以在前端提交时候,路由校验中添加前端js代码,校验数据。现在想通过在现有的流程流转时候,服务器端可以校验。这样做有以下几个考虑:

1、服务器端校验相对安全
2、服务端的校验可以校验非O2OA的界面调用,比如外部系统,或者postman调用时候校验;


目前想实现的效果:
在O2OA的流程点击继续流转的弹框点击确定以后,界面显示Loading,然后后端校验的结果反馈在提示框中。类似与双击打开流程WORK界面点击提交的弹框一样。

请问管理大大,现在有这样的功能吗?
我的O2OA版本是V7.3.3

回复

使用道具 举报

升级   100%

139

主题

1万

回帖

4万

积分

超级版主

Rank: 8Rank: 8

积分
41458
发表于 2023-6-26 10:34:05 | 显示全部楼层
您可以在服务管理里写一个接口invoke,invoke是在后端执行的,您可以前端去调用这个invoke,然后拿到invoke的返回值再判断能不能正常流转
回复

使用道具 举报

升级   5.93%

44

主题

68

回帖

593

积分

注册会员

Rank: 2

积分
593
发表于 2023-6-26 10:51:18 | 显示全部楼层
本帖最后由 leo-007 于 2023-6-26 10:52 编辑
论坛管理员 发表于 2023-6-26 10:34
您可以在服务管理里写一个接口invoke,invoke是在后端执行的,您可以前端去调用这个invoke,然后拿到invoke ...

感谢管理员大大的回复,这样的也考虑过,它还是依赖前端是否调用以及判断。我想请问一下,在流程配置的地方,可以设置拦截流转吗?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

升级   100%

139

主题

1万

回帖

4万

积分

超级版主

Rank: 8Rank: 8

积分
41458
发表于 2023-6-26 17:51:06 | 显示全部楼层
不可以
回复

使用道具 举报

升级   5.93%

44

主题

68

回帖

593

积分

注册会员

Rank: 2

积分
593
发表于 2023-6-27 09:27:34 | 显示全部楼层

管理员大大,我们希望可以加这样一个拦截功能,能解决我们切实的问题,可不可以麻烦给研发提个需求加一加呢
回复

使用道具 举报

升级   100%

139

主题

1万

回帖

4万

积分

超级版主

Rank: 8Rank: 8

积分
41458
发表于 2023-6-27 09:33:38 | 显示全部楼层
这个平台层面目前没有这个开发计划,或者您可以自己尝试修改源码,在datasave时去做一些校验拦截,如果您也不想自己修改源码,您可以尝试联系一下官网客服人员,看看通过付费的方式能不能让研发单独给您出一个解决方案

点评

强  发表于 2023-6-27 13:32
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

联系客服 关注微信 下载APP 返回顶部 返回列表
viewthread