粉丝10获赞75

vlog 是一个开源的工作流和业务流程管理框架,支持 bpm 二点零标准。它提供了一个易于使用的 api, 可以帮助开发人员快速定义执行和管理工作流和业务流程。 volbo 采用高可用性和容错机制,确保流程的稳定运行。它可以运行在多种应用服务器和平台上,支持多种部署方式。 volbo 的主要优点包括易于使用、可扩展性、高可靠性和支持多种部署方式。

好了,接下我们来看一下这个部署流程,他的一个详细的一个过程啊,我们来看一下,就是前面我们呃定义了一个流程, 而且给大家去演示过一个流程的一个简单过程的啊,那接下来我们就详细的具体来讲解一下啊,就是每一个部署操作,那么呢他所涉及的相关表结构,那么表表结构之间的一个关联关系啊,以及对应的这个圆满里面,他到底是怎么去执行的?我们也带大家呢去熟悉一下啊,首先我们来看一下这个流程的一个部署啊, 那么流程部署这一块呢,我们之前呢是单个文件的一个部署,对吧?那么我们现在来看一下啊,现在呢我通过这个 id 二,对吧? 通过这个一克力不死啊,我们呢去做一个相对来说比较复杂一点的一个操作,来看一下啊,现在我先把这个所有的都给关了,好都给关掉啊, 关掉之后我们来看一下,现在的话,在我这个一克力不是面啊,有,有两有,有一个我们的流有对应的一个流程定义文件,对吧?当然这呢你可以干嘛?你也可以通过那个什么啊 flav u u i 去操作啊,只是在这呢我们要去介绍一下,在这部署的时候,他们的一个特殊的一个情况啊, 然后呢现在有一个,然后呢接下来我在这在这里面啊再去建一个对应的流程部署文件,再来我就叫 my process, 然后点击分析,前面是叫 my howlody 啊,现在我叫 my process, 好完成一下,然后呢在这边呢我们就定一个非常简单的一个流程啊,给一个斯达特,然后呢去对应的这给个提交,这叫申请,然后呢再来一个审批好,然后呢就结束了, 然后呢这边的候选人,我们这给一个张三,然后这边呢给一个李四,对吧?给一个李四,在这里面啊,好,就是这一块,然后呢我们对应的这个, 然后对应的这是我们那个什么一个流程都在这里面啊? id 呢叫 mapper six, 因为这块 id 呢我有可能会跟我原来的给重调啊,这我改一下,就叫麦 my practice 啊,六六六,把他 id 给改一下啊, id 给改一下,然后呢我们保存一下,保存之后呢会设置一个编辑图片啊,然后接下来我右键,然后呢去创建一款,创建一个部署文件。 好,然后呢在 dplam 这里面呢就有一个麦好老弟,在一个点吧文件啊,我把它复制一下,然后呢拉到我们的这个空间里面啊,原来有个麦帕麦好老弟吧,然后现在是我把删了, 然后这一块呢我们把它放过来买好了的点棒棒。好,现在的话,那么在这里面呢我呢就去部署一下啊,部署呢我们可以 用原来的已经有的这种代码,我这有一个泰式 debroy, 然后呢?呃,是一个 zip 文件,对吧?半文件,然后做一个文件,然后呢去部署,然后部署的话,那么我们来看效果啊,来点击走。 好,这边呢有个包错,应该是他可以看一下啊,他可以在下面没有没有这个把他删了或者重新打包,对吧? 好,然后我们再来咨询一下啊,来点击走, 这个时候大家注意啊,就是我的一个呃霸文件,那么其实里面有两个流程定义,对吧?我有两个定流程定义,那么也就是我现在呢部署的时候,其实我是要部署两个流程,对吧?部署两个请假流程在这里面啊, 这个时候呢,执行完成之后来看一下这个呢,也没有报错,对吧?也没有报错啊,那么呢他会返回一个 id, 但是说实话他这应该干嘛?他这返回了一个,呃 deploy id 四五零零幺,然后呢?擦擦擦,流程在这里面,我们看表结构,那么对的表结构呢?应该是在我们这个,我这太多了啊,把它关一下 关闭,应该是在我们这个 belaboy learn 里面啊,那么对应的表结构数据,我们首先看一下这个飘 cdf, 那么这张表呢?是我们的吗?是我们的那个流程定义表啊,就是说里面呢, 你做一个什么部署操作,那么呢会在我们这张表里面啊,那么呢会产生对应一些流程定义的一些文件,那么在这里面呢,可以看一下我们刚刚所部署的啊,刚刚所部署的信息的时间,或者我们直接来看他的那个名称啊, 这一块应该是我们要区分一下刚刚哪哪几个是我们刚刚拿过来的,呃, my process 买好了的,然后呢? my process 六六六,这个是一个,然后呢我们的 id, 然后我们刚所在这边所部署的那个 my holiday 的 id, 我们看一下啊, my holiday 的 id 这一块儿 open 位置,他打开,然后 my process 啊,这里面呢就是这个六六六,是我们刚所部署的,然后呢 my process 这个应该也是我们部署的啊,这两个,呃, 一个四五零零六四五零零七,应该是这个啊,这两个是我们刚刚说不属于,就是您看的啊,我们不属于个半文件,对吧?一个半文件啊,那么呢他会把这个半文件做一个解压,那么里面的两个流程文件,那么呢都会干嘛?都会被拉过来,对吧?都会被拉过来啊,然后呢?呃,对应的 这是图片资源的名称,买好了的 my plus, 对吧?他有相关这个图片在这里面啊,因为还有一个是我们之前所部署的。好,后面这些我们先不管他,然后呢就是进到这个拜特 ore 里面,那么在这面我们可以看到我们所刚刚所创建的信息,应该是,呃, 这个怎么说呢?不是太清晰啊,我们这样,呃,我在这里再建一个,新建一个数据库啊,新建一个数据库叫做不喽 abo 杠了。呃,三, 这样呢,就是我们看的清楚一点,不然我们这, 然后呢我们回到这边来,然后呢把这个文件改一下啊, 哎,弗莱宝一,刚刚是扔到弗莱 a 宝一里面去了,弗洛 a 宝三,在这,然后呢我们测试的是 哪个文件?这个文件。好,我们再测试一下啊,这个时候我们把扔到那个新的数 入库里面,请来看一下。好,点击走。 好,然后呢回到最下面来看一下啊,四七五零幺,然后呢到我们这个 三表结构里面还没有,哎,我们这个数据库是执行他 come baby, 应该是我们的 compigration, 这儿要改掉啊,这儿改成三,对吧?这儿改掉啊,这 b for 在它上面啊,就在这儿来改掉来这种 好,这个手呢,要完成这个表结构的一个出图案, 好,等大家走完一下, 好, ok 了,然后我们回到最下面来看一下啊,他那个返回 id 是一,然后叉叉叉公司,对吧?然后我们到别墅里面看一下啊,到这了 刷新一下,然后呢首先呢是这个定义表,流程定义表,你看一下有两条记录, 对吧?有两条进度啊,然后 k 就是我们在那个流程文件里面所进行的 id, 然后呢这个 i e v 就是我们这个版本,注意一下这个版本 version, 然后呢这个 deployment 的 id, 它部署的一个 id 在这里面啊,然后呢就是对应的我们这个 deployment 打开,然后你会发现这呢有一条记录, 所以在这里能够看到一个关系是什么呢?就是,呃, deployment 跟我们的这个流程定义,他们其实有一个什么一对多这个关系,他是一,他是多, 对吧?他是一,他是多,也就是我们一次我们一个部署行为,那么呢会在 dplam 这里面呢?产生什么?产生一条部署的这个记录,对吧?这个记录,那么这个记录呢?他 不关联什么?他不关联相关的那个流程文件,对吧?流程定义在哪?流程定义呢?会在这个飘 prodf 这个表结构里面,这个应该来看我一个八文件,对吧?里面有两个流程定义,但是呢我只是一个流程定义的流程部署的行为,那么呢 deplay 门厂里面干嘛会产生一条记录,那么对应的这个 bet ari 呢?那么呢是什么呢?就是我相关的这一次部 数行为所涉及到的多个流程,那么每个流程所涉及到的这些资源文件,哎,会在哪?会在这个 bat array 这张表里面干嘛? 会产生相关的这个资源?在这里面,所以大家看一下啊,首先呢,你需要干嘛把这三张表的一个关系大家要理解清楚,就是我做一个部署操作的时候,大家看一下啊,呃, 这样,我把这个复制一下吧,再加一个啊, test 一次,然后呢,把刚刚看的这个代码拿过来, 好,这儿呢就改一下,改成 versus 安静 get, 对吧?好,那么这儿呢,大家注意一下,就是呃部署流程,那么呢它会涉及到三张表, 那三张表呢?一个是我们这个流程,一个是部署呃,流程部署表,一个呢是这个,呃流程定义表,然后呢,还有一个流程,呃定义资源文件表, 哎,定律这三种啊,那么部署表呢?就是那个 act, 呃, act 杠阿一杠 deployment, act 杠阿一杠 deployment, 对吧? dolo department, 对吧?这是一档,那人生第一呢是 a c t 杠 r 一杠 p r o c d e f, 对吧?还有个资源表, a c t 杠, 呃,流程资源表,一个 g 一杠 babyt 一 bat 阿瑞,对吧?那么这几张表啊,那么在这里面呢,流程定义这张表呢?是呃一次 呃流程部署操作,那么就会产生,就会产生,嗯,就会生成 一张要结构,对吧?那么这个流程定义表呢?是什么呢?一次不数,不数 操作中包含几个流程定义文件,就会产生,就会产生, 就会产生什么几条记录,那么这个呢,就是有多少资源就会呃生成 增成几条记录来看一下啊,所以我们做一个步子操作手,那么对应的这几张表结构,大家要注意一下他们之间的一个关联关系啊。

好了,继续来介绍啊,那么前面呢把任务分配讲解了啊,任务分配呢,就是三种固定分配,表达式分配以及监听器分配啊,接下来我们来看一下这个流程变量,那么流程变量呢,也是我们前面在介绍内容过程中啊,贯穿在其中的,那么呢通过这个表达式,那么呢你可以去指引他啊, 那么流程变量这一块我们来介绍一下啊,在弗雷波里面的支持的流程变量呢,有两类,一个是全局变量啊,一个是局部变量,那么全局变量呢,肯定就是跟我们这个整个流程实力产生关系的啊,那么局部变量呢,肯定就是跟我们的那个踏实可有关系的啊。 好,然后呢,就是在弗雷布里面之前呢还有一个叫做迅速变量啊,但是呢在六点四,六点六,六点三版本里面啊,已经把这个相关的 api 给移走了啊,那么我们这一块呢也就不做啊讨论了啊。好,那么再去看这个变量之前呢,我们需要先给大家呢去普及一个内容啊,就是 在这里面我们前面呢,呃,在使用这个流程过程中,经常会碰到这么几个概念啊,一个是流程定义,那么这个是我们通过流程流程图绘制流程图,对吧?那么你有一个请假啊,流程,你有一个出差 流程,你有一个报销流程,那么你都要干嘛?你都要对应的去绘制这样一个流程图来看一下啊,你要去绘制对应的这样一个流程图在这里面,那么 呃,每一个操作啊,每一个业务,那么我们呢都会去做一个买流程定义,那么根据这个流程定义呢,我们可以干嘛呢?我们去部署之后呢,我们可以去创建一个流程实力。哎,这个流程实力呢,我们可以看一下我们之前的代码啊。呃,在这边 这个是我们去部署了一个流程定义,然后根据这个流程定义呢,我们可以干嘛?我们可以运行一个流程实力,那么这个 实力呢?就相当于呢?相当于我们有一个出差申请,那么呢张三最近要出差,那么呢填写一个出差申请,对吧?发起一个出差申请的一个实力,然后李四呢?也要干嘛?也要发起一个出差申请的实力,所以呢这里面也就是我们讲一个 流程定义,我们可以产生很多个流程实力,对吧?流程实力在这里面啊,这这一块,然后呢还一个呢就是任务,任务呢,这个应该是比较清楚的啊,他是个任务,也就是说什么呢?也就是我们在做这个处理的时候啊,比方说我们前面 这是我们创建的一个请假单,对吧?创建一个请假单,那么这是我们的一个流程。第一,当有用户发起一个请假流程的时候,到创价到什么创建请假流程这个节点的时候,那么我们指定是张三,对吧?那么张三呢?就有一个啥?就有一个 task, 对吧?这是一个踏实课,然后张三处理完成之后呢,他会把这个任务流转到嘛?流转到你是这里面,那么你是呢?做什么?做审批,那么这个时候呢,又产生了一个踏实课在这里面, 对吧?这是一个踏实课,这是两个踏实。所以呢在一个流程实力过程中,他有多少个节点,对吧?那么就有多少个对应的这个踏实课任务在这里面啊,所以这个大家分清楚啊,所以呢这在这这关系应该是比较好理解的啊,就是一个流程实力,他有很多个这个踏实课,而且这个踏实课呢,对应的表结构呢,大家应该也比较清楚, 就是我们讲的在这个阿优他是个表结构里面,对吧?那么你有一个任务,那么对应的就有一条记录在这里面,那么这个记录呢?每次操作那么在这个记录里面的信息呢?都是不相同的,那么在这里面大家容易搞混淆的一个地方呢,就是有一个直行驶 有个 s q 型,对吧?有个执行实力,那么流程实力跟执行实力有什么关系呢?在这里面我们会发现呢,就是我们前面所讲的案例里面啊,就是当我们呃,启动我们看一下在哪有 数据啊?看这边有没有数据,也就是当我们干嘛呢?当我们去定义一个流程实力的时候啊,那么在这个,呃, poc df 在这里面啊, 啊,错了,这个也没有数据啊,看这边咱们在那个 sq 型里面啊。呦, sq 型里面啊,都没有数据啊?没有数据的,我们来做一个啊,看这个有没有 在 is q 型啊?这里面有啊。那这呢是什么?是我们有一个流程定义,这是我们的一个流程定义,那么呢之前我们看到的啊,就是你创建一个流程实力,那么对应呢就有就有, 就有两条信息,一个是我们的流程第一个信息,然后呢与对应的产生了一个执行实力,对吧?产生了一个执行实力在这里面啊,七五零五在这里面,那么我们之前看到的都是嘛?都是一条信息在这里面啊,都是一条信息,那么在这呢,从我们前面所介绍内容来看啊,那么呢 咨询实力跟流程实力呢?他们都是买,都是一对一的一个关系,但这个东西是买是在我们这种,嗯业务流程比较简单的情况下面,我们没有用到什么, 没有用到这种迁入包含或者说通用到什么,用到这种纸流程的情况下面啊,那么他们是一对一的一种情况,那如果说我们用到了什么?用到了这种纸流程,比方说我们呢有一个订单, 对吧?比方说我们有一个订单的一个流程,下订单的一个流程,对吧?那么下订单的流程过程中呢?我们呢有什么呢?有这个,呃主流程,对吧?然后还有什么?还有支付的一个 只流程在这里面,那么这里面呢,他其实就会干嘛?就会有两个执行的实力在这里面,那么他们之间呢就有个什么呢?就有一个一对多的一个关系在这里面, 哎,一一有一个一定都是关系在这里面啊,所以在这里面呢,我们首先呢大家要对于什么,对于我们所讲的这几个概念,他们之间的关系呢?要搞清楚一下,因为我们这要讲什么?讲到这个流程流程变量的话里面会涉及到什么?会涉及到相关的一些 流程变量的重遇。像 glove, 我们讲全局,全局流程变量,那么呢肯定是满,肯定是在整个流程实力过程中,那么呢都会生效,对吧?而我们讲的这个局部变量,那么呢应该是满,应该是在单个任务里面他会干嘛?他会去做相关的一个生效在这里面啊, 好,这一块呢是针对这个。呃,十里关系啊,我们呢简单的去做一个介绍,在这里面啊。

大家好,目前的话 vt 小程序已经上线。呃,上线了以后我们提交,提交的话我今天看了一下它正在审批审批中,大家可以看一下我们这个小程序的话,完全目前的话已经用到了 h d h t t p s 的协议,然后我们已经用到域名,所以的话后期话我们不会用本地了,你直接用到云服务器上头访问地址。呃,这是子 h z 一杠 vlog, 点 i c u, 大家输入这个就可以了。 呃,这是云服务器的 pc 端,然后大家以后的话发完的话就不需要 ip 了,这就有网网站域名。呃,小程序的移动端的话,这是一个移动端。呃,我 我们可以看一下这是我们的移动端。呃,这是休息,休息了,这是审批 审批,大家可以点开以后看一下这审批的信息。呃,这是发起表单,发起表单。呃,这是流程,已经部署的流程,他都会在这里面展示,所以我们在设计端的话,设计完流程以后,一旦部署了以后,我们就会在移动端展给大家展示出来,大家可以看一下, 一种的都会展示出来。呃。代办任务的话也会展示,大家可以看一下他的代办任务。 呃,这是移动端的代办任务,这流程的 k, 然后任务节点名称。 呃,具体的大家需要的内容的话 都注意是展示的是 k, 呃, k 的话是用的英文比较展示,不是特别长,大家可以点 k 看一下 cd 的信息,这是表单信息。我们的 pc 端的所有的字段的话,这移动端都会进行一个试配, 大家可以看一下我们每个功能都适配啊。接下来我给大家看一下我们上传的羽绒服上传的 小程序,然后直接大家如果拿到框架的话,直接就可以。呃,把,把你的域名改一下,把你的域名改一下就可以了。呃,给大家看一下,把他把你的域名改一下。基本功能的话就都可以用了, 因为这个云服务器的话,这是我们的本地啊,但是我们访问的话是云服务器,大家可以看一下,我们访问的话是 有补贴,大家可以如果拿拿到原码的话, pc 端的话直接替换你的玉米,然后你就可以开发。呃,还有就是大家需要每一个每每一个 htbs 的一个认证,它就类似于, 呃,类似于一个 k, 就是 s s l, 然后这个免费申请就可以了,只要你获取到玉玉米以后,呃这个 s s l 的话,你免费申请一下就可以了。免费申请以后的话,它会生成不同的版本, 呃,它会生成不同的版本,呃,包括 spray boot 的,还有就是 tomcat 的,还有 negat 的,这都可以的,嗯,都可以。然后你如果需要哪个版本开发的话,你直接 集成一下就可以了。目前的话我们这是集成的是一个 h t tom cat 的, tom cat 直接我们把这个地址集成一下,这个密码就可以用了, 然后这我们得自己需要写一个接听器,然后就不需要把这个端口号就八零八幺,呃,目前的话你大家八零八幺都可以用八零八幺和八八八四四八四四三,然后我们需要的是 a t t p s 是八四四三 就可以用了。呃,后期的话,如果,如果大家也遇到了,遇遇到了小程序,包括这个 s s l 的申请或者是域名再来的话,呃,可以联系我们加我们继续交流群啊,我们继续交流 的话,这个工这过程的话,大家都因为我们这用户机里面买了很多,而且,呃之前拿到我们朋友的源码,他们也在做小程序,所以我们开发完这个功能以后直接上传我们的呃, get, 然后他呃 大家可以直接如果之前没有生成小程序或者没有域名的话,可以直接下载,下载以后你直接再替换掉,替换各个位置替换一下就可以用了,所以我们这每个步骤的话都已经测试通过, 大家可以看一下,我们这已经提交了。呃,下午的话申请了一个版本,一个版本话被驳回了,就是需要改变一下内容。呃,二点一零的话,这个版本的话我已经申请,呃,应该不出问题的话,明天早上的话应该是可以申请过的。 呃,如果感兴趣的朋友们直接可以加我们体验版啊,大家可以用你们的小程序扫描一下,扫描一下,我这边通过一下就可以了。 呃,我我给试一下啊。 hmm。 然后它出现原因,大家如果申请原因的话,一定要记得写,就是呃 b 站获取 b 站体验吧,然后大家写一个 b 站体验,这样的话我就知道了,然后我这边我通过一下就可以了。嗯,这样的话我申申请通过以后你就可以体验了,当然 后期的话应该很长的很短的时间,我们这个版本就可以上线,到时候上线以后大家可以搜索一下,在小程序里面搜一个加二零帝国,然后你就可以搜到我们的小程序,我们的小程序的话,我们和我们的 pc 端 是同步的,大家如果有数据的话,在我们的批发,然后你开发完以后,然后你就可以在你的小程序里面,然后可以搜到,然后进行办理,这是完全是同步的。呃,我们这个套代码的话用的是 ipad a p p 开发,所以如果你用 ipad a p p 开发以后,你可以生成不同端, 就大家可以看一下微信小程序,百度,百度还有个支付宝还有 qq, 然后包括华为,还可以用行 a p p, 嗯, a p p 也是没问题的,包括 真机调试, a p p 端口,安卓,呃,这都是没问题的。 好的。呃,还有这这这和大家说一下,就是大家如果体验的话,一定要按我们的视频,然后就进去开发, 因为如果你把那个一步一步的开发的话,你需要报错,然后就要这样的名字,他是明显的话是有问题的,我之前一直在强调就是这个名字的话不要用汉字,哎,不要用数字,一定要改成英文和中文, 我重新给大家修改一下吧。嗯,这个这个就给大家删除吧,因为我们这个大家记 一定要名称话用汉字,然后这个用拼音,这个也当然也可以用拼音,但是这个标识的话一定要用拼音,因为我们是符合符罗伯的一个标准规范的,我每一个开发的话都是以标准进行开发,大家一定要看我们的视频以后按标准进行开发, 包括里面的表单设计和按钮设计、人员配置都是有标准的。

今天要讲的是会穿 easy 五二一与西门子一千五百 plc 的 pro net 通讯。首先我们需要知道我们会穿这边上传和下载,包括监控要用到 usb 口的这个通信,因为走 pro net 通讯, 它这个 ethernet 口会被占用掉。现在我们先来配置会穿 plc, 找到模块配置,右键会穿 plc, 把这个 ps 能打开。 然后我们新建一个变量表,添加我们需要监控的变量, 我们监控的变量在 size p n 这个系统变量里面点击,我们先收缩节点,上面 mod 开头的这些是我们物理上的通信,也就是硬件模块。接下来我们选择 share 开头的共享变量,我们先选择输入的布尔量, 再选择一个输出的布尔量,接着我们再添加两个三十二位的浮点数据库区, 到这里我们会穿这边就配置完毕。现在我们切换到薄图,点击设备和网络。接下来就是添加我们会穿 plc, 点击 i o, 找到 innovents, 点击 easy, 接着把我们的会川 plc 拖出来,这里我们需要注意的是,我们所拖出来的会川 plc 是 需要 提前在薄图里添加会川 plc 的 gsd 文件,我们要如何下载?这里我给大家推荐一个软件叫做公共技术平台,我们找到会川,点开 plc, 找到我们的 easy 系列,点击软件,点击配置文件,然后就可以找到我们所需要的 g, s, d 文件。接着我们回到薄图这里的配置,我们把两个 p l c 的 网口连接起来,点开会穿 p l c, 点击网口, 接着我们这里 ip 地址,根据我们 plc 的 实际地址填写,点击高级选项,这里我们勾选优先启动,如果不勾选 plc, 一 旦掉线,我们就要断电重新启动, 这里我们点击 module, 上面这些都是我们 plc 物理硬件上的模块,下面这些就是我们所需要的共享变量,这里需要添加跟我们汇川这边一样的共享变量。数据区, 这里我们创建一个监控表, 这里我们可以看到输入是一百二十四到一百二十五,也就是 i 一 百二十四点零到 i 一 百二十五点七,监控表这里我们就添加一个 i 幺二四点零, 显示格式不尔行输出,我们就添加一个 q 一 百二十六点零, 显示格式也是不尔行,这里三十二位输入浮点数是一百二十六到一百五十七,我们就添加一个 id 幺二六,显示格式为浮点数。 三十二位输出浮点数范围是一百二十八到一百五十九,这里我们添加一个 q d 幺二八,显示格式也是浮点数,这里我们监控的变量就创建完成。现在我们把两边配置好的东西下载进 plc 里, 现在转至在线监控一下,看看是否连接上 i 一 百二十四点零,现在是 false, 没有接通的状态。打开会川,打开共享的输入数据区,我们把第一个数据区通道一修改为 on, 现在我们就可以看到 i 一 百二十四点零的状态为 true, 把它改回 off。 i 一 百二十四点零的状态变回 false, 接下来把 q 一 百二十六点零的值改为 true, 打开共享的输出数据区,可以看到数据区通道一的当前值为 on, 把 q 一 百二十六点零的值改回 false, 通道一的值也变回 off。 接下来我们测试一下浮点数,我们随便给它修改个值,这里我改为十二点一二三。回到薄图这里,我们可以看到 id 幺二六的值为十二点一二三。 接着给 qd 幺二八设个值, qd 幺二八的值为十五点一二三。切换到汇川这里 可以看到共享输出数据区通道一的值为十五点一二三,这就是我们会川语西门子的 p n 通讯。好了,感谢大家的观看,我们下期见。

再来介绍啊,那么前面我们给大家把这个部署的流程详细的去介绍了一下啊,然后呢呃,将他所涉及到的这几张表的一个关系啊,我们也详细的去讲解一下,像这个 bazarin 承包我们的流程相关的一个资源,然后呢我们有一个 deployment 以及一个呃 process, 第嗯,第三类型,也就是这个流程定义的这样一个表结构,对吧?他们之间的关系啊,大家要去注意一下。那么然后呢我们来看一下,就是我们在这边呢去部署一个流程之后呢,我们是可以干嘛呢? 我们是可以把它给挂起,哎,挂起来的,哎,就说,呃暂停,对吧?也就是我现在步数的一个流程之后呢,但是我发现这个流程可能有一些问题还没有健全,对吧?那么现在呢先把它给 暂停掉,那么呢就不让别人去使用,哎,这个呢也是可以去直接的啊,也就是我讲的流程的一个挂起跟激活,挂起之后呢,可以呢再对他做一个,做一个激活 活的一个操作,这块他是怎么去记录的啊?其实比较简单,你可以看一下啊,在他的那个表结构里面,我们所定义的这是我们的那个部署,对吧?这是我们部署的一个流程,然后呢在这个标 c, 呃第三里面呢,他有一个 状态之中啊,来看一下在哪呢?在这哎,有一个呃设施喷性杠 stace, 那么这里就有一个呃 挂起跟激活的这样一个支断,那么唯一的话其实就表示表示他是一个激活的一个状态啊,那么我们呢可以来操作一下啊,在这里也就是这个流程,如果说我们想要对他做什么?做一些处理操作啊,来看一下,在这的话,我们给一个差不两个,不好意思,这样就给一个看,呃,测试一下啊,这 个设施横的就是去设置一下这个挂起, 这是流程的挂起和激活。好来看看这个应该怎么去做的啊?同样在这呢,我们点到一下这个啊,而且是登记对象, 把盖子 default 点这样,然后呢,现在呢,我们要对他做一个嘛,做一个挂起跟激活的一个处理啊,那么在这我们需要得到一下,就是 poss 的是三位是对象,那么就是 这是我们这个 n 镜对象,然后呢通过这个 n 镜点 get 呃 repotrice service 点悲哀,得到这个 repoter 是 service 对象,而紧接着呢,我们干嘛呢?我们就要去获取一下对应的这个流程定义,我们要得到这 这个流程定的信息啊,其实也就是吧,也就是得到一条呃 pocdf 这样一条表结构中的记录的信息,我们就需要根据什么呢?根据我们前面所定义的,要么就是他 id, 要么就是他的那个 p, 对吧?这两个呢,你都可以选择,我们根据这个 id 来去找答案,那么在这的话,我们都通过这个 repoder service 点 呃,可瑞车 prcs 地盘内心宽锐就是找到我们的流程定义的记录信息啊,然后呢里面呢,我们根据什么呢?根据这个 prcs 地盘内心 id id 的话,就是表结构中的那个主见信息啊,然后呢申购他,我们返回单条记录,那么这里面就得到这样一个流程的一个定义信息啊,这样就是获取 对应的流程定义信息,然后现在我们要做这个挂洗跟激活的操作的话,在这里面呢,我们就要可以获 获取下当前这个什么,获取当前的流程定义的什么?呃,这个状态信息,那么 pose 是地盘内心点儿 is, 呃,是不是喷的 小逼啊?也就是说吃个什么,我们可以得到什么?得到他这个状态,我们判断一下,那么在这里呢, 如果他为处,那就说明什么?说明当前的流程被什么被挂起了,那么挂起了之后呢,我们就可以了吗?我们就可以 激活流程,然后 l 为 force, 那就表示吧,表示没有挂机,那就表示当前的流程是激活状态,对吧?那么我们可以挂起当挂, 挂起当前的流程,哎,这里面我们就做了一个嘛,做了一个呃判断,也就是我第一次之前是如果他是激活的,我就把它挂起,第二次之前如果是挂起来,我就把激活,对吧?我们就不用,干嘛不用写多个流程的啊?写多个代码的,这样就是挂, 呃,激活流程哪个呢?这儿呢?就可以通过这个 process 地方内心这儿 get, 那么对吧?然后呢,我们这儿可以拼接一下啊, process 地方内心这儿 get id, 对吧?那下面这个呢,就是我们要挂起,挂起, 挂起流程,那么上面是激活的话,那么我们应该怎么去技术啊?激活啊?通过这个和四 s 为跑腿为点现, 这是要挂上面是激活状态啊,有一个 xt, 呃, xxx, 我们是根据这个 id, 然后呢去处理啊, id 的话就是这个 holody 一杠四,一毛四,对吧?这个呢,就是我们要去呃激活的流程,然后呢如果我要挂鞋,那么 repotrice service 点儿呃, cess pode, 而 csd 的内心根据这个 key, 我们呢去做一个处理,对吧? 好,这是同样的加号加上啊,来看一下,这里呢,就是呢,就是我们要去挂起跟激活这个操作啊,来,现,现在我来走,走一下,来点击他走,现在呢我应该要把这个流程呢做一个,做一个挂起的操作啊。来看一下输出的语句里面他的提示, 这是什么啊?哪个报错报错的提示,咱们呢? 那换成控制针,那么也就是在这呢,我们去获取这个信息,那么,呃,应该是这里面没有什么,没有找到我们的这个流程定义我们的表结构来看一下啊,表结构是在 弗雷博杠杠三,表结构 no 三,然后呢我们定义是好了的一,冒号四,根据这个 id 去找, 看着也没错啊,但他告诉我们说没有找到对应的这个信息。 呃,这应该没错啊,我们这儿定义的表结构是论三,这确认 啊,咱们应该看错了,这啊表结构 p r o c, 在这里面我们的对应的流程现在是流程实力的 id process。 然后呢一冒七,我们这有两个啊,这有两个,因为我之前是通过那个爸去定义的嘛,他有两个在这里面啊,所以在这会我们看一下你要去对哪个流程去做什么?去做这个网店啊,然后呢后面的 当前的这个自断信息,这呢都是一,都是激活的,现在呢我对哪个呢?我对这个 mipe c c e m 号七啊,对他做什么?对他做那个 做挂起来看一下,对他做挂起,这边改一下啊,好, 然后呢我们来看一下,这边呢,我们再走。 好,这个时候呢,他有个报错,看一下。是什么错啊? 这么多。好,这个报错呢?是什么呢?是不能够找到我们的这个 process 地板电信 for keep my process 一冒号期,呃,咱们这呢是 process 第三类型 id, 那他这呢是找到这个 frse 是第三类型 t mfcs em 号七,我们对应的这个流程的定义 k 的是麦克斯斯 id, 这两个好像我是搞反啊,我们来看一下他这儿是他说没找到这个麦克斯斯, 我们先把它改一下。啊,搞错了,我知道在哪。 id, 没错啊,应该是这,现在我们要挂行吗?挂行,那么这呢应该是 id, 对吧? id 还是他啊?好,然后我们再来看一下,重新实行一下啊, 刚才应该是掰 i d 开始掰 k 了啊,好,这个 ok 了,来看一下, ok 的话来看一下下面的输出,这个是完成了,同样你可以到上面去看一下他所执行语句啊,你看啊,不对上这个 act r e 啊, pro c, pro d f, 对吧?这个 pro c 是,呃,这个类型杠,然后呢赛场 vr, 就是那个做那个版本控制的啊,然后呢更新了这个状态,对吧?更新的这个状态啊,然后状态值你可以看一下, 现在我们刷新一下啊,刷新一下我们那个状态值,在这边的,你可以看到啊,那么这个状态就变了,就变成了二,那也就是什么了,也就是他这个状态已经被挂起了,对吧?也就是我们这个流程第一的流程步步数的这个流程啊,那么就已经被挂起了,那么被挂起之后如果说你想要干嘛呢?你想去启动它, 留他。如果说我想去启动这个流程啊,来看一下,启动这个流程呢,快速点呢,我们就找一个 wrong process, 是吧?这个是启动我们的一个流程实力,咱们把它拉过来,然后放这里面,然后呢去获取一下我们的默认的啊, 来获取了这个流程引擎对象,然后呢去启动我们的流程实力呢?就是 myprosis emoji, 来把它启动 起起来。好,这个时候他应该干嘛?他就应该会给我们一个包,错啊,来看一下。 好,这边报错呢,就应该要跟我们讲的这个挂器有关系,可以看一下啊,那么他说了这个流程定义呢?叉叉叉,然后呢?哎?什么? 呃?刷 pose 的,呃,也就是他什么他被暂停了,对吧?被暂停了,那么呢就不能够去做启动的一个操作,那现在呢?我们再执行一次啊,我现在把它放开, 那么当我再次进行一次时候,因为他当前是吗?是这个中指,呃,是暂停的一个状态吗?那么我就干嘛呢?我就去激活他,哎,我就去激活他,来看一下这个效果来点击手, 好,这个是 ok 的啊,然后我们到这边来看一下他所对的这个状态变化, 然后呢?哎,这个就变成一了嘛?变成一之后呢,我再去运行我的这个流程实力来看一下啊,点击中,根据他我就去启动一个流程实力 好,启动之后呢,那么呢你会发现呢?哎,这个是 ok 的,对吧?这个是 ok 的啊,如果暂停的话,那么就没办法去启动了,当然这一面还有一个点呢要去注意啊,就是说我们这个挂洗呢? 呃,流程第一的状态为挂起的时候,那么呢该流程将不允许启动新的一个流程实力,同时该流程定义下的所有的流程实力呢,都将全部挂起暂停去执行。 哎,这个呢,也是一样的啊,就说我现在我可能启动了一个流程实力,然后再走一个请教流程了,但是呢,突然我把这个流程状态呢挂起来,挂起来之后呢,那么对应的这个流程实力呢?你也没办法干嘛?你也没办法去执行啊。这是这个啊,流程的一个挂机跟激活这个操作还是比较简单的,自己的对应的啊,去看一下就 ok 了啊。

还在为企业流程开发繁琐别怠慢而头疼? gmpf 用标准化能力破解流程设计难题,今天带您深入体验标准流程的灵活与高效。基于 bpm 行业标准打造,搭配 flop 核心引擎, 无需复杂编码,从流程发起到角色配置,全程可话操作。向离职申请、报销审批这类场景一键串联,触发审批数据联动、消息提醒,全环节 顶覆盖简单流程需求,更能轻松应对多分之多条件的复杂业务。无论是项目流转、采购管理,还是跨部门协调,标准流程都能快速适配,帮企业缩短百分之六十开发周期,让数字化落地更快一步。

利用云结配,当流程的相邻节点审批人重复时,可以设置为自动通过在表单设计器这里 点击流程图空白的地方可以可以看到这里有一个重复,审批人自动通过,默认是关闭的。找到两个审批节点相应的响审批节点,选一个审批节点,审批人设置 后一个审批的节点审批人设置在这里,加上和前一节点相同的任务, 保存发布。来到系统应用这边,进入流程对应的销售订单, 发起一个新的流程, 即将 啊换个账号继续办理, 代我清办订单的销售订单取消。好,按照流程的设置,下一步应该是 到单品格来选 t, 代表选 t 办理添加提交 同意。好,我们看一下这个订单现在的状态, 可以看到刚才张敏德已经在这个审批节点进行了 审批同意,然后到这下一个审批节点,按照我们的设置,有张敏的和申请两个审批人员,那张敏的还是要继续办理的。 我们回到流程设置器,点击空白的地方,然后开启这个重复,审批人自动通过我保存发布, 先换个大号 接电话一个用户,然后我们在销售订单这里再重新发起一个新的流程 即将 好,这是刚刚发起的流程,然后下一步我们继续放 待我侵犯刚刚发起的订单进入办理,选择提交 下一步审批节点,我们用注意用张敏德的账号代为审批,好跟上发起 订单,然后进入办理,选择同意 提交成功之后,首先我们可以看到在带货审批这里已经看不到刚刚的那个销售订单的信息了,然后我们再进入到销售订单的这个列表里面, 看一下这个订单具体的流程状态,点击这个数据标题,然后流程状态可以看到这个是批解奖, 本来我们设置的是有三米的和春吉林两个的,但是因为相邻节点,也就是说上一个审批节点三米的已经办理过,那在这个节点的话,这个已经重复了,在这里已经自动通过, 那下一步就交流到陈子云去办理即可。好,我们换陈子云的账号,登录 好代我审批啊,就是这个订单离异的销售订单,然后进入办理,办理同意之后,我们看一下,看下这个订单的最新的状态, 可以看一下这一步已经全部办理了,把单品格式自动通过,然后进行办理了,就这个节点已经结束,然后这流程的状态是已经结束, 这就是三三零节点的审批员重复时候自动通过的这个提成设置。

市场上比较有名的开源流程引擎有 activity floable commander, 其中 floable 除了提供开源版本 floable engine, 它还提供了商业收费版本 floable work。 floable work is straight or floable engage。 下面我们看看 floable 各个版本差异。 一、 followable 基于 activiti 六衍生出来的版本 followable 开原版,最新版本是 followable 七点零点零 m。 一、开原版本仅仅提供了流程引擎、 cmmm 引擎、 dmm 引擎功能,其他功能需要扩展开发。 flowable 开元版本目前仍在持续发展,其 get up 上圆满工程较多有技术能力的团队可用选择 flowable 进行扩展开发。二、 flowable work is straight 除了支持 vlog 开原版本的功能,还支持 information models, trace, process instances, high availability, qualibility 等功能。 三、 club work 是一个功能强大的迪代码自动化平台,它建立在我们隐形的开源版本上,但通过将三个开放标准 d t m n c m m n 和 d m n 的强大功能与迪代码功能相结合,将业务流程管理提升到了一个新的水平。 flower work 是一个基于 s a s 化的商业收费版本。更多信息请访问三 w 点 y u n c h e n g x c 点 com 进行在线免费体验。

好了,那个弗雷布的一个基基本应用啊,我们介绍了,接下来我们看下这个流程射击器啊,那么弗雷布呢?流程射击器呢,它里面提供的有两种选择,一个呢是我们可以通过这个 eclipse, 那么呢它里面 安装一个集成的这个弗雷布的一个插件,那么呢我们可以在里面去做什么,去做这样一个惠子啊,还有一个呢,就是他提供了一个弗雷布 ui, 那么呢他帮我们提供了有一套已经开发好的一个外包,那么我们自己去部署的话,就可以干嘛就可以实现,哎,这样一个绘制的这样一个功能啊,那么两个人我们都给他去介绍一下,那到底用哪一个呢?就看你们自己公司里面,对吧,那么怎么去选择啊? 好,首先我们来看下这个 eclips 啊,那么 eclibs 这块呢,我们需要自己去下载这样一个 eclips 一个安装包,对吧?那么我们可以自己的去这个官方网站去下载一下,我们来看一下这个怎么去过去啊?呃,这个是官方里面啊,去介绍的当这个官方手册里面 啊,这个伊克雷布斯跟这个弗兰啊,弗莱伯 u 安两个都两个都有啊,你自己去看一下,只是说他里面呢介绍的相对来说呢会粗糙一点啊,你要自己去看一下来,我们呢打开这个伊克雷布斯一个官方网站啊,那么在这面你可以自己去选择他的那个 版本这里面啊,呃,这里面的话就是可以选择二零二零零六,因为当前最新的二零二二零三以及二二二零二零零零九之后的应该都是不支持 gdk 八的啊,如果说你现在用的是 gdk 八,那么呢你就只能够选择二零二零杠零六这个版本了, 哎,注意啊,这是版本这一块的,所以呢,你把下载下来之后啊,因为这块呢,我就直我就我直接,干嘛在我电脑上面已经把已经把它给下好了啊已经下好了,这是这一块,那么下载好之后呢,你就把它解压说就 ok 了啊解压说的话,那么呢 在在电脑上面啊,我呢就是把这个已经解压说好了放在了我的地盘上面啊放在了 这里面在 excuse 在这对吧我已经把它解掉好了啊,那么呢你双击双击运行到那么呢就 ok 了啊 啊双击运行之后呢,我们要去安装这个插件,那么安装插件的步骤呢?其实在他的官方网站上面也有介绍啊,那么呢怎么去做呢?就是点击,我还是把它打开吧啊 啊打开一下啊,这边呢就是你自己去定一个你的后面代码要放的一个工作空间就 ok, 让我们点击启动他 大概连麦好就这样一个界面就这样一个界面啊,然后呢我们点击这个 happle, 然后呢就是点击这一是多少牛说不错 哇,点开然后呢在这边呢你去干嘛去添加添加一个对应的一个地址信息,那么就 ok 了啊哪个地址呢啊?官方网站上面也给了哎添加这个地址福来一波什么挖机点赞啊,不对头对吧这个地址。但是呢 但是弟子报错啊报错啊啊报的错了是什么呢?我这就不再演示了啊,在这里面啊他会报的错误呢,就这个错误,也就是这个地址我没法去连接。 对呀,没法去连接啊,而且你把这个地址付到啊,输入到这个浏览器里面去啊,他也重新上了,对吧?他也做重新上了啊,所以这个应该是官方的一个问题啊,这个我去去找找原因,对吧?然后呢去 解决也解决不了,对,解决不了啊,就是你去呃谷歌上面去找一些国外的一些网友回复,对吧?那么呢也都搞不定,对吧?搞不定。那这个怎么办呢?就是就只能够去下载一个什么?下载一个这个插件一个离线安装包,对吧?这个安装包呢也在这个资料里面啊,给大家提供的有在 在这,对吧?在这里面啊就这个那么呢那这个肉怎么办呢?你就把它解压说出来啊解压说出来,然后呢把这个架包里面的这三个架包干嘛呢?把它放到 放到我们刚刚说解压说的这个 eclips 的这个 plug 目录里面去啊,放到哪了?放到那个 eclips 下面一个 plug 目录,然后你把它复制进去就 ok 啊复制进去复制进去之后呢那么呢我们呢再去启动的时候,那么呢?呃还是在这个窗口,只是呢呃 啊这个阿秋下面呢?你去指定到我们刚刚在解压缩里面啊,有一个啊,这个离线的一个什么呢?离线的一个。呃插件软件,对吧?你把它选中,选中之后呢?那么呢就是勾选他之后呢下一步, 对吧?下一步,然后呢?同意,然后呢就是处处画,不管怎么样都处处画,然后重启,对吧?然后重启就 ok 了啊,那这个呢,就是你要去把这个 exle 不死那么安装好,然后呢去把这个插件继承好就 ok 了,对吧?继承,继承好就 ok 了啊,就是这块如果, 如果说大家觉得,哎,老师这个太复杂了,对吧?太复杂了,那么呢我把等会啊,这个是纯净版的啊,然后呢我把我的那个 equis 啊,那么呢打个包放到什么?放到这个软件资料里面,那么你自己把拉过去,结束之后就应该是把这个插件已经装好了啊,如果你懒得去做这个步骤啊,那么呢你 可以干嘛呢?你可以把我这个 equals 给拉过去,如果你说你用的 equals 是二零二二的,对吧?你们公司用的几率可以比较高,对吧?那这个呢,你就自己按照这个步骤去操作一下就 ok 了。好吧,这是,呃,这个 equals 这块的一个讲解啊。

做跨境电商或者是 tiktok 需要出海服务的小伙伴们可以看一下,我们今天是关于 v two 的 一个使用方法,如果说呢,你是自己搭建啊,或者是已经购买了,不知道怎么配置在电脑上使用,可以看一下我们这期的一个教程。 首先呢就是打开我们购买的节点,一般来说都是 v x 或者是 v max 协议,用的是比较多的哈。然后再打开我们的 v two 左上角配置文件,从剪贴版导入分享链接, 右键选择为设为活动配置文件。系统代理方面,我们选择自动配置系统代理, 最重中之重的就是关于我们这个路由,一定要选择全局,为什么要选择全局呢?他是要确保所有的跨境业务流量都通过代理线路传输,避免 ip 不 一致导致我们的一个账号风控。 最后提醒一下大家,如果是咱们自己搭建的或者是购买的节点,咱们一定要去检测平台上检测自己的一个 ip 地址。