Have you implemented a new application, and it must coexist with the rest of the applications? Do you want to have data from heterogeneous environments in your corporate ERP? Have you acquired a new company, and systems integration is becoming a problem?
Digitalization, acquisition of other companies, or deployment of new environments ... Is this the case for your company?
In addition, it is quite usual that there are a lot of routine processes in any company that are not always performed in the most optimal or governed way possible (sometimes by exchanging emails).
In this blog, we explain how the Oracle Integration Cloud (OIC) solution responds to these 2 needs in a simple, economical, and agile way.
If you have reached this blog, you are probably familiar with the situation in which you are responsible or have participated in the process of integrating a new application with other existing applications for reasons such as:
Oracle Integration Cloud - OIC is an Oracle cloud service whose objective is to cover the integration needs of any type of company (as an Integration Hub), offering the following basic functionalities:
This blog is not intended to technically describe the capabilities of OIC, but the idea is that you understand what use cases can be easily solved using this PaaS (Platform as a Service) service.
This first use case revolves around a common problem in many companies, especially those involved in equipment manufacturing, food, pharmaceuticals, agriculture, etc.
It is that the process of registering an item in your ERP is not a simple process, as it usually involves a series of intermediate steps such as approvals, verification of tests performed, conformity certifications, etc.
All this involves a process that can take quite a long time and, in many cases, is not fully automated, slowing down especially in manual operations, such as requesting the review of the documentation by email and waiting for a response.
Well, in this case, OIC helps us in the following way:
It offers us a simple way to build the interfaces so that users can interact with the process without the need to use manual means (sending documentation or approvals by mail, for example). In this way, by structuring the necessary information for each step, the time that each user must dedicate to the task assigned to him/her within the process is reduced, also increasing efficiency and eliminating errors that, in the end, mean time and money.
We can design (in a drag&drop manner) the different workflows that will make up the process in question, determining what is done in each phase, who has to do it, what input and output information there should be and, not least, how process iterations are managed, i.e., what happens if someone does not give their approval because information is missing or the one that is there is not correct.
By offering a fairly intuitive interface, it allows the different users, each with their own role (requester, approver...), to interact with the process very easily, being notified in a timely manner every time there is a task in which they have to carry out some action.
Once the workflow has been done correctly and all the previous steps have been carried out to be able to register an item in our ERP to start marketing it, we will perform the final step, either by:
Another of the problems that any company usually faces is the integration of heterogeneous applications, either by:
This use case will show how OIC solves the problem associated with having 2 different ERPs that have to coexist temporarily, with one of them acting as master when performing the tasks of, for example, accounting and invoicing.
In this case, although each of them will continue to work as usual, OIC will act as an integration hub that performs the following functionality:
We could say that in this use case, OIC acts as ETL (Extract - Transform - Load).