ERP データを操作するモデルのビルドと管理

  • リリースバージョン: Australia
  • 更新日 2026年03月12日
  • 所要時間:5分
  • ERP 向けゼロコピーコネクタ (エンタープライズリソースプランニング) のモデルは、ERP データへのアクセスを提供する一連のテーブルのテンプレートとして機能します。 モデル管理を使用して、ERP システムにアクセスするビルド、読み取り、更新、および作成操作を行います。操作には、 ServiceNow AI Platformで使用するフィールドをマップするための入力と出力が指定されています。

    モデルはデータセットを表し、ステージング領域を作成します

    モデルは、ERP システムからのデータの論理構造と編成を表します。モデルは、ERP システム内のビジネスプロセスとデータ要素をキャプチャして表すエンティティ、属性、読み取り/更新操作、およびテーブル結合関係を定義します。 ERP 向けゼロコピーコネクタを初めて開くと、インスタンスのモデルのリストが表示されます。

    モデルには次の 2 つのタイプがあります。
    • プラットフォームモデル:既存のプラットフォームテーブルにマッピングされた入力フィールドと出力フィールドを持つモデル。これらのモデルは、ERP データを ServiceNow 標準化されたプラットフォームテーブルにマッピングすることで標準化します。
    • ERP モデル:新しいカスタム ERP モデル。これらのモデルは、接続された外部 ERP システムによって定義されたデータ構造に従います。ERP モデルは、各 ERP システムの固有の形式に対応します。

    ERP 向けゼロコピーコネクタ には、SAP 品目在庫や SAP 購買伝票といった標準的なモデルセットが用意されています。リストについては、「 ERP 向けゼロコピーコネクタ の標準 ERP モデルと抽出テーブル」を参照してください。新しいモデルのビルドの詳細については、「 モデルを作成」を参照してください。例として、 ERP 向けゼロコピーコネクタ データ製品、事前定義されたモデルのセット、およびプロセス拡張を使用して、手動作業を減らしてアプリケーションを実装および展開できるようにします。詳細については、「ERP 向けゼロコピーコネクタ コンテンツパック」を参照してください。

    モデルは、ビジネス要件を満たすように ERP システムを構成、カスタマイズ、統合するための詳細計画として機能します。 モデルは、リモートテーブルと抽出テーブルに追加できる可能性のあるすべてのフィールド、および作成、読み取り、更新操作を含むステージング領域として機能します。その後、テーブルとクエリされたデータを ServiceNow AI Platform のデータソースとして使用できます。

    ワークフロースタジオでフローをビルドして、取得した ERP データをERP 向けゼロコピーコネクタ外のプロセスまたはタスクに使用することもできます。

    既存のモデルのリストを表示することも、新しいモデルを追加してカスタムデータセットを作成することもできます。リモートテーブルを追加した後、モデルを管理して入力パラメーターと出力パラメーターをマッピングし、BAPI を使用して ERP システムを更新し、テーブル結合を作成できます。また、ERP システムから大量のフィルター済みデータを定期的にプルする抽出テーブルを作成することもできます。もう 1 つの方法として、ワークフロースタジオでカスタム ERP アクションを使用して、クエリされた ERP データを他の ServiceNow AI Platform プロセスで使用することもできます。

    モデルは必要な数だけ作成できますが、フィールド名は編集できません。モデルを作成および編集するには、sn_erp_integration.erp_admin ロールが必要です。

    モデルの構造

    各モデルは、SoR の ERP テーブルと、ServiceNow AI Platform のリモートテーブルと ERP 抽出テーブルにリンクされています。 同じテーブルを複数の異なるモデルに接続できます。

    モデルは、モデルごとに 1 つの ERP システムに接続されています。接続された ERP システム:
    • フィールドとテーブルの情報にアクセスできるようにします。
    • データの同期、共有、コラボレーションを調整し、モデルと ERP システム間のシームレスな統合と運用を可能にします。

    モデルには、SoR のリモートテーブル、API、ERP 抽出テーブル、作成/読み取り/更新操作が含まれ、全体的なデータセットを作成します。たとえば、受注用のモデルとインベントリ用の別のモデルを使用できます。

    注:

    ERP 向けゼロコピーコネクタをインストールした後、admin または sn_erp_integration.erp_admin ロールを持つユーザーは、ユーザーがモデルをカスタマイズできるように、sn_erp_integration.enableModelModificationプロパティを有効にする必要があります。sn_erp_integration.enableModelModification プロパティを有効にすると、ERP 向けゼロコピーコネクタ はモデルを管理するときに使用するすべてのテーブルと BAPI (ビジネスアプリケーションプログラミングインターフェイス) を取得します。 システムプロパティはシステムプロパティテーブル [sys_properties] で管理されており、モジュールナビゲーターを使用するか、ナビゲーターフィルターに sys_properties.list を直接入力することでアクセスできます。

    ERP システムで作成、読み取り、および更新操作を実行するためのモデルの管理

    モデルを作成またはクローンした後、[モデルマネージャー] ページを使用して、ERP システムでの ERP 向けゼロコピーコネクタ 読み取り、書き込み、および作成方法を指定できます。モデルを管理する場合、API に似たリモートプロシージャ SAP 関数呼び出しである BAPI を使用するオプションがあります。

    各モデルでは、1 つの作成、1 つの読み取り、および 1 つの更新操作のみを定義できます。

    詳細については、「モデルが ERP システムを読み取りおよび更新する方法の管理」を参照してください。