Piattaforma legacy

Avvio di Sterling Store Engagement da un'altra applicazione per Dojo

È possibile avviare una procedura guidata specifica di Sterling Store Engagement dall'applicazione per Dojo.

Informazioni su quest'attività

Importante: se si utilizza l' autenticazione IBMid per il sistema Sterling Order Management, il seguente approccio di personalizzazione non può essere applicato per incorporare le schermate Sterling Store Engagement in applicazioni di terze parti.

Procedura

  1. Impostare SSO (Single - Sign On) per Sterling Store Engagement, effettuando le seguenti operazioni:
    1. Implementare le classi YCPSSOManager e IYFSAuthenticateType. Per ulteriori informazioni, è possibile consultare queste classi nel sistema IBM® Sterling Order Management : Javadoc™.
    2. Aggiungere le seguenti proprietà nel file customer_overrides.properties.
      • yfs.yfs.security.singlesignon.enabled=Y
      • yfs.yfs.login.singlesignon.class=path.<class name>
      • yfs.yfs.login.singlesignon.checkuser=N
      • yfs.yfs.authentication.type.class=path.<class name>
  2. Se si richiama l'applicazione, integrare un iframe e specificare i seguenti parametri della richiesta URL per l'iframe:
    Tabella 1. URL parametri di richiesta
    Parametro Descrizione
    scCSRFToken Un parametro di sicurezza per prevenire attacchi pericolosi o accessi non autorizzati. Viene generato automaticamente.
    StoreId Identificativo univoco del negozio a cui accede l'utente.
    ScreenID [ Obbligatorio] Identificativo univoco per una procedura guidata o una schermata di Sterling Store Engagement .

    Per richiamare l'identificativo della schermata per la procedura guidata che si desidera integrare, visualizzare il corrispondente file di definizione della procedura guidata nella directory <INSTALL_DIR>/repository/eardata/wsc/war/wizardxmls .

    ShipmentKey [ Obbligatorio] Identificativo univoco per una spedizione.
    OrderHeaderKey Identificativo univoco per un ordine.
    embedded Se si desidera nascondere l'intestazione dell'applicazione e l'intestazione della schermata quando viene avviata una procedura guidata Sterling Store Engagement , impostare il valore del parametro su Y nell'URL URL. Per mostrare le intestazioni, impostarlo su N.
    Parametri della richiesta di esempio per l'iframe:
    Versione desktop di Sterling Store Engagement:
    <iframe src = "/wsc/store/container/home.do?scCSRFToken=&scFlag=Y&StoreId=Mtrx_Store_1&ShipmentKey=CAPE66666&ScreenID=wsc.components.shipment.backroompick.
    BackroomPickupWizard&embedded=Y"></iframe>
    Versione mobile di Sterling Store Engagement:
    <iframe src = "/wsc/store/mobile/container/home.do?scCSRFToken=&scFlag=Y&StoreId=Mtrx_Store_1&ShipmentKey=CAPE66666&ScreenID=wsc.components.shipment.backroompick.
    BackroomPickupWizard&embedded=Y"></iframe>