Verification and access control for industry-specific solution package
US-9684802-B2 · Jun 20, 2017 · US
US10275440B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10275440-B2 |
| Application number | US-201514659052-A |
| Country | US |
| Kind code | B2 |
| Filing date | Mar 16, 2015 |
| Priority date | Mar 16, 2015 |
| Publication date | Apr 30, 2019 |
| Grant date | Apr 30, 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.
A user interaction is detected that identifies an environment from which data is to be pulled for deployment in a solution represented by a solution package. Setup data is automatically extracted from an instance of an application that is to be replaced by the solution. An editable representation of the setup data is displayed for user configuration or modification. Application data is then extracted from the instance of the application according to the setup data, including any user modifications represented in the editable representation.
Opening claim text (preview).
What is claimed is: 1. A computing system, comprising: a processor; memory coupled to the processor and storing instructions that, when executed by the processor, provide a user interface component, a data package configuration editing component, a setup data extraction component, a data extraction component, and a deployment component; wherein the data package configuration editing component is configured to control the user interface component to display an environment selection display with an environment selection user input mechanism and to detect actuation of the environment selection user input mechanism to identify a source environment to generate a data package for incorporation into a solution package; wherein the setup data extraction component is configured to automatically extract setup data from an instance of an application that is to be replaced by the solution to be deployed and to control the user interface component to display an editable representation of the setup data and receive user modification of the editable representation; wherein the data extraction component is configured to automatically extract data according to modified setup data in the editable representation; and the deployment component being configured to: parse the solution package, detect the environment selection, obtain a base system related to the solution package and install the base system to the selected environment, join the base system to a domain of the selected environment, and compile at least some files of the solution package. 2. The computing system of claim 1 wherein the setup data extraction component comprises: an entity identifier component that identifies an entity in a selected process in the instance of the application. 3. The computing system of claim 2 wherein the entity identifier component identifies that entity by accessing hierarchical metadata for the selected process to identify a leading entity in the hierarchical metadata. 4. The computing system of claim 3 wherein the setup data extraction component comprises: a hierarchy traversal component that traverses the hierarchical metadata for the process from the leading entity to leaf nodes in the hierarchy to identify a table hierarchy. 5. The computing system of claim 4 wherein the hierarchy traversal component traverses the hierarchical metadata by identifying table relationships in tables and traversing the table relationships. 6. The computing system of claim 5 wherein the setup data extraction component comprises: a hierarchy graph generator that generates a hierarchical table graph of the tables identified during traversal of the hierarchical metadata. 7. The computing system of claim 6 wherein the hierarchy graph generator identifies each table in the hierarchical table graph that is part of an entity in the process and replaces the table with the corresponding entity to obtain a modified hierarchical table graph. 8. The computing system of claim 7 wherein the setup data extraction component generates the editable representation of the setup data from the modified hierarchical table graph. 9. The computing system of claim 4 wherein the hierarchy traversal component traverses the metadata hierarchical metadata for each process in the instance of the application. 10. The computing system of claim 9 wherein the hierarchy graph generator generates a hierarchical table graph for each process in the instance of the application. 11. The computing system of claim 8 wherein the hierarchy graph generator identifies a table type for each table in the modified hierarchical table graph. 12. A computer implemented method, comprising: controlling a user interface component to display an environment selection display with an environment selection user input mechanism: detecting actuation of the environment selection user input mechanism to identify an environment from which data is to be pulled to generate a data package for incorporation into a solution package for deployment of a solution in the solution package; automatically extracting setup data from an instance of an application that is to be replaced by the solution to be deployed; controlling the user interface component to display an editable representation of the setup data; detecting user modification of the editable representation; automatically extracting data according to modified setup data in the editable representation; and obtaining a base system, upon which the solution package was generated, and installing the base system to the environment; and compiling at least some files of the base system and the solution package to provide a deployed system in the environment. 13. The computer implemented method of claim 12 automatically extracting setup data comprises: accessing hierarchical metadata for a selected process and the instance of the application; and identifying a leading entity in the hierarchical metadata. 14. The computer implemented method of claim 13 wherein automatically extracting setup data comprises: traversing the hierarchical metadata for the process from the leading entity to leaf nodes in the hierarchy to identify a table hierarchy by identifying table relationships in tables and traversing the table relationships. 15. The computer implemented method of claim 14 wherein extracting setup data comprises: generating a hierarchical table graph of the tables identified during traversal of the hierarchical metadata. 16. The computer implemented method of claim 15 wherein generating a hierarchical table graph comprises: identifying each table in the hierarchical table graph that is part of an entity in the process; and replacing the each identified table with the corresponding entity to obtain a modified hierarchical table graph. 17. The computer implemented method of claim 16 wherein generating the editable representation comprises: generating the editable representation of the setup data from the modified hierarchical table graph. 18. A computing system, comprising: a processor: memory coupled to the processor and storing instructions that, when executed by the processor, provide a user interface component, a data package configuration editing component, an entity identifier component, a hierarchy traversal-6-component, a hierarchy graph generator, a setup data extraction component, a data extraction component, and a deployment component: the data package configuration editing component being configured to control the user interface component to display an environment selection display with an environment selection user input mechanism and detects actuation of the environment selection user input mechanism to identify an environment to generate a data package for incorporation into a solution package for deployment of a solution in the solution package; the entity identifier component being configured to identify an entity in a selected process in an instance of an application that is to be replaced by the solution by accessing hierarchical metadata for the selected process to identify a leading entity in the hierarchical metadata; the hierarchy traversal component being configured to traverse the hierarchical metadata for the process from the leading entity to leaf nodes in the hierarchy to identify a table hierarchy; the hierarchy graph generator being configured to generate a hierarchical table graph of the tables identified during traversal of the hierarchical metadata; the setup data extraction component being configured to control the user interface component to display an editable representation of the hierarchical table graph
Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling · CPC title
Sorting, i.e. extracting data from one or more carriers, rearranging the data in numerical or other ordered sequence, and rerecording the sorted data on the original carrier or on a different carrier or set of carriers {sorting methods in general}(G06F7/36 takes precedence) · CPC title
of tables; using ruled lines · CPC title
Image based installation; Cloning; Build to order · CPC title
Physics · mapped topic
Related publications grouped by family.
Answers are generated from the same data shown on this page.