- Print
- DarkLight
- PDF
How to handle Business hours in an Ushur?
Ushur Overview
Ushur is an AI-powered platform that combines process automation and conversational interfaces to automate enterprise workflows. In doing so Ushur delivers great value to those enterprises by eliminating manual work and freeing up human capital for higher-valued business needs.
Ushur's platform offers a template-based approach to solving specific use cases for companies. The platform offers a state-of-the-art linguistics engine, together with a drag-and-drop process and conversation builder, invisible apps that deliver app-like experiences without asking customers to download an app, and integration hooks into standard and proprietary systems of record. Along with this infrastructure, Ushur offers real-time monitoring, audit capabilities, and a powerful analytics engine.
Technical overview
Ushur has the option of controlling the engagement based on business hour conditions. We can the current time and compare it with the business hour rule and take different routes as per the flow. Please note that Ushur runs based on UTC and hence business hour conditions should be configured based on UTC.
Implementation steps
Create an Ushur variable to capture the time stamp.
Create a module to capture the current hour using the compute module, (click for compute module). Select the variable created in Set and in both the Value box choose SystemUtcTime#getHours() (type @ in the value box to get the options and choose the hour UTC hour option). Select Assign in Operation.
Step 2 would save the UTC (hour) in the variable, which can be in the compare module (click for compare module).
Note
Please check the time zone difference and provide the Value.
Add another compare module to define the end of business hours.
Note
Input of Value should be in 24-hour format.