How you can streamline an HR Employee Onboarding Process

Employee Onboarding
Kianda – Intelligent Business Process Automation Software

Onboarding of new employees takes up a large amount of time of an HR department. It has many aspects to consider; paperwork to process, approvals to set up, documents to gather, training to provide, appraisal meetings to organise and so on. Tasks to be carried out involve not only HR department but also other departments; HR deals with compliance, IT deals with how to get equipment up and running and managers with expectations. Sometimes tasks need to be carried in parallel, sometimes one after another.

Most of these tasks are repeated for each new hire over and over again. This gets more complicated and worrisome when bulk employee onboarding is required in a short period of time and when you don’t have an easy solution available to automate these repetitive tasks.

The employee onboarding process should be smooth and simple, not time-consuming. With some of our customer’s feedback, and some research of our own, we’ve put together a list of ways to automate employee onboarding process so that you have more time to deal with other more important matters in the business:

1- Get paperwork out of the way

To keep the process quick and to avoid making a new employee spend long hours filling out forms, consider using a paperless solution not only for efficiency but also to support the environment. This can be done using a Business Process Management (BPM) software that enables your organisation to create online forms easily. New hires could fill these forms out on a computer on their first day or even before they start.

2- Give easy access to everyone involved in the process

You may have an international organisation where departments that are involved in this process are spread across the globe. A smart BPM software should provide a single place where everyone can access and complete their tasks one after another or in parallel. Starting a new hire process triggers an email thread to allow team members to collaborate, and leave room for feedback if a correction is needed.

3- Seamless bulk employee onboarding

Let’s assume after going through interviewing process, you have a list of new hires in your data source ready to onboard. This may be a spreadsheet, a list in SharePoint or a data list somewhere else. Having the ability to import this list and start onboarding workflow of each listed employee and set them up in other data sources automatically cuts down a lot of time and costs. Anyone in your organisation with no coding knowledge being able to build necessary forms to automate this process would give you a big advantage. You can then sit back and watch how your onboarding operation moves smoother and faster.

4- Use the most of your data no matter where it is located

Connection to multiple systems such as SharePoint, Active Directory, SQLServer, SAP or any other systems you may use in your organisation is crucial in the automation process. And more importantly, ability to connect to all these data sources in one single workflow, no matter where they are hosted on cloud or on-premise will speed up the entire process seamlessly and will avoid going through the pain of additional implementations and costs.

5- Go paperless with your induction process

Another part of the hiring process that takes up a lot of an HR manager’s hours is induction and training sessions with each new hire. Every employee needs basic training on company policies and operating procedures, as sessions conducted by HR manager or documents to be read by the employee.

Making sure a list of policy documents is read by the new hires before they start their job is not straightforward as by nature it is something not very appealing. What could help you save a significant amount of time and cut down the risks is automating this process. Starting with digitalising these documents, making sure employees read one after another in the right order, and track if they read the documents, request their digital signature are all going to help you to go paperless and speed up this process.

6- Think long-term

Another thing to consider is that onboarding process is not a process that only should be looked at when a new hire starts a job and then put aside and forget about it. It is an ongoing process that will need your attention for edits, updates on the existing employee’s positions, starting an offboarding or re-onboarding process and so forth. A good BPM solution should be able to accommodate all these dynamic changes without you re-creating the work and should be flexible to adapt to your business’ unique needs to avoid unnecessary work down the line.

7-Don’t be limited to what’s available

There are many solutions out there with limited capabilities. Don’t get stuck to these limitations, your business may have specific requirements depending on what industry you are in, how your operations work and where your teams are based. Digital Transformation solutions should not lock your operations up in boundaries, but be flexible to adapt to your business, expand with it and allow you move further easier and more profitable.

Automating employee onboarding tasks will certainly pay off in the long-run

Onboarding process can be costly and time-consuming. Streamlining these processes now will certainly pay off in the long-run if these repetitive tasks are automated and manual work is reduced.

If you’re a business owner or manager and aware of how expensive and time-consuming onboarding employees can be, we have a solution that is specialised in workflow automation. Giving you the power to easily automate your employee onboarding process and overcome the inefficiency in your business.

If you haven’t started your Digital Transformation journey or looking for smarter solutions to streamline your operations and cut down the paperwork, please visit and request your free demo.

Derya Sousa
30 Nov 2017

Why every business can benefit from automated process workflow system

Business Process Automation

Modern enterprises have common objectives related to digital transformation aiming to improve productivity and collaboration in their organisations. Organisations succeed when they manage to incorporate new technologies into business operations and company cultures. One of the ways to achieve these goals is by automating recurring business processes.

Despite all the available latest technologies, innovations, mobile solutions, AI’s, enterprises still seem to be somehow in a catch-up mode when it comes to digital transformation.

There is also some level of lack of universal awareness about the benefits of the Digital Business Process Automation services which I believe need to be highlighted with showcases that businesses can leverage.

Process automation concept presents many opportunities for innovation and it brings significant competitive advantage. It helps to optimize the business performance of an organisation. It is a big accelerator in various sectors such as Sales and Marketing (pre-sales and post-sales), HR (employee onboarding, training, and performance management) and Manufacturing (invoicing, returns, conflict resolution) and more for any organization.

Here is a list of business processes every company will have to automate sooner or later whether they pursue Digital Transformation or not:

  • Leave approval
  • Support Queries
  • CRM/Marketing
  • Expenses
  • Employee Onboarding

A workflow automation solution can be applied to almost any industry offering automation of the time and resource intensive processes, providing improved visibility and better performance in business processes, enabling faster and more accurate data entry into the data systems.

Business process automation
While everyday business flows by itself, staff can concentrate on getting more done and focus on the things that matter to the organisations.


There are many benefits of implementing workflow automation, here are the 4 good reasons your organisation should consider it:

1. Improve productivity & efficiency
Starting with designing your processes and automating workflows related to them, gives you a better and bigger picture of your processes and makes it easier to identify areas that need enhancement to achieve productivity and efficiency. With the help of automation, various departments are able to stay more connected, collaborate easier and communicate faster.

2. Error-free results every time
Businesses should consider workflow automation when there are repetitive tasks to implement. Often these tasks are managed with spreadsheets, email or even papers. Process workflow automation is the best way to complete tasks in a most efficient manner while streamlining business processes. It helps to produce consistent and accurate results every time by removing the risk of error.

3. Save time and money
The main benefit of automated workflow is that it saves time and money. Digital process automation is about creating new business designs by using digital technologies, automating and enhancing critical processes which in turn enables time-saving by completing a job with accuracy. Any organisation that implement automation operate more efficient, save time and money while increasing profitability.

4. Measure and predict progress of your business processes
BPA solutions that come with custom dashboards displaying a list of tasks/processes and the analytical charts related to those bring a higher level of visibility helping managers to monitor the status, spot the bottlenecks and opportunities of process enhancement.

It is no doubt, by automating complex business processes companies streamline their operations, increase their efficiency, cut down on the manual tasks and reduce errors and eventually stay ahead of the game.

Our new product Kianda, is a unique BPA system that aims to bring the process automation and collaboration to the next level. In Kianda we are continuously researching, innovating, implementing latest technologies, discovering new ways to deliver the most effective platform with great capabilities that make our customers’ digital transformation goals come true. Discover more about Kianda.

Osvaldo Sousa
18 Oct 2017

TeraDev sponsors European SharePoint Conference #ESPC17

European SharePoint Conference 2017

TeraDev is delighted to announce that we are Silver Sponsors for the upcoming 2017 European SharePoint, Office 365 & Azure Conference #ESPC17 in the CCD Dublin, November 13-16. We are proud to be partnering with such a prestigious event that gathers SharePoint, Office 365 & Azure experts from around the world in one European location for the largest conference of its kind.

As sponsors, we are happy to offer a 10% discount off your ticket. Just Click here and use the code ESPC17SP & get a 10% discount.

During the conference, we will be launching our new product Kianda – a Unique Business Process Automation Platform with great capabilities. A single powerful workflow automation tool enabling the creation of unlimited forms and workflows. Bringing you digital process automation without limits. Why not visit to unlock secrets of the platform and see how easily you can automate your workflows.

We will be exhibiting at booth #72 in the Expo Hall for the duration of the conference where we would be delighted to meet with you and answer any questions you may have about us or our solutions.

If you would like to have a one-on-one please contact us on and we can schedule some time to meet with you.

Business process Workflow automation
Business Process Automaton Without Limits
Why HTML5 business apps?

Why HTML5 business apps?

While the consumer landscape has evolved very rapidly in the last few years, the enterprise landscape has taken a bit longer when it comes to adopting to the modern app concepts. This disparity in technology adoption is expected. I guess like most businesses, your business also runs some obscure systems that are there forever and they just work (at least most of the time).

Nowadays HTML5 apps take advantage of the power house that modern browsers have to offer allowing developers to create network connected apps rather than traditional web applications.

html5 web application

2016 the year modern browser adoption finally took off

Corporations are usually very slow when it comes to adopting to modern browsers. IE (Internet Explorer), more notably IE8 (yuk) is still a dominant enterprise browser.

According to Gartner this year for the first-time Google Chrome will be the most used browser in the enterprises followed by IE. While certain government related bodies have to stick to IE8 (double yuk), many are rapidly (as quickly as enterprises can go) adopting modern browsers as their browser of choice.

Why old style web apps don’t work?

Browser adoption and sometimes legacy applications cause a great difficulty when it comes to actually embrace new technological trends like SPA (Single Page Application) that relies heavily on client side technologies like JavaScript, CSS3 and HTML5. Instead what corporations usually tend to implement are the older technologies that could end up being server side technologies like JSP, ASP.NET, PHP or other like-minded technologies.

This does not mean these technologies have no merits or have no place in modern apps. They do and can play a very important role. They should still be used as the underlying technology. The use of these technologies usually comes with the normal pitfalls associated with the page life-cycle such as page state.

traditional web apps
traditional request / response web app

The request / response model most of the time works perfect except when you have low bandwidth or even high frequency requirements.

The rise of the business HTML5 apps

In a networked HTML5 app usually back-end systems such as SharePoint, SAP, Dynamics CRM and others can take a function of a “platform” that gets leveraged by the app. This can have great benefits for organisations since customisation don’t have to live any longer within a specific back-end system, usually freeing the organisation for being able to upgrade to the next back-end system release without affecting their specific logic.

On the other hand, the use of client side technologies may come with its own challenges (even taking aside the browser adoption issue) such as; security. A careful planning is essential, otherwise you might end up in a “security gate” situation.

HTML5 modern business app concept case study


One of our latest enterprise business app projects, users using SharePoint for issue tracking and SAP for typical business process executions like product management and customer service, faced an almost constant slow execution performance with either back-end systems (I am not simply referring to speed here, also issues such as having to go through confusing screens and multiple post backs).

One of the most important issues this app had to resolve was the ability of searching very quickly from a product catalog of more than 100 thousand products and in real time correlate this product data to SharePoint data held across multiple lists and libraries.

A combination of the following technologies enabled us to meet this requirement efficiently:

  • IndexedDB – Web browser NoSQL database system
  • EmberJS and bootstrap – Help to simplify a lot the complexity of working with client side technologies
  • JS – IndexedDB wrapper to facilitate working with the client site NoSQL technology
  • Web Sockets – ideal for communication based systems, perfect for high frequency applications that require data to be available fast
  • Web API back-end – Server side back-end, using remote event receivers for SharePoint and SAP connectors

The end result is a lighting fast app that is built mobile first and highly intuitive. Allows users perform instant product catalog and SharePoint searches.

Now everyone has a bit more time to spare 🙂

Osvaldo Sousa
23 Dec 2016

SharePoint as an enterprise app platform

SharePoint generally is a great framework for building enterprise apps and I am not simply referring to apps built using the app model. I am referring to all the combinations of solutions that leverage services SharePoint provides. This includes client-side based solutions such as HTML5, JavaScript and traditional farm solutions.

SharePoint Consultancy

From a client-side point of view, SharePoint offers a lot when it comes to resources that can be leveraged from frameworks such as Ember or Angular.

SharePoint offers the following services:

  • Lists
  • Document libraries
  • A robust security model
  • User profile store
  • Extensive REST API and much more…

SharePoint developers (SharePoint farm solutions developers) have been leveraging successfully of these resources to build enterprise systems for many years. This has had sometimes not so good results due to the fact that these solutions can sometimes affect the whole SharePoint server farm in a way that is detrimental to anything else running in that server farm.

The solution for this as dictated by Microsoft with the introduction of the app model is to make more use of the “platform” personality of SharePoint. This allows effectively to write code that does not run within the same process as SharePoint code does and helps to avoid (most of the times at least) the common pitfalls of SharePoint farm solutions.

Sample customer ordering system built in combination with SharePoint + EmberJS

Here is a good example of such use of SharePoint by employing Ember JS coupled with a few lists in SharePoint to build an order management system.

Sharepoint, Ember, JSOM, REST, Lists

The ingredients for this hypothetical system are:

  • Two SharePoint lists (Customers and Orders with the required metadata)
  • EmberJS used to provide front end and business logic
  • SharePoint JSOM / REST API to allow Ember to work with list data
  • A Single Html Page (or SPA) containing css references and handlebars templates for use in the system
  • app.js referenced within the html page
  • A document library to host the page and its client resources

The following is sample code used in app.js

Note: In the code snippet above SPData represents an abstraction to using a combination of SharePoint rest services or simply JSOM.

The advantages of building your business app this way are multiple: Easy to change and quick to adapt without lengthy deployments and the guarantee of no custom code being executed with your SharePoint process.

In conclusion; the use of sophisticated client-side frameworks combined with SharePoint web services can provide an ideal environment for your next business application.