工作流

RDIFramework.NET敏捷开发框架 ━ 工作流程组件Web业务平台

天涯浪子 提交于 2019-11-28 19:27:48
接前两篇: RDIFramework.NET敏捷开发框架 ━ 工作流程组件介绍 RDIFramework.NET敏捷开发框架 ━ 工作流程组件WinForm业务平台 1、RDIFramework.NET 工作流程组件介绍 RDIFramework.NET工作流程组件是以RDIFramework.NET敏捷框架为支撑,根据我们多年的项目经验和项目实践,结合国内各大工作流产品的特点研发的一套流程管理组件。该组件不仅考虑到从零搭建业务系统,也考虑到与现有业务系统的整合。从零搭建系统我们可以使用RDIFramework.NET敏捷框架以基础,来快速搭建业务系统。与现有系统的整合,我们的流程引擎提供了丰富的功能接口,供三方业务系统调用,并提供组件的全部源码方便用户进行整合。RDIFramework.NET工作流程组件采用SOA架构模式,流程引擎可通过服务方式访问。支持B/S、C/S系统,同时支持SQLServer、ORACLE、MySql等主流数据库。 RDIFramework.NET━工作流组件主要涵盖工作流的设计与定义、流程实例的发起与运行、业务流程的监控与管理、工作流组件与业务系统的集成与协作等内容。 2、Web业务协同平台 我们通过流程设计器进行可视化的流程设计后,就可以通过流程引擎进行流程的流转操作。 如下图是RDIFramework.NET工作流组件的Web流程设计器

gitflow工作流

左心房为你撑大大i 提交于 2019-11-28 10:56:37
开发者 创建自己的功能分支 在自己的功能分支上进行开发 提交合并请求 在维护分支和测试分支中对代码进行修改 项目经理 创建develop分支 审批合并请求 合并测试分支到主分支 gitflow演示 git checkout -b develop origin/develop # 创建并切换到本地develop分支, 设置其追踪的远程分支为origin/develop git checkout -b f_detail # 创建并切换到本地分支f_detail git branch -d f_detail # 删除本地分支 git push --delete origin/f_detail # 删除远程分支 # 解决合并冲突(提交合并请求时, 出现了叹号) git checkout develop git pull develop git checkout f_order git merge develop git add . git commmit git push 重新发起合并请求 # 项目经理 将指定的版本合并到分支 git cherry-pick 版本号 来源: https://www.cnblogs.com/oklizz/p/11405815.html

Workflow:Workflow 百科

喜欢而已 提交于 2019-11-28 10:24:43
ylbtech-Workflow:Workflow 百科 工作流(Workflow),指“ 业务 过程 的 部分或整体 在 计算机 应用环境下 的 自动化 ”。是对工作流程及其各操作步骤之间业务规则的抽象、概括描述。在计算机中,工作流属于计算机支持的 协同工作(CSCW) 的一部分。后者是普遍地研究一个群体如何在计算机的帮助下实现协同工作的。 工作流主要解决的主要问题是:为了实现某个业务目标,利用计算机在多个参与者之间按某种预定规则自动传递文档、信息或者任务。 工作流概念起源于生产组织和 办公自动化 领域,是针对日常工作中具有固定 程序 活动而提出的一个概念,目的是通过将工作分解成定义良好的任务或角色,按照一定的规则和 过程 来执行这些任务并对其进行监控,达到提高工作效率、更好的控制过程、增强对客户的服务、有效管理业务流程等目的。尽管工作流已经取得了相当的成就,但对工作流的定义还没有能够统一和明确。 Georgakopoulos给出的工作流定义是:工作流是将一组任务组织起来以完成某个经营 过程 :定义了任务的 触发顺序和触发条件 ,每个任务可以由一个或多个 软件系统 完成,也可以由一个或一组人完成,还可以由一个或多个人与软件系统协作完成。 1993年 工作流管理 联盟(Workflow Management Coalition,WfMC)作为工作流管理的标准化组织而成立

SAP MDG —— 系统先导配置

帅比萌擦擦* 提交于 2019-11-28 07:42:48
文章目录 检查系统版本 检查业务功能Business Function 配置工作流 SWU3初始配置 激活Event Type Linkage MDG Agent Assignment 设置 修改配置文件参数 检查Webdynpro Applications 在我们开始正式MDG系统配置之前,需要确保以下的先导步骤已经在MDG系统中被设置完毕,这些操作一般由Basis和MDG顾问一起完成。 检查系统版本 你可以通过SAP菜单栏-System-Status中找到安装软件版本信息,如图所示显示了MDG组件的版本信息。每一个MDG版本发布的详细信息可以从SAP Note查看到,MDG9.0 2424186 。 检查业务功能Business Function SAP 业务功能激活状态可以通过T-Code SFW5检查。 一旦激活,MDG业务功能将会一直保持活动状态,这意味着这些业务功能是不可逆的,也不能被关闭。 业务功能可以通过STMS系统进行传输,例如从开发机传输到测试和生产环境并自动激活。同时我们也可以直接去目标系统手动激活。 业务功能之间存在依赖性,例如MDG低等级的业务功能必须先于新版本激活。 配置工作流 在我们开始使用MDG系统前,需要确保工作流基础设置配置完毕。 SWU3初始配置 Configure RFC Destination 配置RFC

web工作流管理系统开发之十八 工作流会签的相关实现

守給你的承諾、 提交于 2019-11-28 07:15:56
在工作流系统中,单步会签,多部门会签,会签百分比,加签,减签等等这些是必备的功能。尤其在办公管理的审批流程中,经常会用到这些。 例如单步会签,在流程的某个环节需要多个人同时办理,不分先后次序的签署意见等。多部门会签,流程运行到某个环节需要多个部门的人同时办理,各部门不分先后次序的发表审批意见等。 会签百分比,流程运行到某个环节需要多个人协助同时处理,但是只需要80%的人处理过,就可以通过了。这个百分比就 是会签百分比,在流程定义的时候可以设置其值。 加签,当流程实例运行到一个具体的环节时候,需要临时增加处理人。增加的处理人是流程定义的时候未定义的。 减签,与加签相反,某个流程实例运行时候,按流程定义的规则,例如需要5个人同时办理,但这个个例只需要4个人办理过就可以了,则可以减少一个处理人。 在eworkflow中是这样实现的。 流程定义的时候,在需要产生会签的环节定义好任务主体信息,任务名称,任务类型(一般选择动态会签型),任务的执行人或参与人。可以是具体的人,或者角色或群组。 当流程实例运行到此环节时,任务引擎就会按照定义的信息,创建任务信息,并按照任务的可执行人范围生成任务执行人的待办任务工单。 当用户处理任务,完成工单后,任务即完成了。 动态会签流程定义过程: 会签步骤的动态会签定义过程,设置用户,角色群组,以及会签百分比 加签、减签、会签百分比的实现 当流程实例运行时

初生牛犊式工作流系统

对着背影说爱祢 提交于 2019-11-28 04:06:01
在论坛中常常会看到一些初生牛犊发布的,我设计的工作流系统 等等。对这类的帖子我都会饶有兴趣点击进去,准备仔细观摩和研究,但往往是一略而过,失望而归,或许是我的期望太高了,以为能得到更多的借鉴和启发。 更多的经验和启发还是得来自项目实施中,根据更多的用户使用情况来归纳和总结,再反应到产品中。 在论坛和博克中看到的大多还是很初级的工作流系统设计,甚至是只为实现一个项目中的某种特定的流程而设计的,特别是如为了实现审批流而设计的流程管理,将很多审批的过程和记录等都固化在流程引擎中了,甚至很多人都认为工作流就是审批流,能够处理好审批流,就是工作流系统了。这其实不叫工作流系统,更不能算是工作流产品了,只能是做的审批流项目。 一个工作流软件产品,是能适用到各个行业,并且流程引擎的模型设计很健壮,利用流程引擎的模型能设计出各式各样的业务流程。顺序流,条件流,循环,分支,合并,子流程,回退,自由跳转等等这些都是基本的功能,还会有很多特殊的功能设置。 一套工作流系统要做好,要有长时间的积累,人力,物力,时间,经验,设计能力等等一样都不能少,不是做一两个项目,满足了项目的需要,就是工作流系统了。短时间构造出来的,只能是1.0的测试版本,还需要更多的项目实践来验证和提高。如果基础构架不好,后期很可能走进死胡同,无法升级和扩展,仅局限于这一亩三分地了。 好的流程引擎设计,能够适应变化,在给业务流程建模时

Activity工作流入门之HelloWorld

爷,独闯天下 提交于 2019-11-27 23:41:54
Activity的在线安装地址为: http://www.activiti.org/designer/update/ 打开Eclipse -> Help -> Install New SoftWare -> Add,把这个地址加进去 我用的eclipse Oxygen,一次就成功了,其他版本的就各种问题,装了半天都没装上,环境问题不好搞啊。 转载于:https://www.cnblogs.com/JAYIT/p/8638422.html 来源: https://blog.csdn.net/weixin_30407613/article/details/99815002

【转】工作流模式与K2实现

别说谁变了你拦得住时间么 提交于 2019-11-27 23:03:52
1.背景 工作流产品众多,而它们之间又缺乏统一的标准,使得不同的产品之间很难实现协同工作。为了解决这一问题,工作流管理联盟(WFMC)于1993 年成立,并提出了工作流参考模型,制定了五个标准接口。 其中有一个接口是过程定义接口。几乎每个工作流产品都有自己的过程定义语言(也称为工作流语言),可以从四个方面(控制流、数据流、资源、操作)来研究流程,工作流模式(Work Flow Pattern)只是涉及到其中的控制流部分。控制流(control flow)描述了活动在不同结构中的执行顺序。控制流对我们有效认识、理解工作流规范具有很大帮助。工作流规范需要不断地扩展,以便满足新的需求,因此有必要对控制流进行基础的认识和分析。 2.模式总述 工作流模式系统化地表述了基本的和复杂的结构。模式(pattern)是从具体形式中抽象出来的。面向对象的设计模式,规定了不依赖于具体的实现技术,同时也不依赖于所在领域的基本需求。 Carl Adam Petri基于Petri网原理提出的21个工作流模式,用于工作流过程建模和分析。这些模式,仅限于静态控制流,而不考虑资源分配、实例控制、异常处理和事务管理。 3.K2 Blackpearl K2 Blackpearl 是SourceCode公司基于.NET WF构建的流程开发平台的核心产品。代码可支持生成WF代码,流程设计环境使用WPF构建,并完全嵌入到VS

QFramework 使用指南 2020 (一): 概述

冷暖自知 提交于 2019-11-27 22:31:41
大家好,我是 QFramework 的作者 凉鞋,QFramework 从第一次代码提交到现在快 5 年了,期间陆陆续续增加了很多功能,在使用体验上做了大量的改进。 而市面上关于 QFramework 的资料却零零散散,所以 笔者 打算在此写一系列 QFramework 的使用教程。 而此教程,将收录于 QFramework 的官方文档,发布于 qf.liangxiegame.com。 QFramework 简介 QFramework 是一套 快速开发 框架,适用于任何类型的游戏 及 应用项目。 QFramework 提供了 Manager Of Manager 架构 以及 DVA(类 Redux/Flux)单向数据流的架构。 内置了 UI Kit(UI 工作流管理套件)、Res Kit (资源工作流管理套件)、UniRx 等强大的模块,从每个细节上提升开发效率。 除了以上 QFramework 还提供了 一套插件平台,即 PackageKit,平台上有丰富的扩展模块 以及 UI 控件 Shader 案例等,开发者可以按需自行下载使用。 如下图所示 除此之外,QFramework 目前正在火速支持 ILRuntime 和 xLua 两个热更新库。 小结 提供架构 DVA(Redux/Flux) 单向数据流 Manager Of Manager 内置模块 UI Kit:UI