系统设置


要点概述

  • 系统设置的各工作区界面,可以对系统进行一系列的配置,支持系统的完整使用。

  • 需要有【系统设置】工作区访问角色权限才能进入系统设置界面。

系统设置


账户设置

在账户设置界面,可以设置团队结构和团队信息,可以设置人员账户信息。


角色设置

在角色设置界面,可以设置各角色可访问工作区,通过给各账户分配对应的角色,实现各账户可访问工作区的限制。


项目设置

在项目设置界面,可以设置各层级项目组及其包含的代码库,可以设置允许访问某项目组数据的用户和团队。


团队设置

在团队设置界面,可以设置各层级团队信息,可以设置团队成员和团队数据访问权限。


代码库管理

在代码库设置界面,可以新增/删除代码库,移动代码库从一个项目(组)到另一个项目(组)。


代码库分析

在代码库分析界面,可以对各代码库分析参数进行配置,可以查看各代码库分析任务进度。


排行榜设置

设置 效率质量综合榜 各指标的权重。


通知设置

在通知设置界面,可以配置通知规则。


规则设置

此处列出思码逸系统中各开发语言的问题规则,可以忽略不需要的规则,也可以将已忽略的规则恢复关注。


技能标签关联

此处可以看到工具源与技能标签的关联关系。


系统集成

在系统集成界面,可配置 GitLab 系统集成信息,可以使用系统集成方式导入 GitLab 代码库。还可以配置 JIRA 集成信息,同步 JIRA 数据进行分析。


分析配置

此处可以设置适用于全部代码库的分析参数配置。


系统设置

包含基础设置,自定义字段设置,SMTP 设置,登录鉴权设置,LDAP 设置,周日报配置,专家系统设置,设置提交类别,注释覆盖度计算规则设置。


迭代表现

此处设置思码逸系统中项目组与 JIRA 中项目迭代面板的关联。


OpenAPI

此界面中包括 Open API 相关设置信息和最新 Open API 文档。

  • API配置:点击 API配置 中的 生成 按钮,可以创建适配此账户角色权限的 appid 和 appsecret。

  • 推送事件:

    • Openapi 中增加 web hook 相关设置。

    • 配置后,会在分析成功或失败时,给指定地址用 post 方法发送以下数据:

      • { event: 'analysisComplete'/'analysisFailure', projectId: 'xxxx' }

      • 在EE版本大于3.117.0(包含)时,推送内容会增加name(代码库名称)和errorMessage(代码库分析失败的异常信息),实际推送内容形如{ event: 'analysisComplete'/'analysisFailure', projectId: 'xxxx', name: 'yyyy', errorMessage: 'zzzz' }

      • event 可为 analysisComplete 或 analysisFailure

    • 可以配置所有事件都发送此消息,或者只有 openapi 发起的请求会发送此消息.

  • OpenAPI 文档:点击 查看文档 可以打开openapi/docs后缀的OpenApi文档。

OpenApi设置


关于系统

此处可查看当前系统信息如系统版本号等。