연락처를 Zammad 사용자 동기화에 추가
중급
이것은자동화 워크플로우로, 14개의 노드를 포함합니다.주로 If, Set, Merge, Zammad, SplitOut 등의 노드를 사용하며. 연락처를 Zammad 사용자 동기화에 추가
사전 요구사항
- •대상 API의 인증 정보가 필요할 수 있음
카테고리
-
워크플로우 미리보기
노드 연결 관계를 시각적으로 표시하며, 확대/축소 및 이동을 지원합니다
워크플로우 내보내기
다음 JSON 구성을 복사하여 n8n에 가져오면 이 워크플로우를 사용할 수 있습니다
{
"id": "ikxQzs58WxtUjbuE",
"meta": {
"instanceId": "494d0146a0f47676ad70a44a32086b466621f62da855e3eaf0ee51dee1f76753",
"templateCredsSetupCompleted": true
},
"name": "Entra Contacts to Zammad User Sync",
"tags": [],
"nodes": [
{
"id": "5cf615cd-d555-4efa-bde4-5e1e2bda0c71",
"name": "'워크플로 테스트' 클릭 시",
"type": "n8n-nodes-base.manualTrigger",
"position": [
-2120,
160
],
"parameters": {},
"typeVersion": 1
},
{
"id": "334e380c-ce6b-48c6-be2a-e688cd52ef14",
"name": "참고1",
"type": "n8n-nodes-base.stickyNote",
"position": [
-1700,
380
],
"parameters": {
"width": 1635.910561370123,
"height": 329.7269624573379,
"content": "## Select Entra Contacts that should be synced to Zammad\n\n\n\n"
},
"typeVersion": 1
},
{
"id": "39b9ace7-97ba-4202-9c7a-752f67c6a60b",
"name": "Zammad 유니버설 사용자 객체",
"type": "n8n-nodes-base.set",
"position": [
-500,
500
],
"parameters": {
"values": {
"number": [
{
"name": "entra_key",
"value": "={{ $json.id }}"
}
],
"string": [
{
"name": "email",
"value": "={{ $json.mail }}"
},
{
"name": "lastname",
"value": "={{ $json.surname }}"
},
{
"name": "firstname",
"value": "={{ $json.givenName }}"
},
{
"name": "mobile",
"value": "={{ $json.phones[1].number }}"
},
{
"name": "phone",
"value": "={{ $json.phones[2].number }}"
}
]
},
"options": {},
"keepOnlySet": true
},
"typeVersion": 1
},
{
"id": "df5b4173-e1bd-49ce-9827-1b51a5e98da0",
"name": "Zammad 사용자 가져오기",
"type": "n8n-nodes-base.zammad",
"position": [
-1000,
160
],
"parameters": {
"filters": {},
"operation": "getAll",
"returnAll": true
},
"credentials": {
"zammadTokenAuthApi": {
"id": "fj5GuzcJuNLQeMxz",
"name": "Zammad Token Auth account"
}
},
"typeVersion": 1
},
{
"id": "7f1d3b74-48dd-4245-9f17-286bcc552047",
"name": "병합",
"type": "n8n-nodes-base.merge",
"position": [
200,
180
],
"parameters": {
"mode": "combine",
"options": {},
"fieldsToMatchString": "email"
},
"typeVersion": 3
},
{
"id": "c98c849e-8b0c-45b0-9b05-6b648bf9329c",
"name": "새 Zammad 사용자 찾기",
"type": "n8n-nodes-base.compareDatasets",
"position": [
200,
460
],
"parameters": {
"options": {},
"mergeByFields": {
"values": [
{
"field1": "email",
"field2": "email"
}
]
}
},
"typeVersion": 2.3
},
{
"id": "079437ca-a379-48ba-a4e5-52b87454adba",
"name": "Zammad 사용자 업데이트",
"type": "n8n-nodes-base.zammad",
"position": [
560,
180
],
"parameters": {
"id": "={{ $json.id }}",
"operation": "update",
"updateFields": {
"phone": "={{ $json.phone }}",
"mobile": "={{ $json.mobile }}",
"lastname": "={{ $json.lastname }}",
"firstname": "={{ $json.firstname }}",
"customFieldsUi": {
"customFieldPairs": [
{
"name": "entra_key",
"value": "={{ $json.entra_key }}"
},
{
"name": "entra_object_type",
"value": "contact"
}
]
}
}
},
"credentials": {
"zammadTokenAuthApi": {
"id": "fj5GuzcJuNLQeMxz",
"name": "Zammad Token Auth account"
}
},
"typeVersion": 1
},
{
"id": "34140616-c9c2-4899-a6a8-dc6e89a87c5c",
"name": "Zammad 사용자 생성",
"type": "n8n-nodes-base.zammad",
"position": [
580,
480
],
"parameters": {
"lastname": "={{ $json.lastname }}",
"firstname": "={{ $json.firstname }}",
"additionalFields": {
"email": "={{ $json.email }}",
"phone": "={{ $json.phone }}",
"mobile": "={{ $json.mobile }}",
"customFieldsUi": {
"customFieldPairs": [
{
"name": "entra_key",
"value": "={{ $json.entra_key }}"
},
{
"name": "entra_object_type",
"value": "contact"
}
]
}
}
},
"credentials": {
"zammadTokenAuthApi": {
"id": "fj5GuzcJuNLQeMxz",
"name": "Zammad Token Auth account"
}
},
"typeVersion": 1
},
{
"id": "6c8ef4d9-7bb2-4090-a0cf-411269f766aa",
"name": "Zammad 사용자 비활성화",
"type": "n8n-nodes-base.zammad",
"position": [
600,
860
],
"parameters": {
"id": "={{ $json.id }}",
"operation": "update",
"updateFields": {
"phone": "={{ $json.phone }}",
"active": false,
"mobile": "={{ $json.mobile }}",
"lastname": "={{ $json.lastname }}",
"firstname": "={{ $json.firstname }}",
"customFieldsUi": {
"customFieldPairs": [
{
"name": "entra_key",
"value": "={{ $json.entra_key }}"
},
{
"name": "entra_object_type",
"value": "contact"
}
]
}
}
},
"credentials": {
"zammadTokenAuthApi": {
"id": "fj5GuzcJuNLQeMxz",
"name": "Zammad Token Auth account"
}
},
"typeVersion": 1
},
{
"id": "e3db9840-666a-42d3-9466-70e970a57f29",
"name": "제거된 사용자 찾기",
"type": "n8n-nodes-base.compareDatasets",
"position": [
200,
880
],
"parameters": {
"options": {},
"resolve": "preferInput1",
"mergeByFields": {
"values": [
{
"field1": "entra_key",
"field2": "entra_key"
}
]
}
},
"typeVersion": 2.3
},
{
"id": "6100fd80-8d9c-44ed-bfc1-6d39794c5405",
"name": "Entra에서 연락처 가져오기",
"type": "n8n-nodes-base.httpRequest",
"position": [
-1600,
500
],
"parameters": {
"url": "https://graph.microsoft.com/v1.0/contacts",
"options": {},
"authentication": "predefinedCredentialType",
"nodeCredentialType": "microsoftOAuth2Api"
},
"credentials": {
"microsoftOAuth2Api": {
"id": "U2E5p3lreqSi8v1N",
"name": "ms365test.zammad.org"
},
"microsoftGraphSecurityOAuth2Api": {
"id": "b09tqOxzkl0P8UQD",
"name": "ms365test.zammad.org"
}
},
"typeVersion": 4.2
},
{
"id": "27e598a5-39a5-408b-a8ab-bf0ada9a6870",
"name": "Entra 연락처",
"type": "n8n-nodes-base.splitOut",
"position": [
-1220,
500
],
"parameters": {
"options": {},
"fieldToSplitOut": "value"
},
"typeVersion": 1
},
{
"id": "ac38d73e-7a71-4b7d-913e-abc96236b124",
"name": "필요 시 연락처 필터링",
"type": "n8n-nodes-base.if",
"position": [
-840,
500
],
"parameters": {
"options": {},
"conditions": {
"options": {
"version": 2,
"leftValue": "",
"caseSensitive": true,
"typeValidation": "strict"
},
"combinator": "and",
"conditions": [
{
"id": "15da9b4f-46fa-4e9b-bd33-40ae79b88cd5",
"operator": {
"type": "object",
"operation": "exists",
"singleValue": true
},
"leftValue": "={{ $json }}",
"rightValue": ""
}
]
}
},
"typeVersion": 2.2
},
{
"id": "28d3faf9-7cf4-4470-941b-abada3de3b9c",
"name": "필요 시 필터링",
"type": "n8n-nodes-base.if",
"position": [
-400,
160
],
"parameters": {
"options": {},
"conditions": {
"options": {
"version": 2,
"leftValue": "",
"caseSensitive": true,
"typeValidation": "strict"
},
"combinator": "and",
"conditions": [
{
"id": "5b258616-66b2-4378-8215-5dce8edd19b3",
"operator": {
"type": "string",
"operation": "equals"
},
"leftValue": "={{ $json.entra_object_type }}",
"rightValue": "contact"
},
{
"id": "0d569bde-d384-48d0-a208-aa707752d6e5",
"operator": {
"type": "boolean",
"operation": "true",
"singleValue": true
},
"leftValue": "={{ $json.active }}",
"rightValue": ""
}
]
}
},
"typeVersion": 2.2
}
],
"active": false,
"pinData": {},
"settings": {
"executionOrder": "v1"
},
"versionId": "55f3ac0f-d15e-4643-a1ca-26f4ade7bb14",
"connections": {
"7f1d3b74-48dd-4245-9f17-286bcc552047": {
"main": [
[
{
"node": "079437ca-a379-48ba-a4e5-52b87454adba",
"type": "main",
"index": 0
}
]
]
},
"27e598a5-39a5-408b-a8ab-bf0ada9a6870": {
"main": [
[
{
"node": "ac38d73e-7a71-4b7d-913e-abc96236b124",
"type": "main",
"index": 0
}
]
]
},
"28d3faf9-7cf4-4470-941b-abada3de3b9c": {
"main": [
[
{
"node": "7f1d3b74-48dd-4245-9f17-286bcc552047",
"type": "main",
"index": 0
},
{
"node": "c98c849e-8b0c-45b0-9b05-6b648bf9329c",
"type": "main",
"index": 0
},
{
"node": "e3db9840-666a-42d3-9466-70e970a57f29",
"type": "main",
"index": 0
}
]
]
},
"df5b4173-e1bd-49ce-9827-1b51a5e98da0": {
"main": [
[
{
"node": "28d3faf9-7cf4-4470-941b-abada3de3b9c",
"type": "main",
"index": 0
}
]
]
},
"e3db9840-666a-42d3-9466-70e970a57f29": {
"main": [
[
{
"node": "6c8ef4d9-7bb2-4090-a0cf-411269f766aa",
"type": "main",
"index": 0
}
]
]
},
"c98c849e-8b0c-45b0-9b05-6b648bf9329c": {
"main": [
[],
[],
[],
[
{
"node": "34140616-c9c2-4899-a6a8-dc6e89a87c5c",
"type": "main",
"index": 0
}
]
]
},
"6100fd80-8d9c-44ed-bfc1-6d39794c5405": {
"main": [
[
{
"node": "27e598a5-39a5-408b-a8ab-bf0ada9a6870",
"type": "main",
"index": 0
}
]
]
},
"ac38d73e-7a71-4b7d-913e-abc96236b124": {
"main": [
[
{
"node": "39b9ace7-97ba-4202-9c7a-752f67c6a60b",
"type": "main",
"index": 0
}
]
]
},
"39b9ace7-97ba-4202-9c7a-752f67c6a60b": {
"main": [
[
{
"node": "7f1d3b74-48dd-4245-9f17-286bcc552047",
"type": "main",
"index": 1
},
{
"node": "c98c849e-8b0c-45b0-9b05-6b648bf9329c",
"type": "main",
"index": 1
},
{
"node": "e3db9840-666a-42d3-9466-70e970a57f29",
"type": "main",
"index": 1
}
]
]
},
"5cf615cd-d555-4efa-bde4-5e1e2bda0c71": {
"main": [
[
{
"node": "df5b4173-e1bd-49ce-9827-1b51a5e98da0",
"type": "main",
"index": 0
},
{
"node": "6100fd80-8d9c-44ed-bfc1-6d39794c5405",
"type": "main",
"index": 0
}
]
]
}
}
}자주 묻는 질문
이 워크플로우를 어떻게 사용하나요?
위의 JSON 구성 코드를 복사하여 n8n 인스턴스에서 새 워크플로우를 생성하고 "JSON에서 가져오기"를 선택한 후, 구성을 붙여넣고 필요에 따라 인증 설정을 수정하세요.
이 워크플로우는 어떤 시나리오에 적합한가요?
중급
유료인가요?
이 워크플로우는 완전히 무료이며 직접 가져와 사용할 수 있습니다. 다만, 워크플로우에서 사용하는 타사 서비스(예: OpenAI API)는 사용자 직접 비용을 지불해야 할 수 있습니다.
관련 워크플로우 추천
Zammad - 도메인 기반 할당을 사용하여 기존 사용자에게 조직 할당
이메일 도메인에 따른 Zammad 사용자 조직 할당
If
Set
Merge
+
If
Set
Merge
8 노드Sirhexalot
지원
Zammad 객체 사용자, 역할, 그룹, 조직을 Excel로 내보내기
Zammad 객체(사용자, 역할, 그룹, 조직)를 Excel로 내보내기
If
Set
Zammad
+
If
Set
Zammad
18 노드Sirhexalot
지원
Google 연락처와 Notion 양방향 동기화
双向동기화 Google 通讯录与 Notion
If
Set
Merge
+
If
Set
Merge
82 노드Solomon
기타
↔️ Airtable 일괄 처리
Airtable批量업데이트/插入行(보내기更快+节省API调用请求)
If
Set
Code
+
If
Set
Code
35 노드Simon Mayerhofer
IT 운영
01 AI 미디어 바이어를 사용한 Facebook 광고 성과 분석 및 Google Sheets로 인사이트 전송
Gemini AI를 사용한 Facebook 광고 분석 및 Google Sheets로 인사이트 전송
If
Set
Code
+
If
Set
Code
34 노드JJ Tham
시장 조사
YNAB 자동 예산
GPT-5-Mini로 YNAB 거래 자동 분류 및 Discord 알림 전송
If
Set
Merge
+
If
Set
Merge
29 노드spencer owen
AI 요약
워크플로우 정보
난이도
중급
노드 수14
카테고리-
노드 유형9
저자
Sirhexalot
@sirhexalotOpen source enthusiast and Zammad user with a passion for sharing knowledge and building simple, effective automation solutions with n8n.
외부 링크
n8n.io에서 보기 →
이 워크플로우 공유