넷스위트 앱 및 커넥터
  • 21 Oct 2024
  • 5 읽을 분
  • 기여자

넷스위트 앱 및 커넥터


기사 요약

사전 구축된 애플리케이션과 Tulip의 HTTP 커넥터를 사용하여 NetSuite와 Tulip을 통합하세요.

소개

이 커넥터의 목표는 NetSuite의 기록 시스템과 Tulip의 산업 운영 플랫폼 간의 양방향 통신을 가능하게 하는 것입니다. 많은 일반적인 제조 기능이 기본으로 제공되며 고급 커넥터를 통해 다른 애플리케이션으로 확장할 수 있습니다.

설치 및 구성

이 커넥터를 사용하려면 함께 제공되는 NetSuite 스크립트를 Net Suite 환경 내에 배포해야 합니다.

커넥터 기능은 재사용성을 염두에 두고 설계되었습니다. 따라서 앱을 재구성하려면 기본적인 앱 편집기 재작업만 필요합니다. 기존 콘텐츠를 교체하여 작업 현장을 보다 효과적으로 반영하면 커넥터가 동일하게 작동합니다.

커넥터 기능

통합은 다음과 같은 기능을 제공합니다:

작업 지시서 컨텍스트 기능 가져오기

릴리스된 작업 주문 가져오기

이 함수는 작업 주문 상태가 작업 주문인 모든 작업 주문을 반환합니다: Netsuite에서 릴리즈됨.

getAllReleasedWorkOrder -> 완료된 작업 주문

위치에 대한 완료된 작업 주문 가져오기

이 함수는 작업 주문 상태가 작업 주문인 모든 작업 주문을 반환합니다: 지정된 위치의 Netsuite에서 릴리스됨

getReleasedWorkOrdersByLocation(위치) -> 위치의 릴리즈된 작업 주문

제품에 대해 릴리즈된 작업 주문 가져오기

이 함수는 작업 주문 상태가 작업 주문인 모든 작업 주문을 반환합니다: 지정된 제품에 대해 Netsuite에서 릴리스된 작업 주문입니다.

getReleasedWorkOrdersByProduct(제품) -> 제품에 대한 작업 주문 출시됨

진행 중인 작업 주문 가져오기

이 함수는 작업 주문 상태가 작업 주문인 모든 작업 주문을 반환합니다: 지정된 제품에 대해 Netsuite에서 릴리스된 작업 주문입니다.

getAllInProgressWorkOrders -> 진행 중인 작업 주문 조회

작업 주문 자재 명세서 가져오기

이 함수는 지정된 작업 주문에 대한 자재 명세서를 반환합니다.

getWorkOrderBOM(WorkOrderID) -> 자재 명세서

작업 주문 세부 정보 가져오기

이 함수는 지정된 작업 주문 내부 ID에 대한 모든 작업 주문 세부 정보를 반환합니다.

getWODetails(WorkOrderID) -> 작업 주문 세부 정보

작업 주문 게시 컨텍스트 함수

작업 주문 닫기 생성

이 함수는 진행 중인 작업 지시서 기반 WIP의 주문 상태를 마감으로 변경합니다.

closeWorkOrder(workOrderID, orderQuantity, quantityCompleted) -> 성공 결과, 메시지, 작업 주문 마감 ID

작업 주문 이슈 생성

이 함수는 작업 주문을 작업 주문 이슈 레코드에 연결합니다.

createWorkOrderIssue(workOrderID) -> 오류, 작업 주문 이슈 ID

어셈블리 빌드 생성

이 함수는 작업 주문에 대한 어셈블리 빌드를 생성하는 동시에 WIP 기반이 아닌 작업 주문에 대한 구성 요소 수준 인벤토리를 소비합니다. 로트 관리 어셈블리, 빈 관리 어셈블리 또는 위치 전용 관리 어셈블리에 대한 입력에는 세 가지 변형이 있습니다.

빈 관리 어셈블리 생성 어셈블리 빌드*(작업 주문 번호, 항목 번호, 수량, 빈 번호, 위치 번호, 자회사 번호, 구성 요소 세부 정보) -> 성공 결과, 메시지, 빌드 ID*

로트 관리 어셈블리 생성 어셈블리 빌드*(작업 주문 번호, 항목 번호, 수량, 로트 번호, 위치 번호, 자회사 번호, 구성 요소 세부 정보) -> 성공 결과, 메시지, 빌드 ID*

위치 관리 어셈블리 생성 어셈블리 빌드*(작업 주문 번호, 항목 번호, 수량, 위치 번호, 자회사 번호, 구성 요소 세부 정보) -> 성공 결과, 메시지, 빌드 ID*

작업 주문 완료 생성(백 플러시 없음)

이 함수는 구성 요소 재고를 소모하지 않고 WIP 기반 작업 주문에 대해 작업 주문 완료 트랜잭션을 생성합니다. 로트 관리 어셈블리, 빈 관리 어셈블리 또는 위치 전용 관리 어셈블리에 대한 입력에는 세 가지 변형이 있습니다.

빈 관리 어셈블리 생성 작업 주문 완료*(작업 주문 ID, 수량, 시작 작업, 종료 작업, 빈) -> 성공 결과, 메시지, 빌드 ID*

로트 관리 조립품 생성 작업주문 완료*(작업주문번호, 수량, 시작작업, 종료작업, 로트) -> 성공 결과, 메시지, 빌드 ID*

위치 관리 어셈블리 생성 작업주문 완료*(작업주문번호, 수량, 시작작업, 종료작업) -> 성공 결과, 메시지, 빌드 ID*

백 플러시로 작업 주문 완료 생성

이 함수는 WIP 기반 작업 주문에 대해 작업 주문 완료 트랜잭션을 생성하고 구성 요소 인벤토리를 소비합니다. 로트 관리 어셈블리, 빈 관리 어셈블리 또는 위치 전용 관리 어셈블리에 대한 입력에는 세 가지 변형이 있습니다. WIP 주문에 대한 최종 작업을 위해 스크랩 수량도 전송할 수 있습니다.

빈 관리 어셈블리 생성 작업 주문 완료 백 플러시*(작업 주문 ID, 수량, 완료 수량, 시작 작업, 종료 작업, 항목, 빈, 스크랩 수량, 구성 요소 세부 정보) -> 성공 결과, 메시지, 빌드 ID*

로트 관리 조립품 생성 작업 주문 완료 백 플러시*(작업 주문 ID, 수량, 완료 수량, 시작 작업, 끝 작업, 항목, 로트, 스크랩 수량, 구성 요소 세부 정보) -> 성공 결과, 메시지, 빌드 ID*

위치 관리 어셈블리 생성 작업 주문 완료 백 플러시*(작업 주문 ID, 수량, 완료 수량, 시작 작업, 끝 작업, 항목, 스크랩 수량, 구성 요소 세부 정보) -> 성공 결과, 메시지, 빌드 ID*

재고 아이템 위치 및 수량 가져오기 함수

아이템의 각 위치에서 보유 재고를 가져옵니다.

이 함수는 지정된 아이템의 각 위치에서 사용 가능한 재고를 반환합니다.

getInventoryByLocation(아이템 이름) -> 인벤토리, 성공 결과, 메시지

아이템에 대한 각 빈의 보유 재고 가져오기

이 함수는 지정된 품목에 대해 각 빈에서 사용 가능한 재고를 반환합니다.

getInventoryInBin(item name) -> 재고, 성공 결과, 메시지

빈에 있는 재고 가져오기

이 함수는 지정된 빈에서 사용 가능한 재고를 재료별로 반환합니다.

getInventorybyBin(bin) -> 재고, 성공 결과, 메시지

품목의 자재 로트 번호로 보유 재고 가져오기

이 함수는 지정된 품목의 자재 로트 번호별로 사용 가능한 재고를 반환합니다.

getInventoryforMaterialLots(item name) -> 재고, 성공 결과, 메시지

특정 품목의 위치 가져오기

이 함수는 지정된 아이템의 사용 가능한 재고 위치를 반환합니다.

getItemLocation(아이템 이름) -> 인벤토리, 성공 결과, 메시지

포스트 인벤토리 이동 및 조정 함수

빈 전송 생성

이 함수는 자재를 이동하기 위한 빈 전송 트랜잭션을 생성합니다.

createRecord(위치 아이디, 자회사 아이디, 아이템 아이디, 수량, 빈에서 빈으로) -> 오류 메시지, 빈 전송 아이디, https 상태 코드)

빈 전송 생성

이 함수는 자재 이동을 위한 빈 전송 트랜잭션을 생성합니다.

createRecord(위치 아이디, 자회사 아이디, 품목 아이디, 수량, 빈에서 빈으로, 빈으로) -> 오류 메시지, 빈 전송 아이디, https 상태 코드)

재고 이전 생성

이 함수는 자재 이동을 위한 재고 이전 트랜잭션을 생성합니다.

createRecord(에서 위치, 자회사, 품목 ID, 수량, 위치로) -> 오류 메시지, 빈 전송 ID, https 상태 코드)

재고 조정 생성

이 함수는 재고 조정 트랜잭션을 생성하여 재고 수준 세부 정보(양수 또는 음수)를 조정합니다. 로트 관리 품목, 빈 관리 품목 또는 위치 전용 관리 품목에 대한 입력에는 세 가지 변형이 있습니다.

로트관리 품목 재고조정 생성*(자회사 아이디, 계정 아이디, 품목 아이디, 위치 아이디, 조정 금액, 거래 날짜) -> 성공 결과, 메시지, 재고조정 아이디*

로트 관리 어셈블리 생성 재고조정*(자회사 아이디, 계정 아이디, 품목 아이디, 위치 아이디, 조정 금액, 거래 날짜, 로트) -> 성공 결과, 메시지, 재고 조정 아이디*

위치 관리 어셈블리재고조정 생성*(자회사 아이디, 계정 아이디, 품목 아이디, 위치 아이디, 조정 금액, 거래 날짜, 로트) -> 성공 결과, 메시지, 재고 조정 아이디*

일반 구성 가능한 조회 요청

아래 함수는 입력에 따라 출력을 구성할 수 있는 일반 조회 함수입니다.

저장된 검색 결과 가져오기

이 함수는 Netsuite 저장 검색의 결과를 반환합니다.

getSavedSearchResults(저장된 검색 ID, 저장된 검색 유형)-> 저장된 검색 결과

레코드 세부 정보 가져오기

이 함수는 지정된 입력에 대한 레코드 세부 정보를 반환합니다.

getRecordFromTypeAndId(레코드 id, 레코드 유형)-> 레코드 상세정보

검색어에서 결과 가져오기

이 함수는 검색어에서 결과를 반환합니다.

getRecordFromSearchTerm(쿼리)-> 검색 결과

일반 구성 가능한 포스트 요청

다음 함수는 입력에 따라 출력/기능을 구성할 수 있는 일반 함수입니다.

검색 쿼리에서 검색 결과 만들기

이 함수는 검색 쿼리의 결과를 반환합니다.

getSearchResults(필터 및 열이 정의된 쿼리) -> 검색 결과

Netsuite 레코드 만들기

이 함수는 입력에 따라 Netsuite 레코드를 생성합니다.

createRecord(레코드 생성 세부 정보) -> 생성된 레코드 ID

Tulip Suite앱에서 제공하는 API의 기능에 대한 전체 문서는 여기에서 공개 문서를 참조하세요.


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