We noticed that JavaScript is disabled in your browser. We suggest enabling it for a better experience.
We noticed you're using an older version of Internet Explorer. We suggest you update to the latest version for a better experience.
Skip to main content

How the Azure AD Connector Works

This article describes how the Azure AD connector works in plain language, and outlines the key choices an Account owner will need to discuss with an Azure AD administrator to configure the connector.

The concepts covered are:

How the Connector Works

The Azure AD connector works by receiving information about user groups from Azure AD, and assigning those groups Forms & Workflow roles.

Azure AD overview.png
Once an Azure AD user group is assigned a role through the connector, staff members within that group become Forms & Workflow users. They can login using their Microsoft credentials administered in Azure AD, and perform any tasks associated with their platform roles.

User groups

Staff members can be assigned to multiple Azure AD user groups.  

Users added through the Azure AD connector cannot be managed individually through the Forms & Workflow Admin > Users interface. 

If a staff member is removed from an Azure AD user group, they lose any roles that have been assigned to that group. If this leaves them without a role, their Forms & Workflow account is deactivated. 

If a staff member’s profile is deactivated or deleted in Azure AD - when they leave your organization, for example - their Forms & Workflow account is automatically deactivated. 

Managing Staff in Azure AD (User Groups)

To give an individual staff member access, your Azure AD administrator or IT team will need to add that staff member to one or more Azure AD groups that have been assigned a role in Forms & Workflow. 

What You Need to Decide

You should discuss with your Azure AD administrator:

  • Who will add staff members to Azure AD user groups with access to Forms & Workflow?
  • Will this be your Azure AD administrator, another member of your IT team, or an account owner that has access to Azure AD?
  • If this person is not an account owner, how will the account owner communicate staff changes to an appropriate member of the IT team?

What Data is Sent to Forms & Workflow (Scope and Attributes)

Your organization’s Azure Active Directory can contain a lot of information, not all of which is necessary to use the Azure AD connector. 

To prevent the Azure AD connector from listing irrelevant user groups, your Azure AD administrator will narrow down the information that is sent by defining the scope and attributes of that data.

Scope

Most organizations don’t need Forms & Workflow accounts for all of their staff. 

Scope

Your Azure AD administrator can filter which user groups are provisioned by changing the scope of the information sent. 

There are two ways to do this:

  • Allowing Azure AD to send only whitelisted user groups to Forms & Workflow 

  • Allowing Azure AD to send all user groups to Forms & Workflow, but filtering the groups that are sent by particular group or user attributes

Which option best suits your organization depends on how your AD administrator or IT staff collect staff members into user groups.  

What You Need to Decide

Talk to your Azure AD admin about how your user groups are organized in Azure AD. 

  • If your organization creates user groups specifically for Forms & Workflow, then scoping only whitelisted groups may suit it best.

    In this scenario, you may have user groups in your active directory with names like “Forms_Parks&Rec_admin” or “Forms_Finance_Reviewer.”

  • If your organization collects staff according to other criteria such as their department or job, you may want to add a specific attribute to the users that need access to Forms & Workflow.

    In this scenario, you may have user groups with names like “finance” or “parks and rec,” containing users with the attribute.

Because roles are assigned to entire user groups, not individual users, you may find it useful to create specific Forms & Workflow user groups in Azure AD regardless of how your organization currently groups staff in Azure AD. For example, you may want to add some members of your finance department to an Azure AD user group for Admins, and some members to an Azure AD user group for Reviewers.  Your Azure AD admin can scope all your organization's user groups to Forms & Workflow, without applying filters or whitelists. Because this can clutter the Azure AD connector with user groups that don’t need access, and make it easy to exceed your user limit, we do not recommend this approach.

Attributes

Attributes are the pieces of information which make up an Azure AD user profile. 

Some attributes in a user’s profile might be their first and last name, their staff ID, their manager, or their direct reports.

Attributes

Right now, Forms & Workflow can use these user attributes:

  • Username
  • Status
  • Email address
  • First name
  • Last name
  • ExternalID

User groups also have attributes, such as their name or number of members.

Forms & Workflow can use the following group attributes:

  • Display name
  • External ID
  • Number of members

What You Need to Decide

The attributes listed above will be configured by your Azure AD administrator when they add Forms & Workflow to your Azure AD environment. 

In future updates, Granicus may add support for additional attributes. When that happens, you may want to discuss with your AD administrator whether these are useful to your organization. They will need to configure Azure AD to send these additional attributes.

Turn on the Data Tap (Provisioning)

005.png

The process of sending Azure AD user groups to Forms & Workflow is called provisioning

Technically, all of the concepts outlined above form part of the provisioning process, but for the purposes of communicating with your AD administrator, we’ll limit “provisioning” to enabling or disabling the flow of information from Azure AD to the Forms & Workflow platform. 

Once you and your Azure administrator have made the setup decisions outlined above and your Azure administrator has completed the rest of the steps outlined in the our setup guide for Azure AD administrators, it is time to start provisioning and turn on the data tap between the two platforms.

Initial Provisioning

When you first start provisioning data, it can take a couple of minutes for Azure AD to send the data you've scoped to the Azure AD connector.

azure AD Configuration screen with user groups

While this is happening, you'll see the list of user groups in the Azure AD connector begin to populate.

Your Azure AD Azure administrator will let you know when this process is complete and you can begin assigning those groups Forms & Workflow roles.

It's important to wait until this initial process is complete, otherwise you may miss some user groups when assigning roles. User provisioning happens within an hour.

Ongoing Provisioning

While provisioning is active in Azure AD information will continue to flow between the platforms. This occurs every 40 minutes.

Staff that are added, removed, or moved between user groups in Azure AD will automatically assume the correct roles in Forms & Workflow. 

What Happens when Provisioning is Paused

If provisioning is paused (either by your Azure AD admin or due to an outage), Forms & Workflow will not receive new information from Azure AD. If this happens, changes to the staff within provisioned Azure user groups, or changes to the user groups scoped to Forms & Workflow, won’t be reflected until the connection is restored.

Forms & Workflow will continue to use data that it has already received from Azure AD, so staff members that have already been assigned roles can continue to log in and perform the tasks associated with their roles. 
Very occasionally, Microsoft's login processes may be disrupted by an outage, in which case users managed through the Azure AD connector will not be able to login until the problem is resolved by Microsoft. We recommend maintaining a backup Account owner profile managed through the Forms & Workflow admin interface in case this happens. Use this account to access any time-critical forms or responses.

What You Need to Decide

Because of the nature of the connection to Azure AD, the Forms & Workflow platform can’t indicate whether provisioning to the Azure AD connector is active. So it’s important that you and your Azure administrator communicate about the status of provisioning. 

You may also, at times, want to ask your Azure administrator to pause provisioning.

This is especially useful if you or your IT team are re-organizing your Azure user groups and you don’t want this to be reflected until the process is complete.

What's Next? 

Was this helpful?