Connect HomeMarketplaceComponentsMCCM Innovations - Orchestrator Chatbot

MCCM Innovations - Orchestrator Chatbot

Solution

Solution

Updated: September 1st, 2020

Published: August 15th, 2019

Downloads: 31

Language compatibility: Visual Basic

Community Support

MCCM Innovations - Orchestrator Chatbot

Solution

Summary: 

This chatbot can assist you with the UiPath Orchestrator. You can ask information about jobs, robots, processes, queues and assets. We provide connectors for a webchat and Google Assistant.


Details

Benefits

This chatbot can assist you with the **UiPath Orchestrator**. You can ask information about **jobs**, **robots**, **processes**, **queues** and **assets**. However, it cannot create new queues or start jobs. In other words, it only has read access to your Orchestrator. Find below a detailed list of things that this chatbot can do for you:
_Robots_
Show which are the robot states.
Request info about a robot by its name.
Request a summary of robots filtered by state and date.
Show how many robots are available filtered by state and date.
_Jobs_
Show which are the job states.
Request info about a job by its name.
Request a summary of jobs filtered by state and date.
Show how many jobs are available filtered by state and date.
_Processes_
- Request info about a process by its name.
- Request a summary of processes filtered by date.
- Show how many processes are available filtered by date.
_Assets_
Request info about an asset by its name.
Request a summary of assets.
Show how many assets are available.
_Queues_
Request info about a queue by its name.
Request a summary of queues.
Show how many queues are available.

Examples
Please, show me the summary of robots
Show me the the summary of jobs of yesterday with the state faulted
How many jobs are running?
Show me the possible states of a job
Please, explain me how this chatbot works
Show me the summary of robots that started the 14th of August between the 13 and 14 hours and are in the state busy
Please, show me the summary of jobs with the state successful
Is there any robot with the state unresponsive?
Which is the latest process that started the 21st of March?

Compatibility

We tested this component using the public "https://platform.uipath.com."  UiPath Orchestrator.

Dependencies

We built this chatbot using "https://rasa.com/"  Rasa. Rasa is an open source framework that provides machine learning tools for developers to build, improve, and deploy contextual chatbots and assistants. We also developed a Python connector for the "https://orchestrator.uipath.com/reference"  UiPath Orchestrator API that makes calls to retrieve the information asked to the chatbot. Moreover, messages are stored in a "https://www.mongodb.com"  MongoDB instance so they can be extracted, processed and used for re-training the Deep Learning models of Rasa. 
Once the user has asked something to the chatbot, it recognizes the user's intent applying a Deep Neural Network and the Python connector translates this information to make a query to the Orchestrator API. Finally, the Orchestrator's info is returned to the chatbot and displayed to the user in a user-friendly format.
Furthermore, this chatbot can be connected to several messaging and voice channels easily. In this project, we provide configurations to deploy the Orchestrator Chatbot in a webchat (`webchat folder`) and in Google Assistant (`action.json file`), just for demo purposes. 
All dependencies are packed in a Docker container so that only Docker is required to use this component.
Docker-CE:
Used version: 19.03.1
Source of download: "https://docs.docker.com/install/"  https://docs.docker.com/install/
License: Apache 2.0 "https://github.com/docker/docker-ce/blob/master/components/cli/LICENSE"  https://github.com/docker/docker-ce/blob/master/components/cli/LICENSE

Resources

- Installation_Manual_and_User_Guide_Chatbot_v2.pdf

Licensing

By clicking download you agree to the following license.