Office 365 と Dynamics CRM サービスの国内ホスト
[SP2013] Workflow Manager - Windows Server 2012 R2 へのセットアップ

[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

コメント

コメントの確認

コメントのプレビュー

プレビュー中です。コメントはまだ投稿されていません。

処理中...
コメントを投稿できませんでした。エラー:
コメントを投稿しました。コメントは記事の投稿者が承認してから表示されます。 さらにコメントを投稿する

入力された文字と数字は画像と一致していません。再度入力してください。

最後に、下の画像の中に見える文字と数字を入力してください。これはプログラムを使ってコメントを自動的に投稿するのを防ぐために行われています。

画像を読み取れない場合は 別の画像を表示してください。

処理中...

コメントを投稿

コメントは記事の投稿者が承認してから表示されます。

アカウント情報

(名前とメールアドレスは必須です。メールアドレスは公開されません。)