Overview
ON THIS PAGE
What is XPLANY?
XPLANY is a workforce management software designed by Xenialab for helping organizations in planning, managing, and tracking employees' work.
This solution offers a variety of features that enables companies, as Contact Centers, to reduce workforce management efforts.
Work scheduling can be a very complex and tedious task, but with this software the entire employees shifts process can be automated and optimized, minimizing the impact on time and resources.
Planners often organize their teams' work using spreadsheets, but this mode results in a large amount of work, with a high probability of error and limited ability to forecast and plan, lacking the live feed of call data. XPLANY is a tool to meet requirements for forecasting, scheduling, monitoring and optimisation to handle business hours and a highly volatile volume of inbound calls.
The software can also support multi-site scheduling and can map virtual structures. Moreover it is stable, reliable, scalable and it is designed to integrate with XCALLY suite.
You can use the web cloud interface to use the XPLANY application. You can also access the REST API to create a custom user interface as necessary.
Key Benefits
The benefits of implementing XPLANY are embedded in the major features:
Cloud-based | With the web cloud interface, XPLANY guarantees flexibility, automatic update, cost saving and data security |
Scalable architecture | XPLANY is a scalable software, conferring stability and reliability |
Integrable to XCally | The platform is designed to integrate with the XCally Suite |
Multi-Tenant | Multitenancy offers fast deployment, multiple customers management, ongoing maintenance, shared analytics, privacy |
SLA Compliance | With XPLANY, it is possible to meet service levels more consistently with demand-oriented and fully enhanced scheduling |
People-centric | The software considers employees’ requests, vacations and absences, minimizing over- and understaffing issues. |
Work Scheduling Optimization | XPLANY offers the possibility to combine different workforce management methodology:
The employees allocation considers several variables to reach the optimal shift roster and maximize productivity:
|
Architectures and Requirements
XPLANY is developed on Cloud AWS, with a microservices-based application architecture that allows ease of understanding, fast and flexible deployments, improved isolation in case of fault, scalability and the possibility of adding microservices based on different technologies without affecting existing ones.
In fact, with his web cloud interface, XPLANY guarantees flexibility, automatic update, cost saving and data security.
Xenialab uses Node.js technology to touch the techniques of the future and to stay updated with the latest technologies.
On the client side, XPLANY use Angular to create an high-quality dynamic web application with captivating design and top performance.
Optimization Algorithm
In order to optimize shift scheduling for maximum efficiency and fairness for employees, XPLANY uses a framework to combine optimization algorithms (metaheuristics) with score calculation by a rule engine.
A rule engine is great to calculate score of a solution which can have planning problem
An optimization algorithm is great to find new improving solutions for a planning problem
The solver iteratively run phases and when a new best solution is found, the solver generate an event called "Best Solution", so the algorithm ends and responds with the solution found.
What is a planning problem?
A planning problem has an optimal goal, based on limited resources and under specific constraints. Optimal goals can be any number of things, such as:
Maximized profits: the optimal goal results in the highest possible profit
Minimized ecological footprint: the optimal goal has the least amount of environmental impact
Maximized satisfaction for employees or customers: the optimal goal prioritizes the needs of employees or customers
The ability to achieve these goals relies on the number of resources available, such as the number of people, amount of time, budget and physical assets (vehicles, computers, buildings, etc.)
Specific constraints related to these resources must also be taken into account, such as the number of hours a person works, their ability to manage certain services, or compatibility between pieces of equipment.
XPLANY solve constraints satisfaction problems efficiently, combining optimization algorithms with very efficient score calculation.
Usually, a planning problem has at least three level of constraints:
A (negative) hard constraint must not be broken. For example: required skill for a spot.
A (negative) soft constraint should not be broken if it can be avoided. For example: undesired time slot for an employee.
A (positive) soft constraint, or reward, should be fulfilled if possible. For example: desired time slot for an employee.
These constraints define the score calculation of planning problem. Each solution of a planning problem can be graded with a score.
Furthermore, these constraints can be customised for each tenant and in this case the contrant will be applied to all employees and spots connected to that tenant.