Sync Entra Users with Zammad Ticketing System

somdn_product_page

This workflow automates the synchronization of user data between Microsoft Entra (Azure AD) and Zammad, a ticketing and helpdesk system. When triggered manually, it fetches users from a specific Entra group, compares them with existing Zammad users, and performs create, update, or deactivate actions based on the dataset differences. This ensures that Entra group membership and user details are accurately reflected in Zammad, streamlining user management.

**Workflow Steps:**

1. Manual trigger initiates the process.

2. Retrieves groups from Microsoft Graph API using OAuth2 credentials.

3. Filters the groups to select the designated Entra group meant for synchronization.

4. Fetches members of the selected Entra group.

5. Formats Entra user data into a standardized object suitable for Zammad.

6. Fetches all existing users from Zammad.

7. Merges Entra user data with Zammad user data on email to identify new, existing, or removed users.

8. Finds new Entra users not present in Zammad, and creates them.

9. Finds Zammad users no longer in Entra and deactivates them.

10. Updates existing users with latest details from Entra.

**Use cases:**

This workflow is ideal for organizations managing user access via Entra and requiring consistent updates in their Zammad helpdesk system, ensuring accurate user provisioning and de-provisioning.

Node Count

11 – 20 Nodes

Nodes Used

compareDatasets, httpRequest, if, manualTrigger, merge, set, splitOut, stickyNote, zammad

Reviews

There are no reviews yet.

Be the first to review “Sync Entra Users with Zammad Ticketing System”

Your email address will not be published. Required fields are marked *