前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >《Drools6.4 中文文档》第18章18.4 workbench配置

《Drools6.4 中文文档》第18章18.4 workbench配置

作者头像
程序新视界
发布2022-05-06 08:41:51
7410
发布2022-05-06 08:41:51
举报
文章被收录于专栏:丑胖侠丑胖侠

18.4. 配置

18.4.1. 基本用户管理

Workbench的认证系统采用服务器的用户鉴别和授权。 Jboss 的EAP和WildFly,添加一个用户在脚本文件$JBOSS_HOME/bin/add-user.sh。

代码语言:javascript
复制
$ ./add-user.sh
// Type: Application User
// Realm: empty (defaults to ApplicationRealm)
// Role: admin

无需要重启服务。

18.4.2. 角色

Workbench有一下角色:

  • admin
  • analyst
  • developer
  • manager
  • user
18.4.2.1. Admin

BPMS系统的管理员。 管理用户、管理VFS资源库、拥有最高权限。

18.4.2.2. Developer

除了克隆版本库,开发者拥有admin的所有权限。 管理规则,model,处理过程,表单和面板; 管理资产版本库; 创建、构建和部署项目; 使用JBDS连接视图过程;

18.4.2.3. Analyst

Analyst是比Developer稍弱的一个角色,不能访问版本库或不能部署项目。

18.4.2.4. Business user

系统日常用户,处理进程继续进行的业务任务。主要工作是围绕任务列表。 线程管理; 处理任务和项目仪表盘;

18.4.2.5. Manager/Viewer-only User

系统视图,更侧重业务处理的分析,包括性能、业务指标、其他系统报表和用户系统操作。 只有访问项目仪表盘的权限;

18.4.3. 限制访问资源库

可以通过角色和分组来限制版本库的访问。让一个用户只访问一个版本库。 用户可以属于一个拥有访问版本库的角色,也可以属于一个拥有访问权限的group的角色。这些限制可以通过命令行配置工具进行管理。

18.4.4. 命令行配置工具

提供通过命令行来管理系统版本库的功能。系统资源库包含常用workbench配置数据:编辑器如何呈现,组织团体和其他用户无法编辑的配置。系统版本库在配置文件.niogit中,差不多所有的版本库已经被创建或克隆到workbench。

18.4.4.1. 配置工具模式
  • online(默认并推荐)——启动时连接Git版本库,使用KIE Workbench提供的Git服务器。在以下情况,所有本地修改和向上提交: (1)“push-changes”命令明确执行; (2)使用“exit”关闭工具;
  • Offline——在服务器直接创建和操作系统版本库(没有放弃选择)。
18.4.4.2. 有效命令

exit 推送本地修改内容,清楚缓存文件,退出命令行工具 discard 放弃本地修改内容,清楚缓存文件,退出命令行工具 help 显示有效命令列表 list-repo 列出有效版本库 list-org-units 列出有效组织单元 list-deployment 列出有效部署 create-org-unit 创建新的组织单元 remove-org-unit 删除组织单元 add-deployment 添加新的部署单元 remove-deployment 删除部署单元 create-repo 创建新的git版本库 remove-repo 删除版本库( 仅从配置) add-repo-org-unit 添加资源库到组织单元 remove-repo-org-unit 从组织单元删除版本库 add-role-repo 版本库添加角色 remove-role-repo 版本库删除角色 add-role-org-unit 组织单元添加角色 remove-role-org-unit 组织单元删除角色 add-role-project 项目添加角色 remove-role-project 项目删除角色 push-changes 提交更改到资源库 (仅支持online模式)

18.4.4.3. 如何使用

可以在kie-config-cli-${version}-dist.zip文件内找到工具。执行kie-config-cli.sh脚本,默认会采用在线模式,询问连接git的url(默认值为:ssh://localhost/system)。连接远程服务器,替换正确的主机和端口,例如ssh://kie-wb-host/system。

代码语言:javascript
复制
./kie-config-cli.sh 

在kie-config-cli.sh脚本中添加offline参数,可进入offline操作模式,会改变运行模式并询问.niogit文件位置。如果.niogit文件不存在,文件值可为空,创建一个新的配置。

代码语言:javascript
复制
./kie-config-cli.sh offline
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2016-09-30,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 18.4. 配置
    • 18.4.1. 基本用户管理
      • 18.4.2. 角色
        • 18.4.2.1. Admin
        • 18.4.2.2. Developer
        • 18.4.2.3. Analyst
        • 18.4.2.4. Business user
        • 18.4.2.5. Manager/Viewer-only User
      • 18.4.3. 限制访问资源库
        • 18.4.4. 命令行配置工具
          • 18.4.4.1. 配置工具模式
          • 18.4.4.2. 有效命令
          • 18.4.4.3. 如何使用
      相关产品与服务
      命令行工具
      腾讯云命令行工具 TCCLI 是管理腾讯云资源的统一工具。使用腾讯云命令行工具,您可以快速调用腾讯云 API 来管理您的腾讯云资源。此外,您还可以基于腾讯云的命令行工具来做自动化和脚本处理,以更多样的方式进行组合和重用。
      领券
      问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档