Friday, December 14, 2018

#672 OIC 18.4.5 New Features - Process

Just covering some of the new features -
full list is here

Simple Forms Editor


18.4.5. brings us a simple form editor in Process -





































I click the +























































Streamlined Navigation for Processes and Decisions 













Dynamic process iFrame support


Check out the  UI Process components at https://yourOIC/ic/pub/components




























Click on the Cookbook link -





and see what is available -
























#671 OIC 18.4.5 New Features - UI Path RPA adapter

An overview of this new feature that comes with the December 2018 release -

UI Path RPA Adapter











Earlier this year I blogged on how to leverage UI Path Robots from OIC.
You can read the post here

Essentially, I had to make ca. 6 REST adapter invokes to get the robot to go the final mile for me.
It was doable, albeit somewhat pedestrian. Now this has all been encapsulated in the UI Path RPA adapter.

In this example - based on an excellent lab from my esteemed colleague Chris P. - I will integrate via the Robot with a mainframe system, courtesy of SIM390 -













In the demo - I will update the TICKETS file, listed above.

My RPA process is as follows - (Process being what the Robot executes)




















Essentially, I am logging on to the Mainframe and updating the TICKETS file.

This process has been deployed to the UI Path Orchestrator -














The Robot, running on my laptop, has access to it -




















Now to OIC -

Create the RPA Connection


I create a new UIPATH RPA connection -














Only Invoke is supported at adapter level. 
You can, of course, trigger an OIC flow from UI Path via other means.

Adapter Configuration -













I add my security credentials for the UI Path Orchestrator and then test -
























Looks good!

Create the Integration


















I use a REST trigger -


































Note the name of the request variable - ticketMessage.

I add the UI Path connection as an Invoke -




















I configure as follows -
















I select my RPA Process - Mainframe and configure as follows -



















I do the required mapping -












and the final response mapping -




Now to testing -


I use Postman -














Wednesday, December 12, 2018

Thursday, November 29, 2018

#669 - OIC --> VB CS Service Catalog

Here is a simple example of accessing the ERP service catalog via VB CS.









Open the context sensitive menu on the right and select Settings -







































Note the Catalog URL format for the REST APIs-

https://YourERP/fscmRestApi/otherResources/latest/interfaceCatalogs

Test -








Catalog is found, so let's leverage it in our VB CS App -

I begin by creating a new Service Connection -









Select from Catalog -














Click Sales and Service -











the objects are displayed - I need to select an object and then the relevant endpoints















I select contacts -





















Note the 114 endpoints - good reason for going thru Integration and it's business friendly adapters!
For this simple example, I just select GET contacts
































I select the GET /contacts api -

























I click Test -
























Great stuff!
Next step would be to simply leverage this in my app -
























Thursday, November 22, 2018

#668 OIC --> VB CS --> Service Connections. Triggering an Integration from VB CS

From the docs -

When you want to expose business objects from an external source in your visual application, you can add and manage connections to sources in the Service Connections pane of the Artifact Browser.

Ok, so this allows us to bring external functionality into VB CS.

The previous post showed my Organization Business Object.
I also have an Integration that creates Organizations in Service Cloud.
This Integration is exposed via REST -

https://myOIC/ic/api/integration/v1/flows/rest/AA_CREATESERVICEORG/1.0/createOrganization





























































Add Authentication -





















add the body -















































As you can see, The Hare of the Dog Public House already exists.


Now I can leverage this Service Connection in the app from the previous post -

I have added an Edit page to the app -

I will leverage the Service Connection from this page - but first I add a new field to my Organization Business Object -



















Here is the Edit page -

















I add a new Button - Create in Service Cloud




















I create a new Event -

















I select Call REST Endpoint -


















I select the Service Connection -



















Assign the Organization fields to the request body -






















Test -















Monitor the Integration -