Can write a custom process as Jennifer said.
As fair warning, there are some... Issues... with the object model and the Solomon work order screen. They can be worked around, but it's more complicated than some of the simpler screens to use the object model against.
Or buy an existing product (that I helped write, so slightly biased....!)