워크플로 관리
n8n OEM 배포에서 여러 사용자 또는 조직에 걸쳐 워크플로를 관리하기 위한 패턴.
Note 이 섹션의 내용은 원문 문서 를 참조하세요. ( oem-agreement.md ) 팀 또는 조직에 걸친 n8n OEM 배포를 관리할 때 여러 사용자를 위해 동일하거나 유사한 워크플로를 실행해야 할 가능성이 높습니다. 이를 위한 두 가지 사용 가능한 옵션이 있습니다: 솔루션 장점 단점 각 사용자에 대한 워크플로 생성 워크플로 시작 방법에 제한 없음(모든 트리거 사용 가능) 여러 워크플로 관리 필요. 단일 워크플로 생성, 실행 시 사용자 자격증명 전달 간소화된 워크플로 관리(하나의 워크플로만 변경 필요). 워크플로를 실행하려면 제품이 호출해야 함 Warning 이 문서에서 참조하는 API는 언제든지 변경될 수 있습니다. 각 버전 업그레이드 시 지속적인 기능을 확인하세요. 사용자별 워크플로 # 따라야 할 세 가지 일반적인 단계가 있습니다: 각 사용자의 자격증명과 워크플로를 기반으로 필요할 수 있는 추가 파라미터를 얻습니다. 이 사용자에 대한 n8n 자격증명 을 생성합니다. 워크플로를 생성합니다. 1. 사용자 자격증명 얻기 # 여기서 이 사용자가 인증해야 하는 모든 노드/서비스에 대한 모든 자격증명과 특정 워크플로에 필요한 추가 파라미터를 캡처해야 합니다. 필요한 자격증명 및 파라미터는 워크플로와 수행하려는 작업에 따라 다릅니다. 2. 사용자 자격증명 생성 # 관련 자격증명 세부 정보를 모두 얻은 후 n8n에서 관련 서비스 자격증명을 생성할 수 있습니다. 에디터 UI 또는 API 호출을 사용하여 수행할 수 있습니다. 에디터 UI 사용 # 메뉴에서 자격증명 > 신규 를 선택합니다. 드롭다운을 사용하여 생성할 자격증명 유형 을 선택합니다(예: Airtable ). 새 자격증명 생성 모달에서 사용자의 해당 자격증명 세부 정보를 입력하고 이 자격증명에 접근할 수 있는 노드를 선택합니다. 만들기 를 클릭하여 완료하고 저장합니다. API 사용 # 에디터 UI에서 사용하는 프론트엔드 API를 호출하여 동일한 결과를 얻을 수 있습니다. API 엔드포인트 형식은 https://<n8n-domain>/rest/credentials 입니다. 예를 들어 위의 에디터 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" : "airtableApi" , "data" : { "apiKey" : "q12we34r5t67yu" } , "nodesAccess" : [ { "nodeType" : "n8n-nodes-b
