Abstract: A method for accessing enterprise data is described herein. In an implementation, the method comprises receiving, by an application server (102), a login request from the user equipment (104), wherein the login request comprises login credentials corresponding to a user. Further, upon successful authentication of the user, user permissions corresponding to the user are ascertained based on one or more predetermined parameters. Further, a default application list is filtered based on the user permissions to obtain a user specific application list corresponding to the user, wherein the application list comprises a plurality of enterprise resource planning (ERP) modules, and wherein the user specific application list comprises one or more ERP modules from amongst the plurality of ERP modules. The method further comprises rendering the user specific application list to the user equipment (104) for providing access to data corresponding to the one or more ERP modules over the web browser.
CLIAMS:1. A method for providing access to data pertaining to an enterprise over a web browser running on a user equipment (104), the method comprising:
receiving, by an application server (102), a login request from the user equipment (104), wherein the login request comprises login credentials corresponding to a user seeking to access the data;
ascertaining, upon successful authentication of the user, user permissions corresponding to the user based on one or more predetermined parameters;
filtering a default application list based on the user permissions to obtain a user specific application list corresponding to the user, wherein the application list comprises a plurality of enterprise resource planning (ERP) modules, and wherein the user specific application list comprises one or more ERP modules from amongst the plurality of ERP modules; and
rendering the user specific application list to the user equipment (104) for providing access to data corresponding to the one or more ERP modules over the web browser.
2. The method as claimed in claim 1, wherein the filtering further comprises:
retrieving the default application list; and
parsing the default application list based on the user permissions for obtaining the user specific application list.
3. The method as claimed in claim 1, wherein the method further comprises:
receiving a user request from the user equipment (104) for accessing an ERP module from the user specific application list;
retrieving one or more sub-modules pertaining to the ERP module; and
rendering the one or more sub-module to the user equipment (104) for displaying through the web-browser.
4. The method as claimed in claim 3, wherein the method further comprises:
receiving a data access request from the user equipment (104) for accessing data corresponding to a sub-module from among the one or more sub-modules;
retrieving an XML file corresponding to the sub-module from a file system corresponding to the ERP module;
retrieving the data from a schema pertaining to the enterprise based on the XML file, wherein the schema is stored in a database (108) communicatively coupled to the application server (102);
creating a data XML file based on the data pertaining to the sub-module; and
transmitting the data XML file and a server configuration file to the user equipment (104) for displaying the data through the web-browser.
5. The method as claimed in claim 4, wherein the method further comprises:
receiving an analysis request from the user equipment (104), wherein the analysis request is a request for the application server (102) for analyzing the data based on one or more parameters;
analyzing the data based on the one or more parameters using predetermined analysis technique for obtaining analysis data; and
transmitting the analysis data to the user equipment (104) for displaying through the web-browser.
6. The method as claimed in claim 1, wherein the one or more predetermined parameters comprise one or more configurations corresponding to an enterprise of the user and a user profile of the user.
7. The method as claimed in claim 1, wherein the login credentials pertain to an enterprise account corresponding to the enterprise, and wherein the user permissions indicate enterprise permissions corresponding to the enterprise account for seeking access to each of the plurality of ERP modules corresponding to the enterprise.
8. An application server (102) comprising:
a processor (110); and
a rendition module (120) coupled to the processor (110) to,
receive, by an application server (102), a login request from the user equipment (104), wherein the login request comprises login credentials corresponding to a user seeking to access the data;
ascertain, upon successful authentication of the user, user permissions corresponding to the user based on one or more predetermined parameters;
filter a default application list based on the user permissions to obtain a user specific application list corresponding to the user, wherein the application list comprises a plurality of enterprise resource planning (ERP) modules, and wherein the user specific application list comprises one or more ERP modules from amongst the plurality of ERP modules; and
render the user specific application list to the user equipment (104) for providing access to data corresponding to the one or more ERP modules over the web browser.
9. The application server (102) as claimed in claim 8, wherein the rendition module (120) further is to,
retrieve the default application list; and
parse the default application list based on the user permissions for obtaining the user specific application list.
10. The application server (102) as claimed in claim 8, wherein the application server (102) further comprises an access module coupled to the processor (110) to,
receive a user request from the user equipment (104) for accessing an ERP module from the user specific application list;
retrieve one or more sub-modules pertaining to the ERP module; and
render the one or more sub-module to the user equipment (104) for displaying through the web-browser.
11. The application server (102) as claimed in claim 10, wherein the application server (102) further comprises an access module (122) coupled to the processor (110) to,
receive a data access request from the user equipment (104) for accessing data corresponding to a sub-module from among the one or more sub-modules;
retrieve an XML file corresponding to the sub-module from a file system corresponding to the ERP module;
retrieve the data from a schema pertaining to the enterprise based on the XML file, wherein the schema is stored in a database (108);
create a data XML file based on the data pertaining to the sub-module; and
transmit the data XML file and a server configuration file to the user equipment (104).
12. The application server (102) as claimed in claim 11, wherein the access module (122) further is to,
receive an analysis request from the user equipment (104), wherein the analysis request is a request for the application server (102) for analyzing the data based on one or more parameters;
analyze the data based on the one or more parameters using predetermined analysis technique for obtaining analysis data; and
transmit the analysis data to the user equipment (104) for displaying through the web-browser.
13. A non-transitory computer-readable medium having embodied thereon a computer program for executing a method comprising:
receiving, by an application server (102), a login request from the user equipment (104), wherein the login request comprises login credentials corresponding to a user seeking to access the data;
ascertaining, upon successful authentication of the user, user permissions corresponding to the user based on one or more predetermined parameters;
filtering a default application list based on the user permissions to obtain a user specific application list corresponding to the user, wherein the application list comprises a plurality of enterprise resource planning (ERP) modules, and wherein the user specific application list comprises one or more ERP modules from amongst the plurality of ERP modules; and
rendering the user specific application list to the user equipment (104) for providing access to data corresponding to the one or more ERP modules over the web browser.
,TagSPECI:As Attached
| # | Name | Date |
|---|---|---|
| 1 | 1721-MUM-2014-Request For Certified Copy-Online(16-10-2014).pdf | 2014-10-16 |
| 2 | 1721-MUM-2014-FORM 1(16-10-2014).pdf | 2014-10-16 |
| 3 | 1721-MUM-2014-CORRESPONDENCE(16-10-2014).pdf | 2014-10-16 |
| 4 | REQUEST FOR CERTIFIED COPY [17-09-2015(online)].pdf | 2015-09-17 |
| 5 | SPECIFICATION.pdf | 2018-08-11 |
| 6 | PD012834IN-SC.pdf | 2018-08-11 |
| 7 | FORM 5.pdf | 2018-08-11 |
| 8 | FORM 3.pdf | 2018-08-11 |
| 9 | FIGURES.pdf | 2018-08-11 |
| 10 | 1721-MUM-2014-Power of Attorney-130215.pdf | 2018-08-11 |
| 11 | 1721-MUM-2014-FORM 18.pdf | 2018-08-11 |
| 12 | 1721-MUM-2014-Correspondence-130215.pdf | 2018-08-11 |
| 13 | 1721-MUM-2014-FER.pdf | 2019-09-19 |
| 14 | 1721-MUM-2014-FER_SER_REPLY [17-03-2020(online)].pdf | 2020-03-17 |
| 15 | 1721-MUM-2014-CLAIMS [17-03-2020(online)].pdf | 2020-03-17 |
| 16 | 1721-MUM-2014-Correspondence to notify the Controller [01-10-2021(online)].pdf | 2021-10-01 |
| 17 | 1721-MUM-2014-US(14)-HearingNotice-(HearingDate-29-10-2021).pdf | 2021-10-03 |
| 18 | 1721-MUM-2014-FORM-26 [26-10-2021(online)].pdf | 2021-10-26 |
| 19 | 1721-MUM-2014-PETITION UNDER RULE 137 [11-11-2021(online)].pdf | 2021-11-11 |
| 20 | 1721-MUM-2014-FORM 3 [11-11-2021(online)].pdf | 2021-11-11 |
| 21 | 1721-MUM-2014-Written submissions and relevant documents [12-11-2021(online)].pdf | 2021-11-12 |
| 22 | 1721-MUM-2014-PatentCertificate07-12-2021.pdf | 2021-12-07 |
| 23 | 1721-MUM-2014-IntimationOfGrant07-12-2021.pdf | 2021-12-07 |
| 24 | 1721-MUM-2014-RELEVANT DOCUMENTS [26-09-2023(online)].pdf | 2023-09-26 |
| 1 | 1721_mum_2014AE_09-09-2021.pdf |
| 1 | 2019-02-2714-27-16_27-02-2019.pdf |
| 2 | 1721_mum_2014AE_09-09-2021.pdf |
| 2 | 2019-02-2714-27-16_27-02-2019.pdf |