1

I have the following formula field 'Payment Status' that checks if an invoice is paid or not:

enter image description here

I have a process builder that checks if the value of the payment status is 'Unpaid', it schedules some actions:

enter image description here

When the payment status is changed from 'Unpaid' to 'Paid', I want to remove the scheduled actions from the paused flow interview, but I can still see the actions there. How can I make the process remove the actions from the paused flow interviews when status is changed to 'Paid'?

1
  • does the formula rely on changes in records other than the target record of the process?
    – cropredy
    Feb 5, 2021 at 1:50

1 Answer 1

1

Because the way that Formula fields work (they are processed last or nearly last in the chain) you cannot use them to properly control your process.

Code the formula in your process.

4
  • Hi. Can you please provide some details. What do you mean by code the formula?
    – Hari Ha
    Feb 5, 2021 at 0:21
  • In the image that you added, I can see blng__Invoice Equals String "Unpaid". Under there add the individual rows of the formula.
    – SeanGorman
    Feb 5, 2021 at 0:44
  • And what should I write in the formula?
    – Hari Ha
    Feb 5, 2021 at 0:50
  • If your users need to see it, or if you do, leave it unchanged. If it is unnecessary then delete it. I would keep it for a while even if it is isn't
    – SeanGorman
    Feb 5, 2021 at 14:36

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .