楼上有只喵
  • 首页
  • 归档
  • 分类
  • 标签
  •   
  •   

SpringSecurity

1. 权限管理1.1. 为什么需要权限管理 安全性:误操作、认为破坏、数据泄漏等 数据隔离:不同的权限可以看到不同的数据 明确职责:销售、开发等不同角色,leader和dev不同级别,不同职责可以看到不同的数据 1.2. 理想的权限管理 能实现角色级权限 能实现功能级、数据级权限 简单、易操作、能够应对各种需求 2. SpringSecurity2.1. 概念 Spring Security
2023-02-18
权限管理
#SpringSecurity

Activiti——网关

网关用来控制流程的流向 1. 排他网关ExclusiveGateway1.1 概念排他网关,用来在流程中实现决策。 当流程执行到这个网关,所有分支都会判断条件是否为true,如果为true则执行该分支,排他网关只会选择一个为true的分支执行。如果有两个分支条件都为true,排他网关会选择id值较小的一条分支去执行。 为什么要用排他网关? 不用排他网关也可以实现分支,如:在连线的condit
2023-02-12
Activiti

Activiti——组任务

在流程定义中在任务结点的 assignee 固定设置任务负责人,在流程定义时将参与者固定设置在.bpmn 文件中,如果临时任务负责人变更则需要修改流程定义,系统可扩展性差。 针对这种情况可以给任务设置多个候选人,可以从候选人中选择参与者来完成任务。 1. 设置任务候选人在流程图中任务节点的配置中设置 candidate-users(候选人),多个候选人之间用逗号分开。
2023-02-12
Activiti

Activiti——分配任务负责人

1 固定分配在进行业务流程建模时指定固定的任务负责人, 如图: 2 表达式分配Activiti 使用 UEL 表达式, UEL 是 java EE6 规范的一部分, UEL(Unified Expression Language)即 统一表达式语言, activiti 支持两个 UEL 表达式: UEL-value 和 UEL-method。 2.1 UEL-value assignee 这
2023-02-09
Activiti

Activiti——流程定义操作

1 流程定义信息查询查询流程相关信息,包含流程定义,流程部署,流程定义版本 -> ACT_RE_PROCDEF 1234567891011121314151617@Test public void queryProcessDefinition(){ ProcessEngine processEngine = ProcessEngines.getDefaultP
2023-02-09
Activiti

Activiti——流程实例

1. 概念流程实例(ProcessInstance)代表流程定义的执行实例。例如:用户或程序按照流程定义内容发起一个流程,这就是一个流程实例。 流程定义和流程实例的图解: 2. 启动流程实例 并添加Businesskey Businesskey:业务标识,通常为业务表的主键,业务标识和流程实例一一对应。业务标识来源于业务系统。存储业务标识就是根据业务标识来关联查询业务系统的数据。 启动流程实例时
2023-02-09
Activiti

SSH免密登录

1. 客户端生成公私钥 执行ssh-keygen在用户目录.ssh文件夹下创建公私钥: id_rsa (私钥) id_rsa.pub (公钥) 2. 上传公钥到服务器 进入服务端.ssh目录下 cd ~/.ssh 将客户端生成的id_rsa.pub 复制到 authorized_keys 里 vim authorized_keys 3. 测试免密登录ssh root@localh
2023-02-06

Activiti——数据表介绍

Activiti 的表都以 ACT_ 开头。 第二部分是表示表的用途的两个字母标识。 用途也和服务的 API 对应 表的命名规则和作用 ACT_RE :’RE’表示 repository。 这个前缀的表包含了流程定义和流程静态资源 (图片,规则,等等)。 ACT_RU:’RU’表示 runtime。 这些运行时的表,包含流程实例,任务,变量,异步任务,等运行中的数据。 Activiti
2023-02-02
Activiti

Activiti——基本操作

1 流程定义 使用activiti流程建模工具(activity-designer)定义业务流程(.bpmn文件) 。 .bpmn文件就是业务流程定义文件,通过xml定义业务流程。 使用idea插件设置流程图, 设置流程中需要的节点,节点负责人。具体步骤参考: 2 流程定义部署 activiti部署业务流程定义(.bpmn文件)。即:将流程图的内容存储到数据库 123456789101
2023-01-28
Activiti

Activiti BPMN visualizer 的安装和使用

1 安装插件里搜索Activiti BPMN visualizer安装 2 画一个流程图1. 右键生成一个bpmn20.xml文件 2. 在文件的任意位置点击右键:view bpmn(Activiti)Diagram 3. 打开可视化编辑器, 右键start events –>start event画一个开始事件。 用户任务 添加结束 连线 查看更新后的xml文件
2023-01-28
Activiti
1…910111213…26

搜索

Hexo Fluid
总访问量 次 总访客数 人