METHODS AND APPARATUS FOR DYNAMICALLY MODIFYING A BUSINESS OBJECT DEFINITION
First Claim
1. A method of dynamically modifying a business object definition based on a role associated with a user, the method comprising:
- retrieving a full object definition from a data source, the full object definition including a plurality of object properties and a plurality of object methods;
retrieving the role associated with the user;
retrieving data indicative of a plurality of authorized properties associated with the role and a plurality of authorized methods associated with the role; and
generating a reduced object definition based on the full object definition and the data indicative of the plurality of authorized properties and authorized methods.
1 Assignment
0 Petitions
Accused Products
Abstract
The disclosed system empowers technical and non technical users to author logical business objects, author intelligent business forms, and create automated workflows. The logical business objects include data definitions and methods from existing and new data sources. An object broker interprets the business object definition and brokers data/information and method calls to the data sources. The intelligent business forms are created by an information worker in a rich web-based tooling environment. Each form is intelligent enough to recognize other forms that it might co-exist with on a single page, as well as how to react based on events that occur on these related forms. The automated workflow tools include process discovery features that assist users during the process identification phase. The tools assist both technical and non technical users to identify processes within the organization, including supporting solution artifacts such as forms, rules, actions, outcomes and business objects involved. Process modeling features include the ability to combine defined artifacts into a process model that can be published into a runtime environment where it can be executed and used by business users in the organization.
102 Citations
20 Claims
-
1. A method of dynamically modifying a business object definition based on a role associated with a user, the method comprising:
-
retrieving a full object definition from a data source, the full object definition including a plurality of object properties and a plurality of object methods;
retrieving the role associated with the user;
retrieving data indicative of a plurality of authorized properties associated with the role and a plurality of authorized methods associated with the role; and
generating a reduced object definition based on the full object definition and the data indicative of the plurality of authorized properties and authorized methods. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer readable medium storing instructions for dynamically modifying a business object definition based on a role associated with a user, the instructions to cause a computing device to:
-
retrieve a full object definition from a data source, the full object definition including a plurality of object properties and a plurality of object methods;
retrieve the role associated with the user;
retrieve data indicative of a plurality of authorized properties associated with the role and a plurality of authorized methods associated with the role; and
generate a reduced object definition based on the full object definition and the data indicative of the plurality of authorized properties and authorized methods. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. A computing device for dynamically modifying a business object definition based on a role associated with a user, the computing device:
-
retrieving a full object definition from a data source, the full object definition including a plurality of object properties and a plurality of object methods;
retrieving the role associated with the user;
retrieving data indicative of a plurality of authorized properties associated with the role and a plurality of authorized methods associated with the role; and
generating a reduced object definition based on the full object definition and the data indicative of the plurality of authorized properties and authorized methods. - View Dependent Claims (17, 18, 19, 20)
-
Specification