Using Service Workflows in STARLIMS to Capture All the Right Data