top of page

Empower Clients to Onboard Employees and Share Company Information

Work Project

image-removebg-preview (10).png

Overview

Our company's product offers a suite of SAAS modules, including Onboarding, Performance, Claims Administration, and more, empowering companies to configure each module according to their specific requirements.

​

Onboarding is the first module I've been working on revamping since early 2023 and is currently in the stage of development.

Current Stage : Developed and ready to be piloted for first client.

Journey Mapping

Context : It’s Clara’s first day at Omnivore as a Finance Analyst. She realizes she hasn't been onboarded yet.
She gets in touch with Tracy, her Manager to find out how to proceed.

01 Tracy proceeds to ask Greg from HR to publish Clara’s profile on the onboarding module.

02 While updating Clara’s profile Greg realizes he needs permission to add a few additional details to her profile.

03 Greg reaches out to vExecution’s Super Admin to make the changes for him

JOURNEY MAPPING.png

Greg wishes there was an easier way to edit forms without having to reach out to the Super Admin each time.

Current Scenario

The Super Admin has overall control over each client company’s module.
- The Client Admin only has permission to update the particulars of forms created by the Super Admin.
- Any changes required by the client from Super Admin are time-consuming as most changes are not global but company-specific.

CURRENT SCENARIO.png

Problem

Currently, the Super Admin acts as a bottleneck, hindering the clients from efficiently onboarding their employees.

How might we enable Client  Admins to have more control and ownership of their own company module, reducing reliance on the super admin, and eliminating delays and time wastage?

Introducing configurable Onboarding module

INTRODUCING NEW VERSION.png

CREATE NEW FORMS

Client Admin can create their own forms apart from the global template forms provided

FORM EDITING

Client Admin now has access to edit Global template forms to suit their own needs.

How did we get here?

Before getting into the details of design let’s look into how we went about the flow of arriving to the final solution.

Current Flow

Despite being an exception flow, the Super Admin found too many requests like Greg’s on a regular basis from different clients asking for requests specific to only their companies.

HAPPY AND EXCEPTION FLOW.png

A minimum of two weeks is required to accept, review, and customize each request by the Super Admin.

How did we solve this?

  • Provide Clients with a standard module, but also Allow Client Admin to create their own forms.

  • Allow Client Admin to edit certain “editable” form fields from the Global template forms.

  • Client Admin can assign permissions to employees to give them editing/viewing access.

  • Employees with editing access still require Client Admin’s approval to make any changes to the global template of forms.

Solution 1 : Create new forms

01

Create new Form

SOLUTION 1 CREATE NEW FORMS.png

02

Drag and Drop form fields from Property bar

Solution 2 : Edit global template of forms

01

Click on Design form icon

SOLUTION 2 EDIT FORMS.png

02

The form opens into edit mode showing the editable and non editable fields

03

Editable form fields can be hidden, deleted or replaced

Solution 3 : Client Admin can approve/reject edit requests from employees

01

Client Admin can view all requests sent in by employees for edits

SOLUTION 3 APPROVE REJECT.png

03

Admin can send back requests with reason with this popup

02

Admin can either approve or send back the request

SOLUTION 3 AUDIT TRAIL.png

04

Admin can view the Audit Trail to review the flow of events for any change requests for any items in the module

Publish mode

After rejecting Tracy’s request to changes to the Display Name form field, Greg then proceeds to fill the particulars and publish Clara’s profile.

PUBLISH MODE.png

How will this help?

  • Client companies now have more ownership over their modules and can tweak the forms to suit their company’s needs.

  • This leads to reduced delays saving company time.

  • The product works more seamlessly compared to before when Super Admin spent hours over specific company requests and can focus on updating and making the module more configurable and easy to use instead.

bottom of page