The main objective would be to be able to define or change the value of a property of a specific transaction based on a task completion status.
There are multiple ways of doing this but after trying many options, I found that the easiest one would be to have “Activities: properties” as a trigger for transaction-based workflows (as we currently have for Contact-based workflows). It’s currently possible to do this for contacts but not for specific transactions.
An example of what is possible today and what I would like to do:
Context:
1 contact
2 associated transactions (“Transaction 1” and “Transaction 2”)
Today:
Transaction 1 reaches phase 3 of its pipeline. A task (“ToDo A”) is automatically created. This task is linked to Transaction 1 and the contact.
Another transaction-based workflow does: if “Todo A” is completed, then define “Property X” to “Yes”. That will modify Property X on both Transaction 1 and Transaction 2, even if Todo A is only linked to Transaction 1 because there is no way to identify the transaction.
Tomorrow:
Transaction 1 reaches phase 3 of its pipeline and a task (“ToDo A”) is automatically created. This task is thus linked to Transaction 1 and the contact.
Another transaction-based workflow does: if Todo A is completed, then define Property X to “Yes” only for transactions associated with this Todo or only for transactions in phase 3 or only for transactions with property Y value = “Yes”.
I hope it’s clear, and that we’ll soon have a solution to this major problem that requires minimal improvement in the way workflow works (I guess)
