InfoGrab DocsInfoGrab Docs

워크플로 관리

참고 이 섹션의 상세 내용은 n8n 공식 문서 를 참조하세요. 팀이나 조직에 걸친 n8n OEM 배포를 관리할 때는 여러 사용자에 대해 동일한(또는 유사한) 워크플로를 실행해야 하는 경우가 많습니다. 이를 수행하는 방법에는 두 가지가 있습니다. 솔루션 장점 단점 사용자마다 워크플로 생성 워크플로 시작 방식에 제한이 없음(어떤 트리거든 사용 가능) 여러 워크플로를 관리해야 함. 단일 워크플로를 생성하고, 실행 시 사용자 자격 증명을 전달 워크플로 관리가 단순화됨(하나의 워크플로만 변경하면 됨). 워크플로를 실행하려면 제품에서 이를 호출해야 함 Warning 이 문서에서 참조하는 API는 언제든지 변경될 수 있습니다. 버전을 업그레이드할 때마다 계속 정상적으로 작동하는지 반드시 확인하세요. 사용자별 워크플로 # 일반적으로 세 단계를 따르면 됩니다. 각 사용자의 자격 증명과, 워크플로에 따라 필요할 수 있는 추가 매개변수를 확보합니다. 이 사용자를 위한 n8n 자격 증명 1 을 생성합니다. 워크플로를 생성합니다. 1. 사용자 자격 증명 확보 # 이 사용자가 인증해야 하는 모든 노드/서비스에 대한 자격 증명과, 해당 워크플로에 필요한 추가 매개변수를 모두 확보해야 합니다. 필요한 자격 증명과 매개변수는 워크플로 및 수행하려는 작업에 따라 달라집니다. 2. 사용자 자격 증명 생성 # 관련된 모든 자격 증명 세부 정보를 확보했다면, n8n에서 해당 서비스 자격 증명을 생성할 수 있습니다. 이는 편집기 UI 또는 API 호출을 사용하여 수행할 수 있습니다. 편집기 UI 사용 # 메뉴에서 Credentials > New 를 선택합니다. 드롭다운을 사용하여 생성할 Credential type 을 선택합니다. 예: Airtable . Create New Credentials 모달에서 해당 사용자에 대한 자격 증명 세부 정보를 입력하고, 이 자격 증명에 접근할 수 있는 노드를 선택합니다. Create 를 클릭하여 완료하고 저장합니다. 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가 포함되며, 이 사용자를 위한 워크플로를 생성할 때 이 ID를 사용하게 됩니다. { "data" : { "name" : "MyAirtable" , "type" : "airtableApi"