摘要:
An action item specifying one or more tasks is instantiated. Thereafter, data characterizing the action item is associated with at least one tool to perform at least one task. Each tool comprises at least one service, application or procedure to facilitate or perform the at least one task. Subsequently, the at least one tool is initiated. User-generated input and/or other data is received from the at least one tool. Performance of one or more of the tasks specified by the action item is then finalized using the at least one tool and the user-generated input and/or other data. In some variations, the action item can be provisioned with at least one contextual resource to facilitate performance of at least one task. The at least one contextual resource can be associated with the action item and/or at least one user associated with the action item.
摘要:
In one embodiment, the present invention includes a computer-implemented method comprising storing information in a datastore, the information corresponding to a plurality of computer applications, wherein the plurality of computer applications have associated annotations, receiving an input from a user, providing a first verb and a first noun corresponding to a user intent based on said input, and specifying one or more of said plurality of applications based on the verb and noun annotations for the plurality of applications and the first verb and first noun corresponding to the user intent. The annotations comprise a verb describing one or more activities performed by an associated application and a noun describing work objects on which the activities are performed. Users access the applications in the datastore.
摘要:
In an embodiment, a user input defining an enclosed, graphical shape on a video display is received. A number of graphical items are identified as being included within the enclosed, graphical shape. Here, each graphical item is displayed on the video display and represents a data object that has a number of properties. A property is extracted from the number of properties that the data objects have in common based on the identification. A number of other manipulation techniques are also described.
摘要:
Methods and apparatuses enable generation of and consumption of business context data. A server generates business context data that describes a resource, a view, and actionable context data related to a business scenario. The business context data is not specific to any particular UI capability of the client device, and may include little or no UI information. The server transmits the business context data to a client device that has an active client. The active client identifies one or more UI capabilities of the client device and generates a UI component based on the business scenario and the UI capabilities. The UI component enables functionality in the client device related to execution of the actionable context data. In one embodiment, the active client enables predictive deployment of services on the client device based on an understanding of the business scenario.
摘要:
Methods and apparatuses enable interaction with an end-user application to perform functional operations with selected elements of the end-user application or an operating environment of the end-user application. An application runtime receives an indication of a selection of an item of the end-user application, and a command to have the selected item interact with a target. The interaction of the item with the target initiates an action that is based on functionality associated with the selected item and a type of the target. The target type may be a widget, a folder, the desktop, etc. The interaction may result in creation of a standalone widget, execution of the functionality, creation of a relationship, etc. An item from the desktop may also be selected and caused to interact with the end-user application to provide additional functionality to the end-user application.
摘要:
Methods and apparatus, including computer program products, for a framework for composite applications. A computer-implemented framework for a composite application includes an object access layer to exchange data with enterprise base systems and to present the data to a composite application through a uniform interface, a business object modeling layer including a business object modeler to provide a user interface (UI) for constructing a business object, and a service layer to enable services to the composite application, the service layer including a collaboration services module to enable collaboration services to the composite application, the business object modeling layer linking at least one of the collaboration services associated with the business object to the business object.
摘要:
A visualization graph is provided on a computer. Data corresponding to a plurality of entities is stored, wherein a semantic net includes the entities and wherein the entities are linked to each other by a plurality of relations. In response to a query with respect to an entity selected from the plurality of entities, providing a visualization graph representing the results of the query, representing a plurality of entities having a common relation as a first node on the visualization graph. In response to a predetermined stimulus causing the entities comprised at the first node to be displayed, and in response to a further predetermined stimulus causing the graph to restructure so that the node replaces the displayed entities.
摘要:
Methods and apparatuses enable generation of data objects having properties that reflect business understanding and how the data objects are to be used. A user experience data object (“UX object”) is semantically defined by object characteristics including actions, attributes, and relations needed to incorporate the UX object into one or more user interface (UI) contexts. The UI contexts are contexts from which the UX object will be accessed or in which it will be used. One or more UX object usages define object characteristics related to a specific context in which the UX object is to be accessed. A usage has business logic decoupled from the UX object, and is associated with the UX object. The UX object and one or more usages are provided to enable the UX object to be incorporated into a UI component that allows access to the UX object.
摘要:
Methods and apparatuses enable interaction with an end-user application to perform functional operations with selected elements of the end-user application or an operating environment of the end-user application. An application runtime receives an indication of a selection of an item of the end-user application, and a command to have the selected item interact with a target. The interaction of the item with the target initiates an action that is based on functionality associated with the selected item and a type of the target. The target type may be a widget, a folder, the desktop, etc. The interaction may result in creation of a standalone widget, execution of the functionality, creation of a relationship, etc. An item from the desktop may also be selected and caused to interact with the end-user application to provide additional functionality to the end-user application.
摘要:
Methods and apparatuses enable triggering a work action from instantiation of a document. A system identifies instantiation of a document that has an associated business scenario. Based on the business scenario, a work action or activity as part of an stand-alone workflow is generated to accomplish the work of the business scenario. In one embodiment, a workflow is generated that includes multiple actions, including actions that may be performed by users other than a user that instantiated the document. In one embodiment, the workflow generated is a distributed workflow generated from reusable workflow building block components.