Workflow_工作流的基本元素(概念)

简介: 2014-05-31 Created By BaoXinjian 1. Workflow 的组成部分: Lookup/Attribute/Message/Notification/Function/Process     Attribute           Notification ...

2014-05-31 Created By BaoXinjian

1. Workflow 的组成部分: Lookup/Attribute/Message/Notification/Function/Process


    Attribute

     

    Notification

     

    Function

    

    Message

     

    Lookup Type

     

    Process

     

 

2. 程式


     WF_ENGINE:用来启动和运行工作流流程,获取、写入或创建项目类型Attribute、功能活动Attribute的值,管理活动的状态
     WF_CORE:触发和捕获错误
     WF_PURGE:清除无用的运行的中间数据
     WF_DIRECTORY:用来存入和获取目录服务的信息
     WF_MONITOR:生成工作流监控页面的URL
     WF_NOTIFICATION:管理工作流的通知
     WF_PREFERENCE:检索用户的偏好信息

 

3. 常用表


    (1). wf_item_types_vl
        保存工作流的定义,即类(大的种类,如:OEOH、OEOL)


    (2). wf_activities
        保存当前系统中的工作流的名称(一个版本一条信息)


    (3). wf_process_activities  / wf_item_attribute
        工作流每个NODE的属性信息
        PROCESS_ITEM_TYPE : item_type
        PROCESS_NAME : 工作流的名称
        PROCESS_VERSION :工作流的版本信息
        ACTIVITY_ITEM_TYPE : 节点的ITEM类型
        ACTIVITY_NAME : 节点 ITEM 的名称
        INSTANCE_ID : 节点 ID
        INSTANCE_LABEL : 节点显示的 LABEL 标记


    (4). wf_items
        保存实际的工作流,或者说工作流的对象实例
        例如:每当生成一条SO时,系统往里面插入一条记录(一行一条记录)


    (5). wf_item_attribute_values

        保存工作流实例的attribute最新值


    (6). wf_item_activity_statuses
        保存工作流实例的各个activity的状态,比如完成否,返回值

    (7). wf_notifications
        保存工作流实例的notifications消息,基本是按顺序的,可以看发给谁了

    (8). wf_roles
        角色视图,工作流引用角色的依据,有mail地址等信息

    (9). wf_user_roles
        用户和角色关系视图,工作流可以根据它进行"群发"

  • 如果你想把通知指定给一个包含多个人的角色,并且给角色里的每一个人发送一份通知的拷贝,选择"Expand Role",如果你把选择该选项,就给整个角色发送一个通知的拷贝。

 

4. 常用表实例解析


    (1). 一个Workflow的存放和启动后的监控

        

 

    (2). Workflow Item存放

        

    (3). Workflow Activity存放

        

    (3). Workflow Attribute存放

        

    (4). Workflow Activity存放 

        
    (5). Workflow 状态Item Key存放 

        

    (6). Workflow 状态Attribute的值  

        

    (7). Workflow 状态Active的状态

        

 

Thanks and Regards


ERP技术讨论群: 288307890
技术交流,技术讨论,欢迎加入
Technology Blog Created By Oracle ERP - 鲍新建
相关文章
|
4月前
|
人工智能 测试技术 人机交互
深入浅出智能工作流(Agentic Workflow)|技术干货
著名AI学者、斯坦福大学教授吴恩达提出AI Agent的四种设计方式后,Agentic Workflow(智能体工作流)在全球范围内迅速走红,多个行业纷纷实践其应用,并推动了新的Agentic AI探索热潮。吴恩达总结了Agent设计的四种模式:自我反思、工具调用、规划设计及多智能体协作。前两者较普及,后两者则为智能体使用模式从单一大模型向多智能体协同配合完成业务流程的转变奠定了基础。
771 3
|
6月前
|
存储 弹性计算 运维
如何使用Argo Workflows编排基因计算工作流?
为了高效、准确地整合和分析大量基因计算数据,工作流的自动化编排成为了一项关键技术,而容器化、灵活、易用的工作流引擎Argo Workflows在其中脱颖而出,成为串联基因计算各个环节的得力助手。
01activiti - 工作流概念
01activiti - 工作流概念
60 0
|
Kubernetes Java Docker
工作流 workflow
工作流:就是一个可以处理复杂情况的状态机。
377 0
|
Serverless
函数工作流
函数工作流自制脑图
162 0
函数工作流
|
SQL 存储 缓存
BPMN工作流的基本概念!详解工作流框架Activiti
本文介绍了工作流的基本概念,对工作流中的相关术语,例如工作流引擎,BPM,BPMN以及流对象进行说明。着重介绍了当下非常流行的工作流框架Activiti,重点介绍了工作流框架Activiti的服务结构,工作流组件,流程虚拟机PVM以及工作流框架的架构和使用特点。通过这篇文章,可以对工作流有一个基本的认识,为后续工作流框架Activiti的学习打下坚实的基础。
1071 0
BPMN工作流的基本概念!详解工作流框架Activiti
|
XML Java Unix
不了解工作流框架 Activiti 中的流程事件?这篇工作流流程元素详解,带你详细分析工作流流程执行过程中的各种事件
本文介绍了工作流Activiti框架中BPMN结构中各种事件。主要包括定时器事件,错误事件,信号事件,消息事件,开始事件,结束事件,边界事件,中间捕获事件以及内部触发事件。通过对BPMN中各种事件的学习了解,可以帮助我们在项目中更加方便地对工作流中各种处理流程进行应用,极大提高了项目的开发效能。
1092 0
不了解工作流框架 Activiti 中的流程事件?这篇工作流流程元素详解,带你详细分析工作流流程执行过程中的各种事件
|
XML 存储 Java
Activiti工作流框架中任务流程元素详解!使用任务元素进行任务的调度和执行
本篇文章对工作流Activiti框架中的流程元素的任务流程元素的基本概念以及使用方式进行了详尽的说明。包括用户任务,脚本任务,Java服务任务,WebSevice任务和业务规则任务。通过对工作流Activiti框架的各种类型的任务的使用方式的描述,可以在项目中集成使用工作流Activiti框架时进行更多的扩展任务操作。
1948 0
Activiti工作流框架中任务流程元素详解!使用任务元素进行任务的调度和执行

热门文章

最新文章