차세대 플랫폼

다른 애플리케이션에서 Sterling Store Engagement 실행

Sterling Store Engagement 의 특정 기능을 다른 웹 애플리케이션 내에 임베드할 수 있습니다. 이러한 경우 다른 애플리케이션에서 Sterling Store Engagement 의 특정 마법사를 실행할 수 있습니다.

가정

  • SSO의 경우 인증되지 않으면 로그인 화면이 표시됩니다. 인증 후 요청된 URL 로 이동합니다. 이미 인증된 상태라면 요청된 URL 바로 이동됩니다.
  • 비SSO의 경우 이미 인증되었으며 유효한 활성 Sterling Order Management System 세션이 있습니다.

프로시저

  1. 어떤 환경에서든 애플리케이션을 실행하여 특정 비즈니스 흐름의 URL 확인하고 흐름으로 이동합니다.
  2. 브라우저의 주소 표시줄에서 URL 복사합니다.

    Store Engagement 에서 사용되는 모든 URL 은 정적 콘텐츠와 동적 콘텐츠를 가질 수 있습니다.

    예를 들어, http://<localhost>:<port number>/isf/store-frontend/shell/shipment/summary/SO20200818CSHPKey입니다. 이 URL 에서 isf/store-frontend/shell/shipment/summary/ 는 정적 콘텐츠입니다. SO20200818CSHPKey 는 쉽먼트 키 및 동적 컨텐츠입니다. 쉽먼트 키는 각 쉽먼트마다 다릅니다.

    라우팅 정의에 대한 자세한 정보는 <store_temp>/packages/features/shipment-list-summary/src/app/features/shipment-list-summary/shipment-list-summary-routing.module.ts 에 있는 ShipmentListSummaryRoutingModule 라우팅 모듈을 참조하십시오.

    URL 동적 콘텐츠를 이해하려면 특정 기능의 각도 경로 정의를 참조하십시오.

const routes: Routes = [
                                     {
                                        path: 'summary/:shipmentKey',
                                        component: ShipmentSummaryPageComponent,
                                      }
                                         ];

라우트 정의에서 쉽먼트 키에 맵핑되는 동적 컨텐츠를 조회할 수 있습니다.

외부 응용 프로그램이 특정 발송물에 대한 발송물 요약 화면을 실행하면 URL 다음과 같습니다 http://<localhost>:<port number>/isf/store-frontend/shell/shipment/summary/<ShipmentKey>