Workflow schedule authoring tool
    1.
    发明申请

    公开(公告)号:US20060070025A1

    公开(公告)日:2006-03-30

    申请号:US10955659

    申请日:2004-09-30

    IPC分类号: G06F9/44

    摘要: A workflow schedule authoring tool enables a user to author a workflow by arranging building blocks in a particular order. Building blocks may correspond to events, conditions or actions. Each building block is associated with source code that defines an action to be taken when the building block is processed. The order of the building blocks determines the workflow schedule process. The building blocks allow a user to establish logic conditions for how the tasks in the workflow schedule are executed. A building block may require a user to input parameters before the building block may be executed. The workflow schedule is associated with an event such that the workflow schedule triggers when the event occurs. The building blocks simplify workflow schedule authoring because the user does not need to write any code.

    Access to Line-of-Business Databases in Declarative Workflow
    2.
    发明申请
    Access to Line-of-Business Databases in Declarative Workflow 有权
    在声明工作流程中访问业务线数据库

    公开(公告)号:US20100250487A1

    公开(公告)日:2010-09-30

    申请号:US12415955

    申请日:2009-03-31

    IPC分类号: G06F17/30

    CPC分类号: G06Q10/06

    摘要: A first database and a second database have different schemas. An activity in a workflow accesses a data item in a list by invoking a method in an interface of a list object. The list comprises a collection of data items. Each data item in the list comprises an item key field specifying an item key. No two data items in the data item collection have item key fields specifying a shared item key. In addition, each data item in the list comprises a set of additional fields. Each field in the set of additional fields has a value derived from the first database or each field in the set of additional fields has a value derived from the second database. In this way, the activity can be implemented without knowledge of the different schemas of the first database and the second database.

    摘要翻译: 第一个数据库和第二个数据库有不同的模式。 工作流中的活动通过调用列表对象的接口中的方法来访问列表中的数据项。 该列表包括数据项的集合。 列表中的每个数据项包括指定项目键的项目键字段。 数据项集合中没有两个数据项具有指定共享项目项的项目关键字段。 此外,列表中的每个数据项包括一组附加字段。 该附加字段集中的每个字段具有从第一数据库导出的值,或者该组附加字段中的每个字段具有从第二数据库导出的值。 以这种方式,可以在不了解第一数据库和第二数据库的不同模式的情况下实现活动。

    Declarative data binding and data type propagation in a remote workflow schedule authoring system
    3.
    发明授权
    Declarative data binding and data type propagation in a remote workflow schedule authoring system 有权
    远程工作流计划制作系统中的声明式数据绑定和数据类型传播

    公开(公告)号:US08146017B2

    公开(公告)日:2012-03-27

    申请号:US11606431

    申请日:2006-11-30

    IPC分类号: G06F3/00

    摘要: Methods, systems, apparatus, and computer-readable media are provided herein for declarative data binding and data type propagation in a remote workflow schedule authoring system. According to one method, a user interface is provided for binding a parameter in a workflow action rule to a data value provided by a data source. The user interface may include a control for specifying a data source and a data field to which the parameter should be bound. The parameter is bound to the data source and data field selected using the user interface. If the data type of the selected data source is identical to the data type of the parameter, an internal lookup may be performed to retrieve the data value. Otherwise, the data type of the parameter may be propagated to the data source during lookup of the data value.

    摘要翻译: 本文提供了方法,系统,装置和计算机可读介质,用于远程工作流程编制系统中的声明性数据绑定和数据类型传播。 根据一种方法,提供用于将工作流动作规则中的参数绑定到由数据源提供的数据值的用户界面。 用户界面可以包括用于指定参数应该被绑定到的数据源和数据字段的控件。 该参数绑定到使用用户界面选择的数据源和数据字段。 如果所选数据源的数据类型与参数的数据类型相同,则可执行内部查找以检索数据值。 否则,在查找数据值期间,参数的数据类型可以传播到数据源。

    WORKFLOW VISUALIZATION
    4.
    发明申请
    WORKFLOW VISUALIZATION 有权
    工作流可视化

    公开(公告)号:US20110307856A1

    公开(公告)日:2011-12-15

    申请号:US12797749

    申请日:2010-06-10

    IPC分类号: G06F9/44

    CPC分类号: G06Q10/06

    摘要: A mechanism is provided for saving workflow execution state and mapping the execution state to graphical elements overlaid on a graphical drawing representing the workflow generated by a separate application. The graphical drawing may be a flowchart drawing corresponding to one or more paths of the workflow and the graphical elements may provide status information associated with individual steps or groups of steps of the workflow execution.

    摘要翻译: 提供了一种用于保存工作流执行状态并将执行状态映射到重叠在表示由单独应用程序生成的工作流的图形图形上的图形元素的机制。 图形图可以是对应于工作流的一个或多个路径的流程图,并且图形元素可以提供与工作流执行的各个步骤或步骤组相关联的状态信息。

    Visual creation of computer-based workflows
    5.
    发明授权
    Visual creation of computer-based workflows 有权
    可视化创建基于计算机的工作流程

    公开(公告)号:US08689131B2

    公开(公告)日:2014-04-01

    申请号:US12357056

    申请日:2009-01-21

    IPC分类号: G06F3/048 G06Q10/00

    CPC分类号: G06Q10/0633 G06Q10/06

    摘要: Embodiments are provided for creating and executing a custom action in a workflow generated by an application program executing on a computer system. The application program may receive a selection of a custom action to execute in the workflow in a user interface generated by the application program. The application program may translate the custom action into a user interface button for executing the custom action in the workflow. The application program may display the button for executing the custom action in the workflow. The application program may also resolve references to external content in a shared workflow document by communicating with a workflow engine to register a callback function for receiving a location of the shared workflow document on a remote computer system. The workflow engine may send the location of the shared workflow document to the application program to enable access to the external content.

    摘要翻译: 提供实施例用于在由计算机系统上执行的应用程序生成的工作流中创建和执行自定义动作。 应用程序可以在由应用程序生成的用户界面中接收在工作流中执行的自定义动作的选择。 应用程序可以将自定义动作转换成用于在工作流中执行自定义动作的用户界面按钮。 应用程序可能会显示用于在工作流中执行自定义操作的按钮。 应用程序还可以通过与工作流引擎通信来注册用于在远程计算机系统上接收共享工作流文档的位置的回调函数来解析对共享工作流文档中的外部内容的引用。 工作流引擎可以将共享工作流文档的位置发送到应用程序以允许访问外部内容。

    GRANULAR DATA SYNCHRONIZATION FOR EDITING MULTIPLE DATA OBJECTS
    7.
    发明申请
    GRANULAR DATA SYNCHRONIZATION FOR EDITING MULTIPLE DATA OBJECTS 有权
    用于编辑多个数据对象的格式数据同步

    公开(公告)号:US20100262647A1

    公开(公告)日:2010-10-14

    申请号:US12422462

    申请日:2009-04-13

    IPC分类号: G06F15/16 G06F15/167

    CPC分类号: H04L67/1095 H04L67/02

    摘要: Embodiments are provided for the granular data synchronization of multiple data objects. A three-tiered cache may be automatically generated by an application program. A server data object may be stored in a first tier and may include a first set of properties for a current state of data stored on a server. A client data object may be stored in a second tier and may include a second set of properties including one or more properties in the first set and/or un-persisted edits made to the first set. A view data object may be stored in a third tier and may include a third set of properties including un-persisted and unsaved edits made to the first or second set which are being viewed on a client. The server and client data objects may be synchronized to determine edits made to the data stored on the server.

    摘要翻译: 为多个数据对象的粒度数据同步提供实施例。 三层缓存可以由应用程序自动生成。 服务器数据对象可以存储在第一层中,并且可以包括存储在服务器上的当前数据状态的第一组属性。 客户端数据对象可以存储在第二层中,并且可以包括第二组属性,包括第一集合中的一个或多个属性和/或对第一集合进行的/或不持续编辑。 视图数据对象可以存储在第三层中,并且可以包括第三组属性,包括在客户端上正在查看的对第一或第二集的未持久化和未保存编辑。 服务器和客户端数据对象可以被同步以确定对存储在服务器上的数据的编辑。

    User Code Workflow Activities
    8.
    发明申请
    User Code Workflow Activities 有权
    用户代码工作流活动

    公开(公告)号:US20100242013A1

    公开(公告)日:2010-09-23

    申请号:US12405961

    申请日:2009-03-17

    IPC分类号: G06F9/44

    摘要: A front-end computing system initializes an instance of a workflow. The workflow contains a plurality of activities. The plurality of activities includes a shim activity. When the front-end computing system executes the workflow instance, the front-end computing system performs the shim activity. When the front-end computing system performs the shim activity, the front-end computing system sends a custom activity assembly to a sandbox computing system. The custom activity assembly is not fully trusted. The sandbox computing system executes the custom activity assembly. The sandbox computing system is isolated from the front-end computing system such that unexpected behavior of the sandbox computing system does not cause the front-end computing system to perform unexpected behavior.

    摘要翻译: 前端计算系统初始化工作流的一个实例。 工作流包含多个活动。 多个活动包括垫片活动。 当前端计算系统执行工作流实例时,前端计算系统执行垫片活动。 当前端计算系统执行垫片活动时,前端计算系统会将一个自定义活动组件发送到沙箱计算系统。 自定义活动程序集不完全受信任。 沙箱计算系统执行自定义活动程序集。 沙箱计算系统与前端计算系统隔离,使得沙箱计算系统的意外行为不会导致前端计​​算系统执行意外行为。

    Visual Creation Of Computer-Based Workflows
    9.
    发明申请
    Visual Creation Of Computer-Based Workflows 有权
    基于计算机的工作流的视觉创建

    公开(公告)号:US20100185973A1

    公开(公告)日:2010-07-22

    申请号:US12357056

    申请日:2009-01-21

    IPC分类号: G06F3/048 G06F17/30 G06F15/16

    CPC分类号: G06Q10/0633 G06Q10/06

    摘要: Embodiments are provided for creating and executing a custom action in a workflow generated by an application program executing on a computer system. The application program may receive a selection of a custom action to execute in the workflow in a user interface generated by the application program. The application program may translate the custom action into a user interface button for executing the custom action in the workflow. The application program may display the button for executing the custom action in the workflow. The application program may also resolve references to external content in a shared workflow document by communicating with a workflow engine to register a callback function for receiving a location of the shared workflow document on a remote computer system. The workflow engine may send the location of the shared workflow document to the application program to enable access to the external content.

    摘要翻译: 提供实施例用于在由计算机系统上执行的应用程序生成的工作流中创建和执行自定义动作。 应用程序可以在由应用程序生成的用户界面中接收在工作流中执行的自定义动作的选择。 应用程序可以将自定义动作转换成用于在工作流中执行自定义动作的用户界面按钮。 应用程序可能会显示用于在工作流中执行自定义操作的按钮。 应用程序还可以通过与工作流引擎通信来注册用于在远程计算机系统上接收共享工作流文档的位置的回调函数来解析对共享工作流文档中的外部内容的引用。 工作流引擎可以将共享工作流文档的位置发送到应用程序以允许访问外部内容。

    Granular data synchronization for editing multiple data objects
    10.
    发明授权
    Granular data synchronization for editing multiple data objects 有权
    用于编辑多个数据对象的精细数据同步

    公开(公告)号:US08346869B2

    公开(公告)日:2013-01-01

    申请号:US12422462

    申请日:2009-04-13

    IPC分类号: G06F15/16 G06F15/167 G06F7/00

    CPC分类号: H04L67/1095 H04L67/02

    摘要: Embodiments are provided for the granular data synchronization of multiple data objects. A three-tiered cache may be automatically generated by an application program. A server data object may be stored in a first tier and may include a first set of properties for a current state of data stored on a server. A client data object may be stored in a second tier and may include a second set of properties including one or more properties in the first set and/or un-persisted edits made to the first set. A view data object may be stored in a third tier and may include a third set of properties including un-persisted and unsaved edits made to the first or second set which are being viewed on a client. The server and client data objects may be synchronized to determine edits made to the data stored on the server.

    摘要翻译: 为多个数据对象的粒度数据同步提供实施例。 三层缓存可以由应用程序自动生成。 服务器数据对象可以存储在第一层中,并且可以包括存储在服务器上的当前数据状态的第一组属性。 客户端数据对象可以存储在第二层中,并且可以包括第二组属性,包括第一集合中的一个或多个属性和/或对第一集合进行的/或不持续编辑。 视图数据对象可以存储在第三层中,并且可以包括第三组属性,包括在客户端上正在查看的对第一或第二集的未持久化和未保存编辑。 服务器和客户端数据对象可以被同步以确定对存储在服务器上的数据的编辑。