첫 번째 시스템 통합을 구축하는 단계
  • 21 Oct 2024
  • 2 읽을 분
  • 기여자

첫 번째 시스템 통합을 구축하는 단계


기사 요약

성공을 보장하기 위해 모범 사례를 사용하여 Tulip과의 시스템 통합을 준비하고 구축하세요.

Tulip과 타사 시스템 간의 통합을 계획할 때, 구축을 시작하기 전에 계획해야 할 여러 가지 페르소나와 준비 사항이 있습니다.

최소한 다음과 같은 이해관계자* 시민 개발자* 통합 시스템의 운영 소유자* IS/IT 엔지니어링* 솔루션의 서비스를 받는 작업 현장 사용자들과 소통하고 계획에 참여해야 합니다.

이들과 함께 통합에 포함될 다양한 측면을 고려하고 결정을 내릴 수 있습니다.

  1. 해결해야 할 문제에 대해 논의합니다.
  2. 측정 가능한 목표를 설정합니다.
  3. 최상의 솔루션에 맞춰 조정합니다:
    • 문제 해결에 적합한 데이터는 무엇인가요?
    • 필요한 통합에 따라 적절한 기록 시스템은 무엇인가요?
    • 어떤 IT 변경이 필요한가?

첫 번째 시스템 통합 구축

다음은 Tulip을 타사 애플리케이션에 통합하는 방법을 안내하는 개략적인 단계입니다*.전제 조건: 타사 시스템에 사용 가능한 API 엔드포인트가 있어야 합니다(예: NetSuite RESTlet, Slack API).*

#작업 설명누가 이 작업을 수행할 수 있나요?
1클라우드 커넥터 호스트 또는 온-프레미스 커넥터 호스트의 사용법을 설정합니다. (OPCH).고객(OPCH를 사용하는 경우 Tulip 지원 포함)
2Tulip이 타사 시스템과 통신하기 위한 인증 세부 정보를 생성합니다. (예: OAuth2.0)고객
3트랜잭션을 선택하고 정보 흐름의 방향을 결정합니다(예: GET 작업 지시, POST 재고 이동). 간단한 트랜잭션으로 시작하는 것이 좋습니다.고객
4해당 트랜잭션의 데이터와 엔드포인트를 노출합니다. HTTP 엔드포인트와 필수 Input을 문서화하세요(Netsuite의 경우 엔드포인트 = 스크립트 ID 및 배포 ID가 있는 RESTlet).고객
5Tulip 커넥터를 빌드하고 테스트합니다.고객 및/또는 Tulip(유료 서비스 프로젝트를 통해, 테스트 기능이 제한됨)
6커넥터 기능을 사용하여 트랜잭션 데이터를 신규 또는 기존 Tulip 앱에 통합합니다.고객 및/또는 Tulip(유료 서비스 프로젝트를 통해)

데이터 흐름 예시

ERP에서 작업 주문을 가져와 지정된 작업 주문 테이블에 저장하고 싶다고 가정해 보겠습니다.

먼저 ERP에서 작업 주문을 검색해야 합니다. 데이터 흐름은 아래 다이어그램을 참조하세요:

오늘 작업 지시서 가져오기Integration Diagram Get Work Orders for Today

그런 다음 검색된 작업 지시서를 테이블에 작성해야 합니다. 데이터 흐름은 아래 다이어그램을 참조하세요:

작업 지시서를 Tulip 테이블에 쓰기Integration Diagram Write Work Order to Tulip Table

모범 사례

  • 실시간으로 신뢰할 수 있는 소스와 거래하세요. 또한 작업 현장에서 최신 소스를 사용하고 있는지 확인하세요.
  • Tulip 내에 Tulip 중심 데이터를 저장하세요. 작업 지시서의 데이터 소스는 ERP일 수 있지만, 특정 데이터는 주로 Tulip과 관련이 있습니다(예: 작업 지시서에 대해 부적합 사항이 Tulip에 기록된 경우).
  • 구성 가능한 통합 Tulip 앱으로 운영자가 간단한 ERP/WMS 중심 사용 사례를 더 많이 실행할 수 있습니다. 예를 들어, 태블릿의 카메라를 바코드 스캐너로 사용하여 재고 관리를 하는 Tulip 앱이 있습니다.
  • 데이터가 빠르게 구식이 되는 경우 신뢰할 수 있는 소스의 데이터를 Tulip 테이블에 캐싱하지 마세요. 예를 들어, 현재 보유 재고는 자체 데이터 소스에 보관하여 Tulip이 실시간으로 상호 작용할 수 있도록 해야 합니다.
  • 적합한 사용 사례에 대해서는 Tulip을 별도로 사용하세요. ERP에서 가장 잘 실행되는 사용 사례는 그대로 유지해야 합니다.
  • 가능하면 HTTP API를 사용하세요. SQL 커넥터는 추가 구성이 필요합니다.

추가 자료


이 문서가 도움이 되었습니까?