Rule-based binding
First Claim
1. A computer-implemented method comprising:
- receiving first input to a graphical user interface associating a property of a data model presented in the graphical user interface with a data view component of a document presented in the graphical user interface, wherein the data view component is a user interface element configured to receive a value and apply the received value to the property associated therewith;
receiving second input to the graphical user interface specifying an access mode attribute for the property; and
generating a first rule having a first expression that specifies the access mode attribute for the property, wherein the access mode attribute defines a restriction on how the data view component is configured to receive the value.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for rule-based binding. In one aspect, a method includes receiving first input to a graphical user interface (GUI) associating a property of a data model presented in the GUI with a data view component of a document presented in the GUI, wherein a change to a value of the data view component is reflected in a value of the property in the data model when the document is used in a workflow, and wherein the workflow is a logical sequence of documents, including the document, that is processed according to the logical sequence such that values for one or more data view components associated with the documents are received.
-
Citations
20 Claims
-
1. A computer-implemented method comprising:
-
receiving first input to a graphical user interface associating a property of a data model presented in the graphical user interface with a data view component of a document presented in the graphical user interface, wherein the data view component is a user interface element configured to receive a value and apply the received value to the property associated therewith; receiving second input to the graphical user interface specifying an access mode attribute for the property; and generating a first rule having a first expression that specifies the access mode attribute for the property, wherein the access mode attribute defines a restriction on how the data view component is configured to receive the value. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer-implemented method comprising:
-
providing an electronic document that includes a first user interface element that is associated with a first property of a data model, wherein the first user interface element is configured to receive a first user input and apply the received first user input to the first property of the data model when the electronic document is used in a workflow; evaluating a first rule having an expression that specifies an access mode attribute for a second property of the data model and that depends on the received first user input, wherein the expression defines a condition for displaying a second user interface element in the electronic document, the second user interface element being associated with the second property; and displaying the second user interface element in the electronic document when the condition is satisfied, wherein the workflow is a logical sequence of documents and rules, including the electronic document and the first rule, that are processed such that user inputs are received via one or more user interface elements included within the documents and such that the rules are evaluated in accordance with the logical sequence. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. A system comprising:
-
a display device; a machine-readable storage device including a program product; and a processor operable to execute the program product, interact with the display device, and perform operations comprising; receiving first input to a graphical user interface associating a property of a data model presented in the graphical user interface with a data view component of a document presented in the graphical user interface, wherein a value received from a web service updates the property; receiving second input to the graphical user interface specifying an access mode attribute for the property; and generating a first rule having a first expression that specifies the access mode attribute for the property, wherein the access mode attribute defines a restriction on how the web service updates the property. - View Dependent Claims (17, 18, 19, 20)
-
Specification