모든 ERP와 연결

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

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

연동 프로젝트 논의

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

연동 / ERP / Sage 100

Sage 100은 실제 생산 능력을 반영한 생산 스케줄링을 지원할까요? Production Management와 Sage 100 Produktion 살펴보기

가용 생산 능력이 있는 시간에 각 공정을 배치하는 스케줄러라는 의미에서는 지원하지 않습니다. 같은 이름을 쓰지만 서로 다른 두 제품입니다. 미국판 Sage 100 Production Management는 Sage가 “infinite”(무한) 부하 방식이라고 부르는 방식으로 각 작업 티켓의 일정을 잡습니다. 작업 센터의 과부하는 계획 담당자가 해소합니다. 독일판 Sage 100 Produktion은 부하와 병목 공정을 보여주며, 선택 기능인 Plantafel에서는 계획 담당자가 보드의 작업을 드래그해 옮길 수 있습니다. 모든 설비, 인력, 공구와 자재의 실제 가용 능력을 반영해 생산 일정을 잡아야 하는 공장에서는 Sage 100과 SkyPlanner APS를 함께 사용합니다.

작업장별로 작업 일정이 배정된 SkyPlanner APS 간트 타임라인과 그 아래의 주문 목록.

먼저, 어떤 Sage 100을 사용하고 계신가요?

미국과 캐나다에서 사용하는 Sage 100은 과거의 MAS 90과 MAS 200입니다. 제조 업무는 작업 티켓, 템플릿, 활동 코드, 작업 센터를 중심으로 구성된 Production Management에서 처리합니다. Production Management는 기존 Work Order 모듈을 대체했습니다.

독일과 오스트리아에서 사용하는 Sage 100은 Sage Office Line과 Sage New Classic의 후속 제품입니다. 제조 업무는 Ressourcenlisten, Fertigungsaufträge, Arbeitsplätze를 중심으로 구성된 Sage 100 Produktion에서 처리합니다. Sage는 이를 Basic, Professional, Enterprise 패키지로 판매합니다(Sage 100 Produktion).

두 제품은 이름과 공급업체만 같을 뿐, 코드베이스는 다릅니다. 아래에서는 각 제품에서 사용하는 용어에 맞춰 설명합니다.

미국판 Sage 100 Production Management의 단계별 일정 수립 방식

1. 작업 센터

Work Center Maintenance에서는 대기 시간, 효율 비율, 작업자 또는 설비 수, 요일별 가용 시간과 비가동일을 설정합니다. Sage는 작업 센터를 “one or more persons or machines”(한 명 이상의 인력 또는 한 대 이상의 설비)로 정의하며, “they are considered a single unit for capacity planning and detailed work assignments.”(생산 능력 계획과 세부 작업 배정 시 하나의 단위로 취급합니다.)라고 설명합니다. (출처)

생산 능력은 일별 시간으로 표시합니다. “Each work center has a capacity, expressed in hours, that it can perform on a given day.”(각 작업 센터에는 특정 날짜에 수행할 수 있는 생산 능력이 있으며, 이를 시간으로 표시합니다.) Sage는 해당 일의 표준 시간에 효율 비율을 곱해 이를 계산합니다. (출처)

2. 템플릿과 작업 티켓

작업 티켓 템플릿에는 공정 단계가 들어 있으며, 각 단계의 활동 코드는 작업 센터를 가리킵니다. 작업 티켓은 이 템플릿으로 생성하는 생산 오더입니다. Sage의 Work Order 사용자용 가이드는 기존 용어와 새 용어의 대응 관계를 설명합니다. 작업지시(work order)는 작업 티켓(work ticket)으로, 공정 순서(routing)는 템플릿(template)으로, 공정 코드(operation code)는 활동 코드(activity code)로 바뀝니다. (출처)

3. Enhanced Scheduling

Enhanced Scheduling을 사용하지 않으면 각 공정 날짜는 작업 티켓에 입력한 날짜를 따릅니다. 날짜를 계산하려면 Production Management Options를 열고 Schedule 탭에서 “select the Enable Enhanced Scheduling check box.”(Enable Enhanced Scheduling 확인란을 선택합니다.)라는 안내를 따르면 됩니다. (출처)

Enhanced Scheduling은 다음과 같이 작동합니다. “uses the forward or backward scheduling method to determine when each step of a work ticket should be started and how long each step takes to complete.”(순방향 또는 역방향 스케줄링으로 작업 티켓의 각 공정을 언제 시작해야 하는지, 완료까지 얼마나 걸리는지 결정합니다.) 순방향 스케줄링은 생산 시작일을 기준으로, 역방향 스케줄링은 납기일을 기준으로 일정을 계산합니다.

4. 무한 부하

핵심은 바로 이 설계 방식입니다. Sage 도움말은 “The “infinite” loading technique is used to allow each work ticket to be scheduled independently.”(각 작업 티켓의 일정을 독립적으로 잡을 수 있도록 ‘무한’ 부하 방식을 사용합니다.)라고 설명합니다. (출처) 이전 Work Order 도움말에서는 “each work order as if it were the only work order in the shop,”(각 작업지시가 공장 내 유일한 작업지시인 것처럼) 일정을 잡는 방식이라고 설명하며, “care must be taken not to overload the work centers.”(작업 센터에 과부하가 걸리지 않도록 주의해야 합니다.)라고 덧붙입니다. (출처)

5. 부하 검토와 과부하 해소

Work Center Capacity Inquiry는 “commitments against work centers in three formats: daily, weekly, and detail.”(작업 센터에 배정된 부하를 일별, 주별, 상세의 세 가지 형식으로) 보여줍니다. (2023 새 기능) 작업 센터의 가용 능력을 초과하면 Sage가 제시하는 해결책은 수동 조정입니다. “Individual work orders can be rescheduled or the queue time can be increased to relieve overcommitted work centers.”(개별 작업지시의 일정을 변경하거나 대기 시간을 늘려 작업 센터의 과부하를 해소할 수 있습니다.)

독일판 Sage 100 Produktion의 단계별 계획 수립 방식

1. Ressourcenliste

핵심 객체는 Ressourcenliste입니다. Sage의 설명에 따르면 여기에는 “alle für die Herstellung eines Artikels notwendigen Ressourcen und Arbeitsabläufe”(품목 제조에 필요한 모든 자원과 작업 절차)가 들어갑니다. Stückliste, Arbeitsplan, 공구 목록과 외주가 이에 해당합니다. Arbeitsgänge에는 준비 시간과 단위당 시간, 수량 계수, 여유 시간과 대기 시간이 포함됩니다. (Sage 도움말)

2. Fertigungssteuerung

기본 모듈은 순방향·역방향 스케줄링, 적시 스케줄링, 일정 시뮬레이션, 생산 제안, 오더 통합·분할, 통합 자재 계획을 지원합니다. 또한 “Anzeige von Engpass-Positionen (Material und Kapazität)”(자재와 생산 능력의 병목 항목 표시)와 실행 가능성 검토 기능도 제공합니다.

3. Arbeitsplatz별 부하

“Mit der integrierten Arbeitsplatzauslastung können Sie unter Einbeziehung flexibler Zeiträume die aktuelle Belastung Ihrer Arbeitsplätze und Maschinen grafisch und tabellarisch einsehen.”(통합 작업 센터 가동률 기능에서 기간을 유연하게 설정해 작업 센터와 설비의 현재 부하를 그래프와 표로 확인할 수 있습니다.) 즉, 작업 센터와 설비의 현재 부하를 차트나 표로 볼 수 있습니다.

4. Plantafel

그래픽 계획 보드는 추가 패키지인 “Grafische Ressourcenplanung (Zusatzpaket)”(그래픽 자원 계획 추가 패키지)으로 제공됩니다. 인력, 설비, 외주업체 등 자원별 간트 차트를 보여줍니다. “Mittels Drag & Drop können Sie die Tätigkeiten verschieben, und in Sekundenschnelle werden die Aufträge und der Materialbedarf neu terminiert.”(드래그 앤 드롭으로 작업을 옮기면 몇 초 만에 오더와 자재 소요 일정이 다시 계산됩니다.) 계획 담당자가 작업을 옮기면 Sage 100이 오더와 자재 소요 날짜를 다시 지정하는 방식입니다. Sage의 Produktion 페이지에서는 모든 패키지에서 Grafische Ressourcenplanung/Leitstand를 선택 사항으로 명시하고 있습니다(출처).

계획 담당자가 직접 해야 하는 일

  • 미국판: 각 작업 티켓의 일정을 개별적으로 잡습니다. 무한 부하 방식은 같은 작업 센터의 다른 티켓을 고려하지 않습니다.
  • 미국판: 과부하는 수동으로 해소해야 합니다. Sage가 제시하는 해결책은 티켓의 일정을 변경하거나 대기 시간을 늘리는 것입니다.
  • 미국판: 작업 센터당 가용 시간을 하나로 합산합니다. 작업 센터 안의 여러 설비와 인력이 하나의 일별 가용 시간을 공유합니다. Sage 도움말에는 설비별 타임라인, 준비 시간 매트릭스 또는 공구 제약 조건에 대한 설명이 없습니다.
  • 독일판: 보드는 드래그 앤 드롭 방식입니다. 계획 담당자가 작업을 옮기면 Plantafel이 오더 날짜를 다시 지정합니다. Sage는 자동 작업 순서 결정 기능을 설명하지 않습니다.
  • 독일판: 보드는 추가 패키지입니다. Grafische Ressourcenplanung은 추가 패키지인 Zusatzpaket이므로, 기본 모듈은 보드 없이 부하와 병목 공정을 보여줍니다.
  • 공통: 작업 전환 시간은 공정별로 설정합니다. 준비 시간은 각 공정 단계 또는 Arbeitsgang에 저장됩니다. Sage 문서에는 제품 생산 순서에 따라 달라지는 작업 전환에 대한 설명이 없습니다.
  • 공통: 변경이 생길 때마다 부하를 다시 조정해야 합니다. 긴급 오더나 고장이 발생하면 계획 담당자가 부하를 다시 검토하고 조정합니다.

Sage 100의 자체 계획 기능으로 충분한 경우

다음과 같은 경우에는 Sage 100의 스케줄링으로 충분합니다.

  • 병목 공정에 해당하는 작업 센터 한두 곳이 계획을 좌우하고, 나머지 현장에는 여유가 있습니다.
  • 리드 타임이 길고, 작업 센터별 일간 또는 주간 부하를 판단하는 것으로 충분합니다.
  • 현장 관리자가 설비에서 작업 순서를 정합니다.
  • 직전에 생산한 제품이 무엇이든 작업 전환에 영향을 주지 않습니다.
  • 인력, 공구, 자재 입고가 작업 순서를 바꾸지 않습니다.

실제 생산 능력을 반영하는 생산 스케줄러가 필요한 경우

다음 중 여러 항목에 해당한다면 Sage 100의 계획 기능만으로는 더 이상 충분하지 않습니다.

  • 계획 담당자가 매주 몇 시간씩 작업 티켓의 일정을 변경하거나 Plantafel에서 작업을 드래그해 옮깁니다.
  • 작업 센터별 일간 부하는 문제가 없어 보이는데도 납기가 지연됩니다.
  • 직전에 생산한 제품에 따라 작업 전환 시간이 달라집니다.
  • 설비뿐 아니라 작업자, 교대 근무, 결근도 그에 못지않게 계획을 제약합니다.
  • 여러 설비가 다이, 금형 또는 고정구를 공유합니다.
  • 자재 가용 여부에 따라 시작할 수 있는 작업이 결정됩니다.
  • 긴급 오더와 고장 때문에 일주일에 여러 번 계획을 다시 세워야 합니다.

선정 시 확인할 사항

  • 각 공정 단계 또는 Arbeitsgang의 시작, 종료, 작업장을 지정하는 공정 단위 스케줄링.
  • 설비, 인력, 공구 등 모든 자원의 실제 가용 능력을 동시에 반영.
  • 생산 능력을 조회하거나 보드에서 부하를 수동 조정하는 데 그치지 않는 자동 과부하 해소.
  • 생산 순서와 전환 방향에 따라 시간이 달라지는 작업 전환을 위한 준비 시간 매트릭스.
  • 공구를 가용 수량이 제한된 공유 자원으로 취급하고, 여러 작업자가 동시에 필요한 작업을 지원하는 기능.
  • 재고와 입고 예정 구매 오더를 확인하는 자재 가용성을 반영한 스케줄링.
  • 명확한 Sage 100 데이터 연동 방식. 현재 사용하는 Sage 100에서 작업 티켓이나 Fertigungsaufträge를 어떻게 읽어오고, 날짜를 어떻게 다시 기록하는지 공급업체에 확인하세요.

선택지는 세 가지로 나뉩니다.

  • Sage 100 내부에서 계획 수립: 미국판은 Enhanced Scheduling, 독일판은 Plantafel 추가 기능을 사용합니다. 과부하는 계획 담당자가 해소합니다.
  • 온프레미스 Leitstand 및 APS 추가 솔루션: Sage 100과 함께 설치하고 공급업체의 구축 프로젝트를 통해 설정합니다.
  • 생산 현장 실행 기능을 갖춘 클라우드 APS: SkyPlanner가 여기에 해당합니다. Sage 100과 함께 사용하면서 모든 자원의 일정을 자동으로 잡고, 생산 상황이 바뀌면 계획을 다시 수립하며, 작업자에게 일정을 전달합니다.

SkyPlanner의 역할

SkyPlanner APS는 앞서 설명한 한계를 모두 보완합니다. 모든 작업장의 실제 생산 능력을 반영하며, Arcturus AI 엔진이 몇 초 만에 모든 공정의 일정을 수립합니다. 하나의 엔진에서 설비, 인력, 공구, 자재를 함께 고려해 일정을 짭니다. 설비가 네 대인 작업 센터는 네 개의 작업장 또는 하나의 작업장 그룹으로 구성하며, 각 설비에 별도의 타임라인이 부여됩니다.

준비 시간 매트릭스에는 각 제품 쌍의 양방향 작업 전환 시간이 저장되며, 엔진은 준비 시간이 가장 적게 드는 순서를 선택합니다. 공구는 가용 수량이 제한된 공유 자원으로 취급하며, 하나의 작업에 여러 작업자가 동시에 필요할 수도 있습니다. 설비나 인력을 사용할 수 없으면 엔진은 사용자가 지정한 대체 자원을 활용합니다.

자재 기반 스케줄링은 현재 재고와 입고 예정 구매 발주를 바탕으로 향후 재고를 시뮬레이션합니다. 발주한 자재는 납품일부터 사용할 수 있는 것으로 계산하므로, 자재가 확보되는 시점에만 작업을 배정합니다.

Autopilot은 생산 상황이 바뀌면 사용자가 지정한 일정 잠금과 우선순위를 지키면서 자동으로 일정을 다시 수립합니다. 계획 담당자는 Gantt 타임라인에서 작업을 조정하고, 현장 작업자는 휴대폰이나 태블릿에서 Mobile Confirmations로 작업 실적을 기록합니다.

작업 센터의 부하를 평준화하거나 Plantafel에서 작업을 끌어 옮기는 데 매주 몇 시간씩 걸린다면 SkyPlanner를 선택하세요.

작업 전환, 공유 공구, 여러 작업자가 필요한 작업 때문에 다음에 진행할 수 있는 작업이 결정된다면 SkyPlanner를 선택하세요.

현재 사용 중인 Sage 100을 유지하면서 몇 주 안에 실제 생산 능력을 반영한 실행 가능한 일정을 수립하고 싶다면 SkyPlanner를 선택하세요.

미완료 작업 티켓 또는 Fertigungsaufträge를 Excel로 내보내 30일 무료 체험을 시작하세요. 최대 20개 작업장을 사용할 수 있으며 신용카드는 필요하지 않습니다. 체험 후 요금은 작업장 5개를 포함해 월 199 €부터이며, 매월 청구되고 언제든 해지할 수 있습니다. 연동 비용은 고객의 공정과 요구사항을 바탕으로 요금제와 함께 사전에 견적을 제공하므로, 시작 전에 전체 비용을 확인할 수 있습니다. 구축은 일반적으로 온보딩 시작 후 몇 주 안에 완료됩니다.

SkyPlanner는 Sage 100과 양방향으로 연동됩니다. 미국용 Sage 100에서는 작업 티켓, 작업 센터, 품목, 구매 발주를 가져오고, 공정별 계획 일자와 인력 작업 실적을 Business Object Interface를 통해 다시 전송합니다. 독일용 Sage 100에서는 Fertigungsaufträge, Arbeitsgänge, Arbeitsplätze를 가져오고, 온보딩 범위 산정 시 Sage 파트너와 정한 경로로 Arbeitsgang 일자와 Rückmeldungen을 다시 전송합니다. SkyPlanner 팀이 온보딩 중에 연동을 구성하고 가동 후에도 지원합니다. Sage 파트너나 사내 개발자는 API 토큰만으로 문서화된 REST API(API 참조 문서)를 활용할 수 있습니다.

연동 구조는 Sage 100용 SkyPlanner 페이지에서 확인하거나, Sage 100 연동 가이드에서 바로 살펴보세요. Sage 200이나 Sage X3를 사용 중이신가요? Sage 200 및 Sage X3 페이지를 확인하세요. 다른 ERP에 대한 정보는 ERP 연동 안내에서 볼 수 있습니다.

제조업체의 SkyPlanner 사용 후기

카우하바에 위치한 Piristeel 지붕 안전 설비 공장의 항공 사진

99.2%납기 준수율

“SkyPlanner 덕분에 병목 공정을 눈으로 확인할 수 있게 되었고, 생산 관리도 명확해졌습니다.”

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

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

Piristeel 후기 읽기

로흐야에 있는 Mamec 생산 현장의 Hannu Ryynänen CEO

1,000s수천 건의 작업지시 일정 자동 수립

“생산을 관리하는 방식이 달라졌고, 생산 능력에 대한 이해도 완전히 다른 수준으로 높아졌습니다.”

Hannu Ryynänen, CEO
Mamec · 산업용 믹서, 펌프 및 첨단 기술 위탁 생산

수천 건의 작업지시 일정이 자동으로 수립되며, 조직 전체가 생산 현황을 실시간으로 확인할 수 있습니다.

Mamec 후기 읽기

자주 묻는 질문

Sage 100에 스케줄링 도구가 있나요?

네, 두 제품 모두 제공합니다. 미국용 Sage 100 Production Management에는 생산 능력의 제한 없이 부하를 배정해 공정 일자를 정방향 또는 역방향으로 계산하는 Enhanced Scheduling이 있습니다. 독일용 Sage 100 Produktion에는 정방향 및 역방향 스케줄링, 병목 공정 표시 기능이 있으며, 그래픽 방식의 Plantafel을 옵션으로 제공합니다. 두 제품 모두 과부하는 계획 담당자가 직접 해결해야 합니다.

Sage 100 Enhanced Scheduling은 실제 생산 능력을 반영해 생산 스케줄링을 수행하나요?

아니요. Sage 도움말은 이를 각 작업지시의 일정을 독립적으로 수립하는 “infinite”(생산 능력 제한 없이 부하를 배정하는) 방식이라고 설명합니다. 이후 Work Center Capacity Inquiry에서 배정된 부하를 확인하고, 계획 담당자가 작업지시 일정을 다시 잡거나 대기 시간을 추가합니다.

Sage 100 Plantafel은 실제 생산 능력을 반영하는 스케줄러인가요?

Plantafel은 계획 담당자가 드래그 앤 드롭으로 작업을 옮기는 그래픽 보드이며, 이에 따라 Sage 100이 오더와 자재 소요 일자를 다시 계산합니다. 반면 실제 생산 능력을 반영하는 생산 스케줄러는 가용 여력에 맞춰 모든 공정을 자동으로 배정하고, 생산 상황이 바뀌면 일정을 다시 수립합니다.

Sage 100은 작업 순서에 따라 달라지는 준비 시간을 처리하나요?

Sage 100은 공정 또는 Arbeitsgang별로 준비 시간과 가동 시간을 저장합니다. SkyPlanner APS는 여기에 준비 시간 매트릭스를 추가합니다. 제품 쌍 간의 작업 전환 시간(파란색에서 빨간색으로 30분, 빨간색에서 파란색으로 60분)을 저장하고, 이 시간을 최소화하도록 작업 순서를 정합니다.

SkyPlanner APS는 Sage 100과 어떻게 연동되나요?

SkyPlanner는 Sage 100과 양방향으로 연동되며, SkyPlanner 팀이 온보딩 중에 연동을 구성합니다. 미국용 Sage 100은 Business Object Interface와 ODBC를 통해 연결됩니다. 독일용 Sage 100의 데이터는 해당 SQL Server 데이터베이스에서 읽어 오며, 쓰기 경로는 Sage 파트너와 협의해 정합니다. 계획 일자는 각 공정으로 다시 전송되며, SkyPlanner 웹훅은 일정 변경이 발생할 때마다 변경 내용을 전송합니다.

Sage 100과 연동하기 전에 SkyPlanner를 테스트할 수 있나요?

네. 미완료 작업지시 또는 Fertigungsaufträge와 자원을 Excel로 내보낸 다음, 30일 체험 기간에 SkyPlanner로 가져와 현재 계획과 일정을 비교해 보세요. 신용카드는 필요하지 않습니다. 요금을 확인하거나, 체험을 시작하거나, 영업팀에 문의하세요.