모든 ERP와 연결

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

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

연동 프로젝트 논의

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

연동 / ERP / Visma Nova

생산 스케줄링을 위한 Visma Nova APS 연동 가이드

이 가이드는 파트너와 IT 팀을 대상으로 Visma Nova를 SkyPlanner APS에 연결하는 방법을 설명합니다. SkyPlanner는 Visma Nova와 양방향으로 연동됩니다.

  • 제품(nimike)과 해당 제품 구조(tuoterakenne), 공정(työvaiheet), 판매 주문, 구매 주문, 재고 수량을 가져옵니다.
  • 생산 완료 실적, 배치, 팔레트 라벨, 재고 이벤트를 Nova로 실시간 전송합니다.
  • 공정 시작 및 종료 시각을 Nova의 공정 실적(vaihekuittaus)으로 등록합니다.
  • SkyPlanner 웹훅은 일정이 변경되는 즉시 변경 사항을 전송합니다.
작업장별로 작업이 배정된 SkyPlanner APS Gantt 타임라인과 그 아래의 오더 목록.

SkyPlanner는 고객 프로젝트에서 Visma Nova와 연동된 사례가 있으며, Piristeel과 Opes Corporation이 이 연동을 사용하고 있습니다. SkyPlanner 팀이 온보딩 과정에서 고객의 Nova 환경에 맞게 연동을 구성하고, 운영 개시 후에도 지원합니다. 파트너와 개발자가 SkyPlanner의 문서화된 REST API를 활용해 직접 개발할 수도 있습니다(API 참조 문서).

Visma Nova의 연동 인터페이스

Visma에 따르면 Nova는 배치 파일 방식과 실시간 방식의 연동 인터페이스를 모두 제공합니다(출처). SkyPlanner 연동에서는 두 방식을 모두 사용합니다.

  • Nova WebService (Nova SDK). Execute와 Execute2 메서드를 제공하는 SOAP 서비스로, 자체 Windows 서버의 IIS에 설치합니다. 하나의 Nova 회사 데이터베이스에 연결하며, XML 메시지로 데이터를 실시간 조회하고 기록합니다(매뉴얼).
  • 자동 파일 전송. Nova의 데이터 가져오기 및 내보내기(Tiedon tuonti, Tiedon vienti) 기능은 정해진 주기에 따라 폴더에서 세미콜론으로 구분된 UTF-8 파일을 읽고 씁니다(파일 형식, 자동 가져오기, 자동 내보내기).
  • 스케줄링에 필요한 파일 유형. 제품 구조 행과 공정 행을 포함하는 PRODUCT, SALES ORDER, 구매 주문, 공정 실적용 PHASE STAMP를 사용합니다(공정 실적).

Nova는 온프레미스 Windows 환경이나 Visma의 호스팅 애플리케이션 서비스에서 실행됩니다. 어느 환경이든 SkyPlanner는 클라우드에서 실행되며 Nova 클라이언트에는 아무것도 설치하지 않습니다.

인증

  • Nova WebService. WebService 설치 시 고유 키가 생성되며, 각 XML 메시지의 Login 부분에 이 키를 담아 전송합니다. 서버에는 공용 주소가 필요하며, 연동 구축 담당자와 방화벽 규칙을 협의해야 합니다(매뉴얼).
  • 전송 파일. 파일 전송은 Nova가 설치된 환경 내부에서 이루어집니다. 전송 폴더에 대한 접근 권한으로 액세스를 제어합니다.

SkyPlanner의 REST API는 Authorization-Token 헤더로 전송하는 API 토큰으로 인증합니다. 토큰은 Settings > API에서 생성합니다. 연동 튜토리얼에서 첫 API 호출 방법을 단계별로 안내합니다.

변경 감지

Nova 문서에는 웹훅이 명시되어 있지 않습니다. 변경 사항은 두 가지 방식으로 가져옵니다.

  • 예약 내보내기. 자동 내보내기는 마지막 실행 이후 갱신된 레코드만 전송할 수 있으며, 날짜, 번호, 유형 또는 생산 라인으로 필터링할 수 있습니다.
  • WebService 조회. 연동 과정에서 짧은 주기로 제품과 주문을 조회합니다.

SkyPlanner는 상태나 일정이 변경되면 웹훅을 전송합니다. 따라서 Nova로 다시 기록하는 처리는 이벤트 기반으로 이루어지며, 데이터가 실시간으로 전달됩니다.

데이터 매핑

Visma Nova 객체(인터페이스)SkyPlanner 객체방향주기
Nimike(PRODUCT 파일, WebService)제품 및 자재Nova → SkyPlanner최초 적재 후 변경 시
Tuoterakenne 행(PRODUCT 구조 행)제품 구조, 하위 제품, 자재 소요량Nova → SkyPlanner최초 적재 후 변경 시
Työvaiheet 행: 설비 그룹, 생산능력, 셋업 시간(PRODUCT 공정 행)가동 시간과 셋업 시간을 포함한 공정 단계Nova → SkyPlanner최초 적재 후 변경 시
자원 및 설비 그룹작업장 및 작업장 그룹Nova 데이터를 바탕으로 SkyPlanner에서 설정온보딩 중
납품일이 포함된 판매 주문(SALES ORDER, WebService)납기와 고객 우선순위가 포함된 주문Nova → SkyPlanner변경 시
납품일이 포함된 구매 주문구매 주문Nova → SkyPlanner변경 시
재고 수량재고Nova → SkyPlanner변경 시
완료 수량, 배치, 팔레트 라벨, 재고 이벤트Mobile Confirmations에서 등록한 실적SkyPlanner → Nova실시간
공정 실적: 작업 번호, 공정, 시작, 종료, 작업자(PHASE STAMP)작업별 작업 기록SkyPlanner → Nova실적 등록 시마다
SkyPlanner에 설정된 스케줄링 규칙사용 가능한 작업장, 작업 전환 시간 매트릭스, 공구, 인력, 교대조SkyPlanner에서 관리온보딩 중 설정

연동 패턴

1. 기준정보 최초 적재. 제품과 해당 제품의 구조 및 공정을 조회합니다. 설비마다 SkyPlanner 작업장을 하나씩 생성하고 Nova의 설비 그룹에 따라 묶습니다. 각 공정의 생산능력과 셋업 시간을 해당 공정 단계에 매핑합니다.

2. 주문 동기화. 미결 판매 주문을 납품일과 함께 가져옵니다. 각 주문 행은 하나의 주문이 되고, 해당 제품의 공정은 작업이 됩니다. 구매 주문과 재고도 가져와 자재 납품일까지 해당 공정이 대기하도록 합니다.

3. 스케줄링. Arcturus는 전체 계획을 수초 만에 최적화합니다. 주문, 수량 또는 재고 수준이 변경되면 Autopilot이 계획을 다시 수립합니다.

4. Nova로 생산 실적 전송. 작업자는 Mobile Confirmations나 Production Timer로 작업 실적을 등록합니다. 완료 수량, 배치, 팔레트 라벨은 다음 날 배치로 처리되는 것이 아니라 재고 이벤트로 Nova에 실시간 전송됩니다. 공정 시작 및 종료 시각은 사후 원가 계산(Jälkilaskenta)을 위한 공정 실적으로 등록됩니다.

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

데이터관리 주체
제품, 제품 구조, 공정, 판매 주문 및 구매 주문Visma Nova
공정 순서, 시작 및 종료 시각, 설비 선택SkyPlanner
사용 가능한 작업장, 작업 전환 시간 매트릭스, 공구, 인력, 교대조SkyPlanner
재고 및 완제품Visma Nova에서 관리하며 SkyPlanner에 등록된 실적을 반영

충돌의 주된 원인은 양쪽 시스템에서 일정을 중복으로 수립하는 것입니다. Nova의 작업 대기열은 주문 흐름과 자재 예약에 사용하고, 일정은 SkyPlanner에서 관리하세요. 재고가 이중으로 계상되지 않도록 생산 실적은 SkyPlanner나 Työpiste 중 한 곳에서만 등록하세요.

일반적인 프로젝트 단계

구축은 일반적으로 온보딩 시작 후 몇 주 안에 완료됩니다. 그에 앞서 30일 무료 체험에서는 Nova에서 내보낸 제품, 공정, 미결 주문 등 고객의 실제 데이터를 사용합니다.

  1. 범위 산정. 매핑 표, 데이터 관리 주체별 규칙, 동기화 주기를 확정합니다.
  2. 인터페이스. 서버에 Nova WebService를 설치하거나 자동 전송 폴더를 설정합니다. 테스트 환경 사용을 권장합니다.
  3. 최초 적재. 제품, 제품 구조, 공정을 적재합니다.
  4. 주문 및 재고 동기화. 판매 주문, 구매 주문, 재고 수량을 동기화합니다.
  5. SkyPlanner 제약 조건 설정. 작업장, 교대조, 사용 가능한 작업장, 작업 전환 시간 매트릭스, 공구, 인력을 설정합니다.
  6. Nova로 다시 기록. 테스트 환경에서 재고 이벤트와 공정 실적의 기록을 검증합니다.
  7. 병행 운영 및 정식 운영 개시. 기존 작업 대기열과 비교하고 기준정보를 수정한 다음, 운영 환경에서 Nova로 다시 기록하는 기능을 활성화합니다.

Visma Nova 연동 시 사전 검토 사항

  • 서버 접근. WebService는 공용 주소가 있는 자체 IIS 서버에서 실행됩니다. 방화벽 규칙을 미리 협의하세요.
  • 제품 구조 계층. Nova는 기본적으로 첫 번째 구조 계층을 처리합니다(출처). 반제품을 SkyPlanner의 하위 제품으로 전달할 방법을 결정하세요.
  • 생산능력. Nova는 자원별 주간 가동 시간을 저장합니다(출처). SkyPlanner에는 실제 교대 근무 체계를 반영하세요.
  • 설비 그룹. Nova는 설비 그룹별로 부하를 계산합니다. SkyPlanner에서는 그룹을 개별 설비로 나누세요.
  • 공정 단위. 공정의 생산능력은 시간당 수량이나 개당 소요 시간(시간 단위 또는 분 단위)으로 표시할 수 있습니다. 각 값을 개당 가공 시간으로 환산하세요.
  • 실적 입력 경로 일원화. 작업자가 SkyPlanner와 Työpiste 중 어디에 실적을 입력할지 정하세요.

Visma Nova 연동: 구축 및 지원 담당

연동 작업에는 제품, 공정, Nova 설정에 맞춘 데이터 매핑이 포함됩니다. SkyPlanner에서 관리하는 스케줄링 규칙도 설정합니다. 사용 가능한 작업장, 작업 전환 시간 매트릭스, 공구, 인력이 여기에 해당합니다.

  1. SkyPlanner 팀이 도입 과정에서 연동을 설정하고 가동 후에도 지원합니다. 공장마다 Nova 운영 방식이 다르므로, 각 현장의 운영 노하우를 이 과정에 반영합니다.
  2. 거래 중인 Visma 파트너도 참여할 수 있습니다. Visma 파트너를 통해 SkyPlanner를 도입한 Nova 고객도 있습니다. Piristeel은 ERP 공급업체인 Rauhala Group을 통해 도입했습니다. 파트너는 WebService 설치, 전송 폴더, 테스트 환경을 담당할 수 있습니다. SkyPlanner는 REST API, Swagger/OpenAPI 문서, 웹훅을 제공합니다.
  3. 사내 개발자도 연동을 개발할 수 있습니다. 동일한 REST API와 제공된 문서를 활용하며, 인증에는 API 토큰을 사용합니다. API 토큰만 있으면 시작할 수 있고, 필요할 때 SkyPlanner 팀이 지원합니다.

SkyPlanner는 작업장 5개를 포함해 월 199 €부터 시작하며, 매월 청구됩니다. 연동 비용은 공정과 요구사항에 맞춰 요금제와 함께 사전에 견적을 제공하므로, 시작 전에 전체 비용을 확인할 수 있습니다.

Nova 자체 계획 기능과의 차이는 Visma Nova는 실제 생산능력을 반영한 생산 스케줄링을 지원하나요?에서 확인하세요. 전체 개요는 Visma Nova 페이지에서, 다른 시스템은 ERP 연동 안내에서 확인할 수 있습니다. Visma Net을 사용 중이신가요? Visma Net 페이지를 확인하세요.

제조업 고객의 SkyPlanner 사용 후기

카우하바에 있는 Piristeel 지붕 안전설비 공장의 항공 전경

99.2%납기 준수율

“SkyPlanner 덕분에 병목 구간을 파악할 수 있게 되었고 생산 관리도 명확해졌습니다.”

Toni Tuori, 생산 관리자
Piristeel · 지붕 안전설비 및 빗물 배수 시스템

올해 납기 준수율은 99.2%에 도달했으며, 스케줄링으로 하루 최대 네 시간의 업무 시간을 절약합니다.

Piristeel 후기 읽기

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

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

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

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

Opes Corporation 후기 읽기

울빌라 배전반 생산 현장에 있는 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 후기 읽기

자주 묻는 질문

Visma Nova는 API를 제공하나요?

네. Nova는 실시간 연동을 위해 자체 서버에 설치하는 SOAP 서비스인 Nova WebService를 제공하며, 일괄 연동을 위한 자동 전송 파일도 제공합니다. 두 방식 모두 제품, 제품 구조, 공정, 오더 데이터를 전달합니다.

SkyPlanner에서 Visma Nova로 어떤 데이터를 돌려보내나요?

완료 수량, 배치, 팔레트 라벨, 재고 변동 내역을 실시간으로 전송합니다. 공정 시작 및 종료 시각은 Nova의 공정 실적 시각으로 기록되므로, Nova에서 사후 원가를 계산할 때 실제 시간을 사용합니다.

Visma Nova는 웹훅을 지원하나요?

웹훅은 문서에 명시되어 있지 않습니다. Nova의 변경 사항은 갱신된 레코드를 정기적으로 내보내거나 WebService로 조회해 읽어옵니다. SkyPlanner 자체 웹훅은 일정이 변경되는 즉시 해당 내용을 전송합니다.

Visma Nova와 연동되는 스케줄링 소프트웨어는 무엇인가요?

SkyPlanner APS는 Visma Nova와 양방향으로 연동됩니다. Visma는 Nova 연동 페이지에 Skycode와 SkyPlanner를 함께 소개하고 있습니다. Piristeel과 Opes Corporation이 이 연동을 사용하고 있습니다.

Visma Nova 연동은 누가 구축하나요?

SkyPlanner 팀이 도입 과정에서 고객의 Nova 환경에 맞춰 양방향 연동을 설정하고 가동 후에도 지원합니다. 거래 중인 Visma 파트너나 사내 개발자도 SkyPlanner의 REST API와 제공된 문서를 활용해 개발할 수 있으며, API 토큰만 있으면 시작할 수 있습니다.

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

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