March 2020 Edition Oracle Developer Partner Community Newsletter
May 2020 Edition Oracle Developer Partner Community Newsletter
Dear Developer Partner Community,
Many System Integrators want our Oracle Digital Assistant to innovate SaaS services with out of the box chatbots. Based on Digital Assistant, partners can build their own chatbot solutions. A great example is Guru a higher education chatbot by our partner Astute.

Watch Filip Huysmans, contribute moving customers to the Oracle Cloud Platform. We want to promote also your customer success, submit your story via the customer reference program.

You want to network with the Oracle Community? Join our local Oracle Developer Meetup across the world? Visit our Meetup overview page here.

How to become Chatbot - Digital Assistant Expert? We offer training material, free online training including free certification, documentation, trial services and support via our slack channel. Be prepared to innovate your next SaaS solution with Oracle Digital Assistant. 

To secure our customer investment Oracle extends the support for on-premises Fusion Middleware 12c and releases new versions like WebLogic 14.1.1.0.0. Take this opportunity to offer upgrade services for the latest release and to shift workload to the Cloud. 
Jürgen Kress
For a short summary of our monthly key information watch the PaaS Partner Updates on YouTube. The May edition highlights all resources to become a SaaS Integration expert. This month’s community webcast will the launch of Oracle Insight by Simone Geib. Join our PaaS Partner Community Webcast May 26th 2020.
Want to publish your best practice article & news in the next community newsletter? Please feel free to send it via Twitter @wlsCommunity #OracleDeveloperCommunity!


Keep Safe!
Jürgen Kress
PaaS Partner Adoption
Oracle HQ
Tel. +49 89 1430 1479
E-Mail: juergen.kress@oracle.com
Table Of Contents
How to become Chatbot - Digital Assistant Expert?
Oracle Digital Assistant innovates HCM, CX and HCM solutions. Chatbots have quickly become a critical platform for interacting with users, customers, and prospects. For SaaS consultants and mobile we offer free Chatbot partner kit to become a hands-on expert:
Training material

At our community workspace (membership required) we published the latest training material. Please visit GitHub for additional training material here.
Training material cta-arrow
ODA Trial

Please request your free Oracle cloud trial here or start instant with our playgrounds. It’s a shared instance for Oracle Bots Partners community members only, so:
• Use your business email address as your user id (not yahoo or gmail)
• Don’t delete anything you didn’t create
• Do not store any customer data
• Do not give anybody external direct access to this instance
• When you create skills, channels or DAs put your initials in the name and your email address in the description.

EMEA

Registration: bit.ly/odapartnerregistration
ODA instance: bit.ly/odapartnerplayground01
Tenant: pmomceemea
North America
Registration: bit.ly/naodapartnerregistration
ODA instance: bit.ly/naodapartnerplayground
Tenant: bots4saas
JAPAC
Registration: bit.ly/apacpartnerregistration
ODA instance: bit.ly/apacpartnerplayground
Tenant: odapmapac
Free trial cta-arrow
Documentation

Get Started documentation is published here.
Documentation cta-arrow
Sales Kit

Our Sales Central pages are loaded with new content to equip our sellers with all the materials they need. Sales kits include elevator pitch, cheat sheet, reference and customer presentation in ppt format: Digital Assistant & Extend & Enhance ERP, HCM & CX Apps with Oracle Digital Assistant 
Sales kit cta-arrow
Certification

Get recognized become a certified Oracle expert: Oracle Cloud Platform Digital Assistant 2019 Associate (1Z0-1071)
Certification cta-arrow
Questions?

Please post your questions in the community discussion forums:
Slack channel
Developer Community discussion forum
Slack channel cta-arrow
Empower your Business Owners and Executives - Integration Insight PaaS Partner Community Webcast May 26th 2020
Simone Geib
Today's competitive market demands that stakeholders understand, monitor, and react to changing conditions. Businesses need flexible, dynamic, and detailed insight – and they need it as it happens.

Presenter: Simone Geib Director Product Management Oracle HQ
Schedule: Tuesday May 26th 2020 16:30 CET (Berlin time)
Webcast registration cta-arrow
Free Oracle trainings, take the opportunity to watch our community webcasts on-demand:
bullet Innovate HCM with Chatbots
bullet ERP Integration
bullet HCM Integration
bullet Extend SaaS with Visual Builder Cloud Service
bullet Integration Adapters
bullet Integrate SaaS
bullet Digital Assistant Update
bullet SOA Cloud Service
bullet Integrate ERP Cloud
bullet PaaS Overview Webcast
bullet Process Cloud Service Update
bullet Integrate HCM Cloud
bullet Functions and Cloud Native
bullet Cloud trials & community update
bullet Oracle Integration Cloud Update
bullet Robotic Process Automation
bullet Blockchain
PaaS Partner YouTube Update May 2020
Offer
The May video includes two topics:
• How to become a SaaS Integration Expert?
• Oracle Insight community webcast


For regular updates please subscribe to our YouTube channel here. Thanks for your likes and sharing the video on YouTube and LinkedIn. For the latest PaaS Community information please visit our Community update wiki here (Community membership required).
Watch the video here cta-arrow
Watch Filip Huysmans, contribute moving customers to the Oracle Cloud Platform
Filip Huysmans
Filip highlights a successful customer project moved to the Oracle Cloud Platform. Why Oracle Cloud Not only from a technical standpoint, but certainly also from a business one, is the best fit. For more information please visit the solution catalog
 
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.
Watch the video cta-arrow
Become a Certified Oracle Expert
Become a Certified Oracle Expert
Enablement and certification is 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 Digital Assistant 2019 Associate (1Z0-1071)
Oracle Cloud Platform Application Development 2019 Associate I 1Z0-1043
Oracle Cloud Platform Application Integration 2019 Associate | 1Z0-1042
Oracle Cloud Platform Content and Experience 2019 Associate | 1Z0-1040
Competency Center cta-arrow
Developer Tools Section
Oracle Digital Assistant
Partner Playground Instances: Try ODA now!
It’s a shared instance for Oracle Bots Partners community members only:

• Use your business email address as your user id (not yahoo or gmail)
• Don’t delete anything you didn’t create,
• Do not store any customer data,
• Do not give anybody external direct access to this instance.
• When you create skills, channels or DAs put your initials in the name and your email address in the description.
Remember to use the documentation, tutorials and learning material at bit.ly/ODADoc.
Any issues, questions or feedback please use the Slack workspace.

EMEA
Registration: bit.ly/odapartnerregistration
ODA instance: bit.ly/odapartnerplayground01
Tenant: pmomceemea
North America
Registration: bit.ly/naodapartnerregistration
ODA instance: bit.ly/naodapartnerplayground
Tenant: bots4saas
JAPAC
Registration: bit.ly/apacpartnerregistration
ODA instance: bit.ly/apacpartnerplayground
Tenant: odapmapac
Covid Chatbot
IntraSee COVID-19 Bot for Higher Education
In these difficult COVID-19 times that we live in, information is constantly changing and therefore the demand by people everywhere to find out “what is the latest news about …” is skyrocketing. To the extent that help desks across the globe cannot keep up with demand.
Adding more and more people to answer the phones is not a viable option, especially when there are so many other things to do. Thankfully there is a way to juggle all these competing demands, and the solution resides with a “digital worker”. AKA chatbot.
When “help” is more important than ever, and it needs to be fast and accurate, a digital assistant (chatbot) can be a game changer.
Bridging The Gap
Bridging the gap for remote workers through digital assistants by Suhas Uliyar
AI-based chatbots or digital assistants stand to change the way we interact with business applications, not just consumer ones. The main benefit is the ability to get immediate responses to queries via natural local language, without having to download apps or get training.
While we have the freedom to engage in user-friendly experiences in our personal lives – such as Alexa and Siri – there have been few options for people in their professional lives. But that’s changing. As Steve Miranda, Oracle’s executive vice president of application development, remarked, “In HR, every common question or transaction has lent itself nicely to digital assistants. Within the next year, we will be calling HTML our ‘old UI.’ Every transaction you have will be through a digital assistant UI.”
Oracle Web SDK Messanger
Digital Assistant can help with Sales Enablement, Customer Service, Employee Service, and more! Learn how an #ODA can improve your business.
Expert design, integration, and implementation services for the Oracle Digital Assistant platform.
Fishbowl Solutions is the leading developer for the Oracle Digital Assistant (ODA) platform. We can design and implement a digital assistant specific to your business needs. Our team will help validate your use case, design conversational interfaces, and integrate your backend data systems.
Digital Assistants for customer and employee service, sales enablement, and more.
Customer Service
Deflect routine requests away from call centers. Use digital assistants on corporate websites or company Facebook pages for account administration, finding store locations, ordering and canceling services, and tracking packages.
Oracle Web SDK Messanger
IFFCO Empowers Employees and Customers with Oracle Digital Assistant by Sahiz Kaur
Indian Farmers Fertilizers Cooperative Limited (IFFCO) is the biggest co-op in India. They are one of the largest manufacturers and marketers of fertilizers. Many of their employees and customers come from a lower economical background and lack formal education. This creates a challenge as most of the farmers cannot afford to purchase laptops or computers to access information, products, and services provided by IFFCO. However, nowadays everyone has a smartphone and IFFCO decided to leverage that along with Oracle Digital Assistant to meet their users where they are. 
Oracle Web SDK Messanger
How to respond to user inactivity using the Oracle Web SDK messenger. An implementation strategy by Frank Nimphius
During a bot conversation, users can be distracted for a short time and become inactive. With the Oracle Web SDK, your skills can remind users after a certain idle time or even cancel the conversation. This behavior however does not come out-of-the box but requires you to design your dialog flow conversation for it.
This article explains an implementation strategy that allows bot to remind users of the conversation they started and also to close a conversation that sat idle for too long. Using this implementation, you can also avoid users from staying idle beyond the time configured as the channel session expiry time. 
Oracle Web SDK Messanger
How to call Oracle Digital Assistant by phone using Twilio Voice APIs by Asaf Lev
Twilio’s voice API extends applications with flexible call center features, soft phones, call tracking, interactive voice response (IVR) menus and more. This article explains how you can use Twilio voice APIs to expose Oracle Digital Assistant to telephony. Twilio Voice Webhook To integrate Oracle Digital Assistant with Twilio Voice, you need to build a webhook channel to dispatch between the Twilio APIs and your digital assistant or skill. The webhook used in this article can be downloaded as a sample
Oracle Web SDK Messanger
How To Convert Q&A Modules In Oracle Digital Assistant To Answer Intents by Frank Nimphius
The answer intent feature has been introduced to recent versions of Oracle Digital Assistant (ODA) and is available in ODA 19.4.1 and for Oracle Digital Assistant versions executing on the Oracle Cloud Infrastructure (OCI).
Improvements to Oracle's intent resolution engine made it possible to provide questions and answers as intents. In this setup, utterances added to an intent are used to train the model so that the model is able to display the answer with the highest confidence it has. 
Oracle Web SDK Messanger
How to Optimize The Display of Long Texts in Oracle Digital Assistant Web Messenger by Asaf Lev
A good practice for messages in a bot conversation is to keep them short. Messenger have a limited area for displaying messages, so longer text responses cause the user to scroll as they read. Often also the full message is not needed for a user to understand and continue. This article explains how you can optimize longer bot messages displayed in the Oracle Web Messenger client to only show the message in full if the user clicks on a link or button. 
Oracle Web SDK Messanger
Building Model Driven Questionnaire Conversations Using Composite Bag Entities in Oracle Digital Assistant by Frank Nimphius
Composite bag entities group related entities and items of type string, location and attachment to a single entity that represents a real-world object like an order, a booking, a reservation, an incident report and many more. The value for each item in a composite bag entity can be resolved through natural language processing (nlp) or by the user when prompted to enter a value.
Oracle Web SDK Messanger
Editable Table with Visual Builder - Additional Tips by Shay Shmeltzer
In a previous post I showed how to create editable tables in Visual Builder. This entry will cover two additional behaviors you might want to add to your tables - sending only changed records to the backend and adding a single click option to edit a row. Update only changed rows.

In the video I published on creating an editable table, I looped over every record in the table sending each to the backend to be saved. A better approach would be to only send changed records to the backend. In the video below I start from the previous app and add an array that will save the id of records that have changed. 
Oracle Web SDK Messanger
Visual Builder - Migrating Sample Components to the Latest Versions by Duncan Mills
In Oracle Visual Builder we provide a capability to add additional custom components into the page designer component palette from a shared catalog. As part of this offering we have pre-seeded the catalog with a set of example components that you are free to use (unsupported) or copy and adapt (they are provided under the Universal Permissive License 1.0). When we originally released this feature we partitioned these example components into three component packs (see this blog article to learn about packs). Those packs where prefixed oj-sample, oj-sample-mobile and oj-ext. As time has gone by, we've realized that there is really no value in managing each of these component sets separately and so we've consolidated all of the components into the base oj-sample pack. 
Oracle Web SDK Messanger
Get Started with Oracle JavaScript Extension Toolkit (JET) by Diana Gray
Oracle JET is used by JavaScript developers working on client-side applications. This collection of open-source JavaScript libraries, along with a set of Oracle-contributed JavaScript libraries, helps developers build applications that interact with Oracle products and services (especially Oracle Cloud services).
Oracle Web SDK Messanger
ADF Performance Monitor New Version 9.5 by Frank Houweling
We have again a major new version of the ADF Performance Monitor available – version 9.5! We have added many new valuable features and improvements. Many overview screens have got a facelift and new charts. In several blogs I will write about these.
Application Development Section
Cloud Native Development
Oracle Premier Support Error Correction Extended through December 2021 for Oracle Fusion Middleware 12.2.1.3 by Alan Boucher
As part of Oracle’s continued commitment to providing the industry’s leading Support offering, the Support end date for the following product is extended.

Oracle Fusion Middleware (FMW) 12.2.1.3 – The Premier Support Error Correction timeframe is extended from September 2020 through December 2021. During this new extended timeframe, the content is limited to Severity 1 Service Requests (SRs), functional issues, and security updates (Critical Patch Update program).
Serverless Functions
Oracle WebLogic 14.1.1.0.0 - First Look by Dirk Nachbar
Now let's have a look on the new Oracle WebLogic Server 14.1.1.0.0
At first, we can use now a JDK 11 with the WebLogic Server 14.1.1.0.0, for the following showcase I am using a JDK 11.0.6. At first download the required software installation files:

WebLogic Server 14.1.1.0.0 Generic
JDK 11.0.6

Then transfer the above files to your target server. For the JDK installation, my personal preferences are, that I install the JDK under the oracle software user, so that I am independent from the Java delivered and maintained by the Linux distribution.
Helidon
Helidon – Java-based Cloud-native application development by Sven Bernhardt 
In my last post, I wrote about Cloud-native app development in the Oracle Cloud (respectively Oracle Cloud Infrastructure, OCI). From that, we now have a rough idea about Cloud-native development, the principles behind it and what OCI offers to support Cloud-native applications. In this post – as promised in the last post - I’ll give a brief introduction to Helidon, an open source framework that is mainly driven by Oracle.

WebLogic on Kubernetes
Oracle WebLogic Server 14.1.1.0.0 and Oracle WebLogic Monitoring Exporter by Dirk Nachbar
In a previous blogpost I was already talking about the Oracle WebLogic Monitoring Exporter, which is generating Prometheus conform metrics out of the Oracle WebLogic Server 12.2.x.
In the WebLogic Monitoring Exporter release 1.1.1 was a small issue with the option "domainQualifier: true". This option was causing, that a non-Prometheus conform metric was generated and therefore your Prometheus Server couldn't capture the metrics. With the actual release 1.1.2 of the WebLogic Monitoring Exporter this issue is fixed, many thanks to the Development Team behind the WebLogic Monitoring Exporter.
WebLogic on Kubernetes
New Oracle WebLogic 14.1.1 on Oracle Kubernetes Engine by Michel Schildmeijer 
Last week, Oracle Product Director Will Lyons announced the long expected release of Oracle WebLogic 14.1.1. You can find all the details about this release on https://bit.ly/2UNSfB7 and on my blog. Therefore, I won't go into details about all the nice new features of it.

I'd rather now wanted to test out if this version was ready to run on a Kubernetes platform, and in this case the obvious choice was the Oracle Kubernetes Engine(OKE), although RedHat OpenShift and Microsoft Azure Kubernetes Service could also be one of the options.

Read the complete article here.
Additional Content Developer Partner Community
Additional Content
Tech Dive: New Features in Oracle Visual Builder One new feature, Action Chains Test Automation, helps you follow a test-driven development approach that can help detect coding issues sooner, so it’s easier to produce a fix. What are the other new features?
Benefits of Connected Clouds Systems integrator's, including Accenture and Capgemini, share how they see companies using the Oracle-Microsoft interconnect and alliance. One benefit is that the connection is direct between the clouds and engineered to provide consistent, low-latency links.
Build, Test, and Deploy Applications on Oracle Cloud - for Free
Chatbots: Talking the Talk As the use of digital assistants expands, so do the opportunities for developers with the necessary skills.
What’s Best About Java 14
Oracle Code Online
Twitter
Top tweets Developer Partner Community – May 2020
Send us your tweets @wlscommunity #OracleDeveloperCommunity and follow us on twitter.
Developer Community tweets cta-arrow
Training Calendar Developer Partner Community
Training Calendar Developer Partner Community
For the latest trainings please visit our WebLogic & Developer Community Training Wiki here (membership required) feel free to add your events!
Developer Community Training Wiki cta-arrow
Join the Oracle Developer Meetup groups
Want to learn more about developing Enterprise-grade Cloud Native applications on the Oracle Cloud Platform, covering topics like Microservices Architecture, developing in Node, Python and PHP, using Low Code development tools to build Mobile apps, and much more?

Join the Oracle Developer Meetup groups if you want to follow Oracle’s solutions in this area, or participate in the events and hands-on labs we organize:
Utrecht, Netherlands
Join Now cta-arrow
Brussels, Belgium
Join Now cta-arrow
Cairo, Egypt
Join Now cta-arrow
Cologne,  Germany
Join Now cta-arrow
Frankfurt, Germany
Join Now cta-arrow
Lisbon, Portugal
Join Now cta-arrow
Lille,  France
Join Now cta-arrow
London, UK
Join Now cta-arrow
Madrid, Spain
Join Now cta-arrow
Istanbul, Turkey
Join Now cta-arrow
Oslo, Norway
Join Now cta-arrow
Porto, Portugal
Join Now cta-arrow
Sao Paulo, Brazil
Join Now cta-arrow
PaaS free trial accounts MCS and JCS & ACC
PaaS free trial
To request a free 30 days cloud trial, which can be extended or an additional month, please add yourself to our community wiki:
PaaS Demo Accounts (Community membership required)
Get a cloud trial here cta-arrow
My private Corner – home studio 
Private Corner
Every month we provide you with a short YouTube update with key announcements. The mobile studio includes my laptop and an iPad. The video is recorded and edited with iMovie. This month I’m glad to work from home, therefore I found a ladder to replace the stand which is stored in the office. 
Watch the video cta-arrow
Community Resources
Slack cta-arrow
Workspace cta-arrow
Invite your colleagues to join the Developer Partner Community
Free registration cta-arrow
Stay Connected
Facebook Linkedin Twitter Youtube Blog
#OracleDeveloperCommunity