I have an approval workflow that includes generating a PDF contract then sending an approval request to a New Hire to review and approve (not sign).
The first part, generating the PDF, is triggered when a box is checked in the [Contract Ready] column. (This happens when two previous approvals happen, but I'm excluding that here because that works consistently and correctly.)
The first time through, the PDF is generated. Then the approval request is triggered when an attachment is added. This works fine to trigger the approval. The New Hire can then Approve or Reject the contract.
If the Approve, no problem.
If they Reject, the workflow starts over. The [Contract Ready] is unchecked (the approvals for the previous two people restart, and then that causes [Contract Ready] to be checked again in round 2.
Since [Contract Ready] is checked again, a second version of the contract is generated. (In the meantime, changes might have been made in the sheet so the information in the contract is different, but the filename is the same.)
However, this isn't triggering the New Hire approval workflow. I tried checking both "Added" and "Changed" in the trigger, and the workflow still isn't triggered.
I thought there might be a way to have a checkbox column that is checked (change value) via an action in the "generate the PDF" workflow, but you can add actions.
Any ideas about how to generate a new version of the PDF and still trigger the New Hire approval workflow, even if they reject (maybe even more than once) until they click Approved.
NOTE: I am using the "added" attachment as a trigger to ensure the PDF contract was generated before it sends out the approval.
Here is the Generate PDF workflow:
Here is the approval workflow for the New Hire. I know all of the conditions have been met —- it works the first time around, but not on subsequent times when there is already an attachment (earlier version of the contract PDF).