Windows 10 環境にSharePoint Designer 2013をインストールしたところ、
ワークフローが作成・編集できなかったので、
トラブルシューティングの方法を備忘として残しておきます。
環境
- Windows 10
- SharePoint Designer 2013 SP1
事象
- ワークフローを作成したり、編集したりしようとすると、以下のメッセージが表示される
- サーバー側アクティビティが更新されました。更新されたバージョンのアクティビティを使用するにはSharePoint Designerの再起動が必要です。
- ワークフロー以外は問題なく利用できる
トラブルシューティング
管理者権限でSharePoint Designer を実行してみる。
SharePoint Designer 2013 が最新の状態かどうか確認する。(本稿執筆時点でSP1が最新)
- 最新かどうかの判定は公式サイトを参考にする
- 最新でない場合の更新方法も上記サイトに記載がある。Windows Update経由が楽。
以下の場所にあるキャッシュファイルを削除する。
- %APPDATA%\Microsoft\Web Server Extensions\Cache
- %APPDATA%\Microsoft\SharePoint Designer\ProxyAssemblyCache
- %USERPROFILE%\AppData\Local\Microsoft\WebsiteCache
KBを当てる
大概はこれで解決するようですが、私の環境では解決しませんでした。
よって以下を行いました。
- SharePoint Designerが動作した他の環境から、上記キャッシュファイルを持ってきて自分の端末に上書きする。
- この後SharePoint Designerを管理者権限で起動し直したところ、事象が解決した。
- 動いている端末のキャッシュにのみ、dll類がいくつも入っていたのでこれを試したところ動作した。
- キャッシュはサイト毎に持っているが、1つのサイトの分だけこれを試した。
参考になれば幸いです。
ワークフローに関しては、他にも記事を公開していますので興味があればご覧ください。
特に標準アクションで出来ないことをAPI実行でやってしまおう、という手法を使いこなせれば、活用の幅がかなり広がるかと思います。
https://www.micknabewata.com/archive/category/SharePoint-開発-ワークフロー