- 博客(418)
- 收藏
- 关注
原创 EOS8.2,govenor系统中,应用点击默认组下的页签,后端报错com.mysql.cj.jdbc.exceptions.MysqlDataTruncation: Data truncation:
EOS8.2,govenor系统中,应用点击默认组下的页签,后端报错com.mysql.cj.jdbc.exceptions.MysqlDataTruncation: Data truncation: Data too long for column 'PARAM_DESCS' at row 1。这两张表t_eos_open_api、t_eos_application_api的这个字段PARAM_DESCS改成text或者longtext类型。
2025-04-29 09:41:17
369
原创 如何通过配置放开EOS8.2 Swaggerui的Try it out功能?
以AFCenter为例,在EOS82\server\afcenter\config\application.properties中增加配置eos.springfox.supported-submit-methods = get,put,post,delete,options,head,patch,trace,重启AFCenter。如何通过配置放开EOS8.2 Swaggerui的Try it out功能?
2025-04-29 09:39:11
154
原创 已完成的流程,重启执行后,在流程中进行回退操作,单步回退可执行,调用返回前置节点为null
解决方案: BPS引擎不支持重启流程实例后并指定重启非首个活动实例后执行回退操作,因重启之后任意活动实例后属于孤立点,即重启之前建立的活动实例之间的关系已销毁,此时原先的前驱活动连线关系是不成立的。若要使用重启流程实例后并指定重启首个活动实例重新执行流程建立活动关系即可执行回退操作。已完成的流程,重启执行后,在流程中进行回退操作,单步回退可执行,调用返回前置节点为null。
2025-04-29 09:37:59
179
原创 EOS8.2workspace中活动触发事件-》java方法中参数类型与studio相比较缺少传参类型
EOS8.2workspace中活动触发事件-》java方法中参数类型与studio相比较缺少传参类型。解决方案:问题二中workspace只支持简单类型的传参类型,复杂类型、自定义类型不支持。
2025-04-29 09:36:57
309
原创 在流程图(业务系统通过iframe嵌入的形式)展示过程中,流程图上未开始的节点,想在流程图上看到审批人信息,请问是否可以支持?若可以支持需要如何解决?
解决方案:未启动的活动节点展示参与者信息不支持:因未启动的节点参与者还未生成,没办法显示,比如你设置的机构,但是机构下还没有人领取,这样的参与者是没办法正常显示的,未启动的点还有可能是多工作项,。在流程图(业务系统通过iframe嵌入的形式)展示过程中,流程图上未开始的节点,想在流程图上看到审批人信息,请问是否可以支持?若可以支持需要如何解决?
2025-04-29 09:35:46
152
原创 eos8.2GA workspace启动失败
解决方案:若workspace是单机未使用redis做缓存处理将server\workspace\config\application.properties配置修改为eos.cache.mode=map即可,若是集群,则使用补丁PLATFORM_8.2_WORKSPACE_20230505_P1,eos8.2.6版本修复了8.2GA的bug,建议使用eos8.2.6。eos8.2GA workspace启动失败。
2025-04-25 15:59:22
106
原创 eos8.2配置消息超时通知后,邮件未发送
解决方案:需要在bps的application-bps.properties中修改此配置message.workitem-enable=true。eos8.2配置消息超时通知后,邮件未发送。
2025-04-25 15:56:11
129
原创 业务系统需要使用结合条件查询待办已办功能,bps8.2.4里面是否有对应接口可以使用或同功能接口可以使用
解决方案: eos8.2不支持如下两个接口,原来eos7.5bps里面的bps这两个queryPersonFinishedWorkItemsCriteria、queryPersonWorkItemsCriteria依赖的eos底层IDScriteriaType,eos8.2版本剔除了eos底层IDScriteria类型,故将这两个接口注释掉了。
2025-04-25 15:55:01
162
原创 eos8.2GA创建 表单查询前给下拉组件绑定的字段赋值后,数据生效,但是页面中不展示
解决方案: 数据在表单页面不回显的问题,是因为选择类型组件都会生成一个对象,若想在初始化的时候回显需要给其object赋值。eos8.2GA创建表单查询前给下拉组件绑定的字段赋值后,数据生效,但是页面中不展示。
2025-04-25 15:53:03
186
原创 EOS8调用 /opr/process-inst/set-process-inst-attribute-batch (批量修改流程实例基本属性)报错, ErrCode:21000000
问题描述:EOS8调用 /opr/process-inst/set-process-inst-attribute-batch (批量修改流程实例基本属性)报错, ErrCode:21000000,“can not modify specified attributes of the process instance. procInstID=xxx, field=PROCESSINSTNAME, value=xxx”。解决办法:此接口传入的参数名只能为name、description、priority。
2025-04-25 15:51:43
98
原创 EOS8.2GA governor配置断路器后,断路器页面无法正常显示一直处于加载中
代码中出异常熔断后就可以监控到断路器相关信息,示例代码片段及监控效果如下, 完整代码见附件!governor配置断路器后,断路器页面无法正常显示一直处于加载中。
2025-04-17 14:27:40
409
原创 EOS8.2GA 高开应用开发完成,集成到AFC后,开发中心-新增构建包报404,无法新增构建包
404原因是建微服务应用时没有勾选“低代码” ,可以在pom.xml中引入lowcode依赖,重新build后启动sever。
2025-04-17 14:24:48
194
原创 EOS8.2GA,高开应用集成至AFCenter,点“编译”,主机配置、数据库配置等不能编辑
EOS8.2GA,高开应用集成至AFCenter,点“编译”,主机配置、数据库配置等不能编辑,如下图:更多请参见。
2025-04-17 14:23:18
333
原创 eos8.2workspace创建冗余表报错空指针
bps默认引擎通知开关为true,bps流程引擎默认是取的内存缓存,配置为true会报错,若为非集群环境(未使用redis)则将引擎通知开关关闭即可;若为集群环境可使用redis作缓存处理,参考链接:http://doc.primeton.com/pages/viewpage.action?eos8.2workspace创建冗余表报错空指针。
2025-04-17 14:22:04
204
原创 eos8.2点击生成页面完成后,新增数据可以成功,点编辑再保存提示Parameter index out ofrange (8 > number of parameters, which is 7)
eos8.2点击生成页面完成后,新增数据可以成功,点编辑再保存提示Parameter index out ofrange (8 > number of parameters, which is 7)此异常都是n:1连线生成的问题,重新拖动实体后生成页面即可。
2025-04-17 14:18:50
114
原创 EOS Platform 8.2GA,AFCenter8.2.5界面报没有执行方法的权限,方法名‘queryEnvTypes‘,可能需要授权功能码‘afc-f-datasource-evn-types
普元 EOS Platform 8.2GA,AFCenter8.2.5界面报没有执行方法的权限,方法名'queryEnvTypes',可能需要授权功能码'afc-f-datasource-evn-types',如何处理?在表afc_resource里查是否有对应的功能码,若没有则增加,然后在角色权限那块给对应的菜单授权。权限授权后需重新登录。
2025-04-17 11:12:57
98
原创 nacos权限绕过及未授权访问(CVE-2021-29441)漏洞解决方案
5.{nacos-server-2.0.0安装目录}\nacos\conf\application.properties,放开如下注释并按实际配置。2.创建mysql数据库,并初始化数据库,{nacos-server-2.0.0安装目录}\nacos\conf\nacos-mysql.sql。6.启动验证,访问http://ip:8848/nacos,默认用户名密码nacos/nacos。nacos开启权限认证,如何配置,应用如何配置?7.nacos开启权限认证,如何配置,应用如何配置。
2025-04-17 11:12:44
382
原创 根据文档配置命名sql文件,通过id 执行命名sql,但是程序执行失败,报错:There is no statement named select_id in this SqlMap
执行命名sql时,需要传select_id全名(在id上右键-复制全名),只传id或者包路径不对时报There is no statement named select_id in this SqlMap.
2025-04-17 11:12:30
213
原创 EOS中开发接口,报IllehalStateException:Transaction rolled back because it has been marked as rollback-only
在EOS中开发主数据,然后在service中调用主数据的方法时,报事务的错误:IllehalStateException:Transaction rolled back because it has been marked as rollback-only,事务已经被标记为回滚,无法提交。示例为:eos.tx-control.method.excludes=com.primeton.gocom.a.b.*, com.primeton.gocom.c.d.*
2025-04-17 11:12:15
151
原创 IDE编译性能优化说明
EOS8.2LA3之前发布的EOS版本中,IDE默认创建项目后,会在项目根目录下的.project文件中记录build方式,本次调整后,项目中不再创建,只需要在构件包中创建即可。默认在8.2LA3版本中已经关闭,原因是因为如果开启运算逻辑的全量编译,意味着在存在大量源码的项目中,每次clean build或启动时,都会扫描所有java问题,查找是否有@Bizlet注解,导致性能影响很大。所以首次全量导入时,如果运算逻辑资源无法找到,可以在对应的项目或构件包上执行mvn compiler来强制编译。
2025-04-17 11:11:52
190
原创 项目中提出gateway网关有中危漏洞,使用ip:9090/actuator/env会返回环境信息,使用ip:9090/actuator/heapdump会下载heapdump文件
在%Platform安装目录%/server/gateway/config/application.properties文件中添加management.endpoints.web.exposure.exclude配置的值:env和heapdump。项目中tichugateway网关有中危漏洞,使用ip:9090/actuator/env会返回环境信息,使用ip:9090/actuator/heapdump会下载heapdump文件。
2025-03-27 14:14:32
164
原创 BPS8.2.5调接口/bps/opr/process-inst/start-process-instance-with-biz-info启动流程实例并且设置业务冗余数据时报错如下:Business
BPS8.2.5调接口/bps/opr/process-inst/start-process-instance-with-biz-info启动流程实例并且设置业务冗余数据时,报错:Business table mapping configuration error。调用接口/bps/mgr/biz-mapper/save-table(保存业务映射表)时,wfFieldName传值应为:vcColumn1、nmColumn1、dtColumn1。
2025-03-27 14:13:17
214
原创 用feign调用afcenter接口时快时慢,快的时候十几毫秒,慢的时候几十秒。用feign调用自己建的应用就不会这样,只有调用afcenter会出现这种情况。
用feign调用afcenter接口时快时慢,快的时候十几毫秒,慢的时候几十秒。用feign调用自己建的应用就不会这样,只有调用afcenter会出现这种情况。需要做AFCenter Server的性能调优,可参考附件文档3.3.4章节。
2025-03-27 14:10:55
174
原创 普元 EOS Platform 8.2 LA3,人工活动的业务事件,为什么可以直接调用逻辑流
业务事件是在应用端触发的,引擎事件是在bps引擎触发的。如点击保存的时候,请求先到应用端,应用端去保存业务数据,去调用你的业务事件,然后再发送rest请求,调用bps任务处理接口。普元 EOS Platform 8.2 LA3,人工活动的业务事件,为什么可以直接调用逻辑流。
2025-03-27 14:09:28
176
原创 普元 EOS Platform 8.2 LA3,AFCenter8.2.2.2版本低开自定义按钮使用代码块,用api里的post接口调用低开里的逻辑流报405
普元 EOS Platform 8.2 LA3,AFCenter8.2.2.2版本低开自定义按钮使用代码块,用api里的post接口调用低开里的逻辑流报405。注意: X-EOS-SourceSysKey注意这个和自己的配置文件保持一致。
2025-03-27 14:08:26
261
原创 普元 EOS Platform 8.2 LA2,安装linux环境中,应用启动缓慢,可以启动成功,但无法注册到NACOS?
【问题描述】 EOS Platform 8.2 LA2安装linux环境中,应用启动缓慢,可以启动成功,但无法注册到NACOS?【原因分析】1.检查下应用端口是否通。2.主机名与IP或域名未映射。应用启动时在日志中出现Cannot determine local hostname,此问题就是服务器主机名未与IP映射导致。【解决fang'an】1、查看linux主机名, 执行 hostname 查看2、在hosts文件中增加IP与主机名或域名映射,vi /etc/hosts重启网络服务的命令是serv
2025-03-20 15:07:05
235
原创 客户端认证
AFCenter提供了应用间接口调用认证,可以根据clientid和Secret来生成临时Authorization,再使用生成Authorization来进行接口调用。
2025-03-20 15:04:40
144
原创 在线用户真实登录IP获取配置
AFCenter中的nginx配置中的~/(.*)/api/路由就是AFCenter的代理路由,只需将配置添加在这个location中即可。在线用户中获取查看用户登录IP不是真实用户登录IP时,可以在nginx的配置文件中增加如下配置来获取用户真实IP。
2025-03-20 15:02:04
118
原创 参与者信息同步
该功能使用场景是:流程参与者是或者时,在两个不同的系统中(类似于开发同步到生产)进行同步时,因为参与者的id不一致,会导致同步后启动流程会找不到参与者。**生效版本:**831及以后版本开发的流程定义。
2025-03-13 16:27:51
120
原创 Ipv6支持
EOS8项目默认支持Ipv6网络访问,以启动AFCenter平台为例,完成nginx与AFCenter server的Ipv6相关配置修改后,即可在浏览器输入对应ip+port进行访问。
2025-03-13 16:26:36
136
原创 EOS Platform 8.3.1后安装问题说明
工具栏:窗口 - 首选项,输入“jre”搜索,选择Installed JRE,如果列表中没有1.8JDK,则点击ADD按钮,添加本机中1.8JDK。勾选1.8JDK,点击应用。在首选项左侧树中,点击Execution,选择JavaSE-1.8,在右侧列表中勾选JDK1.8.在首选项左侧树中,点击Compiler,将右侧的编辑级别均改为1.8,点击应用并关闭。
2025-03-13 16:25:27
114
原创 基于mysql脚本转换其他数据库脚本工具使用说明
toDbType:转化的数据库类型(必填)支持多个逗号分割,比如:dm,oracle,db2,sqlserver,gaussdb,pg,kingbasees,highgo,oscar,uxdb,gbase。sqlConvertMappings:自定义任意sql转换映射(用|分割)规则,多个逗号分隔,自动忽略大小写,示例:varchar(4096)|varchar(512)toDir:转换后的sql脚本位置,如果不配置,则为同级父目录/toDbType。进入到脚本目录下,执行脚本。字段定义务必写在同一行。
2025-03-13 16:24:03
892
原创 8.3AFCenter三员管理使用说明
8.3版本AFCenter平台使用三员管理功能,对应角色授权登陆后使用部分功能会出现权限缺失的异常提示与部分菜单缺失的现象。
2025-03-13 16:21:48
250
原创 dockerfile 说明
加构 aarch64 或 arm64 命令如下。加构 aarch64 或 arm64 命令如下。加构 x64 命令如下。加构 x64 命令如下。
2025-03-07 15:20:00
938
原创 EOS Low-Code Platform 8业务组件包使用说明
1.打开AFCenter业务组件库功能页面,选择下方导入低开组件包或者市场组件包,点击确认稍等后台上传解析成功即可。1.在IDE中打开市场导入界面,选择按组导入业务组件或者点开详情,选择单个组件导入。1.选择下方导出组件包全量导出,或者按分组导出分组组件包。1.新建分组或者选择已存在分组,在分组下新建业务组件。1.勾选需要导出的业务组件导出。
2025-03-07 15:17:28
281
原创 EOS Low-Code Platform 8扩展组件包使用说明
EOS Low-Code Platform 8 GA版本升级了扩展组件框架,新加组件中心管理功能,用户可以使用扩展组件框架开发自定义组件,打包后上传到AFC的组件库即可在表单编辑器中拖选使用。同时,产品发布也提供了部分扩展组件以供用户使用,其中包含地址选择、定位、条码、邮件、证件识别、签名、步骤条、视频等组件。
2025-03-07 15:15:55
191
原创 Nacos连接达梦数据库说明
EOS Low-Code Platform 8发布中携带的nacos应用组件在连接达梦数据库时需要特别注意,在conf中的application.properties文件中,这里值必须是固定参数dm8。直接写dm启动nacos并不会报错,nacos会启用内置数据库进行数据存储交互。此外,还需要将lib文件夹下的达梦驱动移动至文件夹下,驱动启动后才会成功加载。
2025-03-07 15:14:12
417
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人