Jira 지식 동기화 - 라이트 버전(요약 → 댓글 및 담당자)
고급
이것은Content Creation, Multimodal AI분야의자동화 워크플로우로, 17개의 노드를 포함합니다.주로 If, Code, Jira, SplitInBatches, Agent 등의 노드를 사용하며. GPT-4와 Pinecone 지식 베이스 기반 자동 Jira 티켓 응답
사전 요구사항
- •OpenAI API Key
- •Pinecone API Key
사용된 노드 (17)
워크플로우 미리보기
노드 연결 관계를 시각적으로 표시하며, 확대/축소 및 이동을 지원합니다
워크플로우 내보내기
다음 JSON 구성을 복사하여 n8n에 가져오면 이 워크플로우를 사용할 수 있습니다
{
"id": "EA4KBc02CzW5rsGe",
"meta": {},
"name": "Jira Knowledge Sync - Minimal (Summary → Comment & Assignee)",
"tags": [],
"nodes": [
{
"id": "145032ef-4fe8-41f5-826b-28ccdb708f0a",
"name": "AI 에이전트",
"type": "@n8n/n8n-nodes-langchain.agent",
"position": [
1500,
60
],
"parameters": {
"text": "=# タイトル\n{{ $('Code1').first().json.summary }}\n\n# 説明\n{{ $('Code1').first().json.description }}\n\n# コメント履歴\n{{ $json.comments }}",
"options": {
"systemMessage": "あなたはプロジェクトの開発者です。タスクがアサインされました。過去の知見を利用して対応をしてください。outputの内容をそのままJiraのコメント欄に記載します。また関連する過去の知見はIDも合わせて回答してください。"
},
"promptType": "define"
},
"typeVersion": 2
},
{
"id": "a535a477-1dff-40ec-b9ab-5ef39ae7df81",
"name": "OpenAI 채팅 모델",
"type": "@n8n/n8n-nodes-langchain.lmChatOpenAi",
"position": [
1460,
260
],
"parameters": {
"model": {
"__rl": true,
"mode": "list",
"value": "gpt-4.1-mini"
},
"options": {}
},
"notesInFlow": false,
"typeVersion": 1.2
},
{
"id": "08e9c208-9c18-44a8-977c-7aaeef659ff5",
"name": "Pinecone 벡터 저장소",
"type": "@n8n/n8n-nodes-langchain.vectorStorePinecone",
"position": [
1600,
260
],
"parameters": {
"mode": "retrieve-as-tool",
"options": {},
"pineconeIndex": {
"__rl": true,
"mode": "id",
"value": "<Pinecone Indexを入力>"
},
"toolDescription": "jira情報"
},
"typeVersion": 1.3
},
{
"id": "c667b76b-e39f-4d2d-9fb8-090c6714fe14",
"name": "Embeddings OpenAI",
"type": "@n8n/n8n-nodes-langchain.embeddingsOpenAi",
"position": [
1640,
400
],
"parameters": {
"options": {
"dimensions": 1536
}
},
"typeVersion": 1.2
},
{
"id": "58583546-0717-44f7-8c0a-1439e41c5777",
"name": "Jira 이슈 목록",
"type": "n8n-nodes-base.jira",
"position": [
160,
0
],
"parameters": {
"options": {
"jql": "assignee = <アカウントIDを入力してください>"
},
"operation": "getAll"
},
"typeVersion": 1
},
{
"id": "7fe43277-2fe6-4d17-ae59-43f5bd76d63b",
"name": "Jira 이슈 상세",
"type": "n8n-nodes-base.jira",
"position": [
780,
220
],
"parameters": {
"limit": 5,
"options": {},
"issueKey": "={{ $json.id }}",
"resource": "issueComment",
"operation": "getAll"
},
"typeVersion": 1
},
{
"id": "23f2d27a-d245-45c2-b168-afd4285342ad",
"name": "Jira 댓글 추가",
"type": "n8n-nodes-base.jira",
"position": [
1980,
260
],
"parameters": {
"comment": "={{ $json.output }}",
"options": {},
"issueKey": "={{ $('Code1').first().json.id }}",
"resource": "issueComment"
},
"typeVersion": 1
},
{
"id": "36551197-cca6-4d18-aca1-cb8e9c20c65c",
"name": "Jira 담당자 지정",
"type": "n8n-nodes-base.jira",
"position": [
2180,
440
],
"parameters": {
"issueKey": "={{ $('Code1').first().json.id }}",
"operation": "update",
"updateFields": {
"assignee": {
"__rl": true,
"mode": "id",
"value": "={{ $('Code2').item.json.accountId }}"
}
}
},
"typeVersion": 1
},
{
"id": "6fbc53a3-cbd5-4da6-8587-1ef2c100569c",
"name": "accountId 확인",
"type": "n8n-nodes-base.if",
"position": [
1180,
220
],
"parameters": {
"options": {},
"conditions": {
"options": {
"version": 2,
"leftValue": "",
"caseSensitive": true,
"typeValidation": "strict"
},
"combinator": "and",
"conditions": [
{
"id": "d717f6a8-6736-44e5-a131-ee77ffeb4c83",
"operator": {
"type": "string",
"operation": "notEquals"
},
"leftValue": "={{ $json.accountId }}",
"rightValue": "<アカウントIDを入力してください>"
}
]
}
},
"typeVersion": 2.2
},
{
"id": "18548988-495d-4c5f-8dd0-c245881ce995",
"name": "항목 순환 처리",
"type": "n8n-nodes-base.splitInBatches",
"position": [
360,
100
],
"parameters": {
"options": {}
},
"typeVersion": 3
},
{
"id": "228b44b3-ba50-475a-9df0-13f335834bb5",
"name": "코드1",
"type": "n8n-nodes-base.code",
"position": [
560,
220
],
"parameters": {
"jsCode": "return {\n 'id': $input.first().json.id,\n 'summary': $input.first().json.fields.summary,\n 'description': $input.first().json.fields.description,\n}"
},
"executeOnce": true,
"typeVersion": 2
},
{
"id": "f3b79caf-f65d-459e-8e1b-bd9dc16dc17b",
"name": "코드2",
"type": "n8n-nodes-base.code",
"position": [
980,
220
],
"parameters": {
"jsCode": "let comments = '';\nlet accountId = '';\nfor (const item of $input.all()) {\n comments += '## ' + item.json.updated\n comments += '\\n'\n comments += item.json.body.content[0].content[0].text\n comments += '\\n'\n comments += '\\n'\n\n accountId = item.json.updateAuthor.accountId\n}\n\nreturn {\n 'comments': comments,\n 'accountId': accountId\n};"
},
"typeVersion": 2
},
{
"id": "3d03736b-5ec9-465c-b5de-1a58b7470b9a",
"name": "일정 트리거",
"type": "n8n-nodes-base.scheduleTrigger",
"position": [
-40,
0
],
"parameters": {
"rule": {
"interval": [
{}
]
}
},
"typeVersion": 1.2
},
{
"id": "18113aa5-3964-4870-bcdd-173659825115",
"name": "스티커 노트",
"type": "n8n-nodes-base.stickyNote",
"position": [
-120,
-140
],
"parameters": {
"height": 820,
"content": "## Step1 \nScheduled Execution"
},
"typeVersion": 1
},
{
"id": "409f405e-6e9e-4498-993b-a4d63db96720",
"name": "스티커 노트1",
"type": "n8n-nodes-base.stickyNote",
"position": [
140,
-140
],
"parameters": {
"color": 4,
"width": 1240,
"height": 820,
"content": "## Step2\nJira Trigger (Issue Assigned)"
},
"typeVersion": 1
},
{
"id": "ff7675e6-5afb-4117-86ff-64e005558b06",
"name": "스티커 노트2",
"type": "n8n-nodes-base.stickyNote",
"position": [
1400,
-140
],
"parameters": {
"color": 5,
"width": 500,
"height": 820,
"content": "## Step3\nAI Assistant"
},
"typeVersion": 1
},
{
"id": "f31aaf67-fa23-45b8-8f52-af3738dd3f52",
"name": "스티커 노트3",
"type": "n8n-nodes-base.stickyNote",
"position": [
1920,
-140
],
"parameters": {
"color": 6,
"width": 500,
"height": 820,
"content": "## Step4\nResponse Generation / Ticket Update"
},
"typeVersion": 1
}
],
"active": false,
"pinData": {},
"settings": {
"executionOrder": "v1"
},
"versionId": "72ac3c2c-4590-4f79-adad-946aeca43540",
"connections": {
"228b44b3-ba50-475a-9df0-13f335834bb5": {
"main": [
[
{
"node": "7fe43277-2fe6-4d17-ae59-43f5bd76d63b",
"type": "main",
"index": 0
}
]
]
},
"f3b79caf-f65d-459e-8e1b-bd9dc16dc17b": {
"main": [
[
{
"node": "6fbc53a3-cbd5-4da6-8587-1ef2c100569c",
"type": "main",
"index": 0
}
]
]
},
"145032ef-4fe8-41f5-826b-28ccdb708f0a": {
"main": [
[
{
"node": "23f2d27a-d245-45c2-b168-afd4285342ad",
"type": "main",
"index": 0
}
]
]
},
"36551197-cca6-4d18-aca1-cb8e9c20c65c": {
"main": [
[
{
"node": "18548988-495d-4c5f-8dd0-c245881ce995",
"type": "main",
"index": 0
}
]
]
},
"58583546-0717-44f7-8c0a-1439e41c5777": {
"main": [
[
{
"node": "18548988-495d-4c5f-8dd0-c245881ce995",
"type": "main",
"index": 0
}
]
]
},
"18548988-495d-4c5f-8dd0-c245881ce995": {
"main": [
[],
[
{
"node": "228b44b3-ba50-475a-9df0-13f335834bb5",
"type": "main",
"index": 0
}
]
]
},
"6fbc53a3-cbd5-4da6-8587-1ef2c100569c": {
"main": [
[
{
"node": "145032ef-4fe8-41f5-826b-28ccdb708f0a",
"type": "main",
"index": 0
}
],
[
{
"node": "18548988-495d-4c5f-8dd0-c245881ce995",
"type": "main",
"index": 0
}
]
]
},
"23f2d27a-d245-45c2-b168-afd4285342ad": {
"main": [
[
{
"node": "36551197-cca6-4d18-aca1-cb8e9c20c65c",
"type": "main",
"index": 0
}
]
]
},
"3d03736b-5ec9-465c-b5de-1a58b7470b9a": {
"main": [
[
{
"node": "58583546-0717-44f7-8c0a-1439e41c5777",
"type": "main",
"index": 0
}
]
]
},
"c667b76b-e39f-4d2d-9fb8-090c6714fe14": {
"ai_embedding": [
[
{
"node": "08e9c208-9c18-44a8-977c-7aaeef659ff5",
"type": "ai_embedding",
"index": 0
}
]
]
},
"7fe43277-2fe6-4d17-ae59-43f5bd76d63b": {
"main": [
[
{
"node": "f3b79caf-f65d-459e-8e1b-bd9dc16dc17b",
"type": "main",
"index": 0
}
]
]
},
"a535a477-1dff-40ec-b9ab-5ef39ae7df81": {
"ai_languageModel": [
[
{
"node": "145032ef-4fe8-41f5-826b-28ccdb708f0a",
"type": "ai_languageModel",
"index": 0
}
]
]
},
"08e9c208-9c18-44a8-977c-7aaeef659ff5": {
"ai_tool": [
[
{
"node": "145032ef-4fe8-41f5-826b-28ccdb708f0a",
"type": "ai_tool",
"index": 0
}
]
]
}
}
}자주 묻는 질문
이 워크플로우를 어떻게 사용하나요?
위의 JSON 구성 코드를 복사하여 n8n 인스턴스에서 새 워크플로우를 생성하고 "JSON에서 가져오기"를 선택한 후, 구성을 붙여넣고 필요에 따라 인증 설정을 수정하세요.
이 워크플로우는 어떤 시나리오에 적합한가요?
고급 - 콘텐츠 제작, 멀티모달 AI
유료인가요?
이 워크플로우는 완전히 무료이며 직접 가져와 사용할 수 있습니다. 다만, 워크플로우에서 사용하는 타사 서비스(예: OpenAI API)는 사용자 직접 비용을 지불해야 할 수 있습니다.
관련 워크플로우 추천
콘텐츠생성기 v3
AI驱动블로그자동화:사용GPT-4생성并게시SEO기사至WordPress및Twitter
If
Set
Code
+
If
Set
Code
144 노드Jay Emp0
콘텐츠 제작
블로그 게시자 – 완전한 AI 기반 콘텐츠 연구, 제작, 최적화 및 게시 자동화
Gemini, Ideogram AI 및 WordPress를 사용한 블로그 생성 및 게시 자동화
If
Set
Code
+
If
Set
Code
35 노드Incrementors
콘텐츠 제작
Apollo 데이터 스크래핑 및 리치 프로세스 1 ✅
Apollo, AI 파싱 및 예정 이메일 후속 조치를 사용한 잠재 고객 자동 생성
If
Code
Wait
+
If
Code
Wait
39 노드Deniz
콘텐츠 제작
WordPress 블로그 자동화 프로페셔널 에디션(심층 연구) v2.1 마켓
GPT-4o, Perplexity AI 및 다국어 지원을 사용한 SEO 최적화 블로그 생성 자동화
If
Set
Xml
+
If
Set
Xml
125 노드Daniel Ng
콘텐츠 제작
YouTube 비디오 기반 자율 블로그 게시
ChatGPT, Sheets, Apify, Pexels, WordPress를 사용하여 YouTube 비디오를 자동으로 블로그에 게시합니다.
If
Set
Code
+
If
Set
Code
80 노드Oriol Seguí
콘텐츠 제작
Jira 미해결 문제 및 댓글을 Pinecone에 로드
사용법 Pinecone와 OpenAI를 사용하여 Jira 문제에 대한 RAG 추동 지원 대리인 구축
Set
Code
Merge
+
Set
Code
Merge
30 노드Br1
콘텐츠 제작