Dynamics 365 Finance & Operations 라벨 인쇄: X++, REST, 파일 연동
Dynamics 365 F&O / Supply Chain Management에서 제품·라이선스 플레이트·출하 라벨을 REST API, 감시 폴더, 직접 데이터베이스 뷰로 인쇄 — 창고 시나리오와 체크리스트 포함.
Dynamics 365 Finance & Operations(현 Supply Chain Management)는 고급 창고 관리로 창고를 운영합니다: 라이선스 플레이트, 작업 지시, 웨이브, 모바일 기기 흐름. 이 단계마다 라벨이 만들어지고, 표준 문서 라우팅은 Windows 인쇄 관리에 묶여 있습니다. EtikStudio는 같은 이벤트를 받아 어떤 프린터, 어떤 언어, 어떤 사이트에서든 인쇄합니다.
Dynamics 365에 맞는 연동 경로
| 경로 | 적합도 | 이유 |
|---|---|---|
| REST API | 최적 | X++(System.Net.Http) 또는 비즈니스 이벤트의 Power Automate / Logic Apps 흐름에서: 레코드 필드를 담은 REST API 호출. 작업 상태를 D365로 반환. |
| 감시 폴더 / FTP | 양호 | 데이터 관리 내보내기(CSV/XML)나 반복 데이터 작업이 파일을 놓으면 EtikStudio가 배치 인쇄. X++ 불필요. |
| 임베디드 데이터(ODBC) | 보완 | BYOD / Azure SQL 내보내기 또는 엔티티 스토어의 읽기 전용 뷰: 품목, 배치, 라이선스 플레이트, 고객 데이터를 인쇄 시 읽음. |
| 커넥터 + 릴레이 | 양호 | 클라우드 D365가 각 창고의 연결된 커넥터를 통해 VPN 없이 온프레미스 프린터에 인쇄. |
창고와 생산 시나리오
| 프로세스 | 라벨 | 트리거 |
|---|---|---|
| 입고 | 입하 시 라이선스 플레이트 라벨, 배치와 유효기간 | 구매 오더 라인 등록, 라이선스 플레이트 생성 |
| 생산 | 배치와 시리얼을 포함한 완제품·용기 라벨 | 완료 보고, 생산 오더 상태 변경 |
| 출고 | 출하, SSCC 팔레트, 운송사 라벨 | 웨이브 처리, 작업 완료, 출하 확인 |
| 리테일 | 릴리스된 제품의 선반·가격 라벨 | 가격 변경, 구색 갱신 |
권장 흐름
라벨이 필요한 단계 — 라이선스 플레이트 생성, 작업 완료, 출하 확인 — 에 비즈니스 이벤트(또는 Power Automate 트리거)를 쓰고 필드를 담아 REST API를 호출합니다. 라벨 디자인은 EtikStudio에, 프린터 매핑은 창고별로 유지합니다. 프린터 네트워크에서 D365 테넌트에 접근할 수 없는 사이트는 커넥터 + 릴레이 경로가 인바운드 방화벽 규칙 없이 로컬로 인쇄합니다.
도입 체크리스트
- 트리거를 정한다: X++ 확장, 비즈니스 이벤트 + Power Automate, 또는 데이터 관리 내보내기 일정.
- D365 창고와 프린터를 EtikStudio 프린터 이름에 매핑한다. 사이트당 커넥터 하나.
- 호출에 실을 필드와 라벨이 뷰에서 읽을 필드(품목 설명, 알레르기, 가격)를 정한다.
- 대상 프린터에서 라이선스 플레이트 바코드와 SSCC를 검증기로 확인한다.
- 보고서의 문서 라우팅은 D365에 두고 라벨만 EtikStudio로 옮긴다.
EtikStudio의 대응
REST 서버는 각 호출에 작업 ID와 상태를 응답하므로 D365가 성공을 기록하거나 재시도할 수 있습니다. 템플릿은 중앙에서 버전 관리되고, 같은 디자인이 한 창고의 Zebra와 다른 창고의 TSC에서 인쇄됩니다.
연동 세부 사항은 ERP 버전, 배포 방식, 라이선스에 따라 다릅니다. 어댑터와 예제는 도입 과정에서 제공됩니다.