次の方法で共有


Business Data Connectivity Service - BDC 更新メソッドのパラメーターがワークフロー エンティティのフィールドと一致しません - イベント 3012 (Duet Enterprise)

 

適用先: Duet Enterprise for Microsoft SharePoint and SAP

トピックの最終更新日: 2016-11-29

アラート名:   Data Connectivity Service - BDC 更新メソッドのパラメーターがワークフロー エンティティのフィールドと一致しません

イベント ID:   3012

概要

Duet Enterprise SharePoint アドオン と Duet Enterprise SAP アドオンは、Microsoft Business Connectivity Services を利用して、SharePoint Server 2010 と SAP 環境の間での通信を可能にします。SAP ワークフローに関連付けられる BDC モデルには、SAP アプリケーションが通信して SharePoint ソリューション内で実行する必要があるメソッドとメタデータが含まれています。SAP ワークフローに関連付けられる BDC モデルは、ワークフローのエンティティを定義します。エンティティは、データ フィールドの集合を定義します。

SAP ワークフローの BDC モデルの Updater メソッドには、Action、CorrelationId、Comments、ParentId、Outcome、および ReassignedTo の 6 つのフィールドを特定の順序で指定する必要があります。ユーザーが SAP ワークフローを更新すると、Business Data Connectivity Service は BDC モデルのこのメソッドを呼び出します。Updater メソッドには入力パラメーターと戻り値パラメーターが 1 つずつ必要です。入力パラメーターには、ワークフロー エンティティの 5 つの必須フィールドを指定する必要があります。このイベントは、Updater メソッドに必要なフィールドが見つからない場合に発生します。

現象

このイベントがイベント ログに表示されます。

イベント ID: 3012 説明: Business Data Connectivity Service のエンドポイントの検証に失敗しました。TaskParent エンドポイントの BDC メソッドには、1 つの入力と 1 つの戻り値パラメーターが必要です。入力パラメーターには、5 つ以上の必須フィールドが設定されている必要があります。

原因

BDC モデルの Updater メソッドの必須フィールドが見つかりませんでした。

解決策

BDC モデルのインポート

カスタム ワークフロー アプリケーション用の外部コンテンツ タイプの新規作成