初始化excel问题

  • Choerodon平台版本: 0.21.0

  • 遇到问题的执行步骤: 初始化了sh文件后,发现没有权限菜单相关的数据,在devops模块的script里找到了micro-service-init-data.xlsx文件,导入数据后发现菜单未显示,且以前菜单层级异常,对比了一部分数据,发现IAM_MENU_PERMISSION页签里的PERMISSION_CODE在IAM_PERMISSION页签里并未找到。

  • 文档地址:

  • 环境信息(如:节点信息):

  • 报错日志:

  • 原因分析:

    提出您分析问题的过程,以便我们能更准确的找到问题所在

  • 疑问:

    我想初始化权限相关的数据入库,但是现在github上提供的excel脚本有问题,该怎么导入

FD_CATEGORY_MENU页签里的menu_code在菜单页签下也有找不到的数据

你的问题是菜单没有正常展示吗?

这个是正常的,因为menu_code对应的菜单可能是在其他服务初始化的,如果在devops没有找到,在其他服务是能够找到的。还有iam_menu_permission表是用来实现自定义角色功能,和菜单展示没有太大关系。

是的,现在只有base、notify、asgard、manager的菜单,都是执行了每个模块根目录下的sh初始化脚本,剩余的模块也是执行了sh脚本但是没显示菜单,所以我找到了devops下的meta目录下的excel文件进行测试导入发现了如上问题。请问我的操作流程对吗?该如何获取正确的菜单信息给admin

执行sh脚本初始化的是对应服务需要的初始数据(包括基础表创建以及数据初始化),并不会初始化菜单数据。菜单数据初始化是在服务启动时系统自动获取excel文件内容初始化的。

你现在启动了哪些服务?

我以mvn spring-boot:run命令启动了base、manager、asgard、file、oauth、api、notify、gitlab、test-manager-service、devops、knowledgebase、eureka


那你去平台管理,事物实例那儿看看,devops的数据初始化任务是否成功呢

查不到这些信息

有128条成功的,330条运行中的,188条失败的,
点开了一个失败的报错信息:


请问我该如何操作,或者重新刷数据的流程是什么


你可以截一下这个页面吗

没有搜索到devops相关的数据,说明还没有进行devops相关的数据初始化。你重启devops-service试试,重启服务时manager-service会自动拉取对应服务的excel数据,进行数据初始化操作。

可以私信我个联系方式,帖子审核的效率太慢了。

执行agile模块下的sh脚本出现error
改成MAVEN_LOCAL_REPO=$(cd / && mvn help:evaluate -Dexpression=settings.localRepository -q -DforceStdout)就可以执行了

初始化了sh脚本,数据库里并没有新增表

重启了devops可以查出一条,菜单好像也出来了


我重启了agile但是查不出来,菜单也没出来 信息台报错:

agile_service数据库里一张表也没有吗? 执行sh时有报错吗?