If you don't include the ' > < ' that will work. This creature would generally use the workshop, but if he is idle he would join fights going on. Even though fighting would technically be preferred over training, training will only be interrupted if the fight is going on while the creature levels or when he comes back from the garden/lair.
Simply put, he would go to the workshop first, training second, will 'randomly' join fights and when idle would join all fights.