Workflows Blank Title 70695

I would like to be able to assign a workflow automatically when a part
is put on hold. Ideally the tasklist would be linked to the reason for
the hold. Does anyone know if this is possible and how to assign a
workflow like this?

Thanks
Kersten