ERP 向けゼロコピーコネクタでの OData サービスの手動追加

  • リリースバージョン: Australia
  • 更新日 2026年03月12日
  • 所要時間:4分
  • OData を使用してモデルにエンティティを追加するときに、必要なサービスが一覧にない場合は、 ERP 向けゼロコピーコネクタ (エンタープライズリソースプランニング) でサービスを手動で追加します。

    始める前に

    必要なロール:sn_erp_integration.erp_admin

    メタデータ URL またはアップロードされたメタデータファイル (xml) に基づいて、ERP システムに接続できます。ファイルオプションを使用すると、たとえば、SuccessFactors からデータにアクセスできます。詳細については、「OData v2 API を使用して SAP SuccessFactors からデータを取得する」を参照してください。

    サービスを手動で追加する前に、次の操作を行う必要があります。
    • OData 接続の確立が有効になっている SAP システムがあることを確認します。
    • sn_erp_integration.enableModelModification プロパティを有効にします。詳細については、「ERP 向けゼロコピーコネクタ をインストール」を参照してください。
    • 接続タイプとして HTTP を指定して、接続および資格情報エイリアスを作成します。詳細については、「Create a Connection & Credential alias」を参照してください。
    • サービスの HTTP 接続を作成します。作成した接続エイリアスと接続 URL を追加します。
    • HTTP 接続を使用するシステムを作成します。詳細については、「ERP 向けゼロコピーコネクタ での ERP システムの作成」を参照してください。システムレコードで、ハートビートが成功し、取得ステータスが完了になっていることを確認します。いずれかが失敗した場合は、[ データ取得の再起動] を選択します。
    • URL を使用して接続する場合は、リンク先の ERP システムからメタデータ URL をコピーします。ドメインに続くパスのみを含む相対 URL を使用します (例: v2/northwind/northwind.svc/$metadata)。

    手順

    1. 移動先 すべて > ERP 向けゼロコピーコネクタ > ERP 向けゼロコピーコネクタ.
    2. サイドパネルで モデルアイコンを選択して、モデルページを開きます。
    3. 操作エンティティを追加するモデルを選択します。
    4. ERP システムで正しいシステムが選択されていることを確認してください。
    5. [モデルを管理 (Manage model)] ボタンを選択します。
    6. 操作を選択します。
      操作を行わない場合は、「 ERP 向けゼロコピーコネクタでモデルに操作を追加する」を参照してください。
    7. [エンティティの管理 (Manage entities)] タブで [エンティティの選択 (Select entity)] を選択します。
    8. [ の種類の選択] で、[ OData] を選択します。
    9. [+ サービスを手動で追加] を選択します。

      [エンティティオプションを追加] で [サービスを手動で追加] リンクがハイライト表示されています。

    10. メタデータ URL を使用している場合は、次のサブステップに従います (メタデータファイルをアップロードする場合は、次のステップに進みます)。
      1. [ メタデータ URL を使用] を選択します。

        接続 URL は、モデルに指定された ERP システムに基づいて自動的に追加されます。URL がリストにない場合、またはリストされた URL が間違っている場合は、モデルレコードの [ERP システム] フィールドを編集します。

      2. メタデータ URL を貼り付けて、フィールドの外側をクリックします。
      3. サービスのベース URL が自動的に入力され、サービス名が自動的に作成されていることを確認します。
        注:
        サービス名が作成されない場合は、次の 2 つのオプションがあります。
        • 別の メタデータ URL を指定します。
        • [すべて] メニューで「sn_erp_integration_odata_service_catalog.list」と入力し、前のサービスエントリをテーブルから削除します。

        詳細が入力された [手動でサービスを追加] フィールド。

    11. メタデータファイルをアップロードする場合は、次のサブステップに従います。
      1. [ メタデータファイルをアップロード] を選択します。
      2. [ ファイルの添付] を選択します。
      3. xml ファイルを選択し、[ 開く] を選択します。
      4. サービスベース URL を入力します。
      5. 入力した URL に基づいた サービス名 が自動的に追加されていることを確認します。

        アイコンを選択すると、xml ファイルをダウンロード、編集、または削除できます。

        3 つのアイコンがハイライト表示された [サービスを手動で追加] モーダル。

    12. 完了したら、 [サービスの追加] を選択します。

      [追加サービスハンドラー (Additional Service Handler)] という名前のバックグラウンドジョブが実行されます。

      注:
      問題がある場合は、エラーメッセージが表示されます。詳細については、 フローコンテキスト を選択してください。ワークフロースタジオで実行の詳細を表示することもできます。

      フローコンテキストリンクが強調表示されたエラーメッセージ。

      サービスがエンティティレコードに追加されます。

    13. [ エンドポイントの選択] で、エンドポイントを検索して選択します。
    14. 終了したら、 [エンティティの追加] を選択します。