The updated version of Oriana’s low-code platform is here! WebAPI, RPA, No-code and many more in the 6.4 version

October 26, 2020

“If it ain’t broke, why fix it?” That’s altruism which echoes down the ages, but would we really be happy if our technologies ceased to progress and we remained stuck in first generation iterations? Clearly not. So too with Oriana’s low-code platform, a winning product which already comes highly featured, but that doesn’t mean it can’t be improved – and it just has been. Welcome to Oriana’s platform new release, version  6.4.

The first thing to note here is that the release content of the new version is smaller. That’s a deliberate ongoing policy from Oriana. From now on new releases will be smaller, but more regular – every quarter in fact. So rather than ‘giant leaps’, there will be steady, incremental changes and improvements. Makes sense? So let’s take a look at what’s going on ‘under the hood’ in the new version.

WebAPI


OK, we know what a WebAPI is – an extensible framework for http services, accessed in varied platforms and applications. Now, by using Oriana's low-code platform WebAPI entities these can be queried, created, modified, and deleted in a standard, validated and logged way with many programming languages. WebAPI are known as business objects in Oriana's terminology, where an object is a structure or storage, where data can be stored/displayed and exchanged among the components and users of the application. In Oriana’s low-code platform the data represent individual business units such as invoicing or other data records.

In practice what this means is that everything can be described as a closed unit containing coherent data and characteristic behavior patterns, with each unit being able to create relationships and interdependencies with other units. The WebAPI has been built on the most modern, OData (Open Data Protocol) v4 standard, allowing the creation and consumption of queryable and interoperable RESTful APIs in a simple and standardized way. Result: more flexibility, coupled with enhanced usability.

You can seek out more information about OData, which is an ISO/IEC approved OASIS standard, on the Odata website. You can also check Microsoft's OData documentation, which describes the standard as helping, ‘applications to focus on business logic without worrying about the various API approaches to define request and response headers, status codes, HTTP methods, URL conventions, media types, payload formats, query options, etc. It provides guidance for tracking changes, defining functions/actions for reusable procedures, and sending asynchronous/batch requests.’

The OData end point of the Oriana’s application is available on "/api" path of the installed web application. For example, if the URL is https://myeffectorapp.mycompanydomain.com,then the OData endpoint is https://myeffectorapp.mycompanydomain.com/api. The data is transferred in the URL query parameters and in the request body in JSON(JavaScript Object Notation)format. The response (if it has a body) is always in JSON format (with application/js on content type). The JSON format enables easy reading and writing for humans, with easy parsing and generation for machines.

Robotic Process Automation

Robotic Process Automation, or RPA, is the increasingly in-demand use of software bots to perform repetitive and –let’s face it, downright boring tasks – which humans are clearly not consistent in performing. Humans need breaks, and chats with colleagues. Humans make errors, then sometimes multiply them by simple copy-paste mistakes. So RPA makes sense on every level – to minimize errors, maximize efficiency, and to promote human staff to doing what they are uniquely skilled at doing. This includes making value judgements, and dealing with other humans (for example in Customer Relationship Management). So the value of RPA is already well proven,with speed efficiencies of up to 20X when compared to human operator levels.

In an Oriana workflow, you can create anon-human workflow step, called a system task. By using this system task you can use custom code (.NET dll) or you can call an RPA Orchestrator to start an RPA job. So by using RPA, you can automate practically anything. When the robot finished, it can call back to Oriana's powerful WebAPI sending information to save and to move the workflow forward. Oriana’s low-code platform has an RPA System Task connector to UIPath Orchestrator, but users can also easily create their own connector. A use-case workflow example would be for cost approval, where the approval will be administered in the ERP system by the RPA Robot.

These are new features of Oriana’s low-code platform 6.4, but it’s worth noting that Oriana has been partnering with RPA market leader UiPath for some time, bringing further functionalities and ease of use to an already feature rich and user-friendly platform. As UiPath say in their promotional literature, “We make robots so people don’t have to be robots. ”That’s a sentiment shared by Oriana.

Oriana Studio

Oriana Studio is the ‘lite’ version of the Oriana’s low-code Platform, and here too there are developments with an enhanced process and process step designer. One of the most valued qualities of the platform is the ease with which non-technical users and Citizen Developers can approach using and modifying systems, which now became even easier in 6.4.

Out with the old

And there are also of course now depreciated features as time moves on. This includes the ending of support for SQL server 2008 and 2008 R2.

So now Oriana’s low-code platform is improved, building on the success of previous versions, and able to work even more effectively across a very wide range of business applications, ranging from SMEs, through to multi-nationals. The release comes at a time when every business and organization faces tough challenges, and need all the help they can get in improving efficiency and cost-effectiveness. Oriana’s 6.4 release helps deliver on these criteria.

Do you have any questions or comments? Feel free to ask our experts.

Focus on CIOs and involve citizen developers
This is why you should consider using low-code development platforms
Oriana logo
2019 © Oriana Ltd. All rights reserved.