[发明专利]工作流生成和编辑在审
| 申请号: | 201680036253.1 | 申请日: | 2016-06-20 |
| 公开(公告)号: | CN107810509A | 公开(公告)日: | 2018-03-16 |
| 发明(设计)人: | M·汉森;S·格拉森;C·索帕;T·海尔斯伯格;G·W·罗宾斯;J·温瑟杰斯珀森;M·巴拉特;B·斯特佐;C-A·谢里切斯 | 申请(专利权)人: | 微软技术许可有限责任公司 |
| 主分类号: | G06Q10/06 | 分类号: | G06Q10/06 |
| 代理公司: | 北京市金杜律师事务所11256 | 代理人: | 王茂华,杜波 |
| 地址: | 美国华*** | 国省代码: | 暂无信息 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 工作流 生成 编辑 | ||
1.一种计算系统,包括:
工作流实例化器部件,其实例化触发的工作流的运行时实例;
定义克隆部件,其访问数据存储库,并创建所述触发的工作流的工作流定义的特定于实例的副本;以及
步骤执行部件,其基于所述工作流定义的所述特定于实例的副本来执行所述触发的工作流的所述运行时实例中的步骤。
2.根据权利要1所述的计算系统,还包括:
步骤注入应用部件,其接收步骤注入包,并在所述运行时实例中的所述步骤执行期间,利用所述步骤注入包中的修改来修改所述工作流定义的所述特定于实例的副本。
3.根据权利要2所述的计算系统,还包括:
状态跟踪部件,其跟踪所述触发的工作流的所述运行时实例的状态,并生成指示所述状态的状态指示符;以及
工作流状态可视化器,其基于所述状态指示符来显现状态可视化,所述状态可视化指示所述触发的工作流的所述运行时实例的所述状态。
4.根据权利要3所述的计算系统,还包括:
工作流生成器系统,其生成具有用户输入机构的工作流生成用户界面显示,所述用户输入机构被致动以生成用于运行时操作的工作流。
5.根据权利要4所述的计算系统,其中所述工作流生成器系统包括:
工作流部件生成器,其生成部件定义用户输入机构,所述部件定义用户输入机构被致动以将工作流划分为一组部件,每个给定部件包括进入步骤和转换步骤,所述进入步骤具有定义何时触发所述给定部件的步骤条件,所述转换步骤具有定义何时结束所述给定部件的步骤条件。
6.根据权利要5所述的计算系统,其中所述部件定义用户输入机构被致动以将一个或多个子工作流包括在所述给定部件中。
7.根据权利要6所述的计算系统,其中所述工作流生成器系统包括:
工作流定义生成器,其基于检测到的用户对所述部件定义用户输入机构的致动,来生成所述给定工作流的元数据工作流定义。
8.根据权利要7所述的计算系统,还包括:
触发条件评估器,其评估所述计算系统中的事件以确定是否满足触发条件以触发所述给定工作流。
9.一种计算机实现的方法,包括:
实例化触发的工作流的运行时实例;
访问数据存储库以识别对应于所述触发的工作流的工作流定义;
生成所述触发的工作流的所述工作流定义的特定于实例的副本;以及
基于所述工作流定义的所述特定于实例的副本,执行所述触发的工作流的所述运行时实例中的步骤。
10.根据权利要求9所述的计算机实现的方法,其中所述工作流定义包括以预期的执行次序排列的一组步骤,并且其中生成特定于实例的副本包括:
在开始执行所述步骤之前,将整个所述一组步骤复制到所述工作流定义的所述特定于实例的副本。
11.根据权利要9所述的计算机实现的方法,其中所述工作流定义包括以预期的执行次序排列的一组步骤,并且其中生成特定于实例的副本包括:
在来自所述一组步骤中的步骤执行期间,将所述步骤间歇地复制到所述工作流定义的所述特定于实例的副本。
12.根据权利要9所述的计算机实现的方法,还包括:
接收步骤注入包;以及
在所述运行时实例中的所述步骤执行期间,利用所述步骤注入包中的修改来修改所述工作流定义的所述特定于实例的副本。
13.根据权利要12所述的计算机实现的方法,还包括:
监视所述触发的工作流的所述运行时实例的状态;
生成指示监视的所述状态的状态指示符;以及
基于所述状态指示符显现状态可视化,所述状态可视化指示所述触发的工作流的所述运行时实例的监视的所述状态。
14.根据权利要13所述的计算机实现的方法,还包括:
生成具有用户输入机构的工作流生成用户界面显示,所述用户输入机构被致动以生成用于运行时操作的工作流。
15.一种计算系统,包括:
触发条件评估器,其评估所述计算系统中的事件以确定是否满足触发条件以触发所述计算系统中的工作流;
工作流实例化器部件,其实例化触发的工作流的运行时实例;
定义克隆部件,其访问数据存储库,并创建所述触发的工作流的工作流定义的特定于实例的副本;
步骤执行部件,其基于所述工作流定义的所述特定于实例的副本来执行所述触发的工作流的所述运行时实例中的步骤;以及
步骤注入应用部件,其接收步骤注入包,并在所述运行时实例中的所述步骤执行期间,利用所述步骤注入包中的修改来修改所述工作流定义的所述特定于实例的副本。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软技术许可有限责任公司,未经微软技术许可有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201680036253.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:登记生物特征模板的方法和计算机程序
- 下一篇:利用类别注释来自被动记录的笔记
- 同类专利
- 专利分类
G06Q 专门适用于行政、商业、金融、管理、监督或预测目的的数据处理系统或方法;其他类目不包含的专门适用于行政、商业、金融、管理、监督或预测目的的处理系统或方法
G06Q10-00 行政;管理
G06Q10-02 .预定,例如用于门票、服务或事件的
G06Q10-04 .预测或优化,例如线性规划、“旅行商问题”或“下料问题”
G06Q10-06 .资源、工作流、人员或项目管理,例如组织、规划、调度或分配时间、人员或机器资源;企业规划;组织模型
G06Q10-08 .物流,例如仓储、装货、配送或运输;存货或库存管理,例如订货、采购或平衡订单
G06Q10-10 .办公自动化,例如电子邮件或群件的计算机辅助管理





