
Learn to download and set up Oracle BPM 12c development environment by obtaining JDeveloper with BPM libraries from Oracle delivery, installing Java 8, and preparing the developer setup.
Explore essential BPM notations for building processes in Oracle BPM 12c, including surface activity, send/receive, subprocess calls, human tasks, voting, and gateway types such as exclusive, parallel and complex.
Create an ADF project for a human task UI by configuring data, assignment rules, and notifications, then generate dedicated projects for each task and generate the corresponding task pages.
Define users and assign them to BPM roles before deploying the BPM application, configure security in WebLogic, and deploy the process to the embedded WebLogic server.
Develop a second bpm application for supply chain requisitions triggered by a web service call, including stock checks, supplier routing, and error-handling reusable processes.
Create a customer order business object and a process data object in Oracle BPM 12c, then expose a start web service interface that accepts a customer order data object.
Implement a BPM human task for requisition approval with approve/reject outcomes, and use script notation to initialize and update a parameter, preparing data for the supplier.
Create and assign three users (approval, supplier, admin) to BPM rules, deploy the second BPM application, and test stock availability and supplier routes while configuring email notifications.
Test the second BPM application by invoking a web service, tracking process instances in enterprise manager, and validating requisition approval, stock updates, and email notifications.
Download and install the Oracle BPM 12c development tools, build human task, asynchronous, and reusable processes, and configure email notifications and basic workspace rules.
This course will target the developer who likes to extend his/her experience with one of the most important Oracle Fusion Middleware technology, which is Oracle BPM. This course will target the beginners who like to learn Oracle BPM and don't know where he can start. During this course, I will develop two BPM applications (Design, Implementation and Deployment). I will show you how you can initiate the process and how you can trace the process and check payload data at any stage in the process. By the end of this course, you should be able to develop a complete BPM application.