Patent ID: 8701202

Claim:
A method for granting an access authorization for a computer-based object in an automation system comprising a plurality of network nodes, the method comprising: mapping, by a computer, access authorizations in an object model which has a hierarchic tree structure; receiving, by the computer, a request to access the computer-based object; responsive to receiving the request, ascertaining, by the computer, a relevant subtree from the object model for a selected network node at which services are provided using the computer-based object; producing, by the computer, a control file from the ascertained relevant subtree, wherein producing the control file from the ascertained relevant subtree of the object model comprises: mapping elements of the hierarchic tree structure in an order of importance, wherein each element of the hierarchic tree structure comprises one or more rules; recursively traversing the hierarchical tree structure; ascertaining a set of rules from the one or more rules of the hierarchical tree structure associated with the access of the computer-based object; responsive to ascertaining the set of rules, ascertaining a relevant path associated with each rule of the ascertained set of rules; mapping data associated with the each rule of the ascertained set of rules to an indexed structure; determining one or more relevant paths from the ascertained relevant path associated with each rule of the ascertained set of rules such that the one or more relevant paths fit a search index; and generating a final set of relevant paths by intersecting the determined one or more relevant paths; making available, by the computer, the produced control file for the selected network node or for access to the computer-based object; and granting, by the computer, the access authorization for the computer-based object using the control file which is structured in line with a scheme for a markup language for granting access authorizations and which maps the hierarchic tree structure.