ThingWorx Flow > ThingWorx Flow SDK > 부록 A: ThingWorx Flow SDK를 사용하여 사용자 정의 커넥터 구현
부록 A: ThingWorx Flow SDK를 사용하여 사용자 정의 커넥터 구현
Flow 도구 및 SDK 온프레미스 설치
ThingWorx Flow 도구 및 SDK는 ThingWorx Flow 온프레미스 설치 관리자를 통해 이미 설치되어 있습니다. 새 커넥터 프로젝트를 만들려면 다음 단계를 따릅니다.
1. Windows 명령줄에서 작업공간으로 이동합니다.
2. 다음 명령을 실행하여 새 프로젝트를 만듭니다.
flow init <PROJECT_NAME>
* 
ThingWorx Flow 커넥터 프로젝트에는 ptc-flow-sdk 패키지에 대한 node npm 종속성이 있습니다.
3. 이 NPM 종속성을 설치하려면 프로젝트 디렉터리로 이동한 후 다음 명령을 실행합니다.
npm link ptc-flow-sdk
4. 프로젝트 디렉터리에서 다음 명령을 실행하여 흐름 테스트 도우미 라이브러리를 설치 합니다.
npm link ptc-flow-test-helper
5. 다음 명령을 실행합니다.
npm install
6. 프로젝트 디렉터리에서 다음 명령을 실행하여 커넥터가 올바르게 설정되어 있는지 확인합니다.
npm test
이 명령을 실행하면 프로젝트가 작성될 때 자동으로 포함되는 단위 테스트가 실행됩니다.
프록시 서버에서 작동하도록 NPM 및 노드를 구성하려면 프록시 서버에서 작동하도록 NPM 및 노드 구성 단원을 참조하십시오.
개발자 워크스테이션에 ThingWorx Flow 도구 설치
ThingWorx Flow Connectors SDK 및 도구는 npmjs.org에서 사용할 수 있습니다. 이 메커니즘을 사용하여 사용자의 개발 환경에 도구를 설치할 수 있습니다.
프록시 서버에서 작동하도록 NPM 및 노드를 구성하려면 프록시 서버에서 작동하도록 NPM 및 노드 구성 단원을 참조하십시오.
개발자 시스템에 ThingWorx Flow 도구를 설치하려면 다음을 수행하십시오.
1. ThingWorx Flow CLI를 전역적으로 설치하려면 다음 명령을 실행합니다.
npm install ptc-flow-cli@<도구 버전> -g
여기에서 ThingWorx Flow 버전의 <도구 버전>을 확인합니다.
2. ThingWorx Flow 배포 도구를 전역적으로 설치하려면 다음 명령을 실행합니다.
npm install ptc-flow-deploy@<도구 버전> -g
여기에서 ThingWorx Flow 버전의 <도구 버전>을 확인합니다.
사용자의 프로젝트 디렉터리에서 npm install 명령을 실행하면 프로젝트 디렉터리에 ptc-flow-sdkptc-flow-test-helper 라이브러리가 자동으로 설치됩니다.
새 커넥터 프로젝트를 만들려면 다음 단계를 따릅니다.
1. Windows 명령줄에서 작업공간으로 이동합니다.
2. 다음 명령을 실행하여 새 프로젝트를 만듭니다.
flow init <PROJECT_NAME>
* 
ThingWorx Flow 커넥터 프로젝트에는 ptc-flow-sdk 패키지에 대한 node npm 종속성이 있습니다.
3. 프로젝트로 이동합니다.
cd <PROJECT_NAME>
4. 다음 명령을 실행합니다.
npm install
5. 프로젝트 디렉터리에서 다음 명령을 실행하여 커넥터가 올바르게 설정되어 있는지 확인합니다.
npm test
이 명령을 실행하면 프로젝트가 작성될 때 자동으로 포함되는 단위 테스트가 실행됩니다.
프록시 서버에서 작동하도록 NPM 및 노드 구성
프록시를 사용하여 인터넷에 연결하는 경우 다음을 수행합니다.
npm config set proxy <proxy-url>
Eg npm config set proxy http://proxy.company.com:8080
npm config set https-proxy <proxy-url>
npm config set https-proxy http://proxy.company.com:8080
Node.js와 함께 프록시를 사용하는 방법에 대한 자세한 내용은 npmjs 웹 사이트를 참조하십시오.