Sync Entra User to Zammad User — n8n ワークフロー
概要
This workflow facilitates seamless synchronization between Entra (Microsoft Azure AD) and Zammad. It automates the following processes:
Fetch Entra Group Members: Retrieves users from a designated Entra group. These users are candidates for synchronization. Create Universal User Object: Extracts key user information, such as email, phone, and name, and formats it for Zammad compatibility. Synchronize with Zammad: Identifies users in Zammad who need updates based on Entra data. Adds new us
使用ノード
HTTP RequestZammad
ワークフロープレビュー
⚡
W
When clicking ‘Test work…
Get Groups from Entra
R
Remove outer Array
S
Select Entra Zammad defa…
R
Remove outer Array from …
Z
Zammad Univeral User Obj…
Get Zammad Users
M
Merge
Get Members of the defau…
F
Find new Zammad Users
Update Zammad User
Create Zammad User
Deactivate Zammad User
F
Find removed Users
I
If
S
Select only active Users…
16 nodes18 edges
仕組み
- 1
トリガー
このワークフローは トリガー トリガーで開始します。
- 2
処理
データは 16 個のノードを流れます, connecting comparedatasets, httprequest, if。
- 3
出力
ワークフローは自動化を完了し、設定された宛先に結果を配信します。
ノード詳細 (16)
HT#1
HTTP Request
httpRequest
ZA#2
Zammad
zammad
このワークフローのインポート方法
- 1右側の JSONをダウンロード ボタンをクリックしてワークフローファイルを保存します。
- 2n8nインスタンスを開き、ワークフロー → 新規 → ファイルからインポート に進みます。
- 3ダウンロードした
sync-entra-user-to-zammad-userファイルを選択し、インポートをクリックします。 - 4各サービスノードの 認証情報(APIキー、OAuthなど)を設定します。
- 5ワークフローをテスト をクリックして動作確認し、有効化します。
またはn8nの JSONからインポート に直接貼り付け:
{ "name": "Sync Entra User to Zammad User", "nodes": [...], ...}
インテグレーション
comparedatasetshttprequestifmanualtriggermergesetsplitoutzammad
作成者
Sirhexalot
@sirhexalot
タグ
comparedatasetshttprequestifmanualtriggermergesetsplitoutzammad