I think what many others are asking for has not been answered yet in any variations of the questions posed.
As a designer of a workflow, I'm using InfoPath to capture data from an end-user and I'm displaying previously captured data from previous steps. On each and every action I have, I have a separate InfoPath form, I'm looking to be able to add one simple button (with a standard rule or set of actions) that will trigger a workflow to capture interim information, which may or may not be able to be displayed back to my end-user form prior to submitting the task as completed. IE. Capturing important comments that need to be documented while that workflow task is active, which is only true when the form hasn't been submitted.
I also want this trigger to be re-usable on this specific SharePoint site, not just the current SharePoint list.
I am not a developer so writing code is not going to happen and I don't have developers around me to help in this aspect.
If it's just a matter of sending a YES/NO value back to the SharePoint List to trigger a separate workflow, I could live with this, but I cannot seem to get the InfoPath form to allow anything more than a Retrieve Data action to happen on a form load. And as I stated above, I don't want to submit or complete the form yet to trigger this sub-workflow.
Can you please elaborate on this type of functionality, and possible solutions and not deem this as a DUPLICATE question as others?