[发明专利]一种将业务流程图转换为执行语言的方法无效
申请号: | 200610066636.1 | 申请日: | 2006-04-17 |
公开(公告)号: | CN1828532A | 公开(公告)日: | 2006-09-06 |
发明(设计)人: | 潘志勇;王新强 | 申请(专利权)人: | 莱瑞世(北京)软件有限公司 |
主分类号: | G06F9/44 | 分类号: | G06F9/44 |
代理公司: | 北京双收知识产权代理有限公司 | 代理人: | 吴忠仁;曾晓芒 |
地址: | 100085北京市海*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明提供了一种将业务流程图转换为执行语言的方法,采用基于令牌(Token)的分析技术为每一条顺序流赋予一个令牌,当流入一个结点的顺序流多于一条时,这些顺序流所携带的令牌将尝试合并;当流出一个结点的顺序流多于一条时,将为这些顺序流产生子令牌,并根据令牌的分支和合并,以及令牌的属性信息将复杂的业务流程图划分为不同的块,并获知其结构特点,从而最终将块转化为业务流程执行语言中的对应元素。该方法的优点是:能够对复杂的业务流程图进行精确地分析和恰当地分块,使转换保持语义上的基本一致和结构上的近似。使用本方法转换得到的业务流程执行语言结果已通过了主流的执行引擎的检验,能够实际用于企业业务执行的真实环境。 | ||
搜索关键词: | 一种 业务 流程图 转换 执行 语言 方法 | ||
【主权项】:
1.一种将业务流程图转换为执行语言的方法,该方法通过计算机将所述业务流程图转换为能够实际运行的业务流程执行语言,实现企业业务流程的可执行环境,其特征在于,该方法执行如下步骤:(1)划分所述业务流程图中结点的类型并定义所述结点的名称和编号方式、块的模式以及所述结点与所述业务流程执行语言中语言元素的对应关系和所述块的模式与所述业务流程执行语言中结构活动元素的对应关系;(2)读入业务流程图文件,并转换为内存表示;(3)分析所述业务流程图:读取所述业务流程图所包含的所有所述结点的列表并按步骤(1)中划分的结点类型对所述业务流程图中所有的结点和顺序流分别进行令牌创建;(4)标记业务流程图:读取所述业务流程图所包含的所有所述结点的列表并对所述业务流程图中所有所述结点和顺序流的所述令牌分别进行令牌处理,所述令牌处理包括对所述令牌按所述步骤(1)中定义的名称和编号进行合并和/或组合;(5)转换业务流程图:读取所述业务流程图所包含的所有所述结点的列表并对所述业务流程图中所有的块分别进行转换处理,所述转换处理包括按所述步骤(1)中所述结点与所述业务流程执行语言中语言元素的对应关系和所述块的模式与所述业务流程执行语言中结构活动元素的对应关系将所述结点分别转换为对应的业务流程执行语言元素;(6)转换过程结束,获取最终得到的业务流程执行语言文件。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于莱瑞世(北京)软件有限公司,未经莱瑞世(北京)软件有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/200610066636.1/,转载请声明来源钻瓜专利网。
- 上一篇:双密封室液下泵
- 下一篇:一种降低丙烯酸酯材料表面能的方法