JBPM 7.17 学习笔记(4)流程变量和任务变量

在 HumanTask 示例中,使用了流程变量和任务变量。根据二者作用范围的不同,我们又分别把它们称之为全局变量和局部变量。 流程变量 将 HumanTask.bpmn 导入到 workbench 中用流程设计器查看流程图。 查看流程实例变量。 打开 HumanTaskExample.java...

2019-03-11 11:46:20

阅读数 20

评论数 0

JBPM 7.17 学习笔记(3)编译源代码

源代码 访问项目页:https://github.com/kiegroup/jbpm,然后 Fork。 在 Fork 后的 git 库上,复制 fork 后的项目地址,比如:https://github.com/kiegroup/jbpm。 git clone 这个 git 地址到本地...

2019-03-11 11:44:52

阅读数 13

评论数 0

JBPM 7.17 学习笔记(2)workbench

学习 jBPM 的第一步,是学习它的 workbench。 workbench 是 jBMP 的基于 web 的一系列工具集,也就是你用 ant start.demo 起起来的那个服务器。一旦启动了 workbench,你就可以用 http://localhost:8080/jbpm-consol...

2019-03-11 11:42:45

阅读数 23

评论数 0

JBPM 7.17 学习笔记(1)安装

jBPM 是 jboss (被小红帽公司收购)的业务流程管理工具,后面变成了一个产品套件。著名的 Activiti 最初也起源自这个项目。jBPM 的发展不是一帆风顺的,它曾经停止更新了很长一段时间,文档也已经断片了,目前你能找到的最新文档都只到 6.x 版本的(包括 7.x 的官方文档,实际上许...

2019-03-11 11:16:07

阅读数 30

评论数 0

一个二级审批流程的具体实现(4)

审批/备案 首先看审批流程。如果用户不是 hr,显示一个审批对话框,如果用户是 hr,则显示备案对话框。其实,无论审批还是备案,都不过是调用服务器的相应接口而已。无非是 hr 没有驳回操作而已。所以我们都用一个 approve 方法来处理: approve(task, username, agre...

2019-02-21 17:15:43

阅读数 44

评论数 0

一个二级审批流程的具体实现(3)

前端的具体实现。主要有两个 vue 页面。一个登录页面(Login.vue),一个主页面(Main.vue)。主页面中包含一个表单(用于新建请假申请),一个 table(用于显示待办列表),一个 Drawer (用于重新提交被驳回的申请),一个 Modal 对话框(用户办理或审批待办事项)。 1....

2019-02-21 17:12:04

阅读数 39

评论数 0

一个二级审批流程的具体实现(2)

5. 重新提交申请 用户新建请假条的流程是这样的,首先用户要在表单填写请假日期、请假天数、事由能信息,然后点击“提交”。提交按钮会立即请求服务器的 /newLeave 接口,即 @RequestMapping 所映射的 newLeave 方法。newLeave 方法会创建新的流程实例,然后找到当前...

2019-02-21 17:10:20

阅读数 30

评论数 0

一个二级审批流程的具体实现(1)

本 demo 使用 activiti 框架实现了一个二级审批流程示例。包含前端和后端,后端用 springboot+activity 实现,前端用 vue+iview 实现。前后端是分离的。如果你只关注后端,那么你可以不实现前端,用 Postman 来测试后端即可。 1. 流程图 流程图的 xm...

2019-02-21 17:08:21

阅读数 44

评论数 0

自定义控件教程: 可复用的 Slider

原文:How To Make a Custom Control Tutorial: A Reusable Slider 作者:Lea Marolt Sonnenschein 译者:kmyhy 更新说明:此教程由 Lea Marolt Sonnecnschein 升级至 iOS 12、Xcode...

2019-01-31 10:12:12

阅读数 128

评论数 0

node app 打包工具 pkg

node 打包可执行文件的工具有很多。node-packer 是国人写的,但一年前就停止更新了。而 nexe 一到fetching prebuilt binary 就报错,放弃了,最终选择了 pkg。 命令行打包 pkg -t node10-macos-x64 index.js package....

2019-01-16 17:35:10

阅读数 90

评论数 0

一分钟学会 docker

标题党,其实仅仅是 docker 的发布而已。 一、移除老版本的镜像 查看当前运行的 docker docker ps -a 停止 docker docker stop <容器 id 或者 tag> 移除 docker docker...

2019-01-11 10:39:44

阅读数 103

评论数 0

UndoManager教程

原文:UndoManager Tutorial: How to Implement With Swift Value Types 作者:Lyndsey Scott 译者:kmyhy 注: 本教程基于 Xcode 10 和 iOS 12。 金无足赤,人无完人。只要你实现了 UndoManager...

2019-01-09 22:11:39

阅读数 717

评论数 0

正则表达式介绍

原文:An Introduction to Regular Expressions 作者:Tom Elliott 译者:kmyhy 正则表达式(也叫“正则式”)是一个用于表示某种模式的字符串或者字符序列。可以把它看成是搜索字符串——但是功能要强大得多! 在文本编辑器或字处理软件中能够进行纯文本...

2018-12-26 09:11:13

阅读数 135

评论数 1

正则表达式教程: 开始

原文:Regular Expressions Tutorial: Getting Started 作者:Tom Elliott 译者:kmyhy 在这篇教程中,你将学习如何在 iOS app 中使用 Swift 4.2 实现正则表达式。 更新说明:Tom Elliott 将本教程升级至 Sw...

2018-12-18 14:37:21

阅读数 109

评论数 0

Spring StateMachine(2) UML状态图支持

还是刚才的以二级审批请假流程为例。 绘制流程 首先创建 Papyrus 项目,选择 StateMachine 模板,绘制流程图如下: 然后创建 6 个 signal event 和与之绑定的 signal : 注意,在 Papyrus 图中,除了 State (状态) 和 Transition...

2018-12-04 14:04:18

阅读数 193

评论数 1

Spring StateMachine(1) 二级审批流程

以一个简单的二级审批流程(请假)为例,研究一下 StateMachine 的使用。该流程设计如下: 目标:通过 StateMachine 实现该二级审批流程,提供 API 给第三方调用。 状态定义 将流程图上的 5 个状态(不包括开始和结束)定义如下: public enum States { ...

2018-12-04 10:35:30

阅读数 197

评论数 3

后台模式教程:开始

后台模式教程:开始 原文:Background Modes Tutorial: Getting Started 作者:Brody Eller 译者:kmyhy 在本教程中,你将创建一个 app,这个 app 使用到这 4 种常见的背景模式:音频播放、位置更新、普通任务、后台抓取。 更新说明:...

2018-11-26 13:49:26

阅读数 305

评论数 0

使用 expression 命令调试 UI 问题

通过试图调试器可以解决开发中的大部分 UI 问题。但是对于一些隐蔽得比较深的问题,我们就需要用到 lldb 了。 那么,怎么在调试 UI 问题的过程中,使用 lldb 呢?下面举一个实际的例子。 在项目中,我们经常会发现自己自定义的 view 会出现一些显示上的问题,明明设置了 view 的属性,...

2018-11-15 09:23:43

阅读数 139

评论数 0

能够自动感知背景主色调的按钮

什么要写这个东东? 现在的 UI 非常喜欢使用浸入式设计,比如说大图片背景之上放一个按钮,效果图看起来非常漂亮,高端大气上档次。但是 UI 往往忘记了这样一个事实,app 中的图片是会变的,效果图中使用一张深色的背景图片,配上白色的按钮看起来非常漂亮,但当背景图变成浅色的背景时怎么办?你马上连按钮...

2018-11-08 16:22:20

阅读数 208

评论数 0

白鼠试毒酒问题

这道题有两种问法,一种是问需要多少只老鼠才能确定,一种是问要如何安排老鼠的喝法。 第一种问法相对简单: 1000 瓶无色无味的白酒,其中有一瓶毒酒, 白鼠喝了毒酒一个星期(或一天,无所谓)后会死去。 那么问你:最少需要多少只白鼠,可以在最短时间内(一个星期或者一天,反正只能实验一次)即可找出那瓶毒...

2018-11-06 09:03:23

阅读数 315

评论数 0

提示
确定要删除当前文章?
取消 删除