Data processing system
AssigneeSap SE
InventorsAriane Skutela, Dirk Ahlert, Christian Guenther
Life of this patent
Estimating the term…
Abstract
Computer-implemented methods, computer systems and computer program products are provided for generating user specific web pages. Data related to items that are supposed to be in the possession of an employee may be retrieved from distributed data sources. A web page is generated using these data values for the employee's information and review. These data values can be stored on a chip card that is used for access control and/or control of the circulation of items within the premises of a company.
Claims17
A server computer for generating user-specific web pages for a plurality of users, the server computer comprising:
- a processor;
- a storage device coupled to the processor;
- a module configured to receive a user identifier from a client computer;
- a module configured to determine a supervisory role associated with the user identifier;
- a module configured to retrieve, from the storage device, based on the supervisory role, supervisor-specific data including at least one supervised user associated with the supervisory role and a plurality of items in possession of the supervised user;
- a module configured to generate a supervisory role web page having data fields comprising the supervisor-specific data;
- a module configured to retrieve, from the storage device, based on the received user identifier, a plurality of stored data source identifiers, wherein each of the retrieved plurality of data source identifiers corresponds to one of a plurality of items in possession of a user associated with the user identifier, is associated with the user identifier, and is associated with one of a set of user-specific data sources;
- at least one of the data sources being a relational database;
- and
- the data source identifier associated with the relational database having assigned a pre-defined database query;
- a module configured to access the user-specific data sources using the retrieved plurality of data source identifiers to obtain data values associated with the user identifier;
- and
- a module configured to generate a user-specific web page having user-specific data fields, the user-specific data fields comprising the data values obtained from the user-specific data sources, wherein the module configured to generate is further configured to:
- assign a link or an email address to an item assigned to the user, the assigned link or email address enabling the user to contact, using the user-specific web page, an entity associated with the item;
- and
- include the assigned link or email address within one of the user-specific data fields of the web page associated with the item.
A method for generating user-specific web pages for a plurality of users, the method comprising:
- receiving a user identifier from a client computer;
- determining a supervisory role associated with the user identifier;
- retrieving, based on the supervisory role, supervisor-specific data reflecting at least one supervised user associated with the supervisory role and a plurality of items in possession of the supervised user;
- generating a supervisory role web page having data fields comprising the supervisor-specific data reflecting the supervised user and the corresponding plurality of items in the possession of the supervised user;
- retrieving, based on the received user identifier, a plurality of stored data source identifiers, wherein each of the retrieved plurality of data source identifiers corresponds to one of a plurality of items in possession of a user associated with the user identifier, is associated with the user identifier, and is associated with one of a set of user-specific data sources;
- at least one of the data sources being a relational database;
- and
- the data source identifier associated with the relational database having assigned a pre-defined database query;
- accessing the user-specific data sources using the retrieved plurality of data source identifiers to obtain data values associated with the user identifier;
- and
- generating a user-specific web page having user-specific data fields, the user-specific data fields comprising the data values obtained from the user-specific set of data sources, wherein the generating comprises:
- assigning a link or an email address to an item assigned to the user, the assigned link or email address enabling the user to contact, using the generated web page, an entity associated with the item;
- and
- including the assigned link or email address within one of the user-specific data fields of the web page associated with the item.
A computer program product comprising a non-transitory computer-readable storage medium, the non-transitory computer-readable storage medium storing instructions, that when executed by a processor, cause the processor to perform a method comprising the following:
- receiving a user identifier from a client computer;
- determining a supervisory role associated with the user identifier;
- retrieving, based on the supervisory role, supervisor-specific data reflecting at least one supervised user associated with the supervisory role and a plurality of items in possession of the supervised user;
- generating a supervisory role web page having data fields comprising the supervisor-specific data reflecting the supervised user and the corresponding plurality of items in the possession of the supervised user;
- retrieving, based on the received user identifier, a plurality of stored data source identifiers, wherein each of the retrieved plurality of data source identifiers corresponds to one of a plurality of items in possession of a user associated with the user identifier, is associated with the user identifier, and is associated with one of a set of user-specific data sources;
- at least one of the data sources being a relational database;
- and
- the data source identifier associated with the relational database having assigned a pre-defined database query;
- accessing the user-specific data sources using the retrieved plurality of data source identifiers to obtain data values associated with the user identifier;
- and
- generating a user-specific web page having user-specific data fields, the user-specific data fields comprising the data values obtained from the user-specific set of data sources, wherein the generating comprises:
- assigning a link or an email address to an item assigned to the user, the assigned link or email address enabling the user to contact, using the generated web page, an entity associated with the item;
- and
- including the assigned link or email address within one of the user-specific data fields of the web page associated with the item.
Dependencies are inferred from the claim text.