When you use the SFM Custom action "Dispatch Technician (Service Board)" it should not pass the work order record Id. Instead it should pass the Work Order number just like it does in the Dispatch Console. This is more logical and will prevent users from raising questions what Salesforce record id's are as this shows up is a search result in Service Board when started like this.
What is the underlying problem do you intend to solve with this idea?
Make it user friendly and inline with the Dispatch Console. Users do not know what Salesforce record Id's are
How is the problem being addressed today, if at all?
We have to include this strange behavior in our training manuals so users are not asking questions about it later.