Three‑strike reminder logic when Incident is On Hold – Awaiting Caller

nameisnani
Mega Sage

Hi Team ,

 

 

Problem Statement

We have implemented a 3‑Strike rule using Flow Designer for Incidents that are put On Hold with reason “Awaiting Caller”.

Expected behavior

  • When the Incident is Resolved or Closed, the strike monitoring must stop immediately.
  • No reminders, comments, or emails should be triggered after resolution.

Actual behavior

  • Even after the Incident is Resolved, the flow continues to execute after the Wait activities.
  • Strike reminders and emails are posted after the incident is already resolved.

Flow Design (High Level)

The flow is triggered on:

  • Record Updated
  • State = On Hold
  • On hold reason = Awaiting Caller

The logic is roughly:

  1. Set strike/order
  2. Wait 2 min
  3. Send 1st reminder
  4. Wait 4 min
  5. Send 2nd reminder
  6. Wait 4 min
  7. Send final reminder + email
  8. Update incident on final strike

There are multiple Wait actions using business hours and holidays.

nameisnani_0-1776241936552.png

nameisnani_1-1776241977590.png

 

steps 1

nameisnani_2-1776242178259.png

nameisnani_3-1776242235474.png

 

nameisnani_4-1776242302611.png

nameisnani_5-1776242370114.png

 

nameisnani_6-1776242453729.png

 

 

 

 

Now in the production we are getting an issue that  even after reslvoing the incident strike sent

 

nameisnani_7-1776242563335.png

 

How to fix this issue - can any one please help me 

 

Business rules 

nameisnani_8-1776242639187.png

nameisnani_9-1776242670003.png

 

 

 

client scirp 

nameisnani_10-1776242737059.png

 

nameisnani_11-1776242778387.pngnameisnani_12-1776242811149.png

 

 

 

 

How should i fix this issue can any one please help me 

 

any scripts i need to update 

 

@Ankur Bawiskar need your support here 

1 ACCEPTED SOLUTION
9 REPLIES 9

@Ankur Bawiskar  FYI Info 

 

nameisnani_0-1776243796132.pngnameisnani_1-1776243825753.png

 

@Ankur Bawiskar 

 

One more thing also noticed that 

 

I kept this incident Onhold and awaitng caller - after some time i changed in progress 

 

still strike has been triggered 

 

@Ankur Bawiskar  could u please help me here please 

 

nameisnani_0-1776244417569.png

 

That's what I already mentioned: you need to put a safeguard in, so you know if the ticket was changed or not. 


Please mark any helpful or correct solutions as such. That helps others find their solutions.
Mark

@Ankur Bawiskar 

 

can u please help me here 

Mark Manders
Giga Patron

Why don't you do a simple lookup before before every strike? A check on the trigger record may check on the state it was when it triggered. If you lookup the record again to see if the state is STILL on that same state, it should work.

Also: think about any logic when there is an update and it goes back to on hold. Do you have safeguards in place that your flow recognizes these?


Please mark any helpful or correct solutions as such. That helps others find their solutions.
Mark