I assume you are talking about changing the Default Layout for a specific line item table (which only BPOs can modify).
Users need to Revert in order to pickup up your Default Layout changes because they have likely modified their Default Layout in some way (e.g., resized, hid or re-ordered columns, etc). A user accessing the line item table for the first time should automatically pickup the latest Default Layout.
We debated whether to automatically override any local customization of the Default Layout on publish. This has the drawback of throwing out customizations the user may have made without giving them a chance to save those to a personal Layout. We opted to show the Default Layout as modified so that the user would have the chance to save their changes.
Do you feel we should do something different? Some choices are:
- give BPO the optional choice of overriding user customizations when publishing an updated Default Layout
- notify users (e.g., with a popup dialog) that the Default Layout has changed and give them an option save their changes to a local Layout. This experience would be similar to when a user switches to different layout and they have unsaved changes in their current layout.
- make the "layout modified" indicator (asterisk next to layout name) more noticeable. E.g., put an indicator (exclamation icon) on the Layouts tab itself so that the user knows that there is a new Default Layout available without having to expand the Layouts menu.