모든 ERP와 연결

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

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

연동 프로젝트 논의

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

연동 / ERP / DELMIAWorks

DELMIAWorks 연동 가이드 SkyPlanner APS를 활용한 생산 스케줄링

이 가이드는 파트너와 IT 팀을 위해 DELMIAWorks(구 IQMS)를 SkyPlanner APS에 연결하는 방법을 설명합니다. SkyPlanner는 DELMIAWorks WebAPI를 통해 DELMIAWorks와 양방향으로 연동합니다.

  • 작업지시, 부품별 공정이 포함된 Bills of Manufacturing, 작업 센터, 공구와 금형, 재고 품목, 재고량, 구매발주를 가져옵니다.
  • 계획 시작일과 종료일, 배정된 작업 센터를 작업지시에 다시 반영합니다.
  • 양품 수량은 생산 실적으로, 준비 시간과 가동 시간은 Time & Attendance의 작업별 노무 실적으로 등록할 수 있습니다.
  • SkyPlanner 웹훅은 일정이 변경되는 즉시 변경 사항을 전송합니다.
작업장별로 작업이 배정된 SkyPlanner APS Gantt 타임라인과 그 아래의 오더 목록.

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

DELMIAWorks 연동 인터페이스

DELMIAWorks 문서에는 “WebAPI includes both the API SDK for GRAPHQL APIs and WebAPI SDK for REST APIs”(WebAPI는 GRAPHQL API용 API SDK와 REST API용 WebAPI SDK를 모두 포함합니다)라고 명시되어 있습니다(WebAPI 데이터시트). REST 인터페이스는 모듈과 컨트롤러로 구성됩니다. 스케줄링 연동에는 다음 항목을 사용합니다.

  • Manufacturing WorkOrders: WorkOrder, WorkOrders, ScheduledWorkOrders, UnscheduledWorkOrders, CreateWorkOrder, UpdateWorkOrder, UpdateWorkOrderEx, WorkOrderReleases, InventoryItemsForWorkOrder, SalesOrdersForWorkOrder.
  • Manufacturing Schedule: RunAutoLoad, RemoveFromSchedule, NextSetup, GetSetupTemplateChecklists.
  • Manufacturing WorkCenters: WorkCenter, WorkCenters, WorkCenterDetails, RunningWorkOrder, PMEquipment.
  • Manufacturing BOM: BillOfMaterials, BomLabor, PartOperations, StandardOperations, BOMComponents.
  • Manufacturing Inventory: InventoryItems, AddProductionRecords, InventoryProductionReportsByWorkOrder.
  • Manufacturing Realtime: GetWorkCenterSchedule, ActualCavity, GetSetupTime, RealTimeData.
  • Manufacturing Downtime: AddDownTime, CloseDownTime.
  • PO Receiving: POs, POLineItems, POReleaseItems, POReceipts.
  • Time & Attendance: TimeClock (LogInOut, TaskClockLogin), Tasks (ClockInTATask, ClockOutTATask, UpdateGoodParts), EmployeeCalendar.

GraphQL SDK는 품목과 BOM의 초기 적재처럼 대량의 데이터를 읽는 데 적합합니다. 모든 쓰기 작업은 REST 컨트롤러가 처리합니다.

인증 및 라이선스

DELMIAWorks에서 연동 전용 사용자를 생성하고, 해당 환경에 WebAPI 라이선스가 확보되어 있으며 WebAPI가 설치되어 있는지 확인하세요. Realtime 모듈은 AuthToken 컨트롤러를 제공하며, 연동 사용자의 인증 정보로 WebAPI 세션을 엽니다. 사용 중인 릴리스에 필요한 정확한 설정은 DELMIAWorks 파트너가 확인합니다.

SkyPlanner에서는 모든 호출의 Authorization-Token 헤더에 API 토큰을 담아 전송합니다. 토큰은 SkyPlanner의 설정 > API에서 생성합니다. API 토큰만 있으면 개발을 시작할 수 있습니다.

이벤트와 폴링

SkyPlanner는 일정이 변경될 때마다 웹훅을 전송하므로, 계획 변경 사항이 DELMIAWorks에 바로 반영됩니다.

DELMIAWorks의 변경 사항은 WebAPI를 폴링해 확인하세요. ScheduledWorkOrders와 UnscheduledWorkOrders는 몇 분마다 조회하고, 구매발주와 재고 품목은 그보다 긴 주기로 조회합니다. DELMIAWorks에 내장된 알림 및 작업 실행 엔진인 IQAlert를 사용하면 파트너 프로젝트에서 이벤트에 따라 작업을 실행할 수 있습니다.

데이터 매핑

DELMIAWorks 객체(인터페이스)SkyPlanner 객체방향주기
재고 품목(InventoryItems)제품 및 자재DELMIAWorks → SkyPlanner초기 적재 후 폴링
Bill of Manufacturing, BOM 구성품(BillOfMaterials, BOMComponents)제품 구조, 제품별 소요 자재DELMIAWorks → SkyPlanner초기 적재 후 변경 시
부품별 공정, 표준 공정, BOM 노무 정보(PartOperations, BomLabor)소요 시간, 준비 시간, 작업자 수가 포함된 공정 단계DELMIAWorks → SkyPlanner초기 적재 후 변경 시
작업 센터: 프레스, 압출기, 작업 셀(WorkCenters, WorkCenterDetails)작업장, 작업장 그룹, 효율DELMIAWorks → SkyPlanner초기 적재 후 드물게 갱신
공구와 금형, 패밀리 금형, 캐비티(BOM, ActualCavity)가용 수량이 제한된 공구 자원, 사이클당 생산 수량DELMIAWorks → SkyPlanner초기 적재 후 변경 시
Shop Calendar, 직원 근무 달력(EmployeeCalendar)교대 근무, 인력, 부재DELMIAWorks → SkyPlanner매일 갱신하거나 SkyPlanner에서 교대 근무를 별도 관리
작업지시 및 분할 지시(WorkOrders, ScheduledWorkOrders, UnscheduledWorkOrders)납기와 자재 소요량이 포함된 주문 및 작업DELMIAWorks → SkyPlanner몇 분마다 폴링
품목별 현재고(InventoryItems)재고 잔량DELMIAWorks → SkyPlanner매시간 또는 스케줄링 실행 시 폴링
구매발주 및 분할 납품 지시(POs, POReleaseItems)구매발주, 납품일별 입고 예정 자재DELMIAWorks → SkyPlanner매시간 또는 스케줄링 실행 시 폴링
작업지시 시작일과 종료일, 작업 센터(Manufacturing WorkOrders 컨트롤러)계획 시작·종료 시점, 배정된 작업장SkyPlanner → DELMIAWorks일정 변경 시 SkyPlanner 웹훅으로 전송
생산 실적: 작업지시별 양품 수량(AddProductionRecords)실적 확정으로 집계된 완료 수량SkyPlanner → DELMIAWorks전송 선택 시 실적 확정마다
작업별 노무 실적(ClockInTATask, ClockOutTATask)시간 기록 및 작업자의 실적 확정 내역SkyPlanner → DELMIAWorks전송 선택 시 실적 확정마다 또는 교대마다
DELMIAWorks에 없음작업 전환 시간 매트릭스, 대체 프레스 및 인력SkyPlanner에서 관리온보딩 중 설정

연동 패턴

1. 기준정보 초기 적재. 재고 품목, BOM, 부품별 공정, 작업 센터, 금형을 조회합니다. 작업 센터는 신중하게 매핑하세요. 프레스 한 대를 작업장 하나로 구성하고, 같은 크기의 금형을 사용하는 프레스들은 서로 대체할 수 있도록 작업장 그룹으로 묶습니다.

2. 작업지시 동기화. 미완료 작업지시와 해당 공정 및 자재 정보, 미완료 구매발주를 조회합니다. SkyPlanner는 발주한 수지와 인서트를 구매발주 납품일에 사용할 수 있는 것으로 처리하며, 구매발주가 Delivered 상태로 표시되면 재고를 갱신합니다.

3. 일정 역전송. 엔진이 작업지시를 배치하거나 이동하면 SkyPlanner 웹훅이 Manufacturing WorkOrders 컨트롤러의 작업지시 갱신을 트리거합니다. 이때 계획 시작일과 종료일, SkyPlanner가 선택한 작업 센터를 전달합니다. 사용할 필드와 Finite Schedule 보드가 해당 값을 반영하는 방식은 온보딩 범위 산정 단계에서 확정합니다.

4. 현장 실적 확정. 작업자는 SkyPlanner Mobile Confirmations 또는 Production Timer로 작업을 기록하고, 이 시간 기록을 통해 일정이 최신 상태로 유지됩니다. 실적을 DELMIAWorks로 전송할지는 선택할 수 있습니다. 전송하는 경우 양품 수량은 AddProductionRecords로, 노무 실적은 Time & Attendance의 작업 관련 호출로 전달합니다. 전송하지 않는 경우 RealTime과 Shopworks가 기존 방식대로 실적을 보고하고, SkyPlanner는 DELMIAWorks에서 진행 상황을 읽어옵니다.

5. 데이터 관리 주체와 충돌 처리 규칙. 운영 개시 전에 다음 사항을 문서화하세요.

데이터관리 주체
품목, BOM, 사이클 타임, 캐비티, 작업지시 수량 및 상태DELMIAWorks
작업지시 순서, 시작·종료 시각, 프레스 배정SkyPlanner
작업 전환 시간 매트릭스, 금형 및 작업자 요건, 대체 프레스SkyPlanner
교대 근무 및 비가동일범위 산정 시 선택한 하나의 시스템
생산, 불량, 노무 실적 및 자재 출고DELMIAWorks에서 관리하며, 직접 실적을 입력하거나 SkyPlanner 시간 기록에서 전송

작업지시 일자를 갱신하는 시스템은 하나로 정하세요. SkyPlanner가 스케줄링하는 작업 센터에서는 Auto Load를 끄고, Update Schedule과 Auto Load를 실행하는 IQAlert 작업도 모두 비활성화하세요. 해당 작업 센터의 단기 일정을 고정하려면 DELMIAWorks의 타임 펜스 대신 SkyPlanner의 Running Time Lock을 사용하세요.

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

구축은 일반적으로 온보딩 시작 후 몇 주 안에 완료됩니다. 그 전에 DELMIAWorks에서 작업 센터, BOM, 미완료 작업지시를 CSV 또는 Excel로 내보내 30일 무료 체험에서 일정을 검증하세요.

  1. 매핑. 매핑 표, 데이터 관리 주체별 규칙, 동기화 주기, 생산 및 노무 실적의 역전송 여부를 확정합니다.
  2. DELMIAWorks 접근 설정. 연동용 사용자를 생성하고 WebAPI 라이선스를 확인합니다. 먼저 테스트 데이터베이스에서 테스트합니다.
  3. 초기 데이터 적재. 품목, BOM, 품목별 공정, 작업 센터, 금형, 캘린더를 불러옵니다.
  4. 작업지시 및 구매주문 동기화. 필터와 재시도를 적용해 폴링합니다.
  5. SkyPlanner 제약 조건 설정. 작업 전환 시간 매트릭스, 공구로 등록할 금형, 작업별 작업자 수, 대체 가능한 프레스와 인력을 설정합니다.
  6. 일정 역전송. SkyPlanner 웹훅으로 작업지시를 업데이트하고, 선택한 경우 생산 실적과 노무 실적도 전송합니다.
  7. 병행 테스트. 기존 Finite Schedule과 SkyPlanner를 함께 실행하면서 일정을 비교하고 기준정보를 수정합니다.
  8. 정식 가동. 스케줄링 대상 작업 센터의 Auto Load를 끄고 역전송을 활성화합니다.

DELMIAWorks 연동 시 고려할 사항

  • 패밀리 금형. 하나의 금형으로 한 사이클에 여러 품목을 생산합니다. 금형이 한 번만 배정되도록, 해당 품목을 모두 생산하는 하나의 작업으로 모델링합니다.
  • 캐비티. 캐비티가 막히면 실제 사용 가능한 캐비티 수가 표준과 달라질 수 있습니다. 소요 시간 계산에 표준값을 사용할지, RealTime의 ActualCavity 값을 사용할지 결정합니다.
  • 금형과 프레스의 호환성. 모든 프레스에 모든 금형을 장착할 수 있는 것은 아닙니다. 작업이 호환되는 프레스로만 이동하도록, 금형별로 사용 가능한 프레스를 SkyPlanner의 대체 자원으로 설정합니다.
  • 색상 및 소재 변경. 작업 전환 시간 매트릭스에 전환 방향별 실제 퍼지 시간과 금형 교체 시간을 입력합니다. 예를 들어 파란색에서 빨간색으로 바꾸는 데는 30분, 빨간색에서 파란색으로 바꾸는 데는 60분이 걸릴 수 있습니다.
  • Auto Load 및 타임 펜스. 두 스케줄러가 일정을 기록하면 충돌이 발생합니다. 정식 가동 전에 SkyPlanner가 스케줄링하는 작업 센터에서 두 기능을 모두 비활성화합니다.

DELMIAWorks 연동의 설정 및 지원 담당

  1. SkyPlanner 팀이 온보딩 과정에서 연동을 설정하고 정식 가동 이후에도 지원합니다. 지원 범위는 합의된 WebAPI 컨트롤러입니다. 공장마다 DELMIAWorks 운영 방식이 다르므로, 이러한 운영 노하우를 연동에 반영합니다.
  2. DELMIAWorks 파트너도 참여할 수 있습니다. 파트너는 고객사의 릴리스, 사용자 정의 필드, 라이선스를 파악하고 있으며, SkyPlanner 팀과 함께 연동용 사용자와 WebAPI를 설정할 수 있습니다.
  3. 사내 개발자가 연동 기능을 확장할 수도 있습니다. Authorization-Token 헤더에 API 토큰을 넣어 SkyPlanner의 REST API를 사용합니다. 필요하면 SkyPlanner 팀이 지원합니다. 연동 관련 문서는 SkyPlanner 연동 문서에서 확인할 수 있습니다.

SkyPlanner는 작업장 5개를 포함해 월 199 €부터 시작하며, 매월 청구됩니다. 연동 비용은 고객사의 프로세스와 요구사항에 맞춰 요금제와 함께 사전에 견적을 제공합니다. 요금, DELMIAWorks 생산 스케줄링, DELMIAWorks 페이지, 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 후기 읽기

Alahärmä 공장에서 용접된 철골 구조물을 연마하는 KJH-Comp 용접공

98%납기 준수율, 약 50%에서 향상

“SkyPlanner는 납기 준수율을 유지하는 데 결정적인 역할을 합니다.”

Hannu Lahtinen, 대표이사
KJH-Comp · 판금 가공 및 위탁 제조

납기 준수율은 약 50%에서 최대 98%로 높아졌고, 두 명의 관리자가 필요했던 스케줄링을 이제 한 명이 담당합니다.

KJH-Comp 후기 읽기

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

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

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

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

영업팀은 여섯 달 앞까지 여유 생산능력을 확인하며, 한 시간 이상 걸리던 일정 변경 요청에 대한 답변도 이제 몇 초 만에 나옵니다.

Fredman Operations 후기 읽기

자주 묻는 질문

SkyPlanner는 DELMIAWorks의 어떤 API를 사용하나요?

DELMIAWorks WebAPI를 사용합니다. SkyPlanner는 REST 컨트롤러로 데이터를 읽으며, 대량 조회에는 GraphQL SDK를 사용하기도 합니다. DELMIAWorks에 데이터를 다시 기록할 때는 REST 컨트롤러를 사용합니다. WorkOrders 컨트롤러에서 작업지시를 업데이트하고, AddProductionRecords 및 Time & Attendance 태스크를 호출합니다.

SkyPlanner는 어떤 데이터를 DELMIAWorks에 다시 기록하나요?

각 작업지시의 계획 시작일과 종료일, 배정된 작업 센터를 기록합니다. 선택한 경우 양품은 생산 실적으로, 준비 시간과 가동 시간은 태스크 노무 실적으로 전송합니다.

IQMS EnterpriseIQ와도 연동되나요?

DELMIAWorks는 IQMS EnterpriseIQ의 현재 이름입니다. 연동에 WebAPI를 사용하므로, 사용 중인 릴리스에 WebAPI가 설치되어 있고 라이선스가 있는지가 관건입니다. 파트너가 범위 산정 과정에서 이를 확인합니다.

금형과 패밀리 금형은 어떻게 처리하나요?

SkyPlanner는 금형을 수량 제약이 있는 도구로 관리하므로 하나의 금형이 두 대의 프레스에 동시에 배정되는 일이 없습니다. 패밀리 금형의 생산은 해당 품목을 모두 생산하는 하나의 작업으로 처리합니다. 금형별로 사용 가능한 프레스를 대체 자원으로 설정합니다.

Auto Load는 어떻게 처리하나요?

SkyPlanner가 스케줄링하는 작업 센터에서는 Auto Load를 끄고, 이를 실행하는 IQAlert 동작도 비활성화합니다. 해당 작업 센터의 작업지시 일정은 SkyPlanner만 기록하게 됩니다.

연동은 누가 구축하나요?

SkyPlanner 팀이 온보딩 과정에서 연동을 설정하고 정식 가동 이후에도 지원합니다. DELMIAWorks 파트너나 사내 개발자도 API 토큰으로 SkyPlanner의 REST API를 사용해 연동 기능을 구축할 수 있습니다.