工作流

Git - Pull Request工作流

点点圈 提交于 2020-03-11 12:58:27
Pull Requests 是 Bitbucket 上方便开发者之间协作的功能。提供了一个用户友好的 Web 界面,在集成提交的变更到正式项目前可以对变更进行讨论。 开发者向团队成员通知功能开发已经完成, Pull Requests 是最简单的用法。开发者完成功能开发后,通过 Bitbucket 账号发起一个 Pull Request 。这样让涉及这个功能的所有人知道,要去做 Code Review 和合并到 master 分支。 但是, Pull Request 远不止一个简单的通知,而是为讨论提交的功能的一个专门论坛。如果变更有任何问题,团队成员反馈在 Pull Request 中,甚至 push 新的提交微调功能。所有的这些活动都直接跟踪在 Pull Request 中。 相比其它的协作模型,这种分享提交的形式有助于打造一个更流畅的工作流。 SVN 和 Git 都能通过一个简单的脚本收到通知邮件;但是,讨论变更时,开发者通常只能去回复邮件。这样做会变得杂乱,尤其还要涉及后面的几个提交时。 Pull Requests 把所有相关功能整合到一个和 Bitbucket 仓库界面集成的用户友好 Web 界面中。 解析 Pull Request 当要发起一个 Pull Request ,你所要做的就是请求( Request )另一个开发者(比如项目的维护者),来 pull

Git工作流指南:Pull Request工作流

帅比萌擦擦* 提交于 2020-03-11 12:58:10
Pull Requests 是 Bitbucket 上方便开发者之间协作的功能。提供了一个用户友好的 Web 界面,在集成提交的变更到正式项目前可以对变更进行讨论。 开发者向团队成员通知功能开发已经完成, Pull Requests 是最简单的用法。开发者完成功能开发后,通过 Bitbucket 账号发起一个 Pull Request 。这样让涉及这个功能的所有人知道,要去做 Code Review 和合并到 master 分支。 但是, Pull Request 远不止一个简单的通知,而是为讨论提交的功能的一个专门论坛。如果变更有任何问题,团队成员反馈在 Pull Request 中,甚至 push 新的提交微调功能。所有的这些活动都直接跟踪在 Pull Request 中。 相比其它的协作模型,这种分享提交的形式有助于打造一个更流畅的工作流。 SVN 和 Git 都能通过一个简单的脚本收到通知邮件;但是,讨论变更时,开发者通常只能去回复邮件。这样做会变得杂乱,尤其还要涉及后面的几个提交时。 Pull Requests 把所有相关功能整合到一个和 Bitbucket 仓库界面集成的用户友好 Web 界面中。 解析 Pull Request 当要发起一个 Pull Request ,你所要做的就是请求( Request )另一个开发者(比如项目的维护者),来 pull

三分钟明白 Activity工作流

喜你入骨 提交于 2020-03-10 23:33:59
一、 什么是工作流   Georgakopoulos给出的工作流定义是:工作流是将一组任务组织起来以完成某个经营过程:定义了任务的触发顺序和触发条件,每个任务可以由一个或多个软件系统完成,也可以由一个或一组人完成,还可以由一个或多个人与软件系统协作完。 我们来看OA系统中的一个工作流。 请假流程: 申请人提交请假表单,先是主管、经理审批再由人事、副总审批。主管、经理审批后如果请假天数超过大于或者等于3天则需要副总审批后再人事最后审批,请假天数小于3天,则人事最后审批。流程结束。 XJR 快速开发平台 的流程设计器是整合activtity开发,采用可视化编辑工作流引擎,辅助研发人员设计专业的流程功能,节约学习成本,提高工作效率。 工作流      二、 工作流技术的优点 从以上的请假流程,我们可以看出。   工作流系统,实现了工作流程的自动化,提高了企业运营效率、改善企业资源利用、提高企业运作的灵活性和适应性、提高量化考核业务处理的效率、减少浪费(时间就是金钱)。 而手工处理工作流程,一方面无法对整个流程状况进行有效跟踪、了解,另一方面难免会出现人为的失误和时间上的延时导致效率低下,特别是无法进行量化统计,不利于查询、报表及绩效评估。 工作流能够实现数据的同步交换和共享的特征更受用户欢迎,能有效帮助企业简化多余流程,是未来工作流技术发展的方向 。 特点 1,图形化、可视化设计流程图

友信智通:集成SpreadJS,构建iWebExcel 线上数据填报和协同分析平台

守給你的承諾、 提交于 2020-03-09 14:42:45
一、客户简介 友信智通科技发展有限公司(以下简称:友信智通)成立于2011年,总部设在北京,在深圳、杭州、珠海等地均设有办事机构,其创始团队及核心骨干成员来自于Oracle、用友网络、金蝶软件等多家国内外知名企业。 友信智通拥有国内领先的ERP系统设计、研发、实施团队,也是用友网络金牌供应商之一,曾自主创立了一整套企业级ERP研发及实施体系(YSS),涵盖企业战略咨询、集团级系统项目管控、企业级产品设计方案,为近百家大型企业成功部署了ERP系统。 二、项目背景 iWebExcel 是一款基于HTML5的在线协同数据填报和分析的整体解决方案,通过集成SpreadJS纯前端表格控件,实现表格模板在线设计、数据填报、数据统计、数据管理、数据呈现等多种功能,适用于多版本复杂Excel模型的快速线上应用。 iWebExcel 支持多部门、多层级协同参与,并基于工作流引擎实现任务自动分发、流转自驱动、跨模板数据自动汇总分析。同时能够整合内外部ERP系统数据源,实现手工填报与数据自动抓取相结合,支持在线及离线多种填报模式,借助其成熟的审批流引擎,可满足大型企业数据的审批要求。 通过集成 SpreadJS 表格组件,iWebExcel 具备了高性能、 跨平台、完美兼容Excel的产品特性,同时可灵活的嵌入到任何 web系统中。 三、iWebExcel 产品特性 1 . 强大的Excel表格兼容能力

什么是Activiti

孤人 提交于 2020-03-06 09:43:44
什么是Activiti Activiti属于工作流引擎的一个开源实现。Activiti由Tom Bayen发起。在2010年5月发布了第一个版本。命名也很有意思的采取了Activities(活动)的化简方式命名了该项目。现在最新的Acitiviti版本已经更新到了7.1.0 什么是工作流引擎 工作流框架则是为了解决业务流程诞生的。对于同一件事件,从起始到结束中间会经历非常多的状态甚至事件回退等操作。通过业务代码的方式实现该套逻辑较为复杂,且不可复用。而工作流框架是针对此种情况(购物流程、请假流程等等)提取出来的通用解决方案,让开发省去事件流转状态的操作 现在绝大部分的工作流引擎都是根据2011年发布的 BPMN2.0 规范实现, BPMN2.0 统一了业务流程图的标准,让各种工作流引擎的流程设计器可以通用 Acitviti特点 数据持久化 Activiti在数据存储上依赖了数据库,启动时会自动的创建表单。并且内部使用了Mybatis完成数据库的表查询等功能 引擎Service接口 Service接口 作用 RespositoryService 管理流程仓库,如部署、删除、读取流程资源等 IdentifyService 管理和查询用户、组之间的关系 RuntimeService 处理所有正在运行状态的流程实例、任务 TaskService 管理查询任务,如签收、办理、指派等

SharePoint Online 创建简单工作流

 ̄綄美尐妖づ 提交于 2020-03-06 02:02:19
   前言   这是一个系列的博客,本篇介绍如何在SharePoint Designer中,为SharePoint Online 创建简单的工作流。    正文   1、下载一个SharePoint Designer 2013,并且安装到你的电脑上(需要跟你的office一样,同是32位或者同是64位)   SharePoint Designer 2013 with SP1(32位)   ed2k://|file|cn_sharepoint_designer_2013_with_sp1_x86_3948124.exe|442935264|601E3A526B396BB9FD3C277EADA4ED6F|/   SharePoint Designer 2013 with SP1(64位)   ed2k://|file|cn_sharepoint_designer_2013_with_sp1_x64_3948125.exe|499863584|2DA610041AEEE0CFC6892B5A4F0F5DEF|/   2、用SharePoint Designer 打开你的站点,如下图:   3、选择列表和库,进入我们需要创建工作流的列表,如下图:   4、点击列表工作流,会弹出创建工作流的界面,如下图:   5、点击确定以后,稍等一会儿,就会进入工作流编辑状态,如下图:   6、点击操作

AEAI EM费用管理系统V1.0.2版本开源发布

允我心安 提交于 2020-03-05 11:38:57
本次开源发布是AEAI EM费用管理系统 V1.0.2版,该版本是此产品的首个版本,产品现已开源并上传至开源社区 http://www.oschina.net/p/aeai-em 。 产品说明: AEAI EM 费用管理系统是数通畅联软件自主开发的一款费用报销管理软件,该系统主要是对企业报销事宜进行管理,包括一些核心的财务报销业务功能,例如项目配置、出差报销、流程审批、费用报销等功能模块,用来帮助企业管理日常、差旅所产生的一系列费用,并有效的提高企业费用报销的管理效率。 AEAI EM 费用管理系统内部已预置演示账户,用于快速了解、掌握该系统。 本次发版的 AEAI EM 费用报销管理系统流程审批部分与 AEAI BPM 流程集成平台相结合,报销人员在表单填写完成后,表单将提交到工作流上,这时实际业务操作人员可以发起审批流程,执行同意、驳回等业务操作。具体流程图如下: 产品架构: AEAI EM 费用管理系统 主要包括项目配置模块、费用报销模块、出差报销模块、任务列表模块。 产品用途: 项目配置:项目配置的使用者为经理角色,主要用来记录公司项目的信息, 由项目负责人录入项目信息后提交,再由经理进行审批,审批通过后报销人员可针对项目进行出差报销的填写。 费用报销:主要用来管理员工日常费用的报销事宜,里面包括日常开销、加班开销、团队建设开销三种类型,员工可根据实际类型进行填写

AEAI BPM流程集成平台V3.0.2版本开源发布

╄→гoц情女王★ 提交于 2020-03-05 11:31:40
本次开源发布的是 AEAI BPMV3.0.2 版流程平台,该版本是数通畅联首次正式对外发布的版本,产品现已开源并上传至开源社区 http://www.oschina.net/p/aeai-bpm 。 产品说明: AEAI BPM流程集成平台主要用来串联跨异构系统的业务流程,让整体业务流程从企业全局来看是闭环的。还可以实现业务流程间相互调用,如:文件审批或库存跟踪,或将业务流程、人员、服务、信息和系统整合到一个单一的应用程序中,实现在不更改或者少量扩展既有应用的情况下集成构建新的业务流程。 另外,AEAI BPM也可以做工作流系统来使用,为特定业务系统做为工作流引擎提供用户与流程信息交互的接口,实现诸如完成、挂起、加签、回退、签收等等改变引擎流转的操作。 AEAI BPM流程集成平台是企业实现业务流程管理的 IT 支撑系统,通过提供一套 IT 工具,帮助企业有效整合人力、信息等资源,实现跨系统、跨部门、跨组织的企业运营,并让 IT 与业务对齐,提升业务流程的敏捷性,帮助企业实现从战略到运营端对端的跟踪、反馈与优化。 AEAI BPM流程集成平台产品流程图如下: 产品架构: AEAI BPM流程集成平台的产品架构如下图所示,主要由Web流程设计器、流程引擎、业务流程管理、调用接口、流程仿真五个核心模块组成。 AEAI BPM流程集成平台底层数据包括:流程定义、表单定义、流程实例

Activiti进阶--工作流框架

邮差的信 提交于 2020-03-05 09:37:48
工作流 Activiti是一个项目的名称,Alfresco软件在2010年5月17日宣布Activiti业务流程管理(BPM)开源项目的正式启动,其首席架构师由业务流程管理BPM的专家 Tom Baeyens担任。 Activiti项目是一项新的基于Apache许可的开源BPM平台,从基础开始构建,旨在提供支持新的BPMN 2.0标准,包括支持对象管理组(OMG),面对新技术的机遇,诸如互操作性和云架构,提供技术实现。 创始人Tom Baeyens是JBoss jBPM的项目架构师,以及另一位架构师Joram Barrez,一起加入到创建Alfresco这项首次实现Apache开源许可的BPMN 2.0引擎开发中来。 Activiti是一个独立运作和经营的开源项目品牌,并将独立于Alfresco开源ECM系统运行。 Activiti将是一种轻量级,可嵌入的BPM引擎,而且还设计适用于可扩展的云架构。 Activiti将提供宽松的Apache许可2.0,以便这个项目可以广泛被使用,同时促进Activiti BPM引擎和的BPMN 2.0的匹配,该项目现正由OMG通过标准审定。 Activiti官方主页:http://www.activiti.org/index.html 下载:http://www.activiti.org/download.html 用户指南:http:/

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

老子叫甜甜 提交于 2020-03-04 20:01:53
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 : 工作流的名称