Introduction
OIC Projects allow you to organize your related OIC artefacts - Integrations, Connections, Lookups, Libraries, Events. Think of a project as your one stop shop, when you developing business processes.
You decide on the granularity of your projects; you could have one per use case, or one for related use cases e.g. all HCM onboarding use cases. RBAC can be applied to the Project design time, that means you can decide who can edit/view/monitor your project and its contents.
Projects contain other OIC artefacts we haven't as yet met -
- Lookups
- OIC Events
- JavaScript Libraries
These will also be discussed in this post.
Before we begin, please note, there are some service limits related to projects, which do limit the amount of integrations etc. However, these limits are very generous. The OIC3 Service Limits doc can be found here.
So let's begin -
Also, when creating a project, you can decide on its visibility -
In the Integration tab we see Integrations and Connections, which we have already met. We can also create Lookups, OIC Events and include JavaScript libraries.
Lookups
Lookups enable Domain Value Mapping between your Apps. Think about a simple example where a customer address structure includes a country field.
Each of your apps has a different identifier for the same country e.g.
OIC Events
OIC Events allow you to implement publish/subscribe within OIC itself. Net, net, one integration can publish an event, one or more other integrations can subscribe to the same.
Filtering is easy - let's add a filter to only subscribe to orders for Ireland.
{"type":"jq_filter","filter-def":".countryheader==\"Ireland\""}
No comments:
Post a Comment