トップ回答者
ワークフローアクション「指定した日まで停止」の"指定した日"を変更する方法について

質問
-
初めまして、tino0618 と申します。
現在、SharePoint 2010 でワークフローを設計しております。
SharePoint Designer で設定するカスタムワークフローのアクションに、「指定した日まで停止」があります。
このアクションを設定したワークフローは、指定日までの間 "進行中" で一時停止された状態になり、指定日にワークフローが再開されます。
この "進行中" の状態の時に指定日を変更しても、その結果が反映されずに変更前の指定日にワークフローが再開されます。ワークフローアクション「指定した日まで停止」を使用したワークフローで、指定日を変更する事は可能でしょうか。
もし変更が出来ない場合、例えば指定日変更前のワークフローをキャンセルして、変更した指定日でワークフローを再開する事は可能でしょうか。何らかの情報をお持ちの方、ご教授頂けたら幸いです。
よろしくお願い致します。- 移動 星 睦美 2014年7月30日 8:06 SP -開発とプログラミング から
2014年7月30日 8:00
回答
-
すみません。。SharePoint Designerのワークフローで、ループ処理があるのは、SharePoint 2013からなんですね。
私の書いたロジックは、ループ処理を使う前提でした。申し訳ありません。
とりあえず、いろいろと調べてみましたが、2010では、ワークフロー側で対応するのは難しいようです。
無理して行うとしたら、
「現在のアイテムでのフィールドの変更を待つ」+タイマーサービスの実装
の実装になりそうです。
(タイマーサービスで、起こす日がきたワークフローアイテムのフィールドを更新するロジックです)- 回答としてマーク tino0618 2014年10月21日 4:41
2014年8月4日 9:29
すべての返信
-
すみません。。SharePoint Designerのワークフローで、ループ処理があるのは、SharePoint 2013からなんですね。
私の書いたロジックは、ループ処理を使う前提でした。申し訳ありません。
とりあえず、いろいろと調べてみましたが、2010では、ワークフロー側で対応するのは難しいようです。
無理して行うとしたら、
「現在のアイテムでのフィールドの変更を待つ」+タイマーサービスの実装
の実装になりそうです。
(タイマーサービスで、起こす日がきたワークフローアイテムのフィールドを更新するロジックです)- 回答としてマーク tino0618 2014年10月21日 4:41
2014年8月4日 9:29