江西移动MSS域BM整合咨询统一流程管理平台建设规范v_第1页
江西移动MSS域BM整合咨询统一流程管理平台建设规范v_第2页
江西移动MSS域BM整合咨询统一流程管理平台建设规范v_第3页
江西移动MSS域BM整合咨询统一流程管理平台建设规范v_第4页
江西移动MSS域BM整合咨询统一流程管理平台建设规范v_第5页
已阅读5页,还剩34页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

中国移动江西公司MSS域流程整合咨询项目统一流程管理平台规范(初稿)版本:V1.0日期:2023年11月16日跌COPYR波IGHT掏20珍10诉byP甚rimet钩onTe痒chnol绍ogies泥,Ltd喝.赤ALLR派IGHTS肯RESE涉RVED.踏文档修订记惹录择序号钩版本号计修订日期剩修订概述槽修订人斥审批人量备注坑1卸0.1环2023-奏11-16钓确定初版本洪刘为贼2多0.2察2023-父11-24然修订获周海涛录3脑0.7盒2023-玉11-25废修订禾刘为反周海涛狐4需1.0答2023-犬11-26吼修订盾刘为乐周海涛始内部资料注冤意保密目录贱1.捞霜引言防拢3拒1.1.厨忠编写目的毅意3屋1.2.贤肯适用范围梅何3磨1.3.歌茎引用文件域届3戒1.4.附养术语、定义舱和缩略语膏禾3贴2.怨战平台建设方昨案梅猴4遍2.1.筋名平台建设背灵景毛译4按笛.降扭MSS脉域代BPM音应用背景惰撤4贫画.黄升MSS挺域济BPM出应用现状喝即4狂2.2.节冻平台建设目伴标威捐5驴2.3.剂裁平台建设内聋容拣矮6查旦.肤愉平台建设定铁位侨为6送绪.逗外平台建设总郑体思路届魔8副铁.拼节平台组成及膏内容凯廉10恳3.耽旺标准与规范晃聚15海3.1.差军平台建设规巡范听超15尺桶.俊孤平台整合规园范匠坦15娘罗.杂稼组件标准规枣范材靠22胸3.2.肤疯应用建设规质范冠奖32作钉.揉毕项目实施方秘法论雁拦32挑路.材辉项目实施规进范纷犁52钞么.豆蒙实施使用指背导序****航邻90慎4.臂姓平台和工具飘****国佩91链4.1.控睛平台块竹91员浙.头疤平台建设技剃术架构拨新91猜退.云烦基本组成矿珍97悄碧.位遥集成开发环法境酷评97欧兴.体怖业务流程定愉制值帆97它析.四绒规则引擎昌位97牌冲.穴率集成运行环台境懒限98些4.2.惰冤工具跑乘98佛修.左百管理监控台志锄98母缸.冻浪平台分析工区具箭黎98椒叶.霞妙平台手册模低98喘5.纺忌资产与知识括****掘络99分5.1.他叨组件库棉被99茧5.2.劝于知识库撤叔99耳评.蓝讲平台规范拒膝99裙倦.爹野软件产品知揪识业侄99言筹.偿舱解决方案狱作99尊肚.艇需示例代码帜案99妙6.燃雹附录歇蚂99引言编写目的恢为了保证江棕西移动甩MSS抄域周BPM躁整合咨询项软目顺利实施窜,编写此文府档顺,羡梳理工作内话容,确认纳工作范围,瓦指导项目实珠施进度。轨其目标体现迫在四耍个层面:假完成江西移悟动琴MSS彻域的所有业陪务流程的梳结理,对其进沉行分析和整月理。肚在对业务流剩程进行分析并整理的基础陷上提出其流访程的整合建暗议,编写流辆程整合规范障。虽根据规范建水议提出流程芳规划及实施巧方案建议。流根据规范建仪议氏对锯初期的袍统一百流程管理平原台的建设价提供指导建哀议叠。适用范围脊本规范涵盖拾了皮江西移动柴MSS捉域流程整合宾、矛流程建设的迎技术及业务痕规范,包括毙系统架构、糖与统一任务郊中心的整合槽规范、与统欠一用户中心叛的整合规范吼、与业务系胶统的整合规缺范、统一流锡程平台组件党库的构建规觉范、统一流毅程平台的界芝面规范以及浇流程应用的脏实施方法论妙、业务流程孔梳理分析方瞧法、业务流抵程设计方法脚、业务流程恢设计过程和烫业务流程持得续优化等方陈面的内容。题从技术及业敏务角度出发单,给出了流纸程应用建设嫌的要求,侧供辽中国移动内雅部和应用厂洲商共同使用走,适用于江欢西移动言MSS时域流程应用猾的相关建设色。引用文件骡术语、定义羡和缩略语搭下列术语守和苗定义适用于败本狭规范劫:茫术语航名词造解释分B冰PM驴业务流程管斤理楼业务流程管速理。清COMPO财NE券N说T葱组件萝流程应用中蕉抽取出的满慧足特定功能吐的功能单元脊,可以是逻皇辑组件,可可以是界面组错件技术规范拳平台架构熄--ok捕平台四总体恳架构镰以流程为中翠心的统一流预程管理平台抱支撑肾MSS福域业务流程许整合的工作回,该平台处描于整合集成译架构中的“种流程集成层怨”,如下图吹所示:衬通过该集成少架构,可以毫支持跨应用剂的以流程为输中心的集成仓,包括:岗对躺战略与决策模支持管理域岛、计划与预合算管理域、唤供应链管理扎域、财务管血理域、人力胖资源管理域纲和企业综合惯管理域之等六大管理闷域的流程进板行集成,将愿其中的应用返服务和流程冬服务进行抽浮取,并注册浴到企业服务崭总线中,通取过流程进行堆集成。炕与“统一认帐证与授权平秤台纤UAAP乖(或称为坦4A间系统)”进侍行集成,为盏流程的任务既管理和权限倡控制提供组趴织机构和授减权信息。防使用企业服愧务总线很容鹊易实现应用恼与服务间的歼集成工作。严将流程门户返中的业务流专程建模、流痛程集中工作绍台、管理控制制台、统计捉分析监控、述优化调整工倍具、引擎配携置管理等模苏块集成到企怪业门户中。母统一流程管柏理平台练平台胡功能结构女下面对整个准集成架构中新的洒BPM穴平台功能架中构进行描述更,如下图所桌示:爸漠业务流程管亲理系统分为恢基本功能部滨分和扩展功择能部分。其纲中:基本功驻能部分包括炼基础支撑(野业务流程引慌擎,业务规顾则引擎以及疫系统管理与被维护),运毫行时环境(腊系统陈/站组件的连接颠、用户践/科客户端应用淘的交互以及划业务活动监文控和业务事伸件管理),客以及设计时有环境(业务问流程的建模分和设计、业死务规则管理出部分内容以剂及功能组件毫的注册、发泉布与管理)东;扩展功能取部分则包含混一些扩展接罚口、业务流稳程引擎扩展穴能力、业务心流程的仿真划与优化,以鹅及多租户服慕务能力。示统一流程管期理平台的功艘能模块包括的实现叔BPM净全生命周期蜡的支持,包穗括:建模与册设计、部署贱与执行、监止控与分析、假优化与调整笋等环节。体平台羞逻辑结构乌根据中国移硬动“面移动疑MSS鄙规划及抓BPM众整合规范妥”的要求,鹅综合考虑渡江西移动弄MSS伟域滴流程的固化北、蛾优化以及跨帜部门之间流坚程集成、服洒务集成等应停用集成的要站求,铸统一流程管鄙理平台秩建设采用如铃下“流程应浅用架构”。结该应用架构夹包括燃资源沿层、逻辑层桌、裳服务层决、流程层、闷协同层,如在下图所示:元协同层铅:为用户提艇供了一个统猴一的交互门当户和工作平冒台,通过控RIA弊(稀Rich迈Inter厨netA另pplic餐ation芝)的方式提寻升用户体验妄,用户通过塔协同层更容盛易以其他人派进行协作,驻例如即时通润讯、查看工蛇作任务列表殊、查看发布风信息,也能侧够把已有数钩据、服务或甲界面快速组哑合到新应用档中。通过协桨同层,用户餐不再与多个改孤立的系统眠进行交互,易而是面对一倾个有机的整异体;琴流程层府:维护跨系项统之间的业络务状态,企咸业应用的核娱心是业务流婶程,流程包威括端到端流袋程和人工参轧与的流程,耐流程会产生种任务,推送县到工作平台昏,流程把企滴业中多个应敲用联接起来罗;泉服务层究:将应用系掏统提供的逻鞠辑以标准化芳的方式暴露垦出来,使开奇发者不需要贼关心逻辑的逼对外协议、窄逻辑的实现释方式、逻辑温的部署位置饺,并提供事饶件的方式降乳低逻辑间的矩耦合度,为工非侵入式的雾操作提供基井础;邮逻辑层忠:实现了具肯体的业务逻耍辑,包括太UI舰逻辑和后台利逻辑。逻辑勾由多个组件够组成,以可掘插拔的方式闻部署,提供纵逻辑的编排毙能力;屈资源层衬:解决如何凝整合数据的浊问题,需要贿通过一个统飘一的数据编赔程模式统一彼对不同数据帅源的访问。征该逻辑架构言说明了应用渐系统的应用艘架构以及支逆撑应用架构恨的际统一流程管是理平台物基础设施。钟各应用系统微大体都包含朽协同层、流封程层、服务删层、逻辑层充和资源层,促为了使各层荡相关功能能蜓够稳健运行漂都需要底层邻各种基础设期施的支撑著。洪流程层也不誓例外版,点他需要绣其他道基础设施来建支撑业务流怒程的运行。纽平台网物理架构部署模式揪根据中国移妙动“算移动亩MSS纱规划及代BPM逝整合规范联”的要求,段综合考虑圈江西移动锦MSS桂域丹流程摊特点,建议立采用如下图祸所示的“统朵一流程平台史”方案:魂“统一流程丛管理平台”茄方案特点:我统一流程管杀理平台泊与察MSS夹域业务系统逆部署在不同聪的逻辑服务汤器上的不同熄Web炼应用中;底统一流程管票理平台脆数据库与摆MSS影域业务数据射库系统分离纵;持MSS气域业务系统吹与杆统一流程管找理平台煎引擎之间通原过远程服务翼方式调用,冰事务一致性围处理方式需搬要通过业务护补偿的方式势进行;抬统一年BPM盏集成流程平求台与应用之姨间可以加入歪服务总线,巴实现对多系父统的流程整叙合。萌(嫁建议本次试青点过程中将勾统一流程平顿台独立部署撒,最好不与些现有业务应贼用混杂,即还使投资限制尼无法提供满拼足高性能的缠设备也争取芬利用现有设烦备将统一流故程平台独立存部署。否则飘后续规范的耍落地和验证旱只能是一纸冠空谈,无法冒得到真正贯站彻。誓)物理架构薄系统物理部沉署架构同时欢还要考虑在摇大规模应用惩时,用户并辣发访问量太巴大给统一流剃程管理平台稍所带来的访蚊问压力和性散能问题。所且以,统一流缩程管理平台共需要提供相惧应的接口,留方便完搜成基于集群批(纲Clust瓣er里)等模式的协部署、负载京均衡操作等尿处理过程,科保证业务流耗程管理系统彻的性能。惭下面就是集够群方式的部秆署图:企业内网企业内网(ESB选件)集群部署场景WebServiceWebServiceOA系统wapi_client.jar模块A模块B模块CJava本地调用PLIS系统wapi_client.jar模块A模块B模块CJava本地调用WebServiceBPM统一流程平台集群节点1BPMOA业务流程PLIS业务流程节点2BPMOA业务流程PLIS业务流程伏业务系统与穴统一流程管册理平台之间病采用渠WebSe茂rvice萌方式调用,阶其中绑ESB丘为备用方案再。统一流程豆管理平台需训要提供服务战接口注册能尽力,容易注偿册到商用渴ESB艺中。按照系喝统建设原则草与策略,建读议前期不采匆用商用钉ESB丢产品模式,疲随着连接到肥统一流程管妇理平台业务牲系统的增长筝以及业务量汉的增长,根樱据需求决定与是否部署门ESB饥产品。拓扑结构最结合江西移百动钻MSS感域系统当前甜性能要求和顷未来射2垮年内业务发架展的预期,算以江西移动体目前的在线堡用户为基础袍进行硬件环你境的配置,阻提供以下网澡络拓扑部署劣结构:整合规范镰与统一任务盾中心整合规乎范咳--li井uwei盟与统一任务葛中心关系关系图定位及分工祖MSS想域流程应用认负责业务流干程实现及发畜起流程驱动雾请求(即完蜓成任务请求值)。漫统一流程管吗理平台吉负责接收应刻用系统的完艰成任务请求红,驱动流程回,在统一流流程管理平台夕系统中完成秩原有工作任借务,同时新聪产生工作任收务;随后统由一流程管理范平台会调用属统一任务中粒心的数据接胜收接口将新晶产生的任务眉推送到统一宪任务中心,歉同时调用统溜一任务中心杀的任务更新绵接口将原有便统一任务中临心的任务结音束。柏统一任务中妇心期负责接收统阴一流程管理班平台的推送封任务请求和截完成任务请心求。成与统一任务厕中心交互任务推送闲统一流程管死理平台将新挺产生的工作贪任务推送给梢统一任务中剧心。因为统做一任务中心灶目前推送的雪任务只能是考针对人的,钓所以约定在燃统一流程管挠理平台中活稿动的参与者乒不能选中角框色和机构,搏只能是角色比和机构下的座人。疲任务推送接罚口采用虾辆和分WEBSE帜RVICE巧两种方式,彻其接口规范佳参见下表:镜序号沃字段名称塞数据类型及顺长度取必填会中文说明悔样例及说明黎1海I泳d佳I滩ntege求r们是孔K谦ey版自动生成的源ID幼2派itemI攻d状字符串本长度:竿255努个字符励是毒在应用系统炎待办什ID深第三方系统灾待办蚊ID陕2烟D绳ocid势字符串球否吐D甜ocume尖ntid渗DOMIN死O慎文档的膜ID习3沿T割itle裂字符串族长度:赵255芽个字符搜是蛮标题戚经营分析伟8麻月份报表辩4士link温字符串我长度:芒500仔个字符阀是呼待办访问链锋接彼/xxx.姿jx.ch挠inamo缺bile.胃com/x钟xx.do屠5融categ害ory泛字符串垒长度:迈100胶个字符胃是苏分类羡通知公告庄一般为流程呜名称瓣6愿P音ubdat概e萍字符串圆是绢待办数据生码成槽日期跑2023-罗09-22洪10:0股0:00取,格式必须径符合陷yyyy-飞mm-dd倦hh:mi纯:ss轮7书comme悬nts糖字符串出是鼓紧急度叛数字挣0-9录数字越大紧绑急度越高姜8恩appId住字符串逆长度:业100跨个字符凳是顽应用愧ID拜eg:er下p@jx.棵cmcc毛(挪由待办中心雀建立、分配庄)题9吹waitS秧tatus鹅字符串碗长度:撕255伞个字符车是滨待办状态是经理审核膏10泻U矮id巧字符串足是狗用户的目uid悬比如:网lison裳g量待办人耽UID德,必须符合退统一用户管肺理系统摄uid柴标准的师uid典名称。蓝11呼I总ssms浊字符串源长度:石1湖是情是否发送短迎信庸值只有莲0,1吼两种。餐0:村不发短信较1:圆发送短信姓默认填以0皇12蜘ispre浑ss犯字符串屋长度:利1清是理是否催办净值只有子0,1等两种。倍0:屈不催办沈1:糕催办仅默认填更0熊13肯S捉tatus板字符串舟是怜状态铺值有慰0-9捉,现默认值谈为旁0杀0耳:表示待阅私1翼:表示已阅寺2拦:表示待办仇3厘:表示已办鉴14鹅R犹esver绪se1雄字符串叹长度:变255傲否抱预留字段跪1脏15嚼R拼esver紧se2疑字符串天长度:窄255唱否林预留字段仔2执16校R胡esver式se3篮字符串院长度:裁255阅否此预留字段木3处17足R度esver俘se4岭字符串剥长度:忘255维否嫩预留字段骄4目18担R貌esver监se5长字符串阁长度:嘴255机否其预留字段辰5求19朴C历heckk笋ey酿字符串寄否妨校验绸具体说明请榜参见《骄EMIS3慧.0辫统一待办集世成规范突V3.do谱c易》任务结束秒统一流程接予收管理平台执统一任务中为心的任务更折新请求。任肤务推送接口粘采用蔑询和况WEBSE示RVICE护两种方式,累其接口规范械参见上述任鼓务推送参数牙规范表。喘具体说明请昨参见《继EMIS3错.0锁统一待办集调成规范盐V3.do睬c融》任务查询已在各业务子热系统中同样哗存在任务查储询,其任务陆查询来自于录统一流程管包理平台的任望务查询接口惠,与统一任爹务中心不产叫生交互。它士与统一任务仍中心的任务宾在数据上是栗对等的关系闲,要保持数泼据一致,但俯它们是并列葛的两套任务民系统,存在搁于两套不同初的系统中,狸所以它们实耽质上是并列屈的、数据一息致的关系。回与统一用户踩中心整合规吵范赢--li厉uwei抢与统一用户色中心关系关系图整合要点党统一用户角嫁色寨统一流程管用理平台会通交过同步统一档用户中心的捕数据和在平羡台中建立角纷色来搭建整誉体的流程平葛台的用户数崭据,如果使驼用流程平台持的话,不允卵许在各子系毅统中维护自倡己的角色,确须使用统一爽的组织机构离接口实现。彼组织机构接佩口行统一流程管愧理平台实现肿了统一的组岸织机构接口拾,其组织数密据、人员数季据来自于同礼步后的数据伶和结合平台请建设的角色炮数据。如果托以后要更改盛整个组织机应构,只需要斗改统一流程册平台的组织罢机构接口实抽现。然与统一用户揪中心交互数据同步弄统一流程管肤理平台通过盈数据同步接测口同统一用剥户中心进行荐用户数据的揭交互,数据碧的同步采取肉实时同步策余略。因为统或一用户中心痕只有组织数晕据和人员数冈据,所以同床步到统一流逆程管理裤平台的数据束也只有组织订数据和人员葬数据,而角读色数据是在该统一流程管吴理平台上维眯护的,那么陵新同步过来匙的数据也需训要管理员后雹续将角色数壁据加上。企与业务系统貌整合规范事--zh阵ouht荐需要细化和底量化既。饲与业务系统贷关系简概统一流程管辆理平台与业查务系统之间哲的关系如下金图所示:定位及分工业务系统陷待业务系统需馋要完成的工汉作:业务信棉息展示、业招务信息维护似、调用平台劫接口驱动流前程、提供业睛务服务接口纪等功能。包统一流程管布理平台背统一流程管找理平台提供蒜:流程的调因度,任务的划分配,流程瓦服务接口等涌。整合要点部署形态小业务流程应跌用与统一流呆程管理平台辞分布式部署介,两者之间巷松耦合。统智一流程管理款平台提供给虏多个业务系进统同时使用恒,不能因为童某个业务系西统的故障造灾成整个巧MSS芒域业务流程珍应用故障。抛组织人员信茂息挽业务流程类确应用一个典松型特点就是用人工交互,李在系统建设销过程中组织归机构信息数甚据处理是一府个重要环节钩。统一流程晓管理平台已限经提供了与呈统一用户中呼心的交互能慨力,不允许非业务系统直抵接连接到统跨一用户中心读,不推荐业兰务系统同步丽方式备份组泽织人员数据罩。角色信息援组织人员信镰息统一,角后色信息各异经是业务流程烦类应用另一箱个典型特点违。角色和系述统的业务关尼联度较高,絮各个系统都戚有各自独立虾的角色信息锐。统一流程诚管理平台提闹供角色维护扎能力,角色妇具有系统属户性,系统间直角色不冲突症。不允许业牌务系统直接百维护角色信求息,方便对怖整个贡MSS历域系统角色志的管理,为梢抽取公共角允色(岗位)惯提供基础。键BPM豆引擎接口傲统一流程管沫理平台对火BPM员引擎提供的或接口进行了迁封装和处理箱,比如接口氧调用缓存等议优化操作。扬业务系统通陕过平台提供存的接口驱动启BPM涉引擎,不允慰许业务系统化直接访问炭BPM渡引擎接口和白服务。组件规范练组件抽取是壁针对开发商笼同统一流程抗平台进行对旱接时,根据祸自身调用的获需要进行的咏相关功能的呈封装及实现邮。为规范开棒发商的组件径的实现佣,需要开发贱商遵循统一得的组件抽取凉开发规范,象为系统代的调用及维蓝护提供制度汽上的保证。奔组件抽取规饶范款裤组件是为实让现一定功能士,并专可以鞋被流程引擎踢调用的逻辑速实现。为能辽更好的管理州、调用这些纯组件,抽取锁组件时需要邮遵循一定的够规范,通过士标准化的流衔程,实现组犹件抽取。矮明确组件实齐现功能及流虏程引擎的边聚界,减少不狐必要的流程炭引擎的负担坦。蔽详细描述组弄件实现的功历能,调用方婆式。术明确在什么测样的情况下刑使用此组件堡定义组件的饺输入、输出裁,并给出每匀个参数具体餐的含义说明否给出组件的翻名称,需要疲能够做到见上名之意沫对组件出现涂的异常情况匠给予说明并致对出现异常可时采取的动南作侧将需要抽取趣组件的信息请填入到相应睬的表中,使召得流程引擎来在配置时能馅够按照需求狸进行配置。瓜组件抽取所鞭用到的表信眠息:渣组件控功能表窜组件功能描女述赴使用范围雅调用方式如W甲ebser过vice劫方式、本地庸调用方式等饿组件名称烤组件参数伸参数翼1帆参数吗2告参数说明安说明美2神异常处理说夸明钉组件开发规愉范腿流程功能什组件盛开发规范芦爪开发商在进敢行流程组件裤的二次开发精时,首先是呀根据组件抽拌取的结果进买行组件的开市发。并根据关组件脉信息表完善冲功能组件的福相关信息,称并填写组件仆实现表,提酒供后续开发宅人员使用。娱分析抽取的昨功能组件功剂能,明确组卖件实现目标肤按照组件实舟现的功能,斜定义组件的闻报名及组件旨名,组件的难报名及组件太名需要按照沾应用开发规宵范进行命名万。勿分析输入输束出参数,并屠对输入输出挂参数进行定盛义,参数的构取名按照有谅明确意义的么英文字母来忆取名坊。参数的类南型建议采用俭简单类型(仁strin乎g骡、锤int绝等,不建议阶采用复杂类灾型)翻对组件的异倡常信息进行针规划,根据谱异常处理说裙明,决定对宅异常采取封蔬装并抛到调税用的上层还稿是在该组件版内处理掉。公对于不影响瓦程序运行,焦并不会产生辣后续效应的树异常,在组瞧件内处理,寸而当此异常严对后续的操样作会产生影恋响,则对此翼异常进行封并装,并将此折异常传递到艳调用层,陆由摧调用层进行氧处理。更根据组件功草能信息表中肠的调用方式荣,将开发的栏组件发布成醉java副方法还是将态其发布成服饿务。如果是糟本地显java勇方法,则提娱供调用的完泛整类名及方定法名、参数励等信息,否坡则,提供调世用服务的相鞭关信息。旧组件功能实轿现表员组件功能实土现沾组件功能描屈述梳使用范围障调用方式乘W拨ebser周vice是方式、本地咱调用方式等镜调用方式缴服务调用穿本地方法调膊用症wsdl立地址锅完整类名斥url设地址碧方法名痰组件参数竿参数拘1构参数翅2鸦参数蹄N蜂参数说明京说明暖2伞说明绝N粪异常处理说至明击接口涉类阻组件瑞开发规范露流程功能组安件开发规范虑已纵包含咏接口类组件去开发规范,询请参考冬流程功能届组喷件开发规范何复合功能组艳件开发规范替复合组件功毕能是根据项暮目需要,为艺实现系统大习粒度的功能矩,由开发商埋开发的可能盗包含业务与矩流程引擎蓝API位的结合、流犬程引擎怜API仅的组合实现奔的业务功能的。这些功能棕的实现有利聋于开发人员索更好使用流臂程引擎。浅复合功能的列组件梳理与捡开发规范,楼请参考俯流程功能旬组娘件开发规范拥公共流程组翁件开发规范盆公共流程组梁件命名规则铁公共组件命耗名时,首先浊需要遵循见午名之意,其励次,对组件佣的包名也需逃要有一定的辅规范,方便智后续查找、济追踪组件提楼供者,为后冷续组件的维那护及持续优韵化提供便利震。桐公共流程组蛙件分为两个墓部分,一个饭部分是流程埋定义部分,牢另外一个是督组件部分,段对这两种情掀况分别说明摩公共流程定集义部分拿公共流程的究流程定义室名遵循的规毙则:群com.c谜mccjx应.publ仪ic.wo学rkflo演w.来系统名运.湾流程名。盾业务操作中恋的命名规范址遵循应用开坝发规范的命咬名规范夺公共组件部玻分捷开发公共组同件时,需要识对包名进行报限制。包名允一般以畅com.c短mccjx县.买打头,其次尘是公司英文么或拼音,如悔果过程取公惹司首字母(随如:同prime粥ton盏);后面接威的是眠publi盛c.wor慈kflow研,牺接着是系统甩的名称令(材如:争oa)牙,蛋最后是系统碧的模块名称荡。包名都采毅用小写字母层。具体包名失如下显示。纷com.c欣mccj.快公司名烫.publ正ic.wo宿rkflo笋w.森系统名猜.粪模块名。如疑:信com.c程mccjx阁.prim头eton.以publi涨c.wor友kflow惑.work时flowi济nstmg蜂r习定义流程组朝件的名称,砌名称的命名跌需要有业务雾含义,如结朵束工作项的傍命名:护finis蚀hWork啦Itme纵。采用骆驼暴表示法来表资示。宅公共津流程娱组件明发布血目录五所有公共流饺程都需要发例布到坏“狱默认的絮业务财目录浩”叨中。疲公共伏流程劲组件描述清粗单泛流程组件在新提交部署时匪,需要提供阿如下的详细塘信息虎流程定义信弟息。描述流惰程所实现的尘流程详细信拥息,使用目畏的。轻自动活动的虚配置信息清谱单唯人工活动的欠配置清单何连线的配置倾信息赏在流程定义尺中所用到的鸽业务资源信红息的配置信鸦息,包括业炼务资源的目帅录等信息。露组件管理规茄范冬挺--ok古参见肝《草管理规范趴钱→伐崖组件管理规楼范旧》章节孙。走组件复用规防范暴组件能够复该用的玩标准是在流置程运行过程守中,该流程转组件被调用何次数在一段捐时间之内大蓬大超过其他宪组件的调用杠次数,可以钢将此组件作麦为候选凉可复用的尖流程组件,糟经过相关的迫评审,从候谣选列表中选市出最终作为狭可复用的恭组件,并对消类似功能的朵组件进行归胸并,对其严结构哗进行规划,油对其性能进黑行优化,使抵得该流程组渐件最终成为鹅高可用性、殿高性能的组溜件。为实现牧这个目标,吵需要遵循以分下规范筛选规范穗候选申流程组件是浆通过统计方致式分析得出雁的其被调用导次数是在组久件调用中占旺比较高(平留均调用次数催的乔3畅倍以上)。慈具有通用性霉的特征报能够容易整兆合其他类似赛功能规划设计塞复用组件的报功能需要具艇有通用性陪确定调用该怕组件的前置件条件及后置钳条件扁规划接口参惭数,且稠接口参数意谷义明显现接口方式明软确,并提供穷完整的接口队说明无实现优化技。扯根据具java抖代码优化原副则进行代码惊优化发布规范播提供可供使磨用的组件包填提供可复用乘组件的功能摄说明交提供完善的拣接口说明,难包括组件调辟用的前置条姨件及后置条岁件丑应用躺开发规范顷命名规范将--zh丘ouht秃在现有的业丽务流程系统替中,流程引弟擎供一个系阿统单独使用猪,当多个系递统共用同一伶个览BPM贩引擎时,为找了避免混淆兽,命名变得孙非常重要。谎下面列举部踩分流程相关呀部件命名实跌例,供业务义系统参考暴(征求意见核稿)娘。系统编码规范要点花各个系统按石照业务含义膨定义银2~4养个英文字母骄的系统编码垦。规范说明烟接入到统一拢流程管理平肤台的各个业盏务系统,为鸡了便于区分执,各个系统诉按照业务含袋义定义险2~4粥个英文字母于的系统编码秤。比如:合木同管理系统非(更pm芹)、办公自宋动化(抬oa罪)等。凑流程定义编干码规范要点绑流程定义编裕码命名但必须均为小鞋写声。殿通用格式如亏下xxxx津xx(cm攀ccjx)蹄.xxx(缓proje刷ctna汤me).x选xx(mo涝dule基name)充.xxx(烤flow套name)规范说明首流程定义编围码是流程定杀义模板唯一瞒编码,在平餐台中必须保烛持唯一。爬流程定义编流码命名重必须均为小左写。拨名词需要使庙用英文说明轨功能,不能镰推荐旱采用拼音。狼具体示例如宽下:渠通用格式如表下xxx隙xxx捐(直cmccj删x愚).xxx剃(proj允ectn那ame).纹xxx(m练odule质name弹)难.xxx(念flow屯name)河以稻cmccj满x青.ehr.门vacat棒ion.a肚nnual蛋leave些为例:圣伪第一段利jxcc代屋表江西移动宇。吸拉第二段年ehr篇为项目名称顿“人力资源寻系统”膜。固逼第三段躁vacat米ion醒为项目剖模块“假期穿管理”免。女监第四段贫annua章lleav您e株为旦流程定义名宏词“年假申诞请流程”叠。葬流程实例名古称规范要点呈流程实例名燕称必须包含喇业务信息。规范说明促在用户待办晕任务列表中辽,首先看到拔的是流程实善例和活动实锐例名称。其颂中为了让用走户在待办任目务列表中可顿以直观的了翼解任务信息梦,流程实例造名称必须包族含业务信息且,具体需要缩包含哪些关学键业务信息塑需要在需求滴调研时确认绳。繁比如禾年假申请流桌程,当流程短实例化的时爷候,命名为冷“财务部张裕三年假申请真流程”或者沟是“财务部中张三201罩0年年假申迟请流程”。尾这样处理人些员不用点击诱进入待办任史务信息页面慧即可了解待嚼办任务的大智概信息。如农果全部命名店为“年假申莲请流程”,壮则无法区分体流程实例之堤间的差异。音活动定义名离称规范要点哄活动定义名盼称必须包含尽业务信息,袜在一个流程惨模板中,流宇程定义名称殖必须能够区弹分开来。规范说明婆假设在如下摔所示的流程葱图中,环节县2和环节4括都是部门领造导审批,如袜果不加区分粘,在部门领肝导处理时,惯在待办任务马列表中无法拢直观的了解维流程所处环盾节。进凤环节剥2祸和环节夏4失分别命名为宴“部门领导靠初审”、“择部门领导复拍审”之后,邻活动定义名盗词可以直接室区分两个环搅节的差异。苗业务操作命逮名规范要点骆活动定义名劈称必须包含狂业务信息,的在一个流程痛模板中,流童程定义名称传必须能够区锣分开来。规范说明府假设在如下己所示的流程兼图中,环节己2和环节4个都是部门领铁导审批,如蒙果不加区分混,在部门领羞导处理时,霜在待办任务尖列表中无法艰直观的了解久流程所处环仙节。规则命名规范要点叮规则分为参佛与者规则和领分支规则,娱在统一流程遍管理平台中怨规则命名需当要加上系统暖编码前缀。规范说明表当规则集中必到统一管理农平台中之后币,需要区分幻规则的系统廉属性。便于粥区分不同业挡务系统的规通则。比如:堡人力资源系煌统中请假审纷批分支规则齐,当部门经负理请假时,起公司副总审泉批;部门员委工请假时部另门员工审批樱。该分支规四则命名为:骆“eh疗r璃-请假流程浇-审批人规扮则”。青流程梳理规掀范忘--li峡uwei川描述在流程词梳理的过程里中要执行的虑规范,填写洽的表单。杏组件使用煤--li辉uwei悟描述田如何使用组啦件帝标签类组件碧使用饶流程功能类疾组件使用习季见《接口规罪范杜→行接口分类描检述围→绞统一流程管抓理平台接口窗功能分类》北章节。篇流程设计规喂范丧--zh争ouht黑是否需要子占流程管规范要点岭:在业务流图程定义中,物一组相关的倘活动组,可封以设计成一偷个子流程;坐引入映子流程屯的继概念用于表炎示觉按照戴递归方式对忙流程咐在潮级别上桥做于更深入的优迹化,直至到爷达跳合适的招组成部分誉。是否使用游子流程主要揪从下面几个希指标衡量:萄企业管理的睛模式是否需阳要精细:如出财务部门多旷级审批环节反,可以是一乏个审批环节膛,也可以是悼在财务部门氧经过一组相幅关活动组成惊的活动组审竞批。当然,塌业务流程管上理优化有很淋多工作要做组,但是不是垒本文重点,值这里就不深糠入讨论。晌使用子流程殖是否可以使枣流程图表达茅简洁清晰:旺在某些业务报流程中环节年较多,如果赴所有的活动溪放在同一个衣层次,会使聪得流程图拓篇扑结构复杂恒而不容易识鸦别。对业务则功能相近或阔者相关的活兄动组适当的毯使用子流程钥,可以使整揭个业务流程宵表达清晰简搜单。这种情虹况下推荐使肢用子流程。宣一组活动被剧多处重用:秋在整个业务创系统中,如胆果某些相近设或者相关的娘活动组在多投个流程中可胖以重用,推弃荐使用子流甘程。策是否有子流堤程嵌套:在异业务系统中我如果有子流宴程递归调用煤的情况,建强议使用子流狱程。科【应用场景嚼——活动组返复用字举例】逆:泰在REF_Ref222986124\r\h休图慰3-2牲所示中的应冠用场景中,忆客服部门会调受理不同产油品的申办请完求,不同的反产品在诉IT旅支撑部门处衰理过程都是泻一样的:首配先由“凝IT钥支撑部审核原”,爷如果是非标职准业务转由爪“易IT亮支撑部经理薪审核”,最蝴后由赌IT光支撑人员做碎相应的操作子。其他部门厨则根据产品丙的不同走不枝同的审批流眠程。将使用子流程敞的设计方案忠是可以将“亏IT殃支撑部处理何”相关的禾3阴个人工活动铅设计成所示便的子流程,REF_Ref222986124\r\h不图毛3-2瞎的需求就可亦以设计成REF_Ref222986146\r\h忠图贿3-4饮的方案。这旨样“妖IT能支撑部处理禽”子流程就贷可以在多个玩流程中使用镜,将来奸IT退支撑部处理昏过程发生变洒化时,仅仅肾修改子流程适即可。慎子流程调用促层级设计规范要点遣子流程嵌套丽调用层级建钞议为警3轿级。规范说明收主流程调用田子流程,子再流程可以调括用另一个子舌流程,如此矮递归技术上籍来讲,子流慰程调用的层苍级不受限制求。在实际项到目中,如果驰子流程层级陡太深,流程梦返回时执行拣速度会有影否响;另外,爬太深的流程屡调用不利于撇流程监控图篮展示。根据扔实际项目实册践,推荐子令流程调用层围级为3层。抱界面规范糕亲--zho债uht雁接口规范交崖--liu援wei骂接口服务方和式后流程应用与根统一流程管锐理平台主要忍采用三种服因务方式:丰UDDI蛇服务方式和贤普通副WebSe疯rvice墨服务方式、赛蒙会话服务方膏式。侦UDDI房服务:盒统一描述、充发现和集成群(邪UDDI首)规范定义钱发布和发现亲有关膀Web标S草ervic滤e丸的信息的方发法经。业务系统号调用统一流恩程管理平台爆提供的服务舰都是采用通UDDI身的服务方式郑普通亿WEBSE香RVICE立:非采用港UDDI超服务方式的刊调用,通常胜指采用传统仆WebSe登rvice焦框架(如:凶Xfire沟,州Axis2并)发布和调另用的服务。匆统一流程管以理平台调用答业务系统的瘦服务方式可锐采用普通腰WebSe辣rvice永方式或廊喝会话服务方州式。引用系蚁统根据具体凡业务需求灵泛活选择。瞎政会话服务:狭要URL发地址直接提帝供的服务,竞统一流程管亿理平台调用业业务系统的丈服务和盛BPM序流程引擎调衬用的服务会哀采用称股会话服务。遥引用系统根惜据具体业务想需求灵活选拿择。酱接口通讯方偷式筑接口基本采垄用了同步请巾求趋/被应答方式、是异步请求蛇/伞应答方式(打暂不考虑会可话方式、可妄靠消息传输卸方式、文件舞传输等通讯借方式)。服逢务调度时可潮选择服务方房式是同步请宝求侵/吨应答方式还姜是异步请求晒/绢应答方式。侍在接口通讯海中,基于交宫易的事务处感理方式可采比用以下几种揪通讯方式:市同步请求出/贞应答方式:败接口调用方岁向接口提供灯方发送服务痒请求,接口掩调用方阻塞方等待接口提乌供方返回处破理结果。密异步请求棕/茂应答方式:简接口调用方飘向接口提供没方发送服务额请求,与同喝步方式不同忧的是,在此勿方式下,接巷口提供方处咸理请求时,疫接口调用方肉继续运行;股当接口提供功方处理结束纹时返回处理于结果。座接口完整性址管理丽根据现有应芬用系统的特映点,接口都管是造采用基于交败易的事务处塌理机制实现絮,每个接口猜在对外提供款服务的时候电应该保证事暂务的完整,电一个接口里唉包含的所有仪业务都在一沫个事务内。狠在服务调用倘出错后事务孤全部回滚,库以便业务能梅对再次对其趁进行处理以珠确保流程的鸣顺利流转。盏调用方在批链量调用接口暮的时候,须毁考虑事务的挥完整性和延锈续性,确保睛出错后能多珠次调用以完片成整个事务桌,来保障整绿个业务事务愚的统一。厅接口安全管犁理大为避免系统喂间非正常访涨问,语保证接口交币互信息的可眨用性、完整盈性和保密性虑。竖接口访问须首对接口本身狗进行蛙安全述访问,须在恩服务调用的岗客户端和服糖务端进行安剃全配置及安构全验证。业签务系统提供离服务时须在迅服务内部进费行切IP鸭地址、密码帅校验等安全写限制,非正咳常的系统访吩问予以拒绝弯,同时每次伐调用记录服棋务调用日志杜。如果业务雀系统提供的页是呼勾服务,则须讲进行单点认米证或进行相衔关授权。流缺程管理平台李提供的服务炭在提供之前存需进行服务耕端与客户端广密钥的安全圈配置,非安冷全访问予以番拒绝。把接口分类描畏述垫业务系统服吴务接口描述悠祝业务系统与杆统一流程管熊理平台相互洗调用的接口末主要包括业凡务系统服务菠接口和统一遭流程管理平基台接口两大告类。其中业割务系统服务滨接口指的是晶调用方为统屠一流程管理蛙平台,服务运方为业务系涂统的接口。贫主要是指流船程活动为服烈务方式(如怀:自动活动桂或洪webse治rvice饿活动)时,负统一流程管杰理平台会调联用业务系统奸中的业务逻占辑服务。竞业务系统接宝口规范荣业务系统接腿口适用范围盐业务系统发水布的服务接尾口主要提供点给流程管理务平台统一调记用,来完成披业务的相关由实现。通常序是在流程中股的自动活动讲和炊WebSe拆rvice捧活动中调用邮。提供的服士务需满足接拼口的高并发腰性和稳定性烫要求,在流惭程设计时可躺根据具体的鸡业务和接口催的执行情况壤选择在自动凝活动中调用行还是在向WebSe佛rvice畏活动中调用棒。甲业务系统接庆口发布规则样业务系统发氏布的服务接谜口发布的方绣式主要为两飞种方式:一勒种是伪WebSe调rvice棕接口,一种竟是瑞检接口。通常狮WebSe正rvice计服务在应用熔系统中以饱WebSe俘rvice打工具(如:辅xfire来\axis斥2气)暴露成即web严servi俩ce旁,接口的输沾入输出参数佣应可序列化猪。特喂服务直接在体应用中跟随蓄应用启动发盗布,其接口胶的输入输出选参数为文本拘,并且文本姓尽量避免适好用中文和特香殊符号。豪业务系统接突口管理规则羡业务系统提思供的业务接提口在发布和梯管理时应在逃系统建设时糠遵循一定的客规范,如发费布时填写具虾体的接口说震明,功能说吴明,输入输逐出参数说明骡,被哪些流愚程调用等信横息。发布后绞要能实现可到预见、可管谈理的原则,逝在对接口进姻行维护的过疑程中和执行魄后要能清晰匠的查询相关紫接口的窝在用信息、兄调用频次、浇资源占用等商信息,以便可于业务系统颠查知提供了柄哪些服务接雀口及监控其巧接口的运行贤情况以及对剥应用系统整核体的影响。徐接口发布时恒填写模板可氧参见《贤业务系统接鉴口管理模板长》。级业务系统接皮口异常规则稀在统一流程办管理平台调坊用业务系统堆接口的时候腥,会出现不处同的异常情浪况,包括网元络异常、业早务异常等,耻对于调用方宪的直接影响访是导致流程疤的运转不正秋常。在流程追定义时会设柿置服务调用哄时的异常处注理策略,在喊策略为“回高滚异常”和秆“讽进入异常状榜态显”的情况下好,此时流程婆停在服务调代用的活动上姻面,所以在供业务实现上就需要对其进辅行处理。调处理的规则溉为如下建议漫:肥对于复杂的盲业务流程,龄进行人工干堪预,实行业助务重做。净在业务端实脏现后台处理互进程,自动裙查询处理异放常服务,然盾后自动调用翅其服务并完奖成相关活动矿以驱动流程赌。爪统一流程管让理平台调用廉规范愿接口调用方汇式老自动活动调容用汇自动活动的逗调用即可调距用业务系统行的朴WebSe跑rvice练服务又可调金用摊别服务。在自亮动活动中绑搞定的业务操鞭作中输入统漠一的方法名轮和相关的参堆数。缘WebSe第rvice它活动调用老WebSe减rvice皂活动的调用然只能调用业播务系统的底WebSe俗rvice帝服务,在流号程定义时配寺置相关的小WebSe榴rvic滑e趁信息,包括醋WSDL披地址,灿SOAP伯HEAD正信息,筐SOAP徒BODY唐信息,相关辫参数,调用五方式等。反接口调用规潜则度接口的调用秃分为骑WebSe扎rvice揭活动调用和蛇自动活动调啊用,正WebSe舱rvice今活动只能调老用业务系统锦WebSe致rvice秩服务,如果塞想调用业务赚系统的材顿服务,须使锻用自动活动叨调用。其调鸽用有同步异币步之分,对存于不需要立准即返回结果古的接口调用肿或者是实时漫性响应要求才高的接口调妙用采用异步萝方式,否则砌为同步方式慎。趋接口异常处润理喊统一流程管长理平台调用霞接口出现异秆常后,须采疏取相应的处挥理措施,在善流程定义阶鞋段须指明其天异常处理的顾策略,分为喇如下处理策仿略:回滚异常童或出错后,直烈接回滚异常些,回滚到上尝个事务分割性点。忽略异常打衬出错后,忽辜略异常,活份动完成,继使续执行后继胞动作。芦进入异常状放态,等待人还工干预甘美出错后,遣进入异常状暗态不继续流介转借。跌自动执行单绳步回退,活拣动终止贝出错后,直因接执行单步棉回退,回退题到上个节点滚,当前自动症活动终止。格自动路由到队其它活动,宿活动终止姐肃出错后,直组接根据配置衬跳转到下一辰个活动,当安前自动活动邻终止。间自动执行规个则逻辑。议出错后,自重动执行设定喂的一个尊"眠规则逻辑昼"椒,当规则逻总辑执行完后往,活动结束斧,继续执行圆后继活动。甩统一流程管象理平台流程饼组件接口描述铜棕主要是指统饼一流程管理荐平台提供的荡流程组件服秩务。调用方防为业务系统覆,服务方为戒统一流程管额理平台。这品些服务以远典程犬WebSe共rvice块的方式提供斜,通过统一愚流程管理平挂台提供的客瞎户端在业务险系统中远程唱调用。记统一流程管询理平台接口径规范炉平台接口适丝用范围弟统一流程管姨理平台发布避的服务接口昨主要提供给赖各业务子系首统统一调用甩,来完成流觉程的相关实节现。凡是流槽程的相关组体件都使用统李一流程管理抹平台提供的灯服务。思平台接口发孔布规则驾统一流程管泳理平台提供油的服务接口博发布的方式触为障UDDI恰服务,它不点是真正意义抽上的粥WebSe有rvice取,是一种爸嫩服务。对应露用系统来说悔,它是以仆UDDI忙的方式,通狸过统一流程钻管理平台的刺客户端以策API仓的方式调用乡的服务接口旺。面平台接口管召理规则苍统一流程管念理平台接口症在发布和管租理时按照组桥件化、服务根化的规范来肉提供,由统淡一流程管理叫平台结合请BPM胸引擎统一来凑实现和发布收。如果业务铲系统发现平监台有不满足节的接口,须究按照《折今.3掠组件管理规恐范》按照组幻件管理流程阻提交接口申劝请,来实现刻平台接口的五管理和维护杏。考虑兼容脚性,原则上劳平台接口是意不能修改和览删除的,只成能新增相关茅接口。词平台接口异劣常规则坑统一流程管稼理平台提供泄的接口在调弓用时会抛出棉异常,并将麻异常返回给阿接口的调用屿方,业务系贡统根据返回喜的异常结合绸业务场景来捎处理各自的欠业务。除业务调用规粥范调用方式耀业务系统调股用统一流程绍平台提供的渴服务接口均愿采用刷UDDI厨服务调用的挠方式,统一粉流程管理平都台已经做好咬了封装,同毯时提供了客锁户端代码,胞其代码编写蚊方式与传统余的闸java道api画调用方式相孕同。炼事务完整性拳规则烘在实际业务属场景中,会魔存在业务逻廉辑与流程接统口互相调用斧的情况,包尿括:疑业务系统只棉调用一个流理程接口跪对于此种业就务调用,直院接使用统一词流程管理平贷台客户端直互接调用接口粒。替业务系统只室调用多个流检程接口福对于此种业旁务调用,只票能是一个修臣改类接口加休上其他查询请类接口的调恩用,为保障例事务统一,溉不允许多个甚修改类接口仁的同时调用样。目前统一辟流程管理平编台已将常用湿的多个修改首类同时调用捏的接口抽取用成大的接口咏供业务系统趣调用,同时想在业务设计俊上尽力避免凉多个修改类沃接口的同时霉调用。知业务系统先耳调用业务逻忧辑再调用一泡个流程接口汇此种调用的每关键是既调撇用了业务逻场辑,又调用腥了修改类流册程接口,对私于此种业务礼调用,应在院业务系统调咳用中先调用文业务逻辑,牙再调用流程以接口,通过粗捕捉调用流亡程接口的成逝功信息或出错错信息来提南交或回滚业萄务事务,以勇达到事务的口完整统一。遣业务系统先他调用业务逻待辑再调用多燥个流程接口惨此种调用的条关键是既调恐用了业务逻眠辑,又调用方了多个子修改类伴流程接口,零应结合场景往2闲和场景义3神来实现此种政调用。即首天先将多个流唉程接口抽取次为场景费2刺描述的一个散修改类流程蛇接口,然后不按照场景夕3木描述的,在享业务系统调贞用中先调用慰业务逻辑,泰再调用流程脱接口,通过求捕捉调用流浸程接口的成荣功信息或出监错信息来提嚷交或回滚业逗务事务,以脾达到事务的钳完整统一。仰如果不能按扯照场景店2克将多个修改源类流程接口包调用抽取成便一个流程接影口调用,需沃要在每一次突接口调用时猴采用流程补员偿的机制,府即在业务端壶实现反交易砖调用来确保添业务的统一弦实现。土操作流程图副如下图所示室:创业务系统调桐用业务逻辑草与调用流程吊接口存在混喝合调用唇混合调用即丢调用业务逻蚂辑后再调用敬流程接口,疑然后根据结舌果再次调用琴业务逻辑,环调用后继续熟调用流程接哨口的无序、作混合型的调惯用。对于此堡种业务调用宫,在业务设榜计时尽力避垦免,以减少面系统存在此图种情况的可状能性。咏此种调用采锯取的调用策刑略为:业务河上的逻辑调蜂用通过业务宏系统本身实状现事务控制蔬;在流程接龟口调用时,置如果调用异丑常,同样采腥取采用流程喉补偿的机制碌,即在业务疾端实现反交蚂易调用来确问保业务的统度一实现。怕操作流程图季如下图所示攀:斩接口异常处球理陪业务系统在垃调用统一流纲程管理平台咽的接口时,漂由于统一流咳程平台已将五异常直接抛液出给调用一致方,所以在脖业务系统中喊可以直接捕繁获异常。通巧常的处理规蒙则须与事务镰完整性结合者在一起,须扭在结合异常趁处理的基础胀上做到事务盲完整性控制滤,具体参见驾《事务完整爱性规则》章疲节。冈统一流程管明理平台接口春功能分类衬流程实例类乏接口棵【功能定义罚】富流程实例管温理、查询接愧口冲。持【功能描述及】授提供了诸如戒根据流程实游例链更换模板、您些改变一个流仆程实例的状砌态谎、忌创建并启动其工作流实例碗、粒删除流程实鲜例奔、批量困删除流程实替例乔、挂起流程者实例、终止衫流程实例、筐查询满足条线件的后继活灶动脆、乏查询流程实辽例的详细信恳息适等相关功能粱。丢流程定义查芹询类接口笛【功能定义踏】等业务流程洗定义裙查询接口乓。驻【功能描述馋】毛提供了顺业务流程管德理中需要使像用的查询接论口,可以查经询业务流程种实体、活动田定义实体、炉连线实体、哄流程包列表千、流程目录垫、活动已经汤定义的参与过者等信息挂。诸如博获取某业务党流程中某个网活动定义的善基本信息病、兰获得某业务富流程中某活独动定义设置你在烘“绍组织机构与慕角色母”稍里的参与者沫、钳查询某业务垮流程中的所贩有活动定义皂、桃查询某业务液流程中某个东活动定义的辉所有直接后盯继活动忽、坦根据业务流带程名称,和封活动定义掀ID略查询活动的狡后继活动连摩线信息犯、呀查询某业务项流程中某个辰活动定义的浩所有直接前腹驱活动甜、滴查询某业务息目录下的所里有新版本业什务流程域等功能。轮流程发布类娱接口从【功能定义茧】浊流程定义问部署、朴发布和取消脆发布管理接湖口挣【功能描述想】亡提供了诸如词部署流程定婶义时、品根据流程定徒义脱ID三删除流程定而义细、酸删除各版本占具有相同名南称的流程定驱义努、寻发布某流程付定义模板的绝指定版本描、斩取消某流程紧定义的发布旨等功能。姐工作任务查喘询类接口质【功能定义怀】毕工作项查询堪接口写。播【功能描述纲】肃提供了诸如胆结合业务表魔的工作任务后查询,查询姐指定用户领懒取和待执行灯的工作任务忽、需查询指定人晶员委托出去件并且已经完因成的工作项半信息快、雀查询指定人律员完成的工滔作项港、摧查询指定人马员已经完成驾的工作项信监息桐、查询宅扩展工作项悟的业务属性械等功能。兰可以通过调睛用这个接口等的方法来查廊看用户锁的层工作列表络,包含了工框作代理代办流的查询。输活动实例类板接口寻【功能定义渴】铃活动实例相程关操作接口翻。打【功能描述划】蒜提供了心对活动实例住进行查询,设如查询指定算流程下的活重动实例;也厦可以对活动蛮实例进行多洪种操作,比仙如完成,重挨启,删除等松功能。诸如胞激活牛活动、回执行活动实丛例菠ID嫁对应的回退疾动作业、屿完成活动实他例但不终止壮正在运行的卡工作项军、适完成活动实役例扛、控完成活动实肃例筛,勺并设置相关划数据怕、思重新启动某败个活动实例园、铺查询活动实连例的状态腐、迅查询后继活昂动实例蓬、普查询某个活抢动实例的所腊有前驱实例效等功能。梢活动参与者柄指派类接口交【功能定义并】遗指派活动后马继活动参与裳者周接口。狼【功能描述吃】斜提供了诸如驶指派后继活喉动的参与者福、赴判断当前工址作项操作是岂否需要为后出继活动指派英参与者评、查询母某个活动需戒要指派参与趁者的后继活涂动列表师等功能。代理类接口幕【功能定义腰】班代理管理接搜口英。筑【功能描述嚷】探提供了双包括所有代侮理相关的操标作如创建代惯理关系,修触改代理关系陡修改代理人宝范围、删除裕代理关系等辽功能。诸如叮增加委托人殊的候选人范如围谊、倒清理某个代绿理关系的代帮理项信息春、眯创建代理关咏系励、再批量删除多危个代理关系阿、象修改指定的南代理关系爸、萍查询所有代更理关系刑等功能。回退类接口恶【功能定义区】浇工作流活动洽实例回退管抬理接口恋。康【功能描述弯】街提供了言提供查询当辅前活动实例榴之前运行时薄经过的活动捎定义,以及窄回退活动等旱功能共。诸如泛根据某策略壤回退到某活册动冠、查询红当前实例到史目标活动定膨义之间所有锋运行时经过啊的活动定义寒等功能。看自由流类接师口犹【功能定义堂】葱流程实例管运理、查询接括口尼。提供了诸铸如让【功能描述术】汁流程相关数杠据管理类接溜口忠【功能定义端】隐工作流相关存数据管理接条口糟。巾【功能描述坏】意提供了肺获得相关数微据中指定路厅径下的值斑、警批量获得相离关数据中指碗定路径下的才值苹、列根据流程实园例侄ID铜,将对象值估放到相关数爱据区做、缺根据流程实柄例木ID循,批量设置使相关数据中杀指定路径下谜的值最等功能。激具体接口列扰表参见《附脚录:流程接成口列表》。管理规范钻平台使用规亮范盏--zh竞ouht开发流程申请接入开发包下载流程开发流程部署流程监控流程优化梢组件管理规页范贵组件管理有棋专门的碍组件超维护者岗位时,负责扮组件式的役组件肚审核、入库悄、发布、优抖化改造等工萌作。该岗位猎应长期存在庭,不附属于部某个项目。思负责整个组肾件体系的建爷设,包括组窑件的梳理,衬组件的开发忧提供,组件驶的维护,组汉件的撤销等播。陷组件轿维护者岗位步制定和完善护组件挨的使用规范盐,并定期发花布最新的字组件既版本和更新还内容说明。汉组件粗只有以组件轧维护者岗位爹有权限修改呆,但允许各君项目组查看堆和使用。添组件管理泳生命周期叮组件管的管理过程触是知识不断昏积累,盲组件局不断成长的供良性循环过势程。一个典糠型的水组件油成长过程如依下图所示:聋组件组管理的生命互周期由至组件牲开发、怕组件滨评审、视组件亩发布、穿组件脉使用、动组件钱维护几个阶题段组成,如拆下图所示:升图STYLEREF1\s枯2丛烤2邀组件煎管理的生命掘周期饭参与者及职主责总览常图际-告参与者及职低责总览参与者角色组件维护者般组件湖维护者是维园护泽组件侵的主要责任秧人,弱组件触的规划、入踪库、发布、粮反馈信息收榴集、改进、箭升级、推广窜、停用等任翼务均由府组件凤维护者牵头馅负责,同时兰组件薯维护者也可笋以作为谨组件必提供者。通射常由对欧EOS移平台比较熟枣悉的技术人隐员担任。组件评审者第组件史评审者是迷组件赚质量的主要迹责任人,吓组件爽的评审由骄组件宽评审者牵头哲负责。通常连由熟悉我EOS蒜和苹组件塌管理规范的间人员担任。组件提供者数组件栗提供者为图组件止提供质组件搜,位组件冷的入库任务苹由舒组件稀提供者发起趴。此外,旷组件效在被使用的维过程中,有倍需要改进、哈升级的原则裂上由市组件忌维护者慨完成,但由虫于巨组件泳提供者对所诉提供的钓组件典比较熟悉,夹也可以被阴组件面维护者借调副过来进行毙组件吨的改进、升掌级工作。组件使用者袍组件分使用者使用洋组件拆提供的流组件茫,完成某种达需求。臣组件员使用者还有政一个重要的反任务就是对伴其在项目中辫正式用的根组件暗必需进行反遭馈,以帮助百组件跳维护者完善棍组件喜,使诵组件占中的拍组件群更加健壮,挠可复用度更象高,从而提斤升整个府组件停的质量。如蚀果项目中使客用了普组件蝶中的怎组件融没有进行反笨馈,则针对兄该任组件页有新版本时烦不对该项目似组进行通知蛇。管理规范入库申请提参与者中组件宜提供者令任务描述公1圆、编写若组件巾,展组件夫提供者积累睛知识菌,按照组件涌的抽取原则淹编写组件童;堡2貌、准备入库舞,按照以下议目录进行文准档文件存放仍,并打包为躁rar敏压缩文件债;弯(逐1

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论