ENTERPRISE RENDERING PLATFORM
First Claim
1. A method of providing enterprise resource planning (“
- ERP”
) functionality to a computing device having a web browser, comprising;
A) organizing selected inputs and outputs of a selected ERP function into an application view in a rendering editor, wherein no coding is required to create the view, and wherein the rendering editor, an execution engine, and a computing device gateway are all components of a platform;
B) receiving user input from a computing device;
C) invoking the execution engine to execute the selected ERP function on an ERP system in response to the user input, wherein the selected ERP function is only operable to invoke existing, validated business logic in the platform, and wherein steps (A)-(C) do not add any additional business logic to the platform;
D) rendering the view on the computing device gateway, the rendered view including data received from the ERP system via the selected ERP function, the computing device gateway being remote from the computing device; and
E) sending the rendered view to a remote user for display in a web browser on the computing device.
1 Assignment
0 Petitions
Accused Products
Abstract
According to one non-limiting embodiment, an enterprise rendering platform for providing ERP functionality for a computing device having a web browser includes at least one ERP system storing enterprise data on at least one server. A rendering workbench provides a GUI-based editor in which metadata for at least one selected ERP function is presented to a view setup user, and in which a view for executing the ERP function may be created with no coding. A repository stores the view and the metadata for the view. The gateway invokes an execution engine to execute the ERP function to retrieve ERP data and renders the view to include the retrieved ERP data. The rendered view is sent to a remote user for display in a web browser on a computing device
89 Citations
20 Claims
-
1. A method of providing enterprise resource planning (“
- ERP”
) functionality to a computing device having a web browser, comprising;A) organizing selected inputs and outputs of a selected ERP function into an application view in a rendering editor, wherein no coding is required to create the view, and wherein the rendering editor, an execution engine, and a computing device gateway are all components of a platform; B) receiving user input from a computing device; C) invoking the execution engine to execute the selected ERP function on an ERP system in response to the user input, wherein the selected ERP function is only operable to invoke existing, validated business logic in the platform, and wherein steps (A)-(C) do not add any additional business logic to the platform; D) rendering the view on the computing device gateway, the rendered view including data received from the ERP system via the selected ERP function, the computing device gateway being remote from the computing device; and E) sending the rendered view to a remote user for display in a web browser on the computing device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
- ERP”
-
20. A method of executing enterprise resource planning (“
- ERP”
) functionality on a computing device having a web browser, comprising;(A) receiving login credentials and a view selection from a remote user of a computing device; (B) determining a user role in response to the received login credentials; (C) dynamically retrieving a version of the view having an assigned virtual state permitted for the user role, the view having a corresponding ERP function and a corresponding assigned ERP system instance; (D) invoking an execution engine remote from the computing device and remote from the ERP system to command the ERP system to execute the ERP function corresponding to the view; and (E) invoking a computing device gateway to dynamically format an indication of the performance of said step (D) for presentation in a browser on the computing device, wherein the same execution engine and computing device gateway are used to perform said steps (D)-(E) regardless of the user role, the ERP function, or the ERP instance.
- ERP”
Specification