Integration & Process Partner Community Newsletter June 2021

Dear Partner Community

Thanks for the joint business in fiscal year 2021, June 1st starts the New Year for Oracle. Partners play a key role for Oracle integration and digital assistant. 8 of the top 10 Oracle Integration customers are implemented by partners. SaaS solutions like HCM, CX and ERP Cloud need to be integrated and customized. Attend the SaaS Innovation Webcast with Suhas Uliyar, Vice President Oracle Product Management, July 8th 2021. Want to increase the Oracle PaaS business? Create new service offerings and solutions for the Cloud? Attend the PaaS Overview Webcast July 6th 2021. Martijn Vlek, Vice President will present the latest PaaS sales plays, kits and how to get access to the Oracle Cloud platform.

For all SaaS consultants we offer again the popular 3 days hands-on Integration bootcamp. New schedules include India, Brazil and Asia, for details please see the registration page here. Thanks to the community for sharing all the integration articles: Heathrow A Customer Success Story by Flexagon & Capgemini & Oracle Integration Latest Features & Help! I can’t find my OIC instances anymore & Amazon Selling Partner Adapter for Oracle Integration & Integrate ICS with a third party OAuth Protected REST service using the generic REST adapter – Part 2 & Run OIC scheduled integration using REST & OIC Connectivity Agent Patterns & OIC: Two Methods to receive Callback/Business Events from ERP – OAuth(New) and CISF Keys(Old) & Oracle Integration Cloud – Kafka Adapter with Apache AVRO & Example of CRUD ops using Rest API :- How to Cancel Invoice Using Rest API in OIC & SOA Suite to OIC –> how easy is it? & SOA Suite to OIC – how easy is it? Part 2.

Integration Insight now supports process automation. Business users can easily monitor and analyze processes. Dashboards visualize the status of process milestones. Daniel Teixeira completes his process automation series with part 5 publish & activate.

For a short summery of our monthly key information watch the PaaS Partner Updates on YouTube. The June edition highlights Connect & Innovate SaaS & Platform Launch Webcasts and the Hands-on Integration Bootcamps. In this month’s community webcast Shay Shmelzer will present an Oracle Visual Builder update and how partners can leverage the used by Oracle to develop the next generation of Oracle Cloud Apps to extend SaaS and build customer solutions. Please join the Partner Community Webcast June 29th 2021. On-demand webcast recordings are available at the Oracle Video Hub.

Want to publish your best practice article & news in the next community newsletter? Please feel free to send it via Twitter @soaCommunity #PaaSCommunity.

To read the newsletter please visit www.bit.ly/PaaSNewsJune2021

Please like and share the newsletter at Twitter and LinkedIn.

Integration newsletter logo

PaaS Partner Community

For regular information on Oracle PaaS become a member in the PaaS (Integration & Process) Partner Community please register here.

clip_image003 Blog clip_image005 Twitter clip_image004 LinkedIn image[7][2][2][2] Facebook clip_image002[8][4][2][2][2] Wiki

Technorati Tags: newsletter,SOA Community newsletter,SOA Community,Oracle,OPN,Jürgen Kress

Oracle Visual Builder What’s New – Partner Community Webcast June 29th 2021

Shay ShmeltzerLearn how you can leverage the Visual Builder Platform – used by Oracle to develop the next generation of Oracle Cloud Apps – to develop your own solutions and to extend Oracle’s Apps too. In this session we’ll explain the new platform architecture, show a full development lifecycle demo, and discuss the new features added in the latest release. See the platform that Oracle relies on for our own business and learn how it can benefit your business.

Speaker: Shay Shmeltzer

Schedule: June 29th 2021 10:00 – 11:00 CET (Berlin time)

For details please visit the registration page here.

Take the opportunity to watch our community webcasts on-demand:

· Accelerate your chatbot projects with Oracle Digital Assistant Templates

· Identity Propagation call from Integration Cloud to Oracle SaaS Applications

· Connect Opera with Oracle SaaS

· Extreme Scalability and Enhanced Resilience for OIC

· SOA Modernization

· Cloud Native and Serverless SaaS Extensions

· How Process Workflow can extend the role of Integration

· Innovate Service Cloud with Chatbots

· Integration Update & New Features

· Chatbot Design best practices for Conversational UX

· Connect, Innovate, Extend SaaS KickOff Webcast 2020

· Cloud Platform KickOff Webcast 2020

· NetSuite Integration

· Integration Insight

· Innovate HCM with Chatbots

· ERP Integration with Application Adapters

· HCM Integration with Application Adapters

· Extend SaaS with Visual Builder Cloud Service

· Integration Adapters

· Integrate SaaS

· Digital Assistant Update

· SOA Cloud Service

· PaaS Overview Webcast

· Process Cloud Service Update

· Integrate ERP Cloud

· Integrate HCM Cloud

· Functions and Cloud Native

· Blockchain

· API Platform Cloud Service part 2

· 3rd Generation API Gateways part1

· Oracle JET

· Oracle Visual Builder Cloud Service

· Container Native Application Development Platform

PaaS Partner Community

For regular information on Oracle PaaS become a member in the PaaS (Integration & Process) Partner Community please register here.

clip_image003 Blog clip_image005 Twitter clip_image004 LinkedIn image[7][2][2][2] Facebook clip_image002[8][4][2][2][2] Wiki

Technorati Tags: SOA Community,Oracle SOA,Oracle BPM,OPN,Jürgen Kress

Extend Oracle application cloud approvals on Oracle Cloud Infrastructure by Mani Krishnan

imageIntroduction

Oracle Fusion SaaS applications, such as HCM and ERP, provide the ability to approve certain transaction before they are committed. The rules behind these approvals are exposed to customers through Transaction Console or BPM worklist applications. If necessary, customers can modify conditions of approval rules or add new rules to the rulesets for a transaction. Customers can also configure various aspects of approvals, such as the approval groups, approval exceptions and notifications.

Approval capabilities in Oracle Cloud Applications, on purpose, do not include complex BPM capabilities. For example, approval rules can use data accessible within the SaaS application, but are not allowed to an external API to fetch data from another application. They also do not permit complex logic such as iteration. Also note that certain SaaS applications, for example, Oracle Sales Cloud, do permit more complex BPM processes through application composer. Refer to product-specific documentation for more information.

Occasionally, customers might need to externalize approval processes, either because of the complexity of the desired approval processes or because of other reasons such as dependency on external approvers who cannot be granted access to customers’ SaaS applications. Read the complete article here.

PaaS Partner Community

For regular information on Oracle PaaS become a member in the PaaS (Integration & Process) Partner Community please register here.

clip_image003 Blog clip_image005 Twitter clip_image004 LinkedIn image[7][2][2][2] Facebook clip_image002[8][4][2][2][2] Wiki

Technorati Tags: SOA Community,Oracle SOA,Oracle BPM,OPN,Jürgen Kress

OIC Process Correlation: Take Good Care of Your Properties by Jan Kettenis

image

The other day we had an issue with correlating process instances which turned out to be caused by some "mistake" we made. Took quite some time to figure it out so I thought I share it with you, hoping it can safe you some time.

First I will explain what correlation is about (you may want to check out a much more elaborate blog article on how to use it in OIC-Process by Martien van den Akker, or another one from Anthony Reynolds explaining the concept in the context of BPEL). Correlation is in OIC-Process not really different from what it is in Oracle BPM Suite so if you already know that or when you have done it before in OIC you can skip the next paragraph.

When one process instance is calling another one and of the latter there may be multiple instances, you need a way to make sure the second process calls back the right instance of the first process. That is done by making that the instance to call can uniquely be identified, or "correlated" as it is called. In many cases correlation is out-of-the-box, like for synchronous calls or asynchrounous calls using WS-Addressing. When there is no out-of-the-box correlation, you need to configure it explicitly using what is called "message-based correlation". That means that instances are correlated using a key (value or combination of values) which is (part of) the message that is send from one instance to the other. In OIC that key is called (not surprisingly) the "correlation key" (same as "correlation set" in BPEL). The correlation key has one or more "properties" for which the (combination of) values must be unique in such a way that at any time there cannot be two or more instance flows of the calling process using the same correlation key value(s). Read the complete article here.

PaaS Partner Community

For regular information on Oracle PaaS become a member in the PaaS (Integration & Process) Partner Community please register here.

clip_image003 Blog clip_image005 Twitter clip_image004 LinkedIn image[7][2][2][2] Facebook clip_image002[8][4][2][2][2] Wiki

Technorati Tags: SOA Community,Oracle SOA,Oracle BPM,OPN,Jürgen Kress

Process Automation with Process Cloud Service – Part 3 (Workflow) by Daniel Teixeira

image

In this blog series (part1, part2) I am covering step-by-step how to build and deploy an automated business process using the process cloud service.

At this moment we can visually understand the workflow, but with the exception of the Form Start activity there is no real implementation underneath the BPMN notation.

Approve

This activity is meant to define the who, the how and the when about the approval step.

An assignee can be a person or a group. The choice here is whether the approval should be handled in sequence, parallel or with a single assignee.

For this use case I pick the “Any Single Assignee”. Read the complete article here.

PaaS Partner Community

For regular information on Oracle PaaS become a member in the PaaS (Integration & Process) Partner Community please register here.

clip_image003 Blog clip_image005 Twitter clip_image004 LinkedIn image[7][2][2][2] Facebook clip_image002[8][4][2][2][2] Wiki

Technorati Tags: SOA Community,Oracle SOA,Oracle BPM,OPN,Jürgen Kress

Process Automation with Process Cloud Service (PCS) – Part 2 (Forms) by Daniel Teixeira

image

In the previous post I created a simple business process, but with no real implementation details. It was just a framework.

Now, I will show how to create a Form to start the Process. Remember that there are many ways of stating a process, but for this case the Form is the way to go.

How to Create a Form

You can create a Form from two different places.

  1. The Form Menu on the left side. (left pic)
  2. From within the Form properties in the Model. (right pic)

With this first option you can choose to create a new Form from within PCS, or to bring an ExternalUI – from VBCS for example.

The second has the advantage of assigning the form directly to the process activity. Read the complete article here.

PaaS Partner Community

For regular information on Oracle PaaS become a member in the PaaS (Integration & Process) Partner Community please register here.

clip_image003 Blog clip_image005 Twitter clip_image004 LinkedIn image[7][2][2][2] Facebook clip_image002[8][4][2][2][2] Wiki

Technorati Tags: SOA Community,Oracle SOA,Oracle BPM,OPN,Jürgen Kress

Oracle Implementation Certifications

image

Enablement and certification are key to cloud success. At the Oracle Competence Center and Online Learning Library partners can attend free on-line classes and certifications. Additional we offer the latest implementation exams ($245 or free vouchers) for:

· Oracle Cloud Platform Application Integration 2021 Specialist | 1Z0-1042-21

· Oracle Cloud Platform Digital Assistant 2020 Specialist | 1Z0-1071-20

PaaS Partner Community

For regular information on Oracle PaaS become a member in the PaaS (Integration & Process) Partner Community please register here.

clip_image003 Blog clip_image005 Twitter clip_image004 LinkedIn image[7][2][2][2] Facebook clip_image002[8][4][2][2][2] Wiki

Technorati Tags: SOA Community,Oracle SOA,Oracle BPM,OPN,Jürgen Kress

Process Automation with Process Cloud Service (PCS) – Part 1 by Daniel Teixeira

image

Earlier in my career I worked extensively with a Business Process Management (BPM) software called Cordys (meanwhile acquired by OpenText). Had a couple of trainings on BEA Aqualogic BPM Suite (now Oracle). Later on, while working for TIBCO I had several trainings and a bit of project experience with their BPM solution.

Most of the BPM concepts are familiar to me, but over the years they became quite rusty So this is a good time to dive a bit more into a component of the Oracle Integration Cloud (OIC). I am talking about the Process Cloud Service (PCS), and this will be a series of posts dedicated to exploring PCS capabilities!

Somehow BPM seems to be out of use nowadays and Process Automation became the trendy designation!

The Concepts

Processes are based on BPM Notation (BPMN) – https://www.bpmn.org/

“A standard Business Process Model and Notation (BPMN) will provide businesses with the capability of understanding their internal business procedures in a graphical notation and will give organizations the ability to communicate these procedures in a standard manner. “

The Use Case

In the upcoming posts I will work out a very simple, yet relatable, use case.

A process to manage an employee vacation request .

Granted, if you are self employed this makes no sense, but if you work for a company with a couple hundred or thousands of employees, then the need to manage this process becomes obvious.

Departments/Teams internal planning may require a process to manage this, and on top of that, they may have some business rules that need to be implemented ( example: an entire team cannot take vacations at the same time). Read the complete article here.

PaaS Partner Community

For regular information on Oracle PaaS become a member in the PaaS (Integration & Process) Partner Community please register here.

clip_image003 Blog clip_image005 Twitter clip_image004 LinkedIn image[7][2][2][2] Facebook clip_image002[8][4][2][2][2] Wiki

Technorati Tags: SOA Community,Oracle SOA,Oracle BPM,OPN,Jürgen Kress

Helpful Suggestions in setting up SOA suite on Containers by Arun Ganesan

image

Oracle SOA Suite On Containers was released by Oracle recently. Here is the quick start guide on how to setup a SOA Suite environment in Kubernetes.

Below are some of the helpful suggestions that might be useful while performing the setup as in the quick start guide above.

Unable to pull Weblogic Kubernetes Operator :

Weblogic Kubernetes Operator image is available at ghcr.io.  Below is a sample command:

docker pull ghcr.io/oracle/weblogic-kubernetes-operator:3.0.1

SOA Suite Image Location:

The SOA Suite image can be installed from two different locations.

First option is to use Oracle Support repository. This is the only version supported for production deployments and also has the latest patch set. More info can be found here. The other options is to use Oracle Container Registry – use this only for development, test environments and not for prod. Read the complete article here.

PaaS Partner Community

For regular information on Oracle PaaS become a member in the PaaS (Integration & Process) Partner Community please register here.

clip_image003 Blog clip_image005 Twitter clip_image004 LinkedIn image[7][2][2][2] Facebook clip_image002[8][4][2][2][2] Wiki

Technorati Tags: SOA Community,Oracle SOA,Oracle BPM,OPN,Jürgen Kress

SOA Suite Docker Image Release – 21.1.2 by Ravi Pinto

imageWe are delighted to announce the release of the next iteration of Oracle SOA Suite Docker Image. This release is tagged as 21.1.2.

Here is a look at the features that the first release in the new year brings in

  • New config parameters introduced to help customize cluster name for both Oracle SOA and Oracle Service Bus
  • New way to perform the life cycle operations on Domain, Cluster & Servers
  • Supports Oracle SOA Suite 12.2.1.4 domains deployment using January 2021 PSU and known bug fixes
  • Various bug fixes for Oracle SOA Suite and Oracle Service Bus. Read the complete article here.

PaaS Partner Community

For regular information on Oracle PaaS become a member in the PaaS (Integration & Process) Partner Community please register here.

clip_image003 Blog clip_image005 Twitter clip_image004 LinkedIn image[7][2][2][2] Facebook clip_image002[8][4][2][2][2] Wiki

Technorati Tags: SOA Community,Oracle SOA,Oracle BPM,OPN,Jürgen Kress