首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    搭建单体SpringBoot项目 集成Activiti7 进阶

    3.4、流程变量的使用方法 3.4.1、在属性上使用UEL表达式 可以在 assignee 处设置 UEL 表达式,表达式的值为任务的负责人,比如: ${assignee}, assignee 就是一个流程变量名称...,如果当前执行的任务id不存在则抛出异常。...3.5.4、测试 正常测试: ​ 设置流程变量的值大于等于3天 ​ 设计流程变量的值小于3天 异常测试: ​ 流程变量不存在 ​ 流程变量的值为空NULL,price属性为空 ​ UEL表达式都不符合条件...id,local变量存储 Bytearray_:serializable类型变量存储对应act_ge_bytearray表的id Double_:double类型变量值 Long_:long类型变量值...如果有两个分支条件都为true,排他网关会选择id值较小的一条分支去执行。 为什么要用排他网关? 不用排他网关也可以实现分支,如:在连线的condition条件上设置分支条件。

    63211

    Avtiviti进阶

    3.4、流程变量的使用方法 3.4.1、在属性上使用UEL表达式 可以在 assignee 处设置 UEL 表达式,表达式的值为任务的负责人,比如: ${assignee}, assignee 就是一个流程变量名称...,如果当前执行的任务id不存在则抛出异常。...3.5.4、测试 正常测试: ​ 设置流程变量的值大于等于3天 ​ 设计流程变量的值小于3天 异常测试: ​ 流程变量不存在 ​ 流程变量的值为空NULL,price属性为空 ​ UEL表达式都不符合条件...id,local变量存储 Bytearray_:serializable类型变量存储对应act_ge_bytearray表的id Double_:double类型变量值 Long_:long类型变量值...如果有两个分支条件都为true,排他网关会选择id值较小的一条分支去执行。 为什么要用排他网关? 不用排他网关也可以实现分支,如:在连线的condition条件上设置分支条件。

    27310

    图形编辑器开发:缩放和旋转控制点

    控制点是吸附在图形上的一些小矩形和圆形点击区域,在控制点上拖拽鼠标,能够实时对被选中进行属性的更新。 比如使用旋转控制点可以更新图形的旋转角度,使用缩放控制点调整图形的宽高。...需求描述 选中图形,会出现旋转控制点和缩放控制点,然后操作控制点,调整图形属性。 控制点的类型和位置如下: 缩放控制点有 8 个。...然后编辑器更新光标,并根据控制点类型进入对应逻辑。如果你是用 html/svg 的方案,图形拾取可以不用自己做。...控制点拾取 在选择工具下,选中图形,控制点出现。 接着 hover 到控制点上,更新光标。并且在按下鼠标时,能够拿到对应的控制点类型,进行对应的旋转或缩放操作。...这里我们需要判断光标的位置是否在控制点上,即控制点拾取。 控制点拾取逻辑为: 以渲染顺序相反的方向遍历控制点,调用 hitTest 方法检测光标是否在控制点的点击区域上。

    26730

    2021全网最全Activiti7教程04(Activiti7进阶篇-欢迎收藏)

    3.4、流程变量的使用方法 3.4.1、在属性上使用UEL表达式   可以在 assignee 处设置 UEL 表达式,表达式的值为任务的负责人,比如: ${assignee}, assignee 就是一个流程变量名称...price就是一个流程变量名称,uel表达式结果类型为布尔类型。如果UEL表达式是true,要决定 流程执行走向。...,如果当前执行的任务id不存在则抛出异常。...b、拾取(claim)任务   该组任务的所有候选人都能拾取。将候选人的组任务,变成个人任务。原来候选人就变成了该任务的负责人。如果拾取后不想办理该任务?...如果有两个分支条件都为true,排他网关会选择id值较小的一条分支去执行。 为什么要用排他网关?   不用排他网关也可以实现分支,如:在连线的condition条件上设置分支条件。

    3.6K20

    项目实践工作流之Activiti学习(四十一)

    图标: 员工类型: 通过流程变量 userType 来表示,如果等于 1 表示普通员工,如果等于 2 表示领导 注意:通过包含网关的每个分支的连线上设置 condition 条件。...5.3.3测试 如果包含网关设置的条件中,流程变量不存在,报错; org.activiti.engine.ActivitiException: Unknown property used in expression...指定一个流程定义的 id 启动一个流程实例。 启动一个实例需要指定 businesskey(业务标识),businessKey 是 activiti 和业务系统整合时桥梁。...比如:请假流程,businessKey 就是请假单 id。...如果是组任务,需要先拾取任务,调用 taskService 的 claim 方法拾取任务,拾取任务之后组任务就变成了个人任务(该任务就有负责人)。

    41310

    Matplotlib 中文用户指南 7.3 事件处理及拾取

    如果鼠标事件在艺术家上,返回hit = True,props是一个属性字典,它们会添加到PickEvent属性。...通过设置picker属性启用对艺术家进行拾取后,你需要连接到图画布的pick_event,以便在鼠标按下事件中获取拾取回调。...传给你的回调的PickEvent事件永远有两个属性: mouseevent 是生成拾取事件的鼠标事件。...当拾取事件位于距离线条的容差范围时,将调用onpick回调函数,并且带有在拾取距离容差内的数据顶点索引。 我们的onpick回调函数只打印在拾取位置上的数据。...例如,Line2D将ind属性作为索引附加到拾取点下面的行数据中。 有关Line的PickEvent属性的详细信息,请参阅pick()。

    1K20

    开源白板工具 Excalidraw 架构解读

    TypeScript 用于类型标注,减少一些类型错误。 Yarn 是包管理器,没有使用 monorepo。 Husky 是 git hook 库,会在本地 git commit 时做一些校验。...数据状态大多保存在 App 类组件的 state 属性中。 可以看到,编辑器的内核和 UI 是强绑定的,完完全全耦合在一起了。...图形拾取方案 图形拾取使用了几何法。 不同图形的的渲染逻辑的判断逻辑是写在一起的。 历史记录 历史记录的逻辑在 History 类中。...stateHistory 和 redoStack 记录的是整棵树的图形 id 和新的版本号,撤销重做时,会从中取出,去更新对应的图形为指定的版本。 国际化方案 国际化代码在 i18n.ts 文件中。...本文透析了 Excalidraw 在图形编辑器上几个比较基础但很重要的功能,希望对你进行图形编辑器的架构有帮助。 我是前端西瓜哥,欢迎关注我,学习更多图形编辑器知识。

    77141

    主题建设之主题表

    亿信BI根据事实表生成主题表,以方便用户定义分析报表时拾取维度和指标,这就是BI的主题表。 主题表的分类 亿信BI中定义了三种主题类型:物理主题、虚拟主题、引用主题。...下面细说五大类型主题表是如何创建的。 创建物理主题 【使用场景】 1. 主题表上的字段只是后台某个数据库表的很小一部分,此时想直接在前台界面将主题表上手工一一创建相关指标; 2....选中主题表所在的主题集,鼠标右键-》属性: 在“数据表映射”中双击此物理主题,弹出“数据表映射属性”,下拉选择数据库表名: 添加完成后,点击“”即可。 创建虚拟主题 【使用场景】 1....(通过较复杂运算得到) 【创建步骤】 输入主题表的“名称”和“标题”之后,选择“创建虚拟主题”,点击“”: 切换至“树形”模式,在“”上右键选择“成批拾取”: 下方显示该主题集下的所有主题表,点击不同主题表的维度和指标可拾取到该虚拟主题中...若需要对指标进行分组,可先进行分组,再拾取指标。 再给某个分组下拾取指标,指标还可进行各种运算: 若检查无问题,点击“”保存主题表。 创建引用主题 【使用场景】 1.

    2.8K80

    Telerik RadControls for ASP.NET AJAX

    新的时间和日期-时间拾取器控件 –RadCalendar 现在为您提供了一些具有创意的新控件,可以让您轻松的实现时间拾取器的功能以及综合的日期-时间拾取器控件。...因而,您可以根据XValue的属性,将系列中的项目设置在正确的位置上。 这在您以不规则的方式接收数据,以及图表有时间轴的情况下特别重要。...自动拾取按钮 –此控件会生成一个拾取器按钮,通过按钮来打开调色版。 拾取器按钮还可以显示当前所选择的颜色。 此外,可以一直保持可见或通过客户端的API唤醒。...对子控件的访问 –为了访问RadDockable 对象的子控件,您可以用RadDockableObject.FindControl(字串ID)方法,通过其ID来定位一个子控件,或可以用 RadDockableObject.Container...可通过一个单一的属性在这些皮肤之间切换。 您还可以在同一页的多个编辑器上采用不同的皮肤。

    2.4K00

    图形编辑器开发:最基础但却复杂的选择工具

    在代码层,我们会使用 “图形拾取” 算法确定光标落在哪个图形的点击区域上,注意考虑隐藏、锁定、组的情况。...如果你对图形拾取的细节感兴趣,可以看我的这篇文章: 《如何在 Canvas 上实现图形拾取?》 隐藏和锁定的图形会被忽略,如果点的是组下的一个元素,要将整个组的所有元素都选中。...selectSet.clear() selectSet.add(targetEl) 选中集合保存的是被选中的图形,可以保存 id,也可以是图形对象。...所以选择工具模块在设计上,要提供 注册各种类型图形控制点逻辑 的能力。 在 “图形拾取” 时,要把控制点也考虑进来,光标是否点在控制点上。...它的作用是选中的图形,对它们进行操作,目的是 更新指定图形属性。 最基础的操作是移动,接着是通过控制点实现的增强操作。 控制点操作的两个基本能力是旋转和缩放。

    37230

    iOS开发-OpenGL ES魔方应用

    用户看不到用于拾取的渲染,因为用于拾取的像素颜色渲染缓存不会显示到屏幕上,而是渲染到一个OpenGL ES的帧缓存对象(FBO)中。...拾取在每秒中可能发生多次,会影响渲染。 2、几何拾取 设想一个光线从平截体近平面上一个触摸位置头投射向这个位置对应的远平面的点。被这个光线穿过的离视点最近的对象就是要拾取的对象。...核心思路 魔方直接渲染到屏幕,拾取的时候再渲染一次到FBO,通过拾取结果决定是旋转某一列还是旋转整个魔方。...、uniform变量的统一管理 YHCOpenGLProgram是对GLProgram的封装,可以设置顶点、片元着色器,设置attribute属性、uniform变量。...流程大致分三步 //1、初始化,并设置属性 _program = [[YHCOpenGLProgram alloc] init]; [_program setVertexShader

    1.5K90

    Java基于ssm+vue开发的失物招领小程序

    发布者可在个人中心查看所有认领者或拾取者并确认某一人已认领或拾取归还。...角色:普通用户+管理员功能前台微信小程序功能轮播图展示拾取物品首页:上拉分页、根据物品名称查询、展示拾取物品、展示是否认领状态;挂失物品首页:上拉分页、根据物品名称查询、展示挂失物品、展示是否找回状态;...分类:根据分类展示拾取的物品或者挂失的物品;拾取物品详情:展示发布者信息联系信息,物品描述和图片预览,可留言,也可以点击认领按钮,提交物品描述和上传图片信息;挂失物品详情:展示发布者信息联系信息,物品描述和图片预览...;发布:填写标题、物品描述、上传多图片、选择分类和发布类型(拾取、挂失);查看我提交的认领物品记录:分页,查看该物品认领状态(待认领、被我认领、被他人认领),查看详情,根据物品搜索;查看我提交的拾取物品记录...管理员功能(vue)物品分类管理:分页,禁用、启用、添加、编辑、删除、根据名称状态搜索;挂失或拾取物品审核管理:分页,审核通过、审核不通过(输入不通过的原因)、删除、根据标题、审核状态、认领找回状态、类型

    23820
    领券