码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • 工作流-重要概念


    工作流中的一些重要概念

    1. BusinessKey
    业务Key:员工发起请假申请时一般都要填写请假开始时间、请假结束时间、请假理由等和具体业务相关的数据,Activiti的25张表只会保存审批流程相关的数据,不会保存具体业务的数据,具体业务的数据需要开发人员自己定义表结构,自己维护,但是Activiti提供了一个字段(外键)可以保存和业务相关的数据,这个字段叫ACT_RU_EXECUTION.BUSINESS_KEY_,通常我们会保存业务表的主键id,这样我们就可以通过BUSINESS_KEY_关联到员工的请假时间、请假原因等数据了。

    2. 流程定义ProcessDefinition和流程实例ProcessInstance
    (1)流程定义在流程模型(act_re_model)部署后,生成的一个快照版本,对应于act_re_procdef。
    注意:流程设计器设计流程后,保存数据到流程模型表(act_re_model)。

    (2)流程实例是根据流程定义发起一个具体的申请,生成一个具体实例;类似于java中类和对象的关系。

    3. UEL表达式
    负责人Assignee在实际开发过程中一般都不会是硬编码,一般负责人都是使用UEL表达式先定义一个变量,在启动实例或者其他时候给这个变量再赋值。

    UEL表达式类似于JSP中的ETL表达式,就是在 ${}或者#{}内可以写表达式,如引用一个变量值 $ {assignee}、 $ {xxx.assignee},调用方法调用KaTeX parse error: Expected 'EOF', got '&' at position 43: …olean条件运算,可以使用 &̲& 和 || 连接多个条件,如 {xxx.day >= 3 || xxx.role == ‘pm’}。

    • 多个流程变量可以封装到一个POJO对象中,不过必须实现Serializable接口。
    • 如果使用UEL指定Assignee时,启动流程实例时必须给变量赋值,候选人列表Candidate Users需要在启动流程实例时赋值。
  • 相关阅读:
    河北吉力宝以步力宝健康鞋引发的全新生活生态商
    Postgresql运维信息(一)
    大数据开发-Hadoop分布式集群搭建
    10 个不错的 C 语言开源项目
    JDK、JRE、JVM三者关系
    2021 华数杯全国大学生数学建模竞赛C题-电动汽车目标客户销售策略研究(一)(附带赛题解析&获奖论文及Python代码)
    容联云首发基于统信UOS的Rphone,打造国产化联络中心新生态
    Leetcode刷题解析——904. 水果成篮
    【AI可视化---03】掌握图形辉煌:探索Matplotlib对Python AI的影响!细说人工智能中的数据可视化,这三篇就够了!附:误差棒、置信区间、详解图像仿射变换...
    【原创】基于SSM的医院预约挂号系统(医院预约挂号系统毕设源代码)
  • 原文地址:https://blog.csdn.net/qq_38747892/article/details/127807090
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号