カスタマイズを始める次世代オーダーハブ
カスタマイズする前に次世代オーダーハブ、あなたは次世代オーダーハブソース コードを確認し、新しいアプリケーションを作成するか、ビジネス ニーズに合わせて既存のアプリケーションをカスタマイズするかを決定します。 カスタマイズ後次世代オーダーハブカスタマイズをテストして、環境で意図したとおりに動作していることを確認します。
手順
- 必要なすべてのコンポーネントをセットアップします次世代オーダーハブコンテナをインストールしてDocker。 あなたは開発しない次世代オーダーハブコンテナ内のカスタマイズ。 ローカル ワークステーションでカスタマイズを開発できます。
- インストールする Node.js Angularと互換性のあるバージョンをインストールします。 v15 または v18。 詳細については、バージョンの互換性。 複数のノードバージョンが必要な場合は、Mac 用のnvm ( Linux® )または nvm-windows (Windows用)の使用を検討できます。
- インストール糸。
- コンソールで以下のコマンドのいずれかを実行して、Angular CLI をグローバルにインストールします。
- Angularの場合、 v15 を実行するには npm install -g @angular/cli@15 を実行します。
- Angularの場合、 v18 を実行するには npm install -g @angular/cli@18 を実行します。
- 最適なパフォーマンスを得るには、ローカル ワークステーションに開発者ツールキット環境をダウンロードして設定してください。 ツールキットを他のツールキット内にセットアップしないでくださいDockerコンテナまたは仮想マシン上で実行します。 詳細は、「開発者ツールキット環境の設定」 を参照してください。
- カスタマイズを開発するローカルワークステーションに開発者ツールキットをダウンロードします。注文ハブ。ヒント: Windowsの場合は、devtoolkit_docker.tarファイルをルートディレクトリにコピーします。C:/devtoolkit_docker.tar 。 インストール後、ファイルはローカル ワークステーションに抽出されますが、ファイル パスが長いと問題が発生する可能性があります。
- ローカル ワークステーションでコンソールを開きます。
- ダウンロードした場所を参照します.tarファイルを開き、次のコマンドを実行します。
tar -xf devtoolkit_docker.tar && chmod +x devtoolkit_docker/compose/*.shこのコマンドは、devtoolkit_dockerローカル ワークステーション上のフォルダー。
- の中にdevtoolkit_docker/composeディレクトリのコピーを作成し、devtoolkit_docker/compose/om-compose.properties.sampleファイルに名前を付けるom-compose.properties次の例に示すように。
cp om-compose.properties.sample om-compose.properties - 適切な値を設定しますAP_HOST財産。 詳細については、「デフォルトのDockerコンポジションプロパティを上書きする 」を参照してください。
- 始めるDocker。インストールした場合Dockerデスクトップ、スタートDockerデスクトップ。 インストールした場合Docker Engine、 始めるDockerコマンドラインインターフェースを使用してsudo service docker start指示。
- 次のいずれかのコマンドを実行して、開発者ツールキットを設定します。
- 設定する次世代オーダーハブ開発者ツールキットで、./om-compose.sh setup-orderhub指示。
- 新規の完全な開発者ツールキットをセットアップして、 Sterling™ Business Center のような他の Order Management Softwareのコンテナも含めるには、 ./om-compose.sh setup コマンドを実行します。
- 既存の完全な開発者ツールキットをアップグレードして、他のOrder Management Software関連のコンテナ、例えばスターリングビジネスセンター、実行します./om-compose.sh setup-upg指示。
- ソース コードをローカル ワークステーションに抽出するには、次のコマンドを実行します。 ソースコードを使用してカスタマイズする注文ハブ。
ソースコードはローカルワークステーションで入手可能です。devtoolkit_docker/orderhub-code 。./om-compose.sh extract-orderhub-code oms注記: Windows Subsystem forLinuxバージョン 2 (WSL 2) を使用してツールキットをインストールすると、ファイルはローカル ワークステーションでも利用できるようになります。 たとえば、WSLでコマンドを実行した場合、/mnt/c/devtoolkit_dockerファイルは以下でも入手可能ですC:/devtoolkit_docker。 ローカルワークステーションですべてのカスタマイズを完了します。C:/devtoolkit_docker 。
- カスタマイズを開発するローカルワークステーションに開発者ツールキットをダウンロードします。注文ハブ。
- カスタマイズ注文ハブビジネスニーズに合わせて。 新しいメニュー項目からアクセスするアプリケーションを作成したり、提供されている既存のアプリケーションをカスタマイズしたりすることができます。 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 コマンドを実行する。