Yes the Workflow can be triggered without the triggering events either by configuring it or by using the Function Module SAP_WAPI_START_WORKFLOW
You can also trigger Workflow when a Message is thrown by running Tcode : SWUY and then Enter the Message Class, message number and link the message to the workflow