レガシー・プラットフォーム

Sterling Store Engagement ホーム

ストア担当者は、商品、オーダー、顧客、出荷、パッケージ、予定に関する情報に簡単にアクセスでき、ホーム・ページから直接適切なタスクを実行できる必要があります。

解決方法

以下のセクションでは、API、外部プログラム、サービス、およびその他のコンポーネントについて説明します。

ユーザー・エクスペリエンスを向上させ、拡張を容易にし、ホーム・ページのアップグレードをよりシームレスにするために、ホーム・ページは AngularJS フレームワークを使用して設計されています。
注: Sterling Store Engagement アプリケーション内では、ログイン・ユーザーのエンタープライズ・コードを使用する代わりに、ストアのエンタープライズ・コードを使用して、すべてのストア操作に関連するトランザクション・データおよび構成データにアクセスします。 ノード、ストア、またはそのエンタープライズのいずれかに属するユーザーのみが、ストア・アプリケーションにアクセスできます。 例えば、エンタープライズ・ユーザーは、次の URL 形式を使用してストア・アプリケーションにログインできます。
https://<ip>:<port>/wsc/store/login.do?StoreId=Store_enterprise_code
企業ユーザーは、 URLを使用して、子企業のノードまたはストアにアクセスできます
https://<ip>:<port>/wsc/store/login.do?StoreId=Store_for_child_enterprise&EnterpriseCode=Child_enterprise_code

ホームページにはヘッダーがあり、製品名と現在のストア名、 グローバル検索オプションアラート、ホームボタン、ユーザープロフィール、ヘルプ、および「About」が表示されます。 もう 1 つは、ポートレットを表示するコンテンツ・セクションで、最後の 1 つは、サイト・マップおよび切り替えアイコンを表示するフッターです。

デフォルトでは、固定レイアウトのレガシー・ホーム・ページが表示されます。 ストア担当者がアプリケーションにログインすると、 Default Home Page ルールと Layout for the New Home Page ルールが読み取られ、レンダリングされるホーム・ページのホーム・ページとレイアウトが決定されます。
  • Default Home Pageルールが「Legacy」に設定され、「Layout for the New Home Pageルールが「Fixed User Interface」に設定されている場合、アプリケーションにはペルソナベースのタスクにアクセスできるAngularJS-basedのインターフェイスが表示されません。
  • Default Home Page ルールが Legacy に設定され、 Layout for the New Home Page ルールが Persona-based Interfaceに設定されている場合、アプリケーションは、ペルソナ・ベースのタスクへのアクセスを提供する新しい ペルソナ・ベースのストア ・ポートレットとのレガシー・オーダー・フルフィルメント・インターフェースを表示します。
  • Default Home Pageルールが 'Latestに設定され、'Layout for the New Home Page'Fixed User Interface に設定されている場合、アプリケーションは古いAngularJS-basedのインターフェイスを表示し、ペルソナベースのインターフェイスにはアクセスできません。
  • Default Home Pageルールが「Latest」に設定され、「Layout for the New Home Pageルールが「Persona-based Interface」に設定されている場合、アプリケーションはペルソナベースのタスクへのアクセスを提供するAngularJS-basedのインターフェースを表示する。
ペルソナ・ベースのインターフェースでは、ストア担当者は、「切り替え」アイコンを使用して、 Sterling Business Centerで定義されているさまざまな個人を切り替えることができます。 モデル・ユーザーは、少なくとも 1 つのポートレットに関連付ける必要があり、またユーザーには、切り替えアイコンでポートレットを表示できるようにするために適切なリソース・アクセス権が必要です。 デフォルトでは、ユーザーは、切り替えアイコンを使用して、 「顧客サービス・ビュー」「オーダー・フルフィルメント・ビュー」「Dojo オーダー・フルフィルメント・ビュー」 、および 「マネージャー・ダッシュボード・ビュー」 の各ペルソナを切り替えることができます。 モデル・ユーザーを取得するために、コード・タイプ WSC_HOMEPAGE_PERSONA を使用して getCommonCodeList API が呼び出されます。 各ペルソナには、以下のような名前と値があります。
  • Name: アプリケーションが、対応するバンドル・エントリーを検索することによって、ペルソナに表示するストリングを決定するために使用するペルソナ名キー。
  • Value: 新しい AngularJS ホーム・ページのスイッチ・メニューに、メニュー項目が表示される順序。 値が最も小さいモデル・ユーザーがスイッチ・メニューに表示されます。
    • ユーザーがアプリケーションに初めてログインするとき、値が最も小さいモデル・ユーザーが、そのユーザーのデフォルト・モデル・ユーザーとなっています。 以降のログインでは、最後にアクセスされたペルソナを使用して、ロードするビューが決定されます。 最後にアクセスしたモデル・ユーザーを取得するために、getUserUiStateList API が呼び出されます。
    • Dojo オーダー・フルフィルメント・ペルソナは、最後にアクセスされたペルソナとしては保持されません。また、最初の設定ペルソナとしてデフォルト設定することもできません。 ただし、 Sterling Business CenterDefault home page ルールは、Dojo ベースのホーム・ページをランディング・ページとして構成するために使用できます。
    • カスタム・モデル・ユーザーでは、5 の倍数以外の値を使用できます。5 の倍数は、アプリケーション用に予約されています。
注: ペルソナはハブ・レベルで定義され、アクセス権によって制御されません。 ただし、ユーザーに、モデル・ユーザーのポートレットのアクセス権がない場合、そのモデル・ユーザーは、フッターの切り替えアイコンには表示されません。
「オーダー・フルフィルメント・ビュー (Order Fulfillment View)」 ペルソナのストア担当者は、以下のポートレットを表示できます。
  • ピック・オーダー: ストア担当者は、このポートレットから、出荷のバックルーム・ピックを開始したり続行したりできます。 この機能の実装に関する詳細は、 バックルームピックを参照してください。 さらに、ストア担当者はバッチ・ピッキングも開始したり続行したりできます。 この機能の実装に関する詳細については、 バッチピックを参照してください。
  • オーダーの梱包: ストア担当者は、このポートレットから、出荷の梱包プロセスを開始したり続行したりできます。 この機能の実装に関する詳細については、 「Pack Orders」 を参照してください。
  • その他のタスク: モデル・ユーザーは複数のタスクを保有でき、したがって、複数のポートレットを保有できます。 「その他のタスク」ポートレットでは、1 つの縮小ビュー内で、ホーム・ページに直接表示されないポートレットがグループ化されます。これにより、ユーザーは、必要なポートレットのアプリケーション・アイコンをクリックすることで、その場でそのポートレットを開くことができ、その後、「戻る」ボタンをクリックすることで「その他のタスク」ポートレットに戻ることができます。 これにより、特定のポートレットにアクセスするために余分なスワイプ操作をせずに済みます。
    該当するリソース・アクセス権を所有するストア担当者は、以下のタスクにアクセスできます。
    • 顧客ピックアップ: ストア担当者は、このポートレットから、顧客ピックアップ・プロセスを記録できます。 機能の実装に関する情報は、 お客様による受け取りを参照してください。
    • 荷の受入: ストア担当者は、このポートレットから、入荷の受け入れを開始できます。 この機能の実装に関する詳細については、 「店頭受取」 を参照してください。
    • 出荷オーダー: ストア担当者は、このポートレットから、パッケージの出荷を確認できます。 この機能の実装に関する詳細については、 「出荷注文」 を参照してください。
    • 自分のタスク: このポートレットでは、現在ログインしているユーザーに対して、進行中の出荷 (ピッキングと梱包の両方) とバッチの結合カウントが表示されます。 ストア担当者はカウントをクリックでき、それにより、該当するフローが開きます。 この機能の実装に関する詳細については、 「マイタスク」 を参照してください。
「顧客サービス・ビュー」 ペルソナのストア担当者は、以下のポートレットを表示できます。
  • 商品の検索
    • ストア担当者がキーワードを使用して検索を実行し、 「ホーム」 ページの 「商品の検索」 ポートレットで「検索」アイコンをクリックすると、 ItemGroupCode 属性を "PROD" に設定して searchCatalogIndex API が呼び出され、キーワードに一致する商品のリストが取り出されます。 一致する商品のリストから商品を選択すると、getCompleteItemList API が呼び出されて、その商品の詳細情報が取得されます。
    • 別の方法として、ストア担当者が商品をスキャンするか商品 ID を入力し、「商品のスキャン」アイコンをクリックすると、getCompleteItemList API が呼び出されて、スキャンされた商品の詳細情報が取得されます。
  • チェックアウト

    アプリケーション・ホーム・ページで、ストア担当者は「チェックアウト」ポートレット内で商品をスキャンできます。 getCompleteItemList API が呼び出されて、商品詳細情報が取得されます。 「チェックアウト」ポートレットを使用して商品が追加されると、 createOrder API が呼び出され、配達方法がデフォルトで "CARRY" に設定された新規オーダーが作成されます。 最初の商品の後でスキャンされる各商品について、modifyFulfillmentOptions API が呼び出されて、商品がカートに追加されます。

  • その他のタスク
    • 返品商品:「返品商品」ポートレットを開くには、アイコンをクリックします。ストア担当者は、このポートレットから、返品プロセスを開始できます。 この機能の実装については、 返品および交換を参照してください。
    • 顧客の検索:「顧客の検索」ポートレットを開くには、アイコンをクリックします。ストア担当者は、このポートレットから、クライエンテリング・プロセスを開始できます。 この機能の実装については、 Clientelingを参照してください。
    • 予定:「予定」ポートレットを開くには、アイコンをクリックします。ストア担当者は、このポートレットから、顧客の予定を作成および管理できます。 この機能の実装については、 予定を参照してください。

マネージャー・ダッシュボード・ビュー および Dojo オーダー・フルフィルメント・ビュー は、ダイレクト・ポートレットを持たない特別なモデル・ユーザーです。 これらのモデル・ユーザーに対してカスタムおよびオーバーライド済みのポートレットは登録しないでください。 また、これらのモデル・ユーザーは、アクセス権に基づいて表示され、JavaScript ユーティリティーやサービス・メソッドを通じて、これらの 2 つのモデル・ユーザーに新しいアクセス権を関連付けることができます。

アプリケーション・メニュー・バーの「ホーム」アイコンをクリックすると、ユーザーは現在のペルソナに移動します。 これは、マネージャー・ダッシュボード画面にも適用されます。

デバイス固有の詳細

  • デスクトップ:
    • デフォルトでは、 「オーダー・フルフィルメント・ビュー」 ペルソナを持つユーザーは、 「ピック・オーダー」ポートレット、 「オーダーの梱包」 ポートレット、および 「その他のタスク」 ポートレットを表示できます。 このユーザーは、「その他のタスク」ポートレット内の「顧客ピックアップ」、「荷の受入」、「出荷オーダー」、「自分のタスク」など、その他のポートレットにもアクセスできます。
    • デフォルトでは、 「カスタマー・サービス・ビュー」 ペルソナを持つユーザーは、 「製品の検索」「チェックアウト」、および 「その他のタスク」 の各ポートレットを表示できます。 このユーザーは、「その他のタスク」ポートレット内の「返品商品」「顧客の検索」「予定」など、その他のポートレットにもアクセスできます。
  • Mobile:
    • デフォルトでは、 「オーダー・フルフィルメント・ビュー」 ペルソナを持つユーザーは、 「ピック・オーダー」 ポートレットを表示し、スワイプして 「その他のタスク」 ポートレットを表示することができます。 ユーザーは、 「その他のタスク」 ポートレットを使用して、「オーダーの梱包」、「顧客ピックアップ」、「出荷の受入」、「出荷オーダー」、「マイ・タスク」などの他のポートレットにアクセスできます。
    • デフォルトでは、 「カスタマー・サービス・ビュー」 ペルソナを持つユーザーは、 「製品の検索」 ポートレットを表示し、スワイプして 「その他のタスク」 ポートレットを表示することができます。 このユーザーは、「その他のタスク」ポートレットを通じて、「チェックアウト」「返品商品」「顧客の検索」「予定」 など、その他のポートレットにもアクセスできます。

実装

以下のセクションでは、ホーム・ページを使用するために必要な構成について説明します。
  • デフォルトでは、アプリケーションは、固定レイアウトのレガシー・ホーム・ページを表示するように構成されます。 ただし、最新ホーム・ページおよびモデル・ユーザー・ベースのレイアウトに切り替えることをお勧めします。 詳しくは、「 ストア・ハブ・ルールの構成」を参照してください。
    注:
    • ストアのハブ・ルールはハブ・レベルで定義されるため、すべての組織に適用されます。
    • デフォルトのモデル・ユーザーは削除も変更もしないでください。 ただし、カスタム・ペルソナを作成、変更、および削除することはできます。

      新規ポートレットの登録、既存のポートレットのオーバーライド、ポートレットが関連付けられているモデル・ユーザーの変更などの拡張タスクを実行できます。 ポートレットの拡張性について詳しくは、「 ホーム・ページ・ポートレット」を参照してください。

  • 以下の表で、ストア担当者がホーム・ページでポートレットを表示するために所有する必要があるリソース・アクセス権について説明します。
    表 1. ポートレット - リソース権限
    ポートレット リソース・アクセス権
    オーダーのピック
    • バックルーム・ピック (ストア内ピックアップの場合)
    • バックルーム・ピック (ストアから出荷の場合)
    • オーダーのバッチ・ピック
    オーダーの梱包 オーダーの梱包
    顧客ピックアップ ストアでのピックアップのための顧客ピックアップ
    荷の受入 ストア内受入
    オーダーの出荷 オーダーの出荷
    マイ・タスク 進行中のタスクの表示
    商品の検索 オーダーの作成
    チェックアウト オーダーの作成
    返品商品 返品商品
    顧客の検索 顧客プロファイル
    予定 ストア内の予定

    ユーザー・グループ権限の管理の詳細については、 ユーザー・グループ権限の管理を参照してください。