This article is heavily based on the talk given by Prof. Tim Berners-Lee at the WeAreDevelopers conference 2021. For more information please visit SOLID’s website here. Special thanks to UiPath for giving me an opportunity to attend the conference. I hope you enjoy reading this one as much as I did while writing it😀.
Assume you are in hospital and you got your X-Ray info on CD. Now that data is having its own format and software to process, so you have to do a lot of stuff just to see the data. So -
How do we make it…
In college when I was doing my major in Electronics and Communications, I was introduced to the concepts of Polling and Interrupts. These concepts are also fairly common in Computer Science but I like to stick with their electronic definition -
Polling — It is a process of allowing a microcontroller (a device) to continuously check for a condition or a state of an external device (another microcontroller, database, etc). As soon as the state changes, our controller starts doing its job, and once the job is done it comes back to the checking or Polling stage.
Interrupts- It is…
TLDR; We are going to discuss how to use Docker to deploy MongoDB API. Code is available here -Github
This tutorial is going to help you to develop an API interface for MongoDB and will also shed light on isolating MongoDB Server so that it will be accessible only by our API and nothing else (which is an ideal case).
At first, we are going to discuss how to create such API and then we are going to deploy our program to Docker so that our application is truly isolated and environment independent (more about this in later).
**This tutorial will only work if you have a Cloud Orchestrator (community) account. Please refer to this article in case you are looking for a guide for Enterprise Orchestrator.
This is a 4 step tutorial explaining how to run a job using Cloud Orchestrator API and Python. This tutorial assumes that you know how to connect the UiPath robot to the orchestrator and have set up some processes in it.
In this part, we will be discussing Dash and the various visualization tools it provides. Dash is an Open Source Python library for creating reactive, Web-based applications. Dash is written on top of Flask, Plotly.js, and React.js, Dash and is ideal for building data visualization apps with highly custom user interfaces in Python.
Dash is Declarative which means that we need not define the control flow. …
“Visualization gives you answers to questions you didn’t know you had.” — Ben Schneiderman
While working on an automation project the biggest challenge is to showcase the efficiency you brought in. This is easier said than done as most of the time clients you deal with will have no interest in seeing the RAW Data, and to be frank, no one does!
So I decided to build a platform that would allow everyone not only to visually present the data but also act as a control room for the bot (Automated Process) and below was the result.
RPA is taking the world by storm. It allows the companies to automate mundane tasks so that their resources could focus on something more important. This is beneficial not only for the company but also allows the employee to get their hands dirty in other areas of the industry as well.
Tools such as UiPath not only allow us to create workflows that can range from simple to pretty complicated(depending upon business logic) but also allows us to do it very elegantly with a drag and drop mechanism.
But dragging and dropping technique can lead to complex looking workflows for…
In this part, we are going to discuss a technique of utilizing a webhook (there are several). If you are not familiar with the webhooks then it is recommended that you go through this- Let’s talk about Webhooks (Part 1: Theory).
We are going to use-
Before we dive into it, let’s just imagine you just gave someone a cheque and you wanna be informed as soon as the money is deducted from your account. Now you can either
Keeping this in mind let’s discuss webhooks.
Webhooks are special HTTP Callbacks that inform us about any action that has taken place somewhere. …
This is a 4 step tutorial explaining how to run a job using Orchestrator API and Python. This tutorial assumes that you know how to connect the UiPath robot to the orchestrator and have set up some process in it.
The response from Orchestrator is in JSON format so we have also used the python’s JSON package to parse it.
Orchestrator issues temporary bearer tokens which are nothing but some secret value that server issues to identify you. These are short-lived so must be regenerated at regular intervals.
For generating a token you must provide some information so that orchestrator…