Business Data Connectivity Service - BDC ワークフロー ID が有効ではありません - イベント 3013 (Duet Enterprise)
適用先: Duet Enterprise for Microsoft SharePoint and SAP
トピックの最終更新日: 2016-11-29
アラート名: Business Data Connectivity Service - BDC ワークフロー ID が有効ではありません
イベント ID: 3013
概要
ParentID フィールドの値は、SAP ワークフローに関連付けられる、BDC モデル内のワークフロー エンティティを識別します。ユーザーが SAP ワークフローを更新するときは、BDC モデルの Updater メソッドが呼び出されます。SAP ワークフローによっての使用が構成された BDC ワークフロー エンティティは、文字列型の識別子フィールドを定義する必要があります。また、Updater メソッドは、その識別子フィールドを 4 番目の入力フィールドとして使用する必要があります。このエラーは、Updater メソッドの 4 番目のパラメーターが識別子として定義されていない場合に発生します。
現象
次の現象が発生する可能性があります。
ワークフロー サイトで、SAP ワークフロー アプリケーションの新しいタスクを作成できません。また、既存のタスクを承認できません。
このイベントがイベント ログに表示されます。
イベント ID: 3013 説明: Business Data Connectivity Service のエンドポイントの検証に失敗しました。TaskParent エンドポイントの BDC メソッドの入力パラメーター parentId を識別子として定義する必要があります。
原因
BDC モデルの Updater メソッドに指定されている ParentID フィールドが、ワークフロー エンティティの識別子ではありません。
解決策
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 モデルをインポートします。詳細については、「SharePoint Designer 2010 を使用して SharePoint Server 2010 の外部コンテンツ タイプの関連付けを作成する」(https://go.microsoft.com/fwlink/?linkid=203862&clcid=0x411) を参照してください。