
Learn the basics of Oracle Process Automation (OPA) for developers, from environment setup to building workflows, decisions, and human tasks, with designer, workspace, and integrations.
Create your Oracle Cloud free tier account for personal learning by starting the free trial, verifying email, and enabling two-factor authentication in the Mumbai, India region with credit card verification.
Learn to provision an Oracle integration 3 instance in Oracle cloud, select edition (standard, enterprise, or healthcare), and access design time and runtime URLs, metrics, and file server options.
Enable process automation in an oracle integration 3 instance by configuring iam policies, selecting the proper compartment, and turning on the feature, then access the process designer.
Provision a standalone Oracle Process Automation instance in Oracle Cloud Infrastructure by accessing the developer services, application integration, and Process Automation, selecting a compartment, and creating the instance.
Access your Oracle Process Automation instance from Oracle Integration 3, navigate the designer and workspace, and view your applications to manage processes and decisions.
Discover how to access and navigate the official Oracle Process Automation documentation to learn capabilities, life cycle, design process application, model decision, human tasks, and user interfaces.
Create a structured process application in Oracle Process Automation by building my first opa app and a web form within the designer, then activate the process.
Switch to the runtime workspace to test the My Structure process, start the application, and monitor tasks, tracking, and audit details from start to completion.
Learn to clone a (OPA) application in a few clicks, name the cloned app, and activate it, creating an exact copy with actions and web forms.
Learn to migrate your process automation application by exporting it as a .exp file from the actions menu and saving it to your computer for import into another instance.
Learn how to import a process application from an exported file, manage active versions by deactivating or purging, and import newer versions to move changes from development to production.
Learn to rename an application by editing the title in the info panel and saving, while understanding that the application name can change but the identifier cannot.
Learn how to manage application versioning in OPA by creating a new version (for example 1.1), switching between versions, and exporting as a .txt file or zip for production migration.
Learn to delete a process automation application and manage its versions while ensuring no active versions remain. Deactivate, purge, and remove specific versions, including the latest, from the main menu.
Track and manage application snapshots in Oracle Process Automation (Gen 3) OPA basics by creating, viewing, activating, and deleting snapshots to roll back changes.
Learn to add a human task for approval in Oracle Process Automation, configuring a manager role and a simple submit, approve, reject flow in a structured process.
Explore data object creation and mapping in Oracle process automation: capture form details, map inputs via data association to a web form, manage task outcomes, and enable notifications.
Demonstrate how enabling email notifications and the default template in Oracle Process Automation sends task assignment emails, and how moustache syntax personalizes the html template with assignee details.
Customize the html email template in oracle process automation by mapping data from the process data object into a custom notification using mustache syntax.
Learn how system actions in Oracle Process Automation handle leave approvals, including reassign, withdraw, claim, escalate, and request for more information, with custom actions and email templates.
Learn to configure task level priority and due date, apply filters by priority, and manage tasks with activation, deactivation, and purge practices while using interval formats.
Learn how a task expires in a human task, completing the process instance after a set time, even if the user hasn't acted, using due date and overdue status.
Escalate a task after one minute of inaction by assigning to a user or group, with optional comments or expression-based targets, then verify the escalated status.
Configure web forms and presentations in Oracle process automation to separate initiator and approver views, clone and customize presentations, and enforce read-only or hidden fields for the approver form.
Learn about exclusive gateway in Oracle Process Automation by modeling a leave-approval workflow, routing requests to air and HR on a task-outcome equal to approve condition, with data mapping.
Explore how the inclusive gateway in Oracle Process Automation Gen 3 enables parallel approvals (HR and senior manager) for sick leave and how paths converge later in the process.
Parallel gateway routes approvals in parallel to senior manager and HR, enabling simultaneous tasks without conditions. Compare with exclusive gateway, which routes on a single satisfied condition.
Master quick form in Oracle Process Automation to rapidly create web forms. Configure UI components, linked UI options, and travel request fields like first name and last name.
Create a travel request web form in Oracle Process Automation, capturing basic details, names, travel type, and passenger data, with binding, radio options, and validation.
Learn to design and present web form presentations for travel type forms, including from date and to date fields, cloning and customizing forms, and binding user input data.
Learn to embed a web form in a main travel form and use onload and onchange events to dynamically switch between one way and round way presentations.
Learn to manage presentation-layer form events in OPA basics, using on load and submit to enforce required fields and prevent submission, and trigger approve or reject.
Validate form submission in Oracle Process Automation by enforcing required table column values in a travel request, using an on-submit event for the passenger name column to prevent incomplete submissions.
Learn to call a rest countries API within Oracle process automation, configure a rest API integration, define base URL and path parameters, and map responses to a data object.
Learn to consume the fusion rest api in oracle process automation by configuring a rest resource, mapping responses, and securing calls with basic authentication.
Learn to consume fusion rest APIs via a web form by configuring a connector to populate currency data and codes, then activate the process and handle the human action task.
Use global credentials in the workspace to centralize fusion rest api credentials for basic authentication, enabling production updates without modifying or deactivating the application.
This course is designed to help developers who aspire to learn Oracle Process Automation (OPA Gen 3) from scratch.
Please enroll to this course only if you are planning to learn the basics of Oracle Process Automation and to become a Oracle Process Automation developer.
If you are a functional or sales professional then this course may not be a best fit for you.
NOTE: This course does not cover advanced topics.
NOTE: The course is delivered in an Indian English accent, ensuring clarity and relatability throughout. If you find Indian English difficult to understand, it may be best to consider other courses, as this course focuses on an Indian English pronunciation and style.
With this course you will learn the basics of Oracle Visual Builder application development and below are few are the highlights on the topics covered in this course:
Create a structured process
Create Type
Call REST API with connector
Call Oracle Integration with connector
Use Human task activity for taking user action
Create Web Form
Events in Web Form
Presentations in Web form
Create Data Objects
Create roles and associate users
OPA Application lifecycle
Manage data concepts in OPA
Inline Sub processes
Calling one process from another
Business key concept
Correlation between processes and much more concepts
Oracle Process Automation enables you to rapidly design, automate, and manage business processes in the cloud.
Key capabilities include:
Structured and dynamic process modeling
Decision modeling
Connectivity to outside apps and integrations
Web forms
User task management and tracking