Web-based visual representation of a structured data solution
First Claim
1. A method of synchronizing a web-based structured data solution and an associated business application;
- comprising;
generating a web-based structured data solution with which data may be communicated to a business application from a client device of a remote end user;
identifying data types associated with the business application, each of the data types being associated with an end user input data type;
binding, via metadata, the identified data types with corresponding data fields in a template of the web-based structured data solution, wherein the metadata declares how the web-based structured data solution is presented on a web page and how data entered into any of the data fields in the template is transported to the corresponding identified data types associated with the business application;
generating a web-based presentation of the web-based structured data solution to present to end users via a web page for communicating with a business application;
binding business application user-entered data to the presentation of the web-based structured data solution and data entered at the web page by the end user to the business application;
in response to data being modified at the business application, the business application automatically pushing the modified data to the web-based structured data solution for synchronizing the web page, and in response to data at the web page being modified, synchronizing the modified data at the web page with the business application; and
in response to the modified data of the business application and the modified data of the web page conflicting, determining whether the business application or the web page is a master source.
2 Assignments
0 Petitions
Accused Products
Abstract
Information from a business application system, such as an ERP system, may be published to a business application user-generated web page for display to an end user and for collecting information from an end user to make available for download into the business application system. The user-generated web page may be defined as a web-based visual representation of a structured data solution, which may define data, data presentation, and data binding metadata for enabling a solution scenario, such as vendor enrollment, sourcing, time entry, job listings, vendor-managed inventory, sales lead capture, purchase order/invoicing, service contract renewal, and customer support requests, and the like. Business application users may be enabled to connect with potential and existing customers, partners, and vendors from within the business application system via the web-based visual representation, and additionally, may capture interactions directly into the business application system without IT dependency.
50 Citations
19 Claims
-
1. A method of synchronizing a web-based structured data solution and an associated business application;
- comprising;
generating a web-based structured data solution with which data may be communicated to a business application from a client device of a remote end user; identifying data types associated with the business application, each of the data types being associated with an end user input data type; binding, via metadata, the identified data types with corresponding data fields in a template of the web-based structured data solution, wherein the metadata declares how the web-based structured data solution is presented on a web page and how data entered into any of the data fields in the template is transported to the corresponding identified data types associated with the business application; generating a web-based presentation of the web-based structured data solution to present to end users via a web page for communicating with a business application; binding business application user-entered data to the presentation of the web-based structured data solution and data entered at the web page by the end user to the business application; in response to data being modified at the business application, the business application automatically pushing the modified data to the web-based structured data solution for synchronizing the web page, and in response to data at the web page being modified, synchronizing the modified data at the web page with the business application; and in response to the modified data of the business application and the modified data of the web page conflicting, determining whether the business application or the web page is a master source. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
- comprising;
-
13. A computer readable storage, not including a propagated signal, containing computer executable instructions which when executed by a computer perform a method of synchronizing a web-based structured data solution and an associated business application, comprising:
-
generating a web-based structured data solution with which data may be communicated to a business application from a client device of a remote end user; identifying data types associated with the business application, each of the data types being associated with an end user input data type; binding, via metadata, the data types with corresponding data fields in a template of the web-based structured data solution, wherein the metadata declares how the web-based structured data solution is presented on a web page and how data entered into any of the data fields of the template may be received by the business application and may be integrated with the business application in association with the identified data types; generating a web-based presentation of the web-based structured data solution to present to end users via a web page for communicating with a business application; binding business application user-entered data to the presentation of the web-based structured data solution and data entered at the web page by the end user to the business application; in response to data being modified at the business application, the business application automatically pushing the modified data to the web-based structured data solution for synchronizing the web page, and in response to data at the web page being modified, synchronizing the modified data at the web page with the business application; and in response to the modified data of the business application and the modified data of the web page conflicting, determining whether the business application or the web page is a master source. - View Dependent Claims (14, 15, 16, 17)
-
-
18. A system for synchronizing a web-based structured data solution and an associated business application;
- comprising;
a processor; and a system memory including computer readable instructions that, when executed by the processor, provides a computing system operative to receive a request for generating a web-based structured data solution with which data may be communicated to a business application from a client device of a remote end user; to identify data types associated with the business application, each of the data types being associated with an end user input data type; to bind, via metadata, the identified data types with corresponding data fields in a web-based structured data solution template, wherein the metadata declares how the web-based structured data solution is presented on a web page and how data entered into any of the data fields in the web-based structured data solution is transported to the corresponding identified data types associated with the business application; to generate a web-based presentation of the web-based structured data solution; to present the web-based presentation of the web-based structured data solution via the web page; in response to data associated with the identified data types being modified at the business application, the business application to automatically push the modified data to the web-based structured data solution for synchronizing the web page, and in response to data at the web page being modified, to synchronize the modified data at the web page with the business application; and in response to the modified data of the business application and the modified data of the web page conflicting, to perform conflict resolution by determining whether the business application or the web page is a master source. - View Dependent Claims (19)
- comprising;
Specification