Page level processes
APEX supports page level processes as part of the Page Rendering and Page Processing phases. The association of the process with one of these phases is determined by its Process Point. The page level processes are all server-side components, including those that belong to the Page Rendering phase.
It's important to understand that the Processes associated with the Page Rendering phase are run by the APEX engine on the server side as part of building the HTML code for the application page. As such, these processes can't directly access any of the client-side resources. Now, let's take a look at a typical client-side resource like JavaScript. As the JavaScript engine is found only in the client-side Web browser, we cannot directly invoke JavaScript functions from the page level Processes. However, within the proper type of APEX Process, as we'll soon see, we can use server-side resources like the PL/SQL Web Toolkit to generate and embed specific HTML code into the application...