Overview

Perform operations on users, groups, apps and licenses via the Workflow Automator


Description

Orchestration apps let you automate repeatable tasks and actions that span across a diverse set of systems and applications using workflows. The list of actions supported for this app include:


User Management

  1. Create User

  2. Update User

  3. Add User to Group

  4. Reset Password

  5. Delete User

  6. Disable User

  7. Get Users Details by User ID

  8. Get Users Details by Username

  9. Revoke users sign in sessions by ID

  10. Revoke users sign in sessions by username

  11. Assign Manager to User

  12. Get Users Manager By Username

  13. Enable User by Username

  14. Enable User by User ID

  15. Check Is User Enabled By Username

  16. Check Is User Enabled By ID

  17. Lookup extension property

  18. Get User Properties

  19. Add User to Multiple Groups

    

Group Management

  1. Create Group

  2. Update Group

  3. Delete Group

  4. Get Group Details

  5. Remove Group Owner

  6. Remove Group Member

  7. Assign Group Ownership to User using User ID

  8. Assign Group Ownership to User by Username

  9. Add User to Multiple Groups


Application Management

  1. Get Application Details

  2. Remove Application Password

  3. Delete Application

    

Directory Objects Management

  1. Delete Directory Object with ID

    

Organization Management

  1. Get Organization Details

    

License Management

  1.  Add License To User with Username

  2.  Add License To User with ID

  3.  Remove Licenses with Username

  4.  Remove Licenses with ID

  5.  Add License to Group

  6.  Remove Licenses from Group


Prerequisites

  1. Azure Active Directory App Should Be Created

  2. Once you login into your account on the Azure portal and navigate to search for “Azure Active Directory”. 

  3. On the active directory page in the left side panel, Click on App Registrations

  4. Then click on New registration

  5. Enter a meaningful name for your app such as “fs-orchestration”

  6. Click on Register


 

  B. Permissions Should Be Assigned

In the Azure portal, go to Azure Active Directory,

  1. Click on “App Registrations”, then select your app

  2. Click on “API Permissions” 

  3. Then, “Add Permissions” >  ”Microsoft Graph” > “Application Permissions”

  4. Select the permissions mentioned below

  • Application.ReadWrite.All

  • User.ReadWrite.All

  • Group.ReadWrite.All

  • Organization.Read.All

  • Directory.ReadWrite.All

  1. Make sure you click on “Grant Admin Consent for Directory”


    

Installation Parameters

1. Client ID

2. Key (Secret Key)

3. Active Directory Domain


Installation Parameters Description

All installation parameters can be found in the Azure portal.

  1. Once you login into your account on the Azure portal, navigate to search for “Azure Active Directory”. 

  2. On the active directory page in the left side panel, click on Overview > Copy “Primary Domain” i.e. your Active Directory Domain

  3. App Registrations > Open App > Copy “Application (client) ID

  4. App Registrations > Certificates & secrets (left panel) > Click on “New client secret” > Copy “Value”, which is your secret key. 


Please ensure that you copy and save this key since it will not be visible post its creation.