다른 애플리케이션에서 Sterling Store Engagement 실행
Sterling Store Engagement 의 특정 기능을 다른 웹 애플리케이션 내에 임베드할 수 있습니다. 이러한 경우 다른 애플리케이션에서 Sterling Store Engagement 의 특정 마법사를 실행할 수 있습니다.
가정
- SSO의 경우 인증되지 않으면 로그인 화면이 표시됩니다. 인증 후 요청된 URL 로 이동합니다. 이미 인증된 상태라면 요청된 URL 바로 이동됩니다.
- 비SSO의 경우 이미 인증되었으며 유효한 활성 Sterling Order Management System 세션이 있습니다.
프로시저
- 어떤 환경에서든 애플리케이션을 실행하여 특정 비즈니스 흐름의 URL 확인하고 흐름으로 이동합니다.
- 브라우저의 주소 표시줄에서 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>