Column values display custom data in workflow tables, showing information like patient names, file names, or other key data extracted from the workflow context. They can be defined at the workflow level (all steps) or step level (overrides).
Use descriptive column names: "Patient ID" not "ID"
Provide fallback values: Always use .get() with defaults
Format data appropriately: Truncate dates, format numbers
Keep lambdas simple: Move complex logic to separate functions
def get_patient_display_name(ctx): first = ctx.get_start_data().get('firstName', '') last = ctx.get_start_data().get('lastName', '') if first and last: return f"{first[:1]}. {last}" return first or last or "Unknown"get_display_col_values={ "Patient": get_patient_display_name,}