2014年11月18日 (火)

[SP2013] SharePoint Designer 2013 ワークフローの発行時エラーへの対処法

オンプレミスでのワークフローに関するトラブルシューティング情報です。

問題の再現方法

SharePoint Designer 2013 を使って、SharePoint 2013 ベースのワークフローを作成する際に、[タスク プロセス を開始するアクション] をワークフローのステップ内に組み込みます。発行を行おうとすると次のようなエラーが発生します。

2014-11-13-WorkflowError

[メッセージ内容]

 Microsoft.Workflow.Client.ActivityValidationException: 次のエラーが原因でワークフロー XAML の検証に失敗しました:
Cannot set unknown member 'CompositeTask.PreserveIncompleteTasks'. サーバーから受信した HTTP ヘッダー - ActivityId: 6aad598b-bfe6-4315-83b0-5997cd5eb45b。NodeId: SP2013-A。Scope: /SharePoint/default/f8c23954-d30f-4cce-bf4f-7cd18cac3dfb/224fee94-daee-44cb-9c6c-68ba94e31f30。 クライアントの ActivityId: '2a91cb9c-93db-90cf-90b6-386f0782a06

対処方法

上記のようなメッセージが出る場合は、Windows PowerShell を使って Workflow サービスを再登録します。


Register-SPWorkflowService -SPSite 'サイト コレクションのURL' -WorkflowHostUri 'ワークフローホストのURI' -AllowOAuthHttp -Force

検証環境では SharePoint と Workflow サービスが同居しているので、たとえば、次のように記述します。


Register-SPWorkflowService -SPSite 'https://sp2013.contoso.com/' -WorkflowHostUri 'https://sp2013.contoso.com:12290' -AllowOAuthHttp -Force

Register-SPWorkflowServiceの詳細は次の記事を参照してください

 

 

Course-Banner-Workflow

コメント