Sunday, October 19, 2025

#1096 - OIC 25.10 New Features - File Server System Events

Introduction

Don't forget to check out the official 25.10 blog posts here. Please continue, once you've digested!


This post focuses on the 25.10 enhancement for File Server Events. 

OIC Events allow us to easily implement pub/sub flows. You can define your own events e.g. new order event. You can publish such events e.g. an integration triggered by the Fusion ERP business Event, purchase order created, could then publish an OIC new order event. I then have "subscribing" integrations that subscribe to the new order event and do what needs to be done.

Recently we augmented OIC Events with system events, which now support OIC File Server. This makes it easy to implement scenarios such as immediate processing files on their arrival at OIC File Server.

OIC 25.10 File Server Events

OIC 25.10 now supports triggering integrations, based on the following File / Folder events -
  • File created
  • File deleted
  • File moved
  • File downloaded
  • Folder created
  • Folder deleted
  • Folder moved
Those in bold are new for 25.10.

Let's try this out - 

I now create an integration to respond to a file being moved - 

Note the ability to add a filter -

























I will filter on the folder. But first to the event data structure - 
this is what is received when subscribing to the file move event - 

"previousName":"dummy.txt","newName":"dummy.txt",
 "previousPath":"/root/niallcInbox","newPath":"/root/niallcOutbox",
 "previousExtension":"txt","newExtension":"txt",
 "action":"file_move","size":647757,"reference":"os:/root/niallcOutbox/dummy.txt@_@yourFileRef","source":"urn://fs/native","type":"file","time":"2025-09-30T07:23:29.727Z",
"metadata":[{"key":"createdBy","value":"AA_2510_NEW_FEATURES.MOVEFILE.XNHDf53OEfCfR0vvcaRmWw"}]}


So my filter expression will be as follows - 

{"type":"jq_filter","filter-def":".data.newPath==\"/root/niallcOutbox\" "}

I run an integration that moves the file - 

I check out my subscriber - 





 



 

#1095 - OIC 25.10 New Features - Observability

Introduction

Observability in OIC covers runtime and design time auditing/monitoring. With 25.10 we are adding some cool features. Let's look at them.

OIC 25.10 Observability

Viewing of activity stream is now being audited. Here I look at the activity stream for an integration flow -


I check out the audit trail in OIC Observability - 

I click on the Audit link -




#1094 - OIC 25.10 New Features - AI@OIC - DesignTime

Introduction

AI@DesignTime support was introduced to OIC a couple of releases ago. This includes integration generation from natural language -

It also includes the AI driven generation of integration descriptions -

as well as the generation of project descriptions -

From an AI@Runtime perspective, our 25.06 release included user friendly error messages. 

Check out my post here for a video deep-dive.

From a connectivity perspective, we shipped our OpenAI adapter. Check out my post here for details.

We also shipped the native actions for OCI AI Services - 

I've also created posts on the use of each of these, so do check them out, if you get the chance.

I realise this is a long introduction, but, net net, we already done a lot in this space. Let's now look at what's coming with 25.10.






OIC 25.10 AI@OIC - DesignTime

New Project Creation UI

The screenshot may not do justice, so let's look at this in some more detail -

I want to create a new project, so I can now begin by describing, in natural language, what the project should do. OIC then checks for any recipes or accelerators that meet your requirements -

You can, of course, proceed immediately to project creation - 

Comprehensive AI Driven Project Documentation

Note the new icon in the Projects page - 
This will give you detailed project information -

Here's what I in one of my projects - 

One click and you have comprehensive project documentation.

Also the ability to save as pdf - 

Integration designer - AI Assistant


Check out the new icon in the integration canvas - 

Just like with projects, here we have the AI driven capability to generate comprehensive documentation.





 





OIC 25.10 AI@OIC - Connectivity

This release includes an Anthropic adapter - 

Check out my blog post on how easy it is to leverage the Anthropic adapter. 

It also includes enhancements to the native actions for OCI AI Services. Check out those enhancements here

Summa Summarum

25.10 = lots of new features in this space and, believe me, there's more to come. 

#1093 - OIC 25.10 New Features - Project Enhancements

Introduction 

There has been  great take-up of projects by OIC customers over the last year or so. Projects are the one stop shop for all your OIC Process automation artifacts -

  • Connections
  • Integrations
  • Lookups
  • OIC Events
  • Libraries
  • RPA
  • Decisions
  • B2B
  • Healthcare
to name but nine. A great value add is to ability to share these artifacts between projects. This allows one, for example, to create a project with common artifacts, connections etc. which can be shared - define once, use often!

With 5.10, we get the ability to share Lookups between projects - 

OIC 25.10 - Sharing Lookups between Projects 

Here's a simple example - 

Note the new slider, allowing us to share this lookup with other projects.

 
I now create an integration in another project and edit a map in it. Note the new Integration Cloud function - 

I run the integration -

On a related topic - customers sometimes ask about the limits for lookups. These are as follows - 

Maximum number of rows in lookup table: No limit

Maximum number of columns in lookup table: 100

Maximum lookup import limit: 100 MB

Character limit: 1,024

Maximum column length: 2,048 characters

Domain name length: 50 characters









 

#1092 - OIC 25.10 New Features - Anthropic Adapter

Introduction

OIC comes with a rich set of adapters, which make it so easy to plug your integrations into different apps and technologies. Each release of OIC includes new adapters and enhancements to our existing set. This post will look at the new Anthropic adapter.

OIC 25.10 - new adapter for Anthropic

Welcome to this short post on our new Anthropic adapter -


Before we actually create the integration, let's chat with Claude - 

I asked Claude to do sentiment analysis on the following email -

I am writing this mail to complain about your sales department. They promised me that my iBike would be shipped within 24 hours. I only received it 3 weeks later. The iBike is great, but your sales and communication sucks.

The result - 

Now back to our Anthropic connection - I just need to add my api key from Anthropic.


What do each of these models offer?

  • Haiku for speed
  • Sonnet for balance
  • Opus for complex reasoning

Let's go thru the target fields - 
  • Role - can be set to user or assistant
I set this to user.
  • Service Tier can be set to auto or standard_only.
I set this to standard_only.

  • max_tokens - default is 1024, I will up this to 2000.
  • system - here I can set the scene for the assistant e.g. you are an expert on analysing the sentiment of emails.

  • temperature - a value from 0.0 to 1.0. 0.0 = deterministic to 1.0 = random, creative.
  • content - is my request to do the sentiment analysis.
That's it! So let's run the integration - 

Extended Prompt

So what's the difference here? We just need to look at the request payload structure; this is what it looks like for the Simple Prompt and the Extended Prompt

Here we have the ability to use tools.

Summa Summarum

Anthropic is very popular because of its advanced model capabilities. Now OIC is making it even easier for you to leverage it within your business processes.