AZURE AD AUTOMATION BOT

Loading...
Thumbnail Image
Files
Date
2019-06-25T11:17:04Z
Authors
Journal Title
Journal ISSN
Volume Title
Publisher
Abstract
Microsoft Azure is a cloud computing service created by Microsoft for building, testing, deploying, and managing applications and services through Microsoft-managed data centers. Azure Active Directory (Azure AD) is Microsoft's cloud-based identity and access management service that is controlled, authorized or managed by an administrator of an organization. In this project an administrative manual task is being automated. That is, creating a new azure ad account for an user. The whole automation task is done here by using Microsoft Flow. Microsoft Flow is cloud-based software that allows employees to create and automate workflows and tasks across multiple applications and services. Automated workflows are called flows. Luis is a machine learning-based service to build natural language into apps, bots, and IoT devices. To create enterprise-ready, custom models that continuously improve. In this project, a Natural language understanding bot that will understand user request by connecting with LUIS and in turn perform the task by connecting with Microsoft Flow and successfully return back the corresponding result as a message in the bot is created. The bot is developed using JavaScript & NodeJS as the language. Next, a LUIS application that will accordingly understand user utterances in the bot was created and connected to the bot. Later, a workflow in Microsoft Flow was created to automate the tasks done by an IT admin in creating a new azure ad account. Again, the workflows are called to the bot using Microsoft Graph API calls. Finally, when the user sends a request in the bot saying “create an ad for <name>” or any other requests similar or related to the previous request results in the successful creation of azure ad user account for the respective name mentioned. A success message is sent back immediately in the bot after the successful completion of the task.
Description
Keywords
1NH15IS109
Citation
Collections