HELIOS 연동 가이드 SkyPlanner APS를 활용한 생산 스케줄링
이 HELIOS 연동 가이드는 파트너와 IT 팀을 위해 HELIOS iNuvio 및 HELIOS Nephrite를 SkyPlanner APS에 연결하는 방법을 설명합니다. SkyPlanner는 HELIOS 자체 인터페이스를 통해 양방향으로 연동됩니다.
- 생산 지시(výrobní příkazy)와 관련 공정, 제조 부품, BOM, 공정 순서, 작업장, 설비, 직종, 인력 자원, 재고 및 구매 발주 데이터를 가져옵니다.
- 계획 시작일과 완료일을 생산 지시에 다시 반영합니다.
- 원하는 경우 작업자의 시간 기록을 공정 실적(evidence výrobních operací)으로 다시 전송할 수 있습니다.
- SkyPlanner 웹훅은 일정이 변경되는 즉시 변경 사항을 전송합니다.
SkyPlanner 팀은 온보딩 과정에서 고객의 HELIOS 환경에 맞게 연동을 구성하고, 정식 운영 이후에도 지원합니다. 이 가이드는 연동 작업에 참여하거나, 문서화된 SkyPlanner REST API(API 참조 문서)를 활용해 직접 개발하려는 HELIOS 파트너와 개발자를 위한 문서입니다.
HELIOS 연동 인터페이스
Helios Inuvio Server (Inuvio REST API). Asseco는 이를 HELIOS iNuvio의 업무 영역에 REST API로 접근할 수 있게 하는 별도 구성 요소로 설명합니다(Helios Inuvio Server 도움말). iNuvio 배포본에 포함되어 있으며, OpenAPI 명세는 Rapidoc 및 Redoc 형식으로 제공됩니다. 이 API는 각각 고유한 ID와 권한을 가진 HELIOS 조회 화면(browse)을 대상으로 동작합니다.
- GET /browses/list와 GET /browses/meta는 사용 가능한 조회 화면과 각 화면의 열 목록을 반환합니다.
- /browses/data는 조회 화면의 행을 읽습니다. 해당 화면에서 생성, 수정, 삭제가 허용된 경우에는 행을 쓸 수도 있습니다.
- /api/v1/actions/meta와 /api/v1/actions/execute/{dbName}/{browseIdent}/{actionIdent}는 조회 화면에서 외부 액션을 실행합니다. 현재 지원되는 외부 액션 유형은 Procedure, Browse, Plugin입니다.
스케줄링 담당자가 사용하는 생산 조회 화면에는 생산 계획(výrobní plán), 생산 지시(výrobní příkazy), 생산 지시별 부품, 생산용 자재 및 반제품, 직종, 인력 자원, 공정 순서별 공정 사전 설정, 공정 실적이 포함됩니다. 재고, 입고, 출고 및 발행된 구매 발주(vydané objednávky)도 같은 방식으로 조회할 수 있습니다.
HELIOS Nephrite REST API. Nephrite 로드맵에는 REST API 개발이 명시되어 있습니다(HELIOS Nephrite 로드맵). SkyPlanner 팀은 범위 산정 단계에서 고객 및 HELIOS 파트너와 함께 설치 환경에 맞는 Nephrite 엔드포인트를 확인합니다. 아래의 데이터 흐름은 그대로 적용됩니다.
Excel 및 CSV. 모든 HELIOS 조회 화면은 Microsoft Office로 내보낼 수 있으며, 이 방식만으로도 체험에 필요한 데이터를 불러올 수 있습니다.
인증 및 라이선스
- 두 가지 인증 방식. iNuvio는 기존의 독자적인 인증 API(/api/token)와 RFC 6749 기반의 새로운 OAuth2 API(/oauth/token, /oauth/revoke)를 제공합니다. 토큰은 POST /oauth/token 또는 GET /api/token으로 갱신합니다.
- 라이선스. Helios Inuvio Server 자체는 무료이며, REST API에는 라이선스가 필요합니다. 버전 3.0.2026.0301부터 시스템 API와 업무 영역 API가 하나의 Inuvio REST API로 통합되었으며, API 접근에는 더 이상 사용자 수에 따른 제한이 없습니다.
- 권한. 연동용 사용자에게는 생산 및 재고 조회 화면의 읽기 권한과 합의된 외부 액션을 실행할 권한이 필요합니다.
SkyPlanner의 REST API는 Authorization-Token 헤더에 API 토큰을 넣어 인증하며(SkyPlanner Settings > API), Swagger/OpenAPI 문서가 제공됩니다. 연동 튜토리얼에서 첫 API 호출 과정을 안내합니다.
이벤트 및 폴링
SkyPlanner는 정해진 주기로 HELIOS 데이터를 읽습니다. 미완료 생산 지시와 최근 변경 사항을 필터링해 /browses/data를 호출하여 새 작업을 가져옵니다. 주기는 공장별로 설정하며, 생산 지시는 몇 분 간격, 재고는 한 시간 간격으로 가져오는 식입니다.
SkyPlanner는 상태나 일정이 변경되면 웹훅을 전송하므로, HELIOS에 결과를 다시 반영하는 처리는 이벤트 기반으로 이루어집니다.
데이터 매핑
| HELIOS 객체(조회 화면) | SkyPlanner 객체 | 방향 | 주기 |
|---|---|---|---|
| 품목 카드 및 제조 부품(vyráběné dílce), 단위 | 제품 및 자재 | HELIOS → SkyPlanner | 최초 적재 후 폴링 |
| 날짜별 유효기간이 설정된 BOM(kusovník, kusovníkové vazby) | 제품 구조, 하위 제품, 제품별 자재 | HELIOS → SkyPlanner | 초기 적재 후 변경 시 |
| 공정 순서(technologický postup): 공정, 작업장, 설비 및 작업자 준비 시간, 단위당 시간, 마무리 시간, 공정 간 시간 | 소요 시간, 준비 시간 및 정리 시간이 설정된 공정 단계 | HELIOS → SkyPlanner | 초기 적재 후 변경 시 |
| 작업장(pracoviště), 설비(stroje), 대체 작업장 | 작업장, 작업장 그룹, 대체 작업장 | HELIOS → SkyPlanner | 초기 적재, 이후 드물게 갱신 |
| 직종(výrobní profese), 인력 자원(výrobní personální zdroje) | 인력 및 작업별 작업자 수 | HELIOS → SkyPlanner | 최초 적재 후 변경 시 반영 |
| 계획 캘린더(plánovací kalendáře) | 교대 근무 및 비근무일 | HELIOS → SkyPlanner | 매일 반영하거나 SkyPlanner에서 교대 근무를 자체 설정 |
| 생산 지시(výrobní příkazy), 지시별 부품 및 공정, 생산용 자재 | 납기 및 자재 소요량이 설정된 지시와 작업 | HELIOS → SkyPlanner | 몇 분 간격으로 폴링 |
| 재고(stav skladu) | 재고 잔량 | HELIOS → SkyPlanner | 매시간 또는 스케줄링 실행 시 폴링 |
| 납품일이 설정된 구매 발주(vydané objednávky) | 구매 발주, 납품일별 입고 예정 자재 | HELIOS → SkyPlanner | 매시간 또는 스케줄링 실행 시 폴링 |
| 생산 지시의 공정별 계획 시작 및 완료 시점(외부 액션) | 작업별 계획 시작 및 종료 시점 | SkyPlanner → HELIOS | 일정 변경 시 SkyPlanner 웹훅으로 반영 |
| 공정 실적(evidence výrobních operací) | 시간 기록 및 작업자 실적 등록 | SkyPlanner → HELIOS | 사용하기로 선택한 경우, 실적 등록 시마다 또는 교대 근무마다 반영 |
| HELIOS에 없음 | 준비 시간 매트릭스, 가용 수량이 제한된 자원으로서의 공구, 여러 작업자가 투입되는 작업 | SkyPlanner에서 관리 | 온보딩 중 설정 |
연동 패턴
1. 기준정보 최초 적재. TPV 조회 화면에서 제조 부품, BOM, 공정 순서, 작업장, 설비, 직종, 인력 자원 및 캘린더를 읽어옵니다. 각 HELIOS 자원에는 생산 능력 계획에 포함할지를 지정하는 플래그가 있으므로, SkyPlanner에서 스케줄링할 대상을 자원별로 결정해야 합니다. 설비 네 대가 있는 작업장은 하나의 작업장 그룹 또는 네 개의 작업장으로 구성합니다.
2. 지시 동기화. 생산 지시와 관련 부품, 공정, 자재를 발행된 구매 발주와 함께 읽어옵니다. SkyPlanner는 발주한 자재를 구매 발주서의 납품일부터 사용 가능한 것으로 처리하고, 구매 발주가 Delivered 상태로 표시되면 재고를 갱신합니다. 생산 승인된 지시를 스케줄링합니다. 생산 계획의 계획 수량은 생산 지시로 전환될 때까지 HELIOS에 남습니다.
3. 일정 결과 반영. 엔진이 작업을 배치하거나 이동하면 SkyPlanner 웹훅이 /api/v1/actions/execute를 통해 생산 지시 조회 화면의 외부 액션을 실행합니다. 이 액션은 범위 산정 단계에서 합의한 HELIOS 프로시저로, 지시 공정의 계획 시작 및 완료 시점을 설정합니다. HELIOS는 자체 로직으로 변경 사항을 검증합니다.
4. 생산 현장 실적 등록. 작업자는 SkyPlanner Mobile Confirmations 또는 Production Timer로 작업을 기록하며, 이 시간 기록이 일정에 반영되어 최신 상태를 유지합니다. 실제 작업 시간을 HELIOS로 다시 전송할지는 선택할 수 있습니다. 전송하는 경우 외부 액션이 지시 공정별로 공정 실적을 기록합니다. 전송하지 않는 경우 작업자는 계속 HELIOS 단말기에서 실적을 등록하고, SkyPlanner가 그 기록을 읽어옵니다.
5. 데이터 관리 주체 및 충돌 처리 규칙. 운영 시작 전에 다음 사항을 문서로 정리하세요.
| 데이터 | 관리 주체 |
|---|---|
| 품목, BOM, 공정 순서, 수량, 지시 상태 | HELIOS |
| 공정 순서, 시작 및 완료 시간, 설비 할당 | SkyPlanner |
| 준비 시간 매트릭스, 공구 및 작업자 요구사항, 대체 자원 | SkyPlanner |
| 교대조 및 비가동일 | 범위 산정 시 선택한 하나의 시스템 |
| 공정 실적, 자재 출고 및 입고 | HELIOS에서 관리하며, 직접 입력하거나 SkyPlanner 시간 기록에서 전송 |
지시의 날짜를 기록하는 시스템은 하나만 지정하세요. HELIOS 생산 능력 계획이나 Nephrite APS가 여전히 날짜를 기록한다면, SkyPlanner에서 스케줄링하는 지시에 대해서는 해당 기능을 끄거나 HELIOS 계획을 테스트용으로만 유지하세요.
일반적인 프로젝트 진행 단계
구축은 일반적으로 온보딩 시작 후 몇 주 안에 완료됩니다. 그 전에 HELIOS에서 작업장, 공정 순서, 미완료 생산 지시를 CSV 또는 Excel로 내보내 30일 무료 체험에서 일정을 검증하세요.
- 매핑. 매핑 표, 데이터 관리 주체별 규칙, 동기화 주기, 공정 실적의 재전송 여부를 확정합니다.
- HELIOS 접근 설정. Helios Inuvio Server, 연동용 사용자, OAuth2 자격 증명 및 REST API 라이선스를 설정합니다. 먼저 복사한 데이터베이스에서 테스트하세요.
- 최초 적재. 제조 부품, BOM, 공정 순서, 작업장, 설비, 직종, 캘린더를 적재합니다.
- 생산 지시 및 구매 발주 동기화. 필터, 페이징, 재시도를 적용해 폴링합니다.
- SkyPlanner 제약조건 설정. 준비 시간 매트릭스, 공구, 작업별 작업자 수, 대체 설비 또는 인력을 설정합니다.
- 일정 결과 반영. 계획 일자를 반영할 외부 액션을 만들고 테스트합니다. 공정 실적도 전송하기로 했다면 함께 구현하고 테스트합니다.
- 병행 테스트. 기존 계획을 유지하면서 SkyPlanner를 병행 실행해 날짜를 비교하고 기준정보를 수정합니다.
- 운영 시작. 데이터가 일치하면 결과 반영 기능을 활성화합니다.
HELIOS 연동 시 미리 검토할 사항
- 계획 플래그. 생산 능력 계획 대상으로 표시된 자원만 신뢰할 수 있는 생산 능력 데이터를 갖습니다. 최초 적재 전에 작업장, 설비, 직종, 외주 작업의 플래그를 확인하세요.
- 시간 단위. 준비 시간, 단위당 시간, 마무리 시간은 시간, 분 또는 초 단위로 입력할 수 있습니다. 가져올 때 단위를 변환하지 않으면 모든 소요 시간이 잘못됩니다.
- 공정 간 대기 시간. 고정된 공정 간 시간은 설비 가동 시간이 아니라 공정 사이의 대기 시간입니다. 생산 능력을 차지하는 시간이 아닌 대기 시간으로 모델링하세요.
- 외주 공정(kooperace). 반출과 반입 양쪽 모두에 운송 시간이 적용됩니다. 외주 공정은 시간만 반영하는 단계로 모델링하세요.
- 쓰기가 가능한 조회 화면. 모든 조회 화면은 읽기를 지원하지만 생성, 수정, 삭제는 일부에서만 가능합니다. browseCreateImplemented=1 필터를 적용해 GET /browses/list를 호출하면 해당 화면을 확인할 수 있습니다. 생산 오더 조회 화면은 읽기 전용이므로, 계획 일자는 합의된 외부 액션을 통해 다시 전달합니다.
HELIOS 연동의 설정 및 지원 담당
- SkyPlanner 팀이 온보딩 중에 연동을 설정하고 가동 후에도 지원합니다. 지원 범위는 합의된 조회 화면과 외부 액션입니다. 공장마다 HELIOS 운영 방식이 다르므로, 각 현장의 노하우를 이 과정에 반영합니다.
- 기존 HELIOS 파트너도 참여할 수 있습니다. 파트너는 귀사의 설치 환경, 맞춤형 프로시저, 라이선스를 잘 알고 있으므로 SkyPlanner 팀과 함께 Helios Inuvio Server와 외부 액션을 설정할 수 있습니다.
- 사내 개발자가 연동을 확장할 수도 있습니다. API 토큰으로 SkyPlanner의 REST API를 사용하면 됩니다. API 토큰만 있으면 시작할 수 있으며, 필요한 경우 SkyPlanner 팀이 지원합니다. 연동 문서는 SkyPlanner 연동 문서에서 확인하세요.
SkyPlanner는 작업장 5개가 포함된 월 199 €부터 시작하며, 매월 청구됩니다. 연동 견적은 귀사의 공정과 요구사항에 맞춰 요금제와 함께 사전에 제공합니다. 요금 안내, HELIOS 생산 스케줄링, HELIOS 페이지, ERP 연동 허브를 참고하세요. 스케줄링의 기초는 생산 스케줄링에서 확인할 수 있습니다.
제조업체의 SkyPlanner 사용 후기
2시간매주 절약
“SkyPlanner 덕분에 Excel 스프레드시트로 생산 계획을 세우던 방식에서 벗어나 실시간으로 생산을 최적화하고 있습니다.”
Kalle Kalliomäki, 공급망 전문가
UTU · 배전반 및 개폐장치
생산 계획 업무에서 매주 2시간을 절약하며, 새로운 작업 대기열이 몇 초 만에 생산 라인에 전달됩니다.
+90%생산 효율
“생산 효율이 90% 향상되었습니다.”
Abdul Rucyinga, IT 책임자
Laboratory & Allied · 의약품 제조
생산 효율이 90% 향상되었으며, 모든 작업장에 걸쳐 석 달 분량의 최적화된 계획을 세우는 데 30분도 걸리지 않습니다.
수천 건의 작업 오더를 자동으로 스케줄링
“생산을 관리하는 방식이 달라졌고, 생산 능력에 대한 이해도 완전히 다른 수준으로 높아졌습니다.”
Hannu Ryynänen, CEO
Mamec · 산업용 믹서, 펌프 및 첨단 위탁 제조
수천 건의 작업 오더를 자동으로 스케줄링하고, 조직 전체가 생산 현황을 실시간으로 파악합니다.
100%의 납기 준수율을 2021년부터 유지
“SkyPlanner 덕분에 생산 능력을 명확히 파악하고 예측 가능한 계획을 세울 수 있습니다.”
Dan Berglund, COO/CFO
Opes Corporation · 화학 및 식품 제조
SkyPlanner를 도입한 2021년부터 사용 기간 내내 납기 준수율 100%를 유지하고 있습니다.
자주 묻는 질문
HELIOS에 생산 오더용 API가 있나요?
네. Helios Inuvio Server는 생산 계획, 생산 오더, 오더 부품, 생산 자재, 공정 기록을 비롯한 HELIOS iNuvio 조회 화면에 REST로 접근할 수 있도록 합니다. HELIOS Nephrite의 경우, 온보딩 범위 산정 단계에서 SkyPlanner 팀이 귀사 및 HELIOS 파트너와 함께 설치 환경에 맞는 연동 방식을 정합니다.
SkyPlanner는 HELIOS의 변경 사항을 어떻게 가져오나요?
SkyPlanner는 공장별로 정한 주기에 따라 HELIOS 조회 화면을 폴링하며, 미완료 생산 오더와 최근 변경 사항만 가져오도록 필터링합니다. SkyPlanner 자체 웹훅은 스케줄이 변경되는 즉시 변경 사항을 전송합니다.
계획 일자는 HELIOS에 어떻게 다시 기록하나요?
생산 오더 조회 화면의 외부 액션을 /api/v1/actions/execute로 실행해 기록합니다. 이 액션은 범위 산정 단계에서 합의한 HELIOS 프로시저이므로, HELIOS는 전달받은 모든 일자에 자체 로직을 적용합니다.
Inuvio REST API는 어떤 인증 방식을 사용하나요?
/oauth/token에서 RFC 6749에 따른 OAuth2를 사용하거나, 기존의 독자적인 /api/token 방식을 사용합니다. SkyPlanner 자체 API는 Authorization-Token 헤더에 API 토큰을 넣어 인증합니다.
HELIOS 파트너는 HELIOS APS와 SkyPlanner 중 무엇을 제안해야 하나요?
고객의 계획이 자주 바뀌고 실제 생산 능력 한도를 반드시 지켜야 한다면 SkyPlanner를 제안하세요. HELIOS는 하나의 활성 계획을 대상으로 계산을 수행하며, 일자를 맞추기 위해 생산 능력을 무제한으로 전환할 수 있고, 일정 충돌 해결은 계획 담당자에게 맡깁니다(HELIOS 도움말). SkyPlanner는 REST API로 연결해 자동으로 재계획하고, 작업 전환, 공구, 작업조, 자재를 계획에 반영합니다. 사용자 수에 제한이 없으며 월 199 €부터 시작합니다.
연동을 구축하기 전에 SkyPlanner를 테스트할 수 있나요?
네. 30일 무료 체험에서는 HELIOS에서 가져온 CSV 또는 Excel 파일로 최대 20개 작업장을 사용할 수 있으며, 신용카드는 필요하지 않습니다. 무료 체험을 시작하세요. 연동 범위를 산정하려면 영업팀에 문의하세요.