BPM Message Popping Up Twice

I have a BPM that brings a message box up through code based on conditions. It works in my Test DataBase but not in Live. Any Ideas will be appreciated.
Here are the Conditions. I have tried Pre and Post Processing. It is supposed to pop up on the MES Screen when someone clicks End Activity.

It may be in my code?

Are you trying to test ResourceGrpID for any of “ASSY” , “FAB”, or “SUBFAB”?

If so, you need ( (an opening parentheses) in the Prefix column of row 2, and a ) in the Suffix column of row 4. To give you:

Cond1 AND ( Cond2 OR Cond3 OR Cond4)

Calvin,
My resource groups is how I identify who needs to see the message when they end activity. That part is working. I am trying to stop the Message from popping up twice. I need a one time only condition to catch it. The updated field worked in my Pilot database but does not in Live.

Calvin -
I have it fixed now. On the conditions for Resource Groups , I had to change the condition of all rows to updated rows and now it only pops up once.

Good to hear. But I think you still need to re-visit the logic of your condition widget.

AND is like multiplication, OR is like addition. So

Cond1 * Cond2 + Cond3 + Cond4

will be true if either Cond3 or Cond4 are met, regardless of Cond1 or Cond2.

If the Labor.EndActivity method always has at least one updated record, then you are fine, as Cond1 is always true.

Calvin, Ok Thanks, I will take a look at it.