Business Data Connectivity Service - ワークフロー エンティティの BDC フィールドが見つかりません - イベント 3014 (Duet Enterprise)
適用先: Duet Enterprise for Microsoft SharePoint and SAP
トピックの最終更新日: 2016-11-29
アラート名: Business Data Connectivity Service - Updater メソッドの BDC フィールドが見つかりませんでした
イベント ID: 3014
概要
SAP ワークフローと関連付けられている BDC モデルには、SAP アプリケーションが SharePoint ソリューションと通信し、その中で実行するために必要な、メタデータとメソッドが含まれます。SAP ワークフローと関連付けられている BDC モデルでは、ワークフローのエンティティが定義されています。このエンティティでは、SharePoint Server から SAP システムへのタスクのステータスを更新するための Updater 型メソッドが定義されている必要があります。UpdateWorkflow メソッドでは、Action、CorrelationId、Comments、ParentId、Outcome、ReassignedTo の各パラメーターが、この順序で定義されている必要があります。Workflow エンティティに見つからない必須フィールドがあります。
現象
次の現象が発生する可能性があります。
ワークフロー サイトで、新しいタスクを SAP ワークフロー アプリケーションに対して作成できず、既存のタスクを承認できません。
イベント ログに次のイベントが記録されます:
イベント ID: 3014 説明: Business Data Connectivity Service のエンドポイントの検証に失敗しました。次のパラメーターが見つかりませんでした: '{0}'。Business Data Connectivity Service モデルのワークフロー更新メソッドの署名を参照してください。
原因:
BDC モデルの UpdateWorkflow メソッドで必須のフィールドが見つからなかったか、または正しい順序になっていません。
解決方法
BDC モデルをインポートします
- Duet Enterprise のすべてのソリューションに対して提供されている BDC モデルをインポートする手順に従います。詳細については、「モデルをインポートする」(https://go.microsoft.com/fwlink/?linkid=203586&clcid=0x411) を参照してください。BDC モデルのインポート方法の詳細については、「BDC モデルを管理する (SharePoint Server 2010)」(https://go.microsoft.com/fwlink/?linkid=200925&clcid=0x411) を参照してください。Windows PowerShell を使用して BDC モデルをインポートする方法については、「Import-SPBusinessDataCatalogModel」(https://go.microsoft.com/fwlink/?linkid=203587&clcid=0x411) を参照してください。
カスタム ワークフロー アプリケーション用の新しい外部コンテンツ タイプを作成します
- Microsoft SharePoint Designer 2010 を使用して新しい外部コンテンツ タイプを作成し、新しい BDC モデルをインポートします。詳細については、「Creating SharePoint Server 2010 External Content Type Associations Using SharePoint Designer 2010」(https://go.microsoft.com/fwlink/?linkid=203862&clcid=0x411) を参照してください。