From 55b6153dfce83a1cf2be72cbc3413d78084e8da1 Mon Sep 17 00:00:00 2001 From: joonhoekim <26rote@gmail.com> Date: Fri, 17 Oct 2025 16:50:49 +0900 Subject: (김준회) EDP 기준정보를 20분마다 동기화하도록 cron 추가 (옥프로 요청사항) 객체클래스, 태그타입, 레지스터 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- instrumentation.ts | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) (limited to 'instrumentation.ts') diff --git a/instrumentation.ts b/instrumentation.ts index b3692aa0..3d221a3a 100644 --- a/instrumentation.ts +++ b/instrumentation.ts @@ -1,4 +1,3 @@ -import { triggerSync } from './lib/nonsap-sync/enhanced-sync-service'; /** * instrumentation 진입점 - 여러 JOB들이 등록될 수 있으므로 확장성을 위해 최소한의 메서드 호출만으로 유지 @@ -63,6 +62,15 @@ export async function register() { // 스케줄러 실패해도 애플리케이션은 계속 실행 } + try { + // EDP 마스터 데이터 동기화 스케줄러 시작 (옥프로 요청사항, 20분마다 EDP에서 들어오는 기준정보 동기화) + const { startEDPMasterDataSyncScheduler } = await import('./lib/edp-sync/sync-edp'); + await startEDPMasterDataSyncScheduler(); + } catch { + console.error('Failed to start EDP master data sync scheduler.'); + // 스케줄러 실패해도 애플리케이션은 계속 실행 + } + // 구매그룹코드는 oracle에서 선택기로 확인하고, 유저가 클릭했을 때 업데이트 처리, 유저 1:1 대응 (김수진 프로 확인) // try { // // 사용자 코드 동기화 스케줄러 시작 (구매그룹코드) -- cgit v1.2.3