How to trigger a workflow every time a partial payment is applied to an invoice?

How to trigger a workflow every time a partial payment is applied to an invoice?

I want to run a workflow when a partial payment is recorded for an invoice.

This configuration does not work. Is that because a partial payment action is not an attribute of an invoice?