
Master Oracle APEX process, task approvals, and workflows by provisioning the Oracle Cloud Infrastructure free tier, accessing the autonomous database, and exploring a multi-level expense approval case study.
Explore Oracle APEX environment options, from a free, no-install workspace to Oracle Cloud's always-free tier with autonomous databases, and on-premises deployment, guiding you to access, provision, and deploy APEX.
Access Oracle cloud infrastructure by signing up at oracle.com and choosing the always free cloud tier, which lets you run autonomous databases and Linux virtual machines for learning or prototyping.
Learn to obtain an Oracle cloud infrastructure account by submitting user details and region, verify a credit card, and access the free and thirty days paid tiers.
Learn to provision an Oracle autonomous database in the cloud, choosing transaction processing or data warehouse workloads on the always free tier, and use ODI for ELT/ETL data loading.
Provision an Oracle APEX environment on OCI by creating a workspace linked to a schema, loading a sample data set, and connecting via cloud console or SQL developer.
Start with Oracle APEX basics, including SQL and PL/SQL, learn to build apps with the app wizard, then explore processes, process dependencies, and task approvals within workflows from 23 onward.
Define a workflow as a series of activities to complete a task, from requisitions to approvals, with begin and end steps and conditional approvals in Oracle APEX.
Explore how Oracle APEX introduces workflows as a shared component, define processes in page designer, and call workflows within processing to manage tasks, approvals, and ETL sequences.
Explore Oracle APEX's process chain, a background execution feature introduced in version 23, enabling dependency-driven data loading with extract, load, and transform steps.
Build a process dependency in Apex by pairing a parent task with child tasks, using an execution chain and a single execution ID, and triggering a background API.
Demonstrate building and modifying a process dependency in Oracle APEX by dragging tasks like extract, load, transform, and reporting, with delays to observe execution and status updates.
Create a task definition for leave approval in Oracle APEX, configure the SQL query with parameters, set the manager as the owner, and connect to a form and workflow.
Create a leave request form in Oracle APEX with employee name, manager name, days, and leave type, linked to a human task for approval and auto-fetch the employee number.
Demonstrate submitting a leave request for Clara in Oracle APEX, routing to her manager Jan for approval, and handling email failures by executing code plus logging outcomes in a table.
Oracle APEX 23.2 has introduced a new Workflow Designer that integrates with existing Task Definitions - Approval & actions to facilitate the creation of workflows and the automation of business processes.
In recent times, application development often includes self-service features, which necessitate the incorporation of appropriate workflows and approval mechanisms. These not only enhance the understanding of business process flows but also ensure automation with sufficient checks and balances. This approach enables multiple stakeholders to participate in decision-making without compromising the functionality of self-service features.
Workflow and task approvals have become essential components of modern ERP systems. However, for custom-developed applications, integrating third-party workflow tools or building custom workflows can pose challenges. Third-party tools often present integration issues, while custom-developed workflows come with their own limitations. This is where native workflow tools offer a simpler and more efficient implementation option.
Oracle ERP applications have relied heavily on workflows and approvals since the release of version 12 in the early 2000s. Building on this legacy, Oracle has now extended its capabilities by introducing workflow and task definition as a native feature within Oracle APEX, further enhancing its integration as an Oracle product.
Note: This is a intermediate level course which extensively focuses on Oracle APEX new features listed below
Page process and dependency.
Task Definition - approvals & task actions
Workflow with Task Definition
Integrating them in application.
This course does not cover all other basic features & functionality of Oracle APEX, except for the above feature & functionality
Following are the topic of coverage of this course:
Oracle APEX environment Options
Getting Access to Oracle Cloud Infrastructure – as Free tier.
Provisioning Oracle Autonomous Database on Oracle Cloud infrastructure.
Provisioning and access Oracle APEX on Oracle autonomous DB on cloud.
What is a workflow ?
Workflow in Oracle APEX
What is Process dependency?
Building up process dependency in Oracle APEX and demonstration.
Oracle APEX task definition - approval & actions.
Leave approval application build using task definition / approval.
Hands On demonstration of Leave application program.
Building up simple Oracle APEX workflow application.
Involving task approval in the workflow.
Building up simple Oracle APEX workflow application.
Invoking task approval in the workflow.
Creation task action in the workflow - Employee appraisal
Case Study :
Multi level expense approval with process, task approvals, workflow.
Exploring a build in sample application with task approval and workflow for employee.
Happy Learning!.