모든 ERP와 연결

SkyPlanner의 개방형 REST API는 사내 ERP를 포함한 ERP, MES 및 운영 시스템과 연결됩니다. 직접 구축하거나 저희 팀의 도움을 받을 수 있습니다.

독립 실행도 가능 — ERP 연동은 선택사항이며 필수가 아닙니다.

연동 프로젝트 논의

다음과 같은 ERP 및 MES 시스템과 연결

연동 / ERP / Plex Smart Manufacturing Platform

Plex 연동 가이드 SkyPlanner APS로 생산 스케줄링하기

이 Plex 연동 가이드는 파트너와 IT 팀을 위해 Plex Smart Manufacturing Platform을 SkyPlanner APS에 연결하는 방법을 설명합니다. SkyPlanner와 Plex는 다음과 같이 양방향으로 연동됩니다.

  • 작업, 부품, 공정 순서, 작업 센터, 재고 및 구매 발주 데이터를 가져옵니다.
  • 공정별 시작·종료 예정 시각을 Plex로 다시 전송합니다.
  • 작업자가 입력한 실적을 Plex의 생산 보고에 반영합니다.
  • SkyPlanner 웹훅은 일정이 변경되는 즉시 변경 사항을 전송합니다.
작업장별로 작업이 배정된 SkyPlanner APS Gantt 타임라인과 그 아래의 오더 목록.

SkyPlanner 팀은 온보딩 과정에서 고객의 Plex 환경에 맞게 연동을 구성하고, 가동 후에도 지원합니다. 이 가이드는 연동에 참여하거나 문서화된 SkyPlanner REST API(API 참조 문서)를 기반으로 직접 개발하려는 파트너와 개발자를 위한 안내서입니다.

Plex 연동 인터페이스

Plex는 단일 멀티테넌트 클라우드 플랫폼이므로 모든 테넌트가 최신 릴리스를 사용합니다. 연동 방식은 네 가지입니다.

  1. Plex Connect REST APIs. Plex는 2015년에 Plex Connect를 “a new REST/JSON API.”(REST 방식의 새로운 JSON API)로 출시했습니다. (출처) 버전별로 관리되는 컬렉션은 부품, 공급업체, 고객, 구매 발주, 작업 센터 및 공구를 다룹니다.
  2. Plex Custom APIs. Plex 데이터시트에는 “The developer portal is also available for creating unique APIs.”(개발자 포털에서 맞춤형 API도 만들 수 있습니다.)라고 명시되어 있습니다. (출처) 파트너는 표준 컬렉션이 없는 객체에 이 방식을 사용합니다.
  3. Plex UX Data Sources. Plex는 REST를 통해 데이터 소스를 제공합니다. 작업, 작업별 공정, 생산 기록 및 재고 컨테이너는 일반적으로 여기서 조회합니다.
  4. Plex Classic Data Sources. 기존 SOAP 방식으로, Classic 데이터 소스에 대응하는 UX 데이터 소스가 없을 때만 사용합니다.

SkyPlanner는 기준정보와 구매 데이터에 Plex Connect를 사용하고, 작업·공정·생산 데이터에는 Plex Data Sources를 사용합니다.

접근 설정과 PCN

API 접근 권한은 Plex Developer Portal에서 앱별로 설정하며, 연동에 필요한 API 컬렉션을 활성화합니다. 모든 호출은 PCN을 대상으로 합니다. PCN은 Plant Control Number로, Plex에서 공장이나 법인 단위를 식별합니다. 공장이 세 곳인 그룹에는 PCN도 세 개가 있으며, 연동 시 각 PCN을 별도의 SkyPlanner 환경에 매핑하거나 하나의 환경 내 작업장 그룹에 매핑합니다.

Data Source 호출에는 PCN별 웹 서비스 인증 정보를 사용합니다. 필요한 데이터 소스에만 접근할 수 있는 연동 전용 계정을 만드세요.

SkyPlanner 측 REST API는 API 토큰(SkyPlanner Settings > API)으로 인증하며, Swagger/OpenAPI 문서가 제공됩니다. 연동 튜토리얼에서 첫 API 호출 과정을 단계별로 안내합니다.

동기화 방식

Plex 측 데이터는 정해진 일정에 따라 동기화됩니다. SkyPlanner는 공장별로 설정한 주기에 따라 Plex Connect와 Data Sources에서 새로 생성되거나 변경된 작업, 공정 및 재고를 읽어옵니다. Plex 파트너는 작업 생성과 같은 Plex 측 트리거를 사용해 변경 사항을 SkyPlanner REST API로 직접 전송할 수도 있습니다.

SkyPlanner는 상태나 일정이 변경되면 웹훅을 전송하므로, Plex로 데이터를 다시 보내는 과정은 이벤트 기반으로 동작합니다.

데이터 매핑

Plex 객체(인터페이스)SkyPlanner 객체방향주기
Part(Plex Connect의 parts 컬렉션)제품 및 자재Plex → SkyPlanner최초 적재 후 변경분 동기화
Bill of Materials(Data Source)제품 구조, 하위 제품, 제품별 자재Plex → SkyPlanner최초 적재 후 변경 시
공정 순서 및 부품별 공정: 작업 센터, 표준 시간(Data Source)준비 시간과 가공 시간이 포함된 공정 단계Plex → SkyPlanner최초 적재 후 변경 시
작업 센터: 설비, 셀 또는 구역(Plex Connect의 work centers)작업장, 작업장 그룹, 효율Plex → SkyPlanner최초 적재 후에는 드물게 갱신
작업 및 작업별 공정: 수량, 납기(Data Source)주문 및 작업Plex → SkyPlanner몇 분 간격 또는 작업 생성 시 전송
재고 및 컨테이너(Data Source)재고 잔량Plex → SkyPlanner매시간 또는 스케줄링 실행 전마다
입고 예정 정보가 포함된 구매 발주(Plex Connect의 purchase orders)납품일에 입고될 자재; Delivered로 표시되면 재고 갱신Plex → SkyPlanner매시간 또는 스케줄링 실행 전마다
공구(Plex Connect의 tools)가용 수량이 제한된 공용 자원으로서의 공구Plex → SkyPlanner최초 적재 후 SkyPlanner에서 관리
공정 및 작업 센터별 시작·종료 예정 시각(Custom API 또는 Data Source)일정SkyPlanner → Plex일정 변경 시 SkyPlanner 웹훅으로 전송
생산 기록: 수량, 시작, 완료, 중단작업 시간 기록 및 작업자 실적 입력SkyPlanner → Plex실적 입력 시마다 또는 교대조별
SkyPlanner 제약 조건 데이터준비·전환 시간 매트릭스, 작업별 작업자 수, 대체 작업 센터 및 인력SkyPlanner에서 관리온보딩 중 설정

연동 패턴

1. 기준정보 최초 적재. 부품, BOM, 부품별 공정이 포함된 공정 순서, 작업 센터 및 공구를 적재합니다. 작업장을 어느 단위로 구성할지 신중하게 결정하세요. Plex 작업 센터는 개별 설비, 셀 또는 구역일 수 있으며, SkyPlanner는 하나의 작업 대기열이 운영되는 단위로 스케줄링해야 합니다.

2. 작업 동기화. 생산 지시가 내려진 작업의 공정, 수량, 납기와 함께 재고 및 미결 구매 발주를 읽어옵니다. SkyPlanner는 발주한 자재를 구매 발주의 납품일에 사용 가능한 것으로 처리하고, 구매 발주가 Delivered로 표시되면 재고를 갱신합니다. 스케줄링 시 현재 재고와 입고 예정 구매 자재를 함께 확인합니다.

3. Plex에 일정 반영. 엔진이 배치하거나 이동한 모든 공정에 대해 SkyPlanner는 합의된 Custom API 또는 데이터 소스를 통해 시작·종료 예정 시각과 작업 센터를 Plex로 다시 전송합니다. 작업 자체와 수량, 상태는 Plex에서 계속 관리합니다.

4. 생산 현장 실적 입력. 작업자는 Mobile Confirmations, Production Timer 또는 Quick Log Mode로 시작, 수량, 중단 내역을 기록하며, 작업이 진행되는 대로 일정이 갱신됩니다. 입력한 실적은 생산 기록으로 Plex에 다시 전송됩니다. 작업 센터마다 입력 채널을 하나만 선택하세요. 작업자는 SkyPlanner 또는 Plex Control Panel 중 한 곳에서만 실적을 입력해야 하며, 양쪽에 모두 입력해서는 안 됩니다.

5. 데이터 관리 주체 및 충돌 처리 규칙. 가동 전에 다음 규칙을 문서화하세요.

데이터관리 주체
부품, BOM, 공정 순서, 작업 수량 및 상태, 재고Plex
공정 실행 순서, 시작·종료 시각, 작업 센터 배정SkyPlanner
준비·전환 시간 매트릭스, 공구 및 작업자 요구 조건, 대체 자원SkyPlanner
교대 근무 및 부재범위 산정 시 선택한 하나의 시스템
생산 기록Plex에서 관리, SkyPlanner의 실적 입력 내용 전송

Plex에서 작업 수량이나 공정 순서를 변경하면 해당 작업의 새 버전으로 처리됩니다. SkyPlanner는 이를 다시 읽어오며, 생산에 변화가 생기면 Autopilot이 자동으로 일정을 다시 수립합니다.

일반적인 프로젝트 진행 단계

구축은 일반적으로 온보딩 시작 후 몇 주 안에 완료됩니다. 그에 앞서 자체 데이터로 30일 무료 체험을 진행합니다. 연동 작업을 시작하기 전에 Plex에서 미완료 작업, 공정 및 작업 센터를 Excel 또는 CSV로 내보낸 뒤 SkyPlanner로 가져와 일정을 검증하세요.

이후 프로젝트는 일곱 단계로 진행됩니다.

  1. 매핑. 매핑 표, PCN 및 작업장 단위, 데이터 관리 주체 규칙, 동기화 주기를 확정합니다.
  2. Plex 접근 설정. Developer Portal에서 Plex Connect 컬렉션을 활성화하고 PCN별로 Data Source 계정을 설정합니다.
  3. 최초 적재. 부품, BOM, 공정 순서, 작업 센터 및 공구를 적재합니다.
  4. 작업 및 구매 발주 동기화. 작업, 공정, 재고 및 미결 구매 발주를 정해진 주기에 따라 동기화합니다.
  5. SkyPlanner 제약 조건 설정. 준비·전환 시간 매트릭스, 작업별 작업자 수, 대체 작업 센터 및 인력을 설정합니다.
  6. Plex 반영 및 실적 입력. 예정 시각과 생산 기록을 Plex로 전송합니다.
  7. 병행 운영과 정식 가동. 기존 계획과 SkyPlanner를 병행 운영하면서 기준정보를 정비한 뒤, Plex로 데이터를 반영하는 기능을 켭니다.

Plex 연동 시 미리 검토할 사항

  • 적합한 데이터 소스 선택. Plex에는 필드가 서로 겹치는 데이터 소스가 많습니다. Plex 연동에서 가장 어려운 부분은 의도한 수량이나 상태를 반환하는 소스를 고르는 일입니다. 범위 산정 단계에서 사용할 각 소스의 이름을 명확히 합의하세요.
  • 작업 센터의 세분화 수준. 작업 센터 하나가 실제로는 기계 네 대가 있는 구역이라면, 작업장 네 개로 나누거나 효율을 반영한 그룹으로 구성해야 합니다. 그렇지 않으면 스케줄에 처리 능력을 초과하는 작업이 배정됩니다.
  • 측정 단위. 공정 제조 공장에서는 배치를 그램이나 리터 단위로 처리하다가 다음 공정에서는 개수 단위를 사용하기도 합니다. 데이터를 가져올 때 공정별로 단위를 변환하세요.
  • 용기별 재고와 품목별 총수량. Plex는 현장 재고를 용기 단위로 추적합니다. 스케줄에서 사용할 수 있는 용기의 재고를 합산하고, 보류되거나 격리된 재고는 제외하세요.
  • 표준 시간. 처음 스케줄링을 실행하기 전에 품목별 공정의 준비 시간과 가공 시간을 실제 생산 기록과 대조하세요.
  • 여러 PCN 관리. 매핑에서 공장을 명확히 구분해 한 공장의 작업이 다른 공장의 작업 센터에 배정되지 않도록 하세요.

Plex 연동의 설정과 지원은 누가 담당하나요?

연동 작업에는 작업, 공정 순서, 작업 센터, PCN 매핑이 포함됩니다. SkyPlanner가 스케줄링에 적용하는 준비 시간 매트릭스, 작업자 수, 대체 자원 등의 제약 조건도 설정합니다.

  1. SkyPlanner 팀이 온보딩 중에 연동을 설정하고 정식 가동 후에도 지원합니다. 지원 범위는 SkyPlanner 측과 사전에 합의한 Plex 인터페이스입니다. 공장마다 Plex를 운영하는 방식이 다르므로, 이 과정에서 각 공장의 운영 노하우를 반영합니다.
  2. 기존 Plex 파트너가 참여하거나 연동을 구축할 수도 있습니다. 파트너는 고객사의 PCN, 데이터 소스, Custom APIs를 잘 알고 있습니다. SkyPlanner는 REST API, Swagger/OpenAPI 문서, 웹훅을 제공합니다.
  3. 사내 개발자가 직접 구축할 수도 있습니다. 동일한 REST API 문서를 참고하고 API 토큰으로 접근하면 됩니다. API 토큰만 있으면 시작할 수 있으며, 필요할 때 SkyPlanner 팀이 지원합니다. 구매 주문과 제품 및 자재 API를 비롯한 공개 문서는 SkyPlanner 문서에서 확인할 수 있습니다.

SkyPlanner 요금은 작업장 5개를 포함해 월 199 €부터 시작하며, 매월 청구됩니다. 연동 비용은 고객사의 공정과 요구사항에 맞춰 이용 요금과 함께 사전에 견적을 제시하므로, 시작 전에 전체 비용을 확인할 수 있습니다. Plex 자체 스케줄링과의 비교는 Plex 생산 스케줄링에서, 전체 개요는 Plex 페이지에서 확인하세요. 다른 시스템과의 연동은 ERP 연동 허브에서 살펴볼 수 있습니다.

제조업 고객의 SkyPlanner 사용 후기

울빌라의 배전반 생산 현장에 있는 UTU 공급망 전문가 Kalle Kalliomäki

2시간매주 절약

“SkyPlanner 덕분에 Excel 스프레드시트로 생산 계획을 세우던 방식에서 실시간으로 생산을 최적화하는 방식으로 전환했습니다.”

Kalle Kalliomäki, 공급망 전문가
UTU · 배전반 및 개폐장치

생산 계획에 드는 업무 시간을 매주 2시간 절약하고, 새로운 작업 대기열을 몇 초 만에 생산 라인에 전달합니다.

UTU 후기 읽기

나이로비에 있는 Laboratory & Allied 제약 공장의 병 충전 라인에서 방진복을 입고 작업하는 작업자들

+90%생산 효율 향상

“생산 효율이 90% 높아졌습니다.”

Abdul Rucyinga, IT 총괄
Laboratory & Allied · 의약품 제조

생산 효율이 90% 높아졌으며, 모든 작업장을 아우르는 석 달치 최적화 계획을 세우는 데 30분도 걸리지 않습니다.

Laboratory & Allied 후기 읽기

라우마의 로봇 팔레타이징 셀 옆에 있는 Fredman Operations 생산 관리자 Anu Järvinen

6개월앞까지 영업팀이 여유 생산능력 확인

“SkyPlanner는 모든 생산 계획의 기반을 마련하고 신뢰성을 높여 줍니다.”

Anu Järvinen, 생산 관리자
Fredman Operations · 식품용 포장지

영업팀은 여섯 달 앞까지 여유 생산능력을 확인할 수 있습니다. 한 시간 이상 걸리던 스케줄 변경 요청에도 몇 초 만에 답변합니다.

Fredman Operations 후기 읽기

100%2021년부터 유지한 납기 준수율

“SkyPlanner 덕분에 생산능력을 명확히 파악하고 예측 가능한 계획을 세울 수 있습니다.”

Dan Berglund, COO/CFO
Opes Corporation · 화학제품 및 식품 제조

SkyPlanner를 사용하기 시작한 2021년부터 지금까지 납기 준수율 100%를 유지하고 있습니다.

Opes Corporation 후기 읽기

자주 묻는 질문

Plex는 생산 스케줄링 데이터를 위한 API를 제공하나요?

네. Plex Connect는 품목, 구매 주문, 작업 센터, 공구에 대한 REST/JSON API를 제공합니다. Plex Data Sources에서는 작업, 공정, 생산 기록, 재고 데이터를 제공합니다. 그 밖의 데이터는 Plex Custom APIs로 처리합니다.

Plex 연동은 누가 구축하나요?

SkyPlanner 팀이 온보딩 중에 고객사의 Plex 환경에 맞춰 양방향 연동을 설정하고, 정식 가동 후에도 지원합니다. 기존 Plex 파트너나 사내 개발자가 SkyPlanner의 REST API 문서를 바탕으로 구축할 수도 있으며, API 토큰만 있으면 시작할 수 있습니다.

Plex Finite Scheduling이나 Finite Scheduler를 추가하는 대신 SkyPlanner를 연동하는 이유는 무엇인가요?

Plex는 실제 생산능력을 고려하는 생산 스케줄링을 MES/MOM 기능에 포함하고 있으며(출처), Finite Scheduler를 “An Adaptive Plex MES Integration”(적응형 Plex MES 연동)으로 소개합니다(출처). SkyPlanner는 현재 사용 중인 Plex 패키지에 연결되며, 온보딩 시작 후 몇 주 안에 가동됩니다. Autopilot은 유의미한 변경이 있을 때마다 자동으로 스케줄을 다시 수립합니다. SkyPlanner 팀이 양방향 연동을 설정하고 지원하며, 기존 Plex 파트너가 Plex 측을 담당할 수 있습니다.

Plex에 별도로 설치해야 하는 것이 있나요?

아니요. Plex Developer Portal에서 PCN별로 접근 권한을 설정합니다. SkyPlanner는 Plex와 함께 클라우드에서 실행됩니다.

Plex에서 변경 사항을 실시간으로 전송할 수 있나요?

Plex 측은 정해진 주기에 따라 동기화하며, 일반적으로 몇 분마다 실행됩니다. Plex 파트너가 Plex 측 트리거를 이용해 새 작업을 SkyPlanner의 REST API로 전송할 수도 있습니다. 반대 방향에서는 SkyPlanner의 웹훅이 스케줄 변경 사항을 발생 즉시 전송합니다.

연동을 구축하기 전에 SkyPlanner를 테스트할 수 있나요?

네. 30일 무료 체험에서는 Plex에서 내보낸 CSV 또는 Excel 파일을 가져와 최대 20개 작업장까지 사용할 수 있으며, 신용카드는 필요하지 않습니다. 무료 체험을 시작하거나 영업팀에 문의해 연동 범위를 산정하세요.