カスタマイズを始める次世代オーダーハブ

カスタマイズする前に次世代オーダーハブ、あなたは次世代オーダーハブソース コードを確認し、新しいアプリケーションを作成するか、ビジネス ニーズに合わせて既存のアプリケーションをカスタマイズするかを決定します。 カスタマイズ後次世代オーダーハブカスタマイズをテストして、環境で意図したとおりに動作していることを確認します。

手順

  1. 必要なすべてのコンポーネントをセットアップします次世代オーダーハブコンテナをインストールしてDocker。 あなたは開発しない次世代オーダーハブコンテナ内のカスタマイズ。 ローカル ワークステーションでカスタマイズを開発できます。
  2. インストールする Node.js Angularと互換性のあるバージョンをインストールします。 v15 または v18。 詳細については、バージョンの互換性。 複数のノードバージョンが必要な場合は、Mac 用のnvm ( Linux® )または nvm-windows (Windows用)の使用を検討できます。
  3. インストール
  4. コンソールで以下のコマンドのいずれかを実行して、Angular CLI をグローバルにインストールします。
    • Angularの場合、 v15 を実行するには npm install -g @angular/cli@15 を実行します。
    • Angularの場合、 v18 を実行するには npm install -g @angular/cli@18 を実行します。
  5. 最適なパフォーマンスを得るには、ローカル ワークステーションに開発者ツールキット環境をダウンロードして設定してください。 ツールキットを他のツールキット内にセットアップしないでくださいDockerコンテナまたは仮想マシン上で実行します。 詳細は、「開発者ツールキット環境の設定」 を参照してください。
    1. カスタマイズを開発するローカルワークステーションに開発者ツールキットをダウンロードします。注文ハブ
      ヒント: Windowsの場合は、devtoolkit_docker.tarファイルをルートディレクトリにコピーします。C:/devtoolkit_docker.tar 。 インストール後、ファイルはローカル ワークステーションに抽出されますが、ファイル パスが長いと問題が発生する可能性があります。
    2. ローカル ワークステーションでコンソールを開きます。
    3. ダウンロードした場所を参照します.tarファイルを開き、次のコマンドを実行します。
      tar -xf devtoolkit_docker.tar && chmod +x devtoolkit_docker/compose/*.sh 

      このコマンドは、devtoolkit_dockerローカル ワークステーション上のフォルダー。

    4. の中にdevtoolkit_docker/composeディレクトリのコピーを作成し、devtoolkit_docker/compose/om-compose.properties.sampleファイルに名前を付けるom-compose.properties次の例に示すように。
      cp om-compose.properties.sample om-compose.properties
    5. 適切な値を設定しますAP_HOST財産。 詳細については、「デフォルトのDockerコンポジションプロパティを上書きする 」を参照してください。
    6. 始めるDocker。
      インストールした場合Dockerデスクトップ、スタートDockerデスクトップ。 インストールした場合Docker Engine、 始めるDockerコマンドラインインターフェースを使用してsudo service docker start指示。
    7. 次のいずれかのコマンドを実行して、開発者ツールキットを設定します。
      • 設定する次世代オーダーハブ開発者ツールキットで、./om-compose.sh setup-orderhub指示。
      • 新規の完全な開発者ツールキットをセットアップして、 Sterling™ Business Center のような他の Order Management Softwareのコンテナも含めるには、 ./om-compose.sh setup コマンドを実行します。
      • 既存の完全な開発者ツールキットをアップグレードして、他のOrder Management Software関連のコンテナ、例えばスターリングビジネスセンター、実行します./om-compose.sh setup-upg指示。
    8. ソース コードをローカル ワークステーションに抽出するには、次のコマンドを実行します。 ソースコードを使用してカスタマイズする注文ハブ
      ./om-compose.sh extract-orderhub-code oms
      ソースコードはローカルワークステーションで入手可能です。devtoolkit_docker/orderhub-code
      注記: Windows Subsystem forLinuxバージョン 2 (WSL 2) を使用してツールキットをインストールすると、ファイルはローカル ワークステーションでも利用できるようになります。 たとえば、WSLでコマンドを実行した場合、/mnt/c/devtoolkit_dockerファイルは以下でも入手可能ですC:/devtoolkit_docker。 ローカルワークステーションですべてのカスタマイズを完了します。C:/devtoolkit_docker
  6. カスタマイズ注文ハブビジネスニーズに合わせて。 新しいメニュー項目からアクセスするアプリケーションを作成したり、提供されている既存のアプリケーションをカスタマイズしたりすることができます。 IBM®。
    詳細については、「次世代のオーダーハブで新しいアプリケーションを作成する 」または 「既存のアプリケーションをカスタマイズする 」を参照してください。
    注記: UI コンポーネントの構築を支援するために、ストーリーブックを使用できます。 ブラウザで https://local host:8443 を入力し、開発者ツールキット環境からストーリーブックにアクセスしてください。 om-compose.properties ファイルの OH_EXT_HTTPS_PORT を変更した場合は、ポートを 8443 から指定したポートに更新してください。 ストーリーブックにアクセスするには、 orderhub extension Docker コンテナが起動している必要がある。 コンテナが起動していない場合は、 devtoolkit_docker/compose にアクセスして、 ./om-compose.sh start orderhubext コマンドを実行する。