发明名称 |
自动生成用于工作流程的执行序列 |
摘要 |
本公开涉及根据工作流程定义来自动生成执行序列。一个示例方法包括接收包括多个操作的工作流程定义,多个操作中的每个包括各自与输入值相关联的输入属性以及各自与输出值相关联的输出属性;确定用于定义多个操作之间的关系的工作流程的执行序列,该确定至少部分地基于用于每个操作的一个或多个输入属性和关联的输入值以及输出属性和关联的输出值,并且至少部分地基于一个或多个定义多个操作中的每个的依赖性的语义规则;以及生成表示执行序列的非循环有向图,包括各自表示多个操作中的操作的节点,以及各自表示由执行序列定义的多个操作之间的关系的顶点。 |
申请公布号 |
CN106537426A |
申请公布日期 |
2017.03.22 |
申请号 |
CN201580035312.9 |
申请日期 |
2015.09.24 |
申请人 |
谷歌公司 |
发明人 |
M.诺瓦埃斯 |
分类号 |
G06Q10/06(2012.01)I;G06Q10/10(2012.01)I |
主分类号 |
G06Q10/06(2012.01)I |
代理机构 |
北京市柳沈律师事务所 11105 |
代理人 |
邵亚丽 |
主权项 |
一种计算机实施的方法,所述方法由一个或多个处理器执行,所述方法包括:接收包括多个操作的工作流程定义,多个操作中的每个包括一个或多个各自与输入值相关联的输入属性以及一个或多个各自与输出值相关联的输出属性;确定用于定义多个操作之间的关系的工作流程的执行序列,所述确定至少部分地基于用于每个操作的一个或多个输入属性和关联的输入值以及一个或多个输出属性和关联的输出值,并且至少部分地基于一个或多个定义多个操作中的每个的依赖性的语义规则;以及生成表示执行序列的非循环有向图,非循环有向图包括一个或多个各自表示多个操作中的操作的节点,以及一个或多个各自表示由执行序列定义的多个操作之间的关系的顶点。 |
地址 |
美国加利福尼亚州 |