• Workbox

Workbox – Empowering Users with Novel Microservices-driven Capabilities

For years, users of business data were constrained by the limitations of their computing systems – a vast majority of systems don’t provide out-of-the-box functionalities that allow the users to meet their specific needs. For instance, most users cannot download a selection of data in the PDF format. They can also not convert an XML file into an MS-Excel spreadsheet. The limited functionality of the computing systems is forcing users to go for third-party, external applications, resulting in various problems such as connectivity issues and security challenges.

How can this problem be overcome?

Business users need a robust, user-friendly web-based platform that can be easily integrated with their databases and provides a wide range of functionalities. One of the most widely used online platforms that deliver a multitude of innovative functionalities is Workbox. The novel cloud-based solution harnesses the immense power of microservices to provide a plethora of useful functionalities. Today, let us examine some of these applications, in detail. But first, we’ll have a brief overview of microservices.

What are microservices and how are they useful?

Microservices, also widely known as microservice architecture, is the term used to indicate a software development approach that calls for a computer application to be built as a suite of small, independently-deployable services. The microservice architecture provides various benefits such as the following.

· High levels of modularity, resulting in easy testing and easy maintenance

· Simple and cost-effective to scale up, enabling companies to meet growing business needs

· Hassle-free integration of diverse systems and modernization of software applications

· Small, autonomous teams can work on microservices in a highly effective manner

We'll now proceed to look at various innovative microservices-based functionalities provided by Workbox.

Novel microservices to meet your business needs

Here is a partial list of microservices-facilitated functionalities provided by Workbox.


Many a time, you need to convert data in the XML format into spreadsheets for reporting purposes. CreateExcel allows you to convert XML files into MS-Excel workbooks very rapidly, with little effort.


On many occasions, finance professionals need to convert the amounts in accounting reports indicated in one country’s currency into the currency of another country. This could take a lot of time and effort. Using the microservice CurrencyConverter, they can convert the amounts in a report into the currency of their choice, while importing the report.


Often, users of databases execute various types of queries to fetch required information. DBQuery is a useful microservice that enables you to execute the query and get the required information in XML format. It also protects databases, by preventing SQL injections during query execution.


In some cases, you may need to add to the content of email we receive, before forwarding it. Workbox’s EmailForward allows you to alter the content of a forwarded email.


Sometimes, you may not be sure whether an email ID is valid. In such cases, you can use EmailValidator to check the validity of the email ID.


The key of an object in a database helps users identify the object uniquely. Workbox’s GetAwsS3Keys microservice enables you to retrieve the keys of the objects in the Amazon Web Services (AWS) S3 object store.


At times, we may need to merge the content of different PDF files into a single document. The microservice MergePDF microservice allows you to combine the content of two PDFs into one, very easily.


A lookup table enables you to process data faster and get the required information. Workbox’s Hashtable can be used to provide a name to a lookup table and fetch the desired value.


Salesforce users often need to attach files to parent records. The SFDCAttachFile allows you to attach a file to a parent record in your Salesforce database.


A lot of Salesforce users’ time can be saved if they can perform mass manipulations to the databases; the Workbox microservices SFDCBatchInsert and SFDCBatchUpdate enable users to add records and update records, enmasse, respectively.


Salesforce Object Query Language (SOQL) is a widely used tool to fetch data in a Salesforce database. SFDCSoqlQuery enables you to run an SOQL query and fetch the needed information in a hassle-free manner.


Many users of Salesforce systems often find it hard to update their databases, and this problem is more pronounced in cases where the databases are very large. Workbox’s SFDCSoqlUpsert microservice resolves this problem, by facilitating easy insertion of rows into Salesforce data tables; it also enables the users to make other updates seamlessly.


Stripe is one of the fastest growing payment platforms used by millions of businesses across the world. The microservice StripePayment enables users to make payments securely without problems, through the cloud-based platform.


Many business users need to download the content of a web page for various reasons; Workbox’s Web2Image and Web2PDF allow the users to convert a web page into an image and a PDF respectively, enabling easy downloads.


Most travelling executives would like to know the details of the weather at places where they go. The details of weather at the place indicated by a given zip code can be found out using the microservice Weather. It also provides details of sunrise and sunset at the place.


Sales teams often schedule calls with prospective customers in different parts of the world, and this requires them to calculate the differences in various time zones precisely. Workbox’s WorldClock solution helps the teams to know the exact time in any time zone, at a given moment.

Thus, we see Workbox provides a wide range of functionalities through effective use of microservices. As indicated earlier, this post covers only some of the functionalities provided; the innovative platform offers many more. We can customize these microservices to meet your unique business needs.

Hope you found this post interesting. What applications do you use to meet your business requirements? We’d love to know.