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 按钮保存工作流文件。
- 2打开你的 n8n 实例,依次点击 工作流 → 新建 → 从文件导入。
- 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