Hi everyone,
The most common question I get from project admins is some variant of "I added the field, why can't I see it?" And the honest answer is that there are at least five places it could be dying, in a specific order, and you have to check all of them.
Field context (is the field even scoped to this project and work type) → field configuration (is it hidden) → the screen (is it on the right one for create/edit/view) → the screen scheme and work type screen scheme (is that screen actually associated here) → and now the layout (is it placed in a section, and which one).
Five layers, two different admin roles, and no single page that tells you the answer. The old "Where is my field?" helper answers part of it, but nobody I train remembers it exists.
So why do layouts exist at all?
I think the reasonable answer is that screens were designed for a form. A screen is a membership list plus an order, rendered top to bottom, and that model worked perfectly when creating, editing and viewing were three separate pages that each looked like a form.
The current work item view isn't a form. It's a page with regions — description, a details panel, context, more fields. Screens simply can't express "put this in the sidebar," because position wasn't a concept they were built to carry. Layouts were the answer to that: the docs are explicit that the fields available to you in the layout come from the global screen configuration for viewing the work type. Screens decide whether a field exists here; layouts decide where it lands.
That's a defensible split. The problem is everything around it.
What it costs in practice:
What I'd like to hear from this group:
Thanks,
--Hugo
Hugo Mora
4 comments