Nothing out of the box, but you can create something like a custom field and use it like a flag for manual entries vs discovery entries.Then probably create a before query business rule to pull non-flag CI if the updated by is discovery.
To cancel the workflow that is running1) Locate the "sys_id" of your task record.2) Access the "wf_context" table.3) Search that table where "id" = sys_id of the task record4) A list of workflow context should show up for that task5) ...