首页 > 其他分享 >在工作流引擎设计领域,是否自动计算未来的处理人的设计模式有哪些?

在工作流引擎设计领域,是否自动计算未来的处理人的设计模式有哪些?

时间:2023-09-15 19:32:05浏览次数:45  
标签:哪些 处理 流程 待办 引擎 计算 未来 设计模式 节点

概述

流程的第一个节点发送下去的时候,就要把以后所有节点的处理人计算出来,能清楚的知道每个节点都是那些人处理.

计算未来处理人包括抄送节点、与待办节点.

默认的模式为:每个节点发送的时候即使计算,就是不计算未来处理人.

流程设计特征.

流程的所有节点的接受人不能是主管选择的,只能是自动计算.

节点的转向规则必须是自动计算的(既按照连接线的条件计算), 不能主管选择.

业务背景:

一个流程在启动起来后,对即将运行所有节点的处理人计算出来,流程的走向。

对于另外一些节点处理人有可能需要相关的人员调整的。

CCBPM就会为已知道的节点填充处理人到WF_SelectAccper表中,如果启用了审核组件并且查看未来的步骤,就会显示出来。

 

目的1:

让发起人更能直观的看到自己的工作需要那些人审核,为了达到这个目的,我们就可以在流程的轨迹图里展示出来未来的处理人。

目的2:

是让未来处理人能够显示到他的待办里,从而知道我将要处理那些工作,可以提前做好准备。为了实现这个目的,我们可以将wf_EmpWorks视图改造一下,可以显示到他的待办,也可以做一个功能功能。 

在工作流引擎设计领域,是否自动计算未来的处理人的设计模式有哪些?_开发者

蓝色的是经过的节点. 红色是停留的节点. 灰色的是未进行的节点.

未来工作连接

未来工作连接:我们提供了一个api,提供了一个页面来单独显示未来待办工作,可以让开发者直接调用。

连接地址:FutureTodolist.htm

 

标签:哪些,处理,流程,待办,引擎,计算,未来,设计模式,节点
From: https://blog.51cto.com/u_15343873/7485986

相关文章

  • 深入剖析模板引擎:理解原理、应用场景和常见类型
    模板引擎是一种广泛应用于Web开发的工具,能够将动态数据与静态模板进行结合,生成最终的页面内容。本篇博客将详细介绍模板引擎的原理、常见应用场景以及多种类型的模板引擎。引言模板引擎是现代Web开发中不可或缺的一部分,它的作用是将静态的模板文件与动态的数据进行结合,生成最终呈......
  • Java特性有哪些
    Java特性:安全性,分布式,简单性,可移植性,面向对象,高性能,多线程,健壮性。具体的链接如下:JAVA的特性和优势-知乎(zhihu.com){之前的随笔因为观感不好与影响查阅速度被我删除了}......
  • 虚幻引擎资产管理总结
    【USparkle专栏】如果你深怀绝技,爱“搞点研究”,乐于分享也博采众长,我们期待你的加入,让智慧的火花碰撞交织,让知识的传递生生不息!一、前言当我们打开游戏引擎后,做的第一件事应该就是导入或者手动创建某些开发中所需要的资源,它们可能是模型(Mesh)、贴图(Texture)或者场景(Map)。这些资......
  • 设计模式 C++
    (设计模式)(李建忠C++)23种设计模式组件协作模板方法父类中定义组件(函数)的调用流程,每个组件使用虚函数进行实现,然后子类中可以重写父类中虚函数的实现。如果我们发现一个算法的组件(函数)的调用流程都是一样的,但是步骤中的各个组件的实现可能有所差异,此时会使用模板方法。【......
  • 洗面奶检测的项目包含哪些?
    洗面奶,属于面部洁肤制品。清洗皮肤时,洗面奶清洗的对象物是人体面部的皮肤分泌的皮脂、汗、剥离脱落的角质层细胞等从身体上产生的污垢,以及灰尘、各种微生物、美容化妆品残留物等来自外部的污垢。这些残留代谢产物是不稳定的,可与空气中的氧,或沉积分子反应。在暴露于阳光时或皮肤上有......
  • 软件设计模式系列之六——单例模式
    1模式的定义单例模式(SingletonPattern)是一种常见的创建型设计模式,其主要目的是确保一个类只有一个实例,并提供一个全局访问点来获取该实例。这意味着无论何时何地,只要需要该类的实例,都会返回同一个实例,而不是创建多个相同的实例。单例模式通常用于管理全局状态、资源共享或限制......
  • 趣解设计模式之《小店儿菜单的故事》
    〇、小故事在一座小镇上,有两家特别有名气的小店,一家是远近闻名的早餐店,它家的早餐特别好吃,每天早上都能排起长长的队伍;另一家是个蛋糕店,他家是专门从法国请来的蛋糕师傅,蛋糕的香味真是香飘万里。自从听说这个酱香拿铁销量非常高之后,这两家店的老板们就觉得强强联合才是能让小店更......
  • java分布式特点_java分布式架构是什么?分布式架构的优缺点有哪些?
    作为目前互联网最流行的技术之一,分布式是当仁不让的,小伙伴们都了解什么是分布式架构吗?它的优缺点又有哪些呢?快听小编为你介绍介绍吧。一、什么是分布式架构?分布式概念要想理解什么是分布式,我们一定要知道以下这些性质:1)、首先,一个分布式系统它一定是由多个节点组成的系......
  • 常用设计模式
    一、工厂模式+单例模式使用工厂模式来创建对象,通过单例模式来保证该工厂只有一个实例,从而减少创建对象时的开销。首先,创建一个工厂类,该类使用单例模式来保证只有一个实例,该实例负责创建对象。然后,根据需要创建多个工厂方法,每个方法用于创建不同的对象。classSingletonFacto......
  • 7.前端设计模式之模块模式
    将代码拆分成更小更易复用的代码块 JavaScript从ES2015开始支持模块化,一个文件就是一个模块,以前也可以把一个大的JS文件拆分到多个文件里,但容易出现定义的变量、函数名称冲突,文件多了依赖关系也不好管理,上线时觉得a.js文件没什么用就没发布,直到某个功能出现xxxisnotafunction......