Now Platform を使用した ERP 用 App Engine

  • リリースバージョン: Yokohama
  • 更新日 2025年01月30日
  • 所要時間:8分
  • ERP キャンバス を使用して従来の ERP (エンタープライズリソースプランニング) システムを読み取り、更新し、ERP カスタマイズマイニング (ERP-CM) を使用してカスタマイズを識別します。その後、App Engine Studio (AES) などの追加の Now Platform アプリを使用して、ERP データを整理および再プラットフォーム化できます。

    再プラットフォーム化は、従来の ERP システムコードをスキャンして、新しいアプリとして Now Platform インスタンスに移行する潜在的な候補を見つけるプロセスです。ERP システムからのデータを、Now Platform 上にビルドされたアプリのソースとして使用し、パフォーマンスの向上、 セキュリティの強化、メンテナンスの削減を実現できます。

    ERP キャンバスERP-CM の統合のメリットを組み合わせてアプリを再プラットフォーム化する

    SAP などの従来の SoR には、新しいバージョンの SoR に移行するためにより多くの時間と労力を必要とする、古くて複雑なカスタムコードとデータが含まれている場合があります。ERP キャンバスERP カスタマイズマイニング (ERP-CM) を使用して SoR をスキャンし、カスタムコードを見つけてデジタル化されたワークフローに置き換えることで、クリーンな ERP コアを実現します。

    図 : 1. ERP カスタマイズマイニング および ERP の App Engine
    ERP カスタマイズマイニング ERP システムを診断してカスタマイズを特定し、アプリを Now Platform に再プラットフォーム化するための次の手順を提案します。

    レガシーコードの再プラットフォーム化により、レガシーシステムの知識がなくても SoR 上でイノベーションが可能になります。これにより、データベースアドミニストレーターと開発者は、SoR でデータベースビューやエンドポイントを作成するという時間のかかる作業から解放され、移行などの他のプロジェクトに取り組むことができます。

    再プラットフォーム化されたデータはすぐに利用でき、管理しやすいテーブルやアプリに反映されます。ユーザーはデータベースアドミニストレーターに情報を要求して数週間待つ必要がなくなります。 再プラットフォーム化されたアプリは、ERP SoR をライブデータソースとして使用します。

    ERP キャンバス および ERP-CM のワークフロー

    ソリューション統合コンサルタントは、ERP キャンバスERP-CM を併用することで、次のワークフローを実装できます。
    1. アドミニストレーターは 接続情報と認証情報 アプリを使用して、ERP キャンバス を ERP SoR に接続するための認証情報を構成します。詳細については、「Connections and Credentials」を参照してください。
    2. 構成した接続および資格情報エイリアスを使用して、ERP キャンバス で ERP システムを作成します。詳細については、「ERP キャンバス での ERP システムの作成」を参照してください。
    3. ERP キャンバス では、開発インスタンスで ERP システム、ERP モデル、テーブルをビルドします。
      1. SoR 内の指定された ERP モジュールで利用可能なテーブルとフィールドをスキャンする ERP モデルを作成またはクローンします。抽出テーブルとリモートテーブルで使用する ERP モデルのテーブルとフィールドに注意してください。詳細については、「ERP キャンバス での ERP モデルのクローン」を参照してください。
      2. ERP モデルに追加のデータを含めるための新しいテーブル、フィールド、テーブル結合を追加します。詳細は、以下のトピックを参照してください。
      3. 必要に応じて、ERP システム上のデータを更新するための BAPI (ビジネスアプリケーションプログラミングインターフェイス) を使用して、更新操作を作成します。
      4. App Engine Studio でアプリをビルドする場合などに、リモートテーブルをビルドしてカスタマイズし、データソースとして使用できるようにします。リモートテーブルは、外部データソースに対して関連スクリプトを実行することでレコードを取得します。詳細については、以下を参照してください。
      5. ETL 抽出テーブルを使用して、SoR を定期的にスキャンし、データをステージングテーブルに抽出します。 抽出テーブルは、スケジュール済みクエリを使用して大量のデータを取得し、変換テーブルを使用して Now Platformで使用するデータを処理します。
        • サポートされている国ごとに 1 つずつなど、必要に応じて個別の抽出テーブルを作成します。詳細については、「ERP キャンバス でのデータの抽出と変換」を参照してください。
        • 最初に、(SoR 上の) ソーステーブルを Now Platform の Glide テーブルに接続するテーブル変換マップを作成する必要があります。テーブル変換マップの作成の詳細については、「Create a transform map」を参照してください。
        • 抽出プロセスは、それらを使用する ServiceNow アプリで構成されます 。ワークフロースタジオ など。
        • 抽出プロセスの実行後、インポートセットを使用して、インポートされたデータを Now Platform テーブルにマッピングします。詳細については、「Import sets」を参照してください。
    4. ERP-CM を使用してモダナイズおよび再プラットフォーム化する従来の ERP システムのカスタマイズを特定します。
    5. ERP キャンバス システム、ERP モデル、テーブルの準備ができたら、本番環境に移行します。詳細については、「ERP キャンバス で ERP 開発パイプラインを管理する」を参照してください。
      1. 顧客と面談し、顧客の ERP SoR で ERP カスタマイズマイニング を使用して分析を実行することに同意します。
      2. ERP キャンバス を使用して、顧客の ERP SoR を ServiceNow インスタンスに接続します。
        注:
        ほとんどの顧客は独自のインスタンスを持っています。

        ERP-CM は、ERP キャンバス で構成されたシステム接続を使用します。詳細については、「ERP キャンバス での ERP システムの操作」を参照してください。

      3. ERP キャンバス を使用して、前のワークフローステップで指定した利用可能なリモートテーブルのフィールドから ERP モデルをビルドします。
      4. ERP カスタマイズマイニング を実行して候補を検索します。候補は、ServiceNow アプリで置き換えることができる、SoR 内のカスタムコードです。詳細については、「ERP-CM で候補の概要を参照する」を参照してください。
      5. 再プラットフォーム化する候補を選択します。詳細については、「再プラットフォーム化の潜在的な候補の保存」を参照してください。
      6. ERP-CM 内の候補の詳細を、候補に関連するコメントを入力して添付ファイルを保存する中心的な場所として使用します。詳細については、「ERP-CM で候補の詳細を表示して操作する」を参照してください。
      7. 候補の詳細で、再プラットフォーム化された単一アプリに結合できる類似の候補を特定します。詳細については、「ERP-CM による再プラットフォーム化候補のスコアと可能性の決定方法」を参照してください 。
      8. ERP キャンバス に戻って、リモートテーブルと抽出テーブルを使用してデータモデルのビルドを続行します。必要なすべてのデータが Now Platform で利用可能であることを確認します。詳細については、「ERP データを操作する ERP モデルのビルドと管理」を参照してください。
    6. Now Platform でアプリをビルドするときには、次のような、データソースとして使用できる ERP データを使用します。
    7. お好みの分析ツールで適用可能なメトリクスとパラメーターを使用して、新しいアプリのパフォーマンスを測定および監視します。

    ERP キャンバスERP-CM を統合するための要件

    1. ERP キャンバス のインストール要件は次のとおりです。
      • 有効なライセンス
      • Now Platform プラグイン
      • MID サーバー構成
      • スポークの統合
      • SAP 構成
      詳細については、「ERP キャンバス のインストール要件」を参照してください。
    2. ERP-CM のインストール要件は次のとおりです。

    ERP キャンバスERP-CM を使い始める

    以下のタスクを完了することで、ERP キャンバスERP-CM を使い始めることができます。

    1. ERP キャンバス をインストールして設定します。詳細については、「ERP キャンバス の構成」を参照してください。
    2. ERP-CM をインストールして設定します。詳細については、「ERP カスタマイズマイニング の構成」を参照してください。
    3. 次のような、ERP データを使用する追加の Now Platform アプリとビルダーをインストールして構成します。