Work with Dynamic Processes in Oracle Integration Cloud free online training

image

Background

· A key part of your business application is its business process or processes. In Oracle Integration Cloud, you can create two types of processes:

    • Structured
    • Dynamic

You use structured processes to automate structured or sequential tasks. However, many business processes don’t follow a structured or sequential path. The process may require expert knowledge or may depend on changing circumstances. Dynamic processes help you automate such unpredictable processes.

In this learning path, you’ll create a simple dynamic process using a hospital emergency room example. You’ll model its activities and properties, and configure advanced properties that take your simple dynamic process to the next level. Then, after learning all about creating, configuring, and testing a standalone dynamic process, you’ll explore how to use a structured process within a dynamic process and vice versa.

What Do You Need?

· To complete this learning path, you need:

    • Access to Oracle Integration Cloud. Use free credits to try Oracle Integration Cloud now.
    • Sign-in credentials (user name, password, data center/region, and identity domain) for your Oracle Integration Cloud user account.

You should also have working knowledge of the following concepts: Attend the free online training here.

PaaS Partner Community

For regular information on Oracle PaaS become a member in the SOA & BPM Partner Community for registration please visit www.oracle.com/goto/emea/soa (OPN account required) If you need support with your account please contact the Oracle Partner Business Center.

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

Cloud Platform Partner Advisory Council 2019

imageOn behalf of Oracle, it is our pleasure to announce the annual Partner Advisory Council!

Join us for an exclusive event where you can engage with global Oracle Product Management. This is your opportunity to give feedback and discuss the future enhancements to the Oracle Cloud Platform.

September 13, 2019 | 7:30 AM – 6:00 PM
Oracle Conference Center, 350 Oracle Parkway
Redwood Shores, US

Attendees can choose between 10 different tracks including:

Application Integration

Oracle Digital Assistant

Smart Content & Experience

For details please visit the registration page here.

 

PaaS Partner Community

For regular information on Oracle PaaS become a member in the SOA & BPM Partner Community for registration please visit www.oracle.com/goto/emea/soa (OPN account required) If you need support with your account please contact the Oracle Partner Business Center.

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

Which session to attend at Oracle OpenWorld 2019?

image

Oracle OpenWorld will take place September 16th-19th in San Francisco USA. We highly recommend to register for the Partner Advisory Councils, visit the Exchange (demo grounds) and sessions you should attend:

· Oracle Integration

· Oracle Cloud Platform for Oracle SaaS

· Oracle Digital Assistant

· Oracle Content and Experience

For more Oracle OpenWorld information please visit the registration page here.

 

PaaS Partner Community

For regular information on Oracle PaaS become a member in the SOA & BPM Partner Community for registration please visit www.oracle.com/goto/emea/soa (OPN account required) If you need support with your account please contact the Oracle Partner Business Center.

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

PaaS (Process & Integration) Partner Community Newsletter August 2019

Dear PaaS Partner Community

In my new role as a member of the product management team I support you as a partner to adopt OIC & ODA, implement successful customer projects, replicate the business and grow cloud utilization. Looking forward to welcome new community members around the world. Please welcome Bilal Ibdah who takes over the EMEA role.

Oracle OpenWorld takes place September 16th-19th 2019 in San Francisco. Which are they key sessions to attend? The program guides helps you to pick the Integration, Cloud Platform for Oracle SaaS, Digital Assistant and Content and Experience session. Highlight of OpenWorld is the Exchange, formerly known as demo grounds. On Friday September 13th 2019 we offer partners, who implemented successful the Oracle Cloud Platform, to attend the PaaS Partner Advisory Council.

imageWatch Yilmaz Ozturk from Boxfusion talk’s service ticket deflection, chatbots and more. We want to promote your customer success! Have you implemented successful a solution based on the Oracle Cloud Platform? Submit your success story via the customer reference program.

Luis Weir published his new book Enterprise API Management: Design and deliver valuable business APIs. Congratulations and thanks for the great work! In case you are working on an integration opportunity, based on the Oracle Cloud Platform, get this book as a blueprint for your solution.

Thanks to the community for sharing all the integration articles: London Oracle Developer Meetup – OIC Patterns and more & OIC: Handling Optional Elements in a REST Integration & Search across business identifiers while monitoring instances & How to invoke an Integration from another Integration: Oracle Integration Cloud & OIC: Making a REST Integration Returning a 404 instead of 500 & Confirmation dialog for Submit Now and Start Schedule & OIC – Salesforce Adapter – Bulk API & The Fault Encapsulation Pattern & OIC – Salesforce Adapter – Invoking APEX web services & Managing API Gateway Costs with Oracle API Platform & VNC Viewer Connection Setup for Safe/Reliable Oracle Patching.

In the process & innovation section Ralf Müller published the first article about intelligent processes. How can machine learning, in an autonomous data warehouse, support an application. To start with Process Cloud see the approval process sample. Thanks to Niall for the decision table article and Eduardo for the RPA article.

For a short summery of our key monthly information watch the PaaS Partner Updates on YouTube. The August edition highlights certifications and trainings for partners and Oracle OpenWorld tips. This month’s community webcast will be an update on SOA Cloud Service by Robert Wunderlich. Join our PaaS Partner Community Webcast August 27th 2019

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.tinyurl.com/PaaSNewsAugust2019 (OPN Account required).

Please like and share the newsletter at Twitter and LinkedIn

Jürgen Kress

Newsletter Logo 2017

PaaS Partner Adoption
Oracle EMEA
Tel. +49 89 1430 1479
E-Mail: juergen.kress@oracle.com
clip_image003Blog clip_image004LinkedIn clip_image005 Twitter

To become a member of the SOA Partner Community please register at http://www.oracle.com/goto/emea/soa (OPN account required) If you need support with your account please contact the Oracle Partner Business Center.

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 Integration Cloud Partner Summit em São Paulo 3 e 4 de Setembro de 2019

imageVocê é nosso convidado para participar do Oracle Integration Cloud Partner Summit em São Paulo
O objetivo deste encontro é demonstrar como atingir sucesso comercial e técnico fomentando OIC com oportunidades Oracle SaaS. O Oracle ERP Cloud e Oracle HCM Cloud são duas áreas, por exemplo, que estão em alto crescimento e queremos garantir que nossos parceiros se beneficiem e encontrem novas oportunidades com esse crescimento.

A abrangente oferta de iPaaS da Oracle eliminou as barreiras entre vários aplicativos ERP, HCM e CX da Oracle e de terceiros, fornecendo uma solução estratégica integrada de negócios on-premise e na nuvem. Além disso, a sinergia com o restante do portfólio de soluções de Oracle Cloud transformou a maneira de fazer negócio de muitos clientes.

3 e 4 de setembro de 2019 9:00 AM – 6:00 PM

Blue Tree Premium Morumbi Avenida Roque Petroni Júnior, 1000 São Paulo

For details please visit the registration page here.

For additional events please see our training calendar here (community membership required).

PaaS Partner Community

For regular information on Oracle PaaS become a member in the SOA & BPM Partner Community for registration please visit www.oracle.com/goto/emea/soa (OPN account required) If you need support with your account please contact the Oracle Partner Business Center.

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

Make Orchestration Better with RPA by Eduardo Chiocconi

image

 

Nobody can deny, that when used correctly, RPA has the potential of providing a great ROI. Specially in situations where we are trying to automate manual no value added tasks as well as used as a mechanism to integrate with systems of information that do not have headless way (for example no APIs or Adapters if you are using an integration broker tool) to interact with them.

I would like to start this article with a simple example. Imagine for a second, an approval business process where a Statement of Work (SOW) needs to be approved by several individuals within an organization (consulting manager to properly staff project, finance manager to make sure project is viable). Once the approvals are done, the SOW should be uploaded and associated to an opportunity in this company’s CRM application (where all customer information is centrally located). At the core of this business process, there is orchestration that coordinates people approvals and should also integrate with the CRM application to upload the SOW to the customer opportunity. The diagram below illustrates the happy path of this orchestration using BPMN as the modeling notation to map this business process (screenshot from Oracle Integration Cloud – Process).

Process Automation tools can easily manage the human factor of these orchestrations. Different tools manage integration to applications differently. Depending on the integrated system, the task of transacting against this system may be simple, complex and at times not possible at all. If we take a closer look at the step in which we need to upload the SOW document to the opportunity, then we have the following options:

Option a) If the CRM application has an API that allows uploading documents and link it directly to an opportunity, then this transaction can be invoked from the orchestrating business process and automated in a headless manner. When available, this is the preferred way as it is more scalable and it does not come with the overhead of transacting via the application User Interface. Read the complete article here.

 

PaaS Partner Community

For regular information on Oracle PaaS become a member in the SOA & BPM Partner Community for registration please visit www.oracle.com/goto/emea/soa (OPN account required) If you need support with your account please contact the Oracle Partner Business Center.

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

Recursion in XSLT by Martien van den Akker

image

Last week I helped someone on the Oracle community forums with transforming a comma separated string to a list of elements. He needed this to process each element in BPM Suite, but it is a use case that can come around in SOA Suite or even in Oracle Integration Cloud.
You would think that you could do something like a for-each and trimming the element from the variable.

Recursion

One typical thing with XSLT is that variables are immutable. That means that you can declare a variable and assign a value to it, but you cannot change it. So it is not possible to assign a new value to a variable based on a substring of that same variable.
To circumvent this, you should implement a template that conditionally calls itself until an end-condition is met. This is a typical algorithm called recursion. Recursion is a way of implementing a function that calls itself, for example to calculate the faculty of a number. Recursion can help circumventing the immutability of variables, because with every call to the function you can pass (a) calculated and thus different value(s) through the parameter(s).
I wrote about this earlier, but last week a co-worker asked a similar question, but just the other way around: transforming a list into a comma separated string. So, apparently it’s time to write an article about it. Read the complete article here.

 

PaaS Partner Community

For regular information on Oracle PaaS become a member in the SOA & BPM Partner Community for registration please visit www.oracle.com/goto/emea/soa (OPN account required) If you need support with your account please contact the Oracle Partner Business Center.

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

UiPath OIC Connector

image

Oracle Integration Cloud is finalizing its work of a UiPath specific adapter that allows Oracle Integration Cloud service subscribers to connect to a UiPath Orchestrator.

Oracle Integration Cloud allows dispatching UiPath RPA Processes via UiPath’s public REST API. Oracle offers bi-directional communication between Oracle Integration Cloud and UiPath RPA solution. When Oracle Integration Cloud consumes developed and deployed UiPath RPA processes, Oracle Integration Cloud can use UiPath’s public REST APIs to orchestrate the dispatching of RPA Processes via a UiPath Robot in an unattended manner. Oracle Integration Cloud is also finalizing its work of a UiPath adapter that encapsulates all the logic and internal technical details to natively discover, configure and dispatch the execution of RPA robots in an unattended manner.

UiPath can also take advantage of the Integration and Process Automation capabilities in Oracle Integration Cloud, as when there are issues during the execution of RPA processes by the robots, often times, an escalation to a human is needed in exception based conditions. Oracle Integration Cloud offers human workflow capabilities that can help streamline these situations where people is needed. Oracle Integration Cloud offers public REST APIs to easily enable this connectivity. Get the connector here. For additional information please see here.

PaaS Partner Community

For regular information on Oracle PaaS become a member in the SOA & BPM Partner Community for registration please visit www.oracle.com/goto/emea/soa (OPN account required) If you need support with your account please contact the Oracle Partner Business Center.

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

Decisions in OIC (Process) by Niall Commiskey

image

I define my input as follows –

So now to the 2 simple rules –

IF/THEN rule and a Decision Table –

The rules are self-explanatory.
I want to expose these as 2 separate services –

I now Activate -Back in the Process App –

Now I drop a Decision Activity in my process –

Very succinct! Now all I need to do is the data mapping –

Read the complete article here.

 

PaaS Partner Community

For regular information on Oracle PaaS become a member in the SOA & BPM Partner Community for registration please visit www.oracle.com/goto/emea/soa (OPN account required) If you need support with your account please contact the Oracle Partner Business Center.

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

The Curious Case of Missing Port Type in Oracle PCS by Arun Pareek

image

I was recently working on a simple process in PCS for a license approval flow. Given the purists that I am, I began by defining definitions for the various message based activities used in the process flow. The process was an asynchronous process with a few intermediate events. A simplified snippet is shown here for visualization.

In order to implement the above process, I created a service definition (WSDL) with the following schematic. As you can notice, there is a portType for accepting requests into the process (fc.myst.bp.TestDrive) and a callback portType for sending messages out of the process (fc.myst.bp.TestDrive.CallBack). Each of the portTypes have operations for catch and throw messages respectively. Read the complete article here.

 

PaaS Partner Community

For regular information on Oracle PaaS become a member in the SOA & BPM Partner Community for registration please visit www.oracle.com/goto/emea/soa (OPN account required) If you need support with your account please contact the Oracle Partner Business Center.

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