Not sure if the variable is stored somewhere, but you can use date capture / comparison.
You can write the date / time into the workflow, and then compare it with the created date and the modified date, using either a computed column or exporting to excel.
If the created date and date / time recorded in the workflow were a few seconds apart, the workflow started when the item was created. If they differ from each other, but the changes and the date / time are captured within a few seconds, the workflow starts when the element changes.
If none of the dates matches, the workflow probably started manually.
Greetings
MW
source share