In my use case, I need to trigger a workflow to update other systems based on Appointment (custom object) updates.
Whenever a new Member (custom object) is associated with that Appointment, I need to trigger this workflow. I managed to use the Member’s property Email as a trigger, but it only works for the first enrollment, not for reenrollments.
You can use can use associations as a filter for an active list. You can then use list membership as a trigger in a workflow. We have used this method successfully for a number of different applications where we needed the association to trigger the workflow.