Patent ID: 9626163
Date: 2017-04-18
CPC Classifications: G06F

Claim:
1. A computer-implemented method for an automated application interface change based on dynamically changed parameters, the method comprising: creating at least one separate system element at an application development stage, in response to a developer configuring an accounting system using a configuration utility of the accounting system; specifying dependent elements corresponding to the at least one separate system element, in response to a developer configuring the accounting system at the application development stage, wherein the dependent elements are selected by the developer from a then-current list of available system elements within the accounting system; at the application development stage, generating a storage element for storing matches of parameters values and values of the separate system element, wherein the matches map parameter values to separate system element values, in response to a developer configuring the accounting system, wherein the values of each of the parameters, the separate system element value, and the matches, are stored in fields in a database; at the application development stage, creating at least one parametrizing element corresponding to a parameter, in response to a developer configuring the accounting system; wherein each parameterizing element specifies at least one of a link to a particular catalogue element from an overall list of catalogues and a register dimension specifying view points for storing information; saving the at least one separate system element and the at least one parametrizing element on a storage device in a database; in response to input from an administrator, entering the matches of the parameters values with values of the separate system element at an application implementation stage and storing the matches; in response to a change in end user configuration, downloading a parametrizing element and setting its value as a current parameter value at application execution using a management platform of the accounting system; downloading the separate system element at the application execution; obtaining the value of the separate system element from the stored match of the parameter value with value of the separate system element using a current parameter value; and at the application execution, reconfiguring visible application user interface elements corresponding to the dependent elements, which are shown to the end user, based on the obtained values of the separate system element, wherein each of the dependent elements corresponds to an application interface element or a group of such interface elements, wherein a single dependent system element depends on multiple separate system elements, and the corresponding application interface elements are shown to the user if any of the matching parameter elements' values are True, and not shown to the user if all of the matching parameter elements' values are False, and wherein the application interface elements include fields, commands and reports.