InfoGrab Docs

Embed에서 워크플로 관리

임베디드 n8n 배포에서 여러 사용자에 걸쳐 워크플로를 효율적으로 관리하는 두 가지 방법을 설명합니다.

기능 제공 범위 Embed를 사용하려면 embed 라이선스가 필요합니다. Embed 사용 시기, 비용 및 라이선스 절차에 대한 자세한 내용은 n8n 웹사이트의 Embed 를 참조하세요. 임베디드 n8n 배포를 팀이나 조직 전반에 걸쳐 관리할 때, 여러 사용자에게 동일한(또는 유사한) 워크플로를 실행해야 하는 경우가 많습니다. 이를 위해 두 가지 옵션을 사용할 수 있습니다: 솔루션 장점 단점 각 사용자별 워크플로 생성 워크플로 시작 방식에 제한 없음 (모든 트리거 사용 가능) 여러 워크플로를 관리해야 함. 단일 워크플로 생성 후 실행 시 사용자 자격증명 전달 간소화된 워크플로 관리 (하나의 워크플로만 변경하면 됨). 워크플로를 실행하려면 제품에서 호출해야 함 Warning 이 문서에서 참조하는 API는 언제든지 변경될 수 있습니다. 버전 업그레이드 시마다 기능이 계속 작동하는지 반드시 확인하세요. 사용자별 워크플로 # 따라야 할 세 가지 일반 단계가 있습니다: 각 사용자의 자격증명과 워크플로에 필요한 추가 파라미터를 수집합니다. 이 사용자를 위한 n8n 자격증명 을 생성합니다. 워크플로를 생성합니다. 1. 사용자 자격증명 수집 # 여기서 이 사용자가 인증해야 하는 모든 노드/서비스에 대한 자격증명과 특정 워크플로에 필요한 추가 파라미터를 캡처해야 합니다. 필요한 자격증명 및 파라미터는 워크플로와 수행하려는 작업에 따라 달라집니다. 2. 사용자 자격증명 생성 # 모든 관련 자격증명 세부 정보를 수집한 후, n8n에서 관련 서비스 자격증명을 생성할 수 있습니다. 이는 Editor UI 또는 API 호출을 통해 수행할 수 있습니다. Editor UI 사용 # 메뉴에서 Credentials > New 를 선택합니다. 드롭다운을 사용하여 생성할 Credential type 을 선택합니다. 예: Airtable . Create New Credentials 모달에서 사용자의 자격증명 세부 정보를 입력하고 이 자격증명에 접근할 수 있는 노드를 선택합니다. Create 를 클릭하여 완료 및 저장합니다. API 사용 # Editor UI가 사용하는 프론트엔드 API를 호출하여 동일한 결과를 얻을 수도 있습니다. API 엔드포인트 형식은 https://<n8n-domain>/rest/credentials 입니다. 예를 들어, 위의 Editor UI 예시에서 자격증명을 생성하려면 요청은 다음과 같습니다: POST https://<n8n-domain>/rest/credentials 요청 본문: { "name" : "MyAirtable" , "type" : "airtableApi" , "nodesAccess" : [ { "nodeType" : "n8n-nodes-base.airtable" } ] , "data" : { "apiKey" : "q12we34r5t67yu" } } 응답에는 새 자격증명의 ID가 포함되며, 이 사용자를 위한 워크플로를 생성할 때 사용합니다: { "data" : { "name" : "MyAirtable" , "type" :