Zammad - ドメインベースの割り当てを使用して既存ユーザーに組織を割り当てる
中級
これはSupport分野の自動化ワークフローで、8個のノードを含みます。主にIf, Set, Merge, Zammad, ManualTriggerなどのノードを使用。 メールのドメインに基づいてZammadのユーザーに組織を割り当てる
前提条件
- •特別な前提条件なし、インポートしてすぐに使用可能
使用ノード (8)
カテゴリー
ワークフロープレビュー
ノード接続関係を可視化、ズームとパンをサポート
ワークフローをエクスポート
以下のJSON設定をn8nにインポートして、このワークフローを使用できます
{
"id": "QXhjTKmtXQyDDsAf",
"meta": {
"instanceId": "494d0146a0f47676ad70a44a32086b466621f62da855e3eaf0ee51dee1f76753",
"templateCredsSetupCompleted": true
},
"name": "Zammad - Assign organizations to existing users using \"domain based assignment\"",
"tags": [],
"nodes": [
{
"id": "d62c20b0-332a-4c7d-96cb-c19fe03bf151",
"name": "「ワークフローをテスト」をクリックした時",
"type": "n8n-nodes-base.manualTrigger",
"position": [
40,
-80
],
"parameters": {},
"typeVersion": 1
},
{
"id": "9c23b715-1e88-4b3a-9146-377c9e0fc980",
"name": "組織がドメインを持ち、共有されている",
"type": "n8n-nodes-base.if",
"position": [
560,
260
],
"parameters": {
"options": {},
"conditions": {
"options": {
"version": 2,
"leftValue": "",
"caseSensitive": true,
"typeValidation": "strict"
},
"combinator": "and",
"conditions": [
{
"id": "772457dc-73a3-4b4e-b51c-27e3ae49b393",
"operator": {
"type": "boolean",
"operation": "true",
"singleValue": true
},
"leftValue": "={{ $json.domain_assignment }}",
"rightValue": ""
},
{
"id": "52d2e881-7825-47b0-8a03-e643ca90f2cb",
"operator": {
"type": "string",
"operation": "notEmpty",
"singleValue": true
},
"leftValue": "={{ $json.domain }}",
"rightValue": ""
},
{
"id": "e932a847-3f96-4280-8fd2-7cbc45105b42",
"operator": {
"type": "boolean",
"operation": "true",
"singleValue": true
},
"leftValue": "={{ $json.shared }}",
"rightValue": ""
},
{
"id": "1d2ea76a-3510-4bea-89e6-de68ae37c787",
"operator": {
"type": "boolean",
"operation": "true",
"singleValue": true
},
"leftValue": "={{ $json.active }}",
"rightValue": ""
},
{
"id": "5f9456be-3ba7-43c4-bfdb-77175be84b6a",
"operator": {
"name": "filter.operator.equals",
"type": "string",
"operation": "equals"
},
"leftValue": "={{ $json.domain }}",
"rightValue": "={{ $json.domain }}"
}
]
}
},
"typeVersion": 2.2
},
{
"id": "df8c21e9-81ca-4d92-a0ab-195a3372f027",
"name": "ユーザーがメールアドレスを持ち、組織に所属していない",
"type": "n8n-nodes-base.if",
"position": [
560,
-80
],
"parameters": {
"options": {},
"conditions": {
"options": {
"version": 2,
"leftValue": "",
"caseSensitive": true,
"typeValidation": "strict"
},
"combinator": "and",
"conditions": [
{
"id": "8ceb54ef-61b0-40ed-814b-8918e34154fb",
"operator": {
"type": "boolean",
"operation": "true",
"singleValue": true
},
"leftValue": "={{ $json.organization_id == null }}",
"rightValue": ""
},
{
"id": "7c0d4c59-baee-4080-9423-dfd1a9f29d82",
"operator": {
"type": "boolean",
"operation": "true",
"singleValue": true
},
"leftValue": "={{ $json.active }}",
"rightValue": ""
},
{
"id": "4a45536c-5646-4e88-8498-36ad9a42efd1",
"operator": {
"type": "string",
"operation": "notEmpty",
"singleValue": true
},
"leftValue": "={{ $json.email }}",
"rightValue": ""
},
{
"id": "e0f5947a-9636-45c8-a73e-83adc9f66046",
"operator": {
"type": "string",
"operation": "contains"
},
"leftValue": "={{ $json.email }}",
"rightValue": "@"
}
]
}
},
"typeVersion": 2.2
},
{
"id": "6f5b5cee-db76-414c-a3d6-b17f42e74a50",
"name": "ユーザーのメールアドレスからドメインを抽出",
"type": "n8n-nodes-base.set",
"position": [
960,
-100
],
"parameters": {
"values": {
"number": [
{
"name": "user_id",
"value": "={{ $json.id }}"
}
],
"string": [
{
"name": "domain",
"value": "={{ $json.email.split('@')[1] }}"
}
]
},
"options": {},
"keepOnlySet": true
},
"typeVersion": 1,
"alwaysOutputData": true
},
{
"id": "f40e2f91-5d31-4530-98dd-9f9973549e19",
"name": "Zammad",
"type": "n8n-nodes-base.zammad",
"position": [
320,
-80
],
"parameters": {
"filters": {},
"operation": "getAll",
"returnAll": true
},
"credentials": {
"zammadTokenAuthApi": {
"id": "fj5GuzcJuNLQeMxz",
"name": "Zammad Token Auth account"
}
},
"typeVersion": 1
},
{
"id": "c336af66-f837-4ebe-9cd2-ef00dd6a3cbd",
"name": "Zammad1",
"type": "n8n-nodes-base.zammad",
"position": [
340,
260
],
"parameters": {
"resource": "organization",
"operation": "getAll",
"returnAll": true
},
"credentials": {
"zammadTokenAuthApi": {
"id": "fj5GuzcJuNLQeMxz",
"name": "Zammad Token Auth account"
}
},
"typeVersion": 1
},
{
"id": "e9389dd2-069b-48b8-8f6b-090236de67f9",
"name": "マージ",
"type": "n8n-nodes-base.merge",
"position": [
1280,
220
],
"parameters": {
"mode": "combine",
"options": {},
"fieldsToMatchString": "domain"
},
"typeVersion": 3
},
{
"id": "8bd3ae8a-401a-4f8b-8e46-16943b817969",
"name": "ユーザーを更新",
"type": "n8n-nodes-base.zammad",
"position": [
1540,
220
],
"parameters": {
"id": "={{ $json.user_id }}",
"operation": "update",
"updateFields": {
"organization": "={{ $json.id }}"
}
},
"credentials": {
"zammadTokenAuthApi": {
"id": "fj5GuzcJuNLQeMxz",
"name": "Zammad Token Auth account"
}
},
"typeVersion": 1
}
],
"active": false,
"pinData": {},
"settings": {
"executionOrder": "v1"
},
"versionId": "41932b8d-036f-471d-b8d4-9567cf105e63",
"connections": {
"e9389dd2-069b-48b8-8f6b-090236de67f9": {
"main": [
[
{
"node": "8bd3ae8a-401a-4f8b-8e46-16943b817969",
"type": "main",
"index": 0
}
]
]
},
"f40e2f91-5d31-4530-98dd-9f9973549e19": {
"main": [
[
{
"node": "df8c21e9-81ca-4d92-a0ab-195a3372f027",
"type": "main",
"index": 0
}
]
]
},
"c336af66-f837-4ebe-9cd2-ef00dd6a3cbd": {
"main": [
[
{
"node": "9c23b715-1e88-4b3a-9146-377c9e0fc980",
"type": "main",
"index": 0
}
]
]
},
"6f5b5cee-db76-414c-a3d6-b17f42e74a50": {
"main": [
[
{
"node": "e9389dd2-069b-48b8-8f6b-090236de67f9",
"type": "main",
"index": 0
}
]
]
},
"d62c20b0-332a-4c7d-96cb-c19fe03bf151": {
"main": [
[
{
"node": "f40e2f91-5d31-4530-98dd-9f9973549e19",
"type": "main",
"index": 0
},
{
"node": "c336af66-f837-4ebe-9cd2-ef00dd6a3cbd",
"type": "main",
"index": 0
}
]
]
},
"df8c21e9-81ca-4d92-a0ab-195a3372f027": {
"main": [
[
{
"node": "6f5b5cee-db76-414c-a3d6-b17f42e74a50",
"type": "main",
"index": 0
}
]
]
},
"9c23b715-1e88-4b3a-9146-377c9e0fc980": {
"main": [
[
{
"node": "e9389dd2-069b-48b8-8f6b-090236de67f9",
"type": "main",
"index": 1
}
]
]
}
}
}よくある質問
このワークフローの使い方は?
上記のJSON設定コードをコピーし、n8nインスタンスで新しいワークフローを作成して「JSONからインポート」を選択、設定を貼り付けて認証情報を必要に応じて変更してください。
このワークフローはどんな場面に適していますか?
中級 - サポート
有料ですか?
このワークフローは完全無料です。ただし、ワークフローで使用するサードパーティサービス(OpenAI APIなど)は別途料金が発生する場合があります。
関連ワークフロー
Zammadオブジェクト(ユーザー、ロール、グループ、組織)をExcelにエクスポート
Zammad オブジェクト (ユーザー、ロール、グループ、組織) を Excel にエクスポートする
If
Set
Zammad
+
If
Set
Zammad
18 ノードSirhexalot
サポート
EntraアカウントからZammadユーザーの同期
Entra 連絡先を Zammad ユーザーに同期
If
Set
Merge
+
If
Set
Merge
14 ノードSirhexalot
AI駆動のナレッジアシスタント
Google Sheets、OpenAI、Supabaseベクトル検索を活用したAIベースのナレッジアシスタント
If
Set
Merge
+
If
Set
Merge
19 ノードAlex Huy
サポート
基于AIのMISエージェント
基于AIの管理信息系统エージェント
If
Set
Code
+
If
Set
Code
129 ノードKumar Shivam
サポート
NocoボードとAIによる優先順位付け
AIを使ってリクエストを割り当てし、NocoDBのカンバンステータスからリマインダーを送信する
If
Set
Slack
+
If
Set
Slack
27 ノードŁukasz
サポート
Freshdeskを使ってCSAT調査を自動化し、応答をGoogleシートに保存
Freshdeskを使ってCSATアンケートを自動化し、応答をGoogle Sheetsに保存
If
Set
Markdown
+
If
Set
Markdown
21 ノードPollupAI
サポート
ワークフロー情報
難易度
中級
ノード数8
カテゴリー1
ノードタイプ5
作成者
Sirhexalot
@sirhexalotOpen source enthusiast and Zammad user with a passion for sharing knowledge and building simple, effective automation solutions with n8n.
外部リンク
n8n.ioで表示 →
このワークフローを共有