Modularized xml namespaces
US-2016202968-A1 · Jul 14, 2016 · US
US10514910B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10514910-B2 |
| Application number | US-201715589929-A |
| Country | US |
| Kind code | B2 |
| Filing date | May 8, 2017 |
| Priority date | Sep 16, 2016 |
| Publication date | Dec 24, 2019 |
| Grant date | Dec 24, 2019 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
An example method facilitates associating data objects with elements of a process to be implemented via a process-based software application. The example method includes determining that a developer has added a particular software element to a software application being developed by the developer; accessing metadata describing the software element; and using the metadata to automatically associate the software element to one or more data objects to be used by the software element during running of the software application. A process cloud may facilitate implementing the method by automatically performing data mapping for software elements, such as approval tasks, forms, and so on, by determining appropriate task outcome data objects with reference to data characterizing a software flow of the software application, and by similarly automatically selecting and/or creating data objects for forms, which may be associated with or used by a task.
Opening claim text (preview).
We claim: 1. A non-transitory computer readable medium including instructions executable by one or more processors for: determining that a developer has added a process element to a software application being developed by the developer, the process element including at least one of a form and a task; accessing metadata describing the process element; using the metadata to automatically associate the process element with one or more data objects to be used by the process element during running of the software application, referencing form metadata to determine if a data object of a particular type of data object that is to be associated with the form has already been created, and if the data object of a particular type has been created, then: associating a first instance of the data object of a particular type with the form, thereby mapping the data object of a particular type to the form, otherwise creating a new data object of the particular type, and associating the new data object with the form, thereby mapping the new data object to the form. 2. The non-transitory computer readable medium of claim 1 , wherein the task includes an approval task. 3. The non-transitory computer readable medium of claim 2 , further including: automatically mapping an outcome of the approval task to an outcome data object. 4. The non-transitory computer readable medium of claim 3 , wherein the outcome data object contains most recent outcome data available from a process flow of the software application. 5. The non-transitory computer readable medium of claim 1 , wherein the task uses the form. 6. The non-transitory computer readable medium of claim 5 , further including: automatically associating data of one or more data objects with the form in accordance with metadata characterizing the form. 7. The non-transitory computer readable medium of claim 1 , wherein, when the developer specifies a user task that uses a form, then: automatically creating a data mapping for that form automatically for both for form input and form output. 8. A method for facilitating associating data objects with elements of a process to be implemented via a process-based software application, the method comprising: determining that a developer has added a particular process element, including at least one of a form and a task, to a software application being developed by the developer; accessing metadata describing the process element; using the metadata to automatically associate the process element with one or more data objects to be used by the process element during running of the software application; referencing form metadata to determine if a data object of a particular type of data object that is to be associated with the form has already been created, and if the data object of particular type has been created, then: associating a first instance of the data object of a particular type with the form, thereby mapping the data object of a particular type to the form, otherwise creating a new data object of the particular type; and associating the new data object with the form, thereby mapping the new data object to the form. 9. The method of claim 8 , wherein the task includes an approval task. 10. The method of claim 9 , further including automatically mapping an outcome of the approval task to an outcome data object. 11. The method of claim 10 , wherein the outcome data object contains most recent outcome data available from a process flow of the software application. 12. The method of claim 8 , wherein the task uses the form. 13. The method of claim 12 , further including automatically associating data of one or more data objects with the form in accordance with metadata characterizing the form. 14. The method of claim 8 , wherein the developer specifies a user task that uses the form, then: automatically creating a data mapping for that form automatically for both form input and form output. 15. An apparatus for facilitating associating data objects with elements of a process to be implemented via a process-based software application, the apparatus comprising: one or more processors; a tangible processor-readable storage device including instructions for: determining that a developer has added a particular process element, including at least one of a form and a task, to a software application being developed by the developer; accessing metadata describing the process element; using the metadata to automatically associate the process element with one or more data objects to be used by the process element during running of the software application, referencing form metadata to determine if a data object of a particular type of data that is to be associated with the form has already been created, and if the data object of a particular type has been created, then: associating a first instance of the data object of a particular type with the form, thereby mapping the data object of a particular type to the form, otherwise creating a new data object of the particular type, and associating the new data object with the form, thereby mapping the new data object to the form.
Graphical or visual programming · CPC title
Software metrics · CPC title
for implementing user interfaces · CPC title
Software design · CPC title
Microinstruction function, e.g. input/output microinstruction; diagnostic microinstruction; microinstruction format · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.