0

フォーラムに新しく追加されました。特定の日付にワークフローを開始する際に問題が発生しています。私は、ユーザーが新しいデバイスを入手したときにクライアントからのフィードバックを得たいと思います。SharePoint 2013 - 遅れて送信されたワークフロー電子メール

条件/アクション エンドユーザーにウルトラブックが導入されている=はい 調査メールが送信されました=ユーザーが今後更新される可能性がある場合に複数の電子メールを受信しないようにするフラグ。 調査配信日までの一時停止 - これは、展開日を取って14日を追加する計算フィールドです。書式は日付と時刻です。 現在のアイテムのアイテムを更新すると、[サーベイメールの送信済み]列が[はい]に更新されます。

「調査の配信日」が現在の日付と同じになるように、14日が経過したときに調査を送信するようには思われません。私は何かが欠けているように感じる...どんな助けも大いに感謝されるだろう。

ステージ:ステージ1

If Current Item:Ultrabook deployed Y/N equals Yes 
and Current Item:Survey Email Sent equals No 
    Pause until Current Item:Survey Distribution Date 
    If Current Item:Survey Distribution Date equals (ignoring time) Today 
     Email Current Item:Recipient 
     Update item in Current Item 

のみの初期値とるまでのワークフロー

Screenshot of Designer Workflow Code

答えて

0

ポーズの最後に 移動をステージへの遷移「現在の項目を:調査の配布日」にアカウント。配備日付が記入された後、調査配備日付の値も更新されますが、この値を使用しないときまで一時停止が更新されます。

ある種のループ機能があります。条件がすべて満たされている場合は、これを行うには素敵な方法は、同じステージの最初に「ループバック」を(それが複数の条件をサポートしているので)「ステージへの移行」を使用し、それをさせることです。

**Stage: WAITING** 

Pause for 1 days, 0 hours, 0 minutes 
Transition to Stage 
If Current Item:Ultrabook deployed Y/N equals Yes 
and Current Item:Survey Email Sent equals No 
and Current Item:Survey Distribution Date is greater than Today 
    Go to SENDING THE EMAIL 
Else 
    Go to WAITING 


**Stage: SENDING THE EMAIL** 

Email Current Item:Recipient 
Transition to stage 
Go to End of Workflow 
+0

感謝を終了する 移動をステージに。私は、あなたの提案しているものを実装するために少し助けが必要な場合があります。私は、「現在のアイテム:調査の配達日」の日付を「チェック」する方法を見つけることができます。 デプロイメント列に日付が選択されていない場合、「Current Item:Survey Distribution Date」の値は1900/01/13になりますUltrabookのデプロイメント日程がスケジュールされるとすぐに「Current Item」アンケート「配信日」フィールドに値が入力されます。基本的には、デプロイメント日に14日を追加する計算列です。ユーザーは2週間後にアンケートを取得します。 – barnie206

+0

ありがとうございます。私は「一時停止」を知らなかった。これは素晴らしい作品です。解決策を投稿する時間をとってくれてありがとう。非常に高く評価。 – barnie206

0

申し訳ありませんが、コメントフィールドに画像やコードを入力する方法はありません。非常に混乱...

これは私が使用しているコードです。これは理にかなっていますか?

Stage:Stage 1 
Loop: 1 
    The contents of this loop will run repeatedly while: Current Item:Survey Distribution Date is less than 1901-01-13 12:00:00 
     Pause until Current Item:Survey Distribution Date 
     If Current Item:Survey Distribution Date equals (ignoring time) Today 
     and Current Item:Survey Email Sent equals No 
     and Current Item:Ultrabook deployed Y/N equals Yes 
      Email Current Item:Recipient 
      Update item in Current Item 

の移行はそれほどロバート・ワークフローの

関連する問題