
Principal Program Manager at Microsoft Power CAT Team | Power Platform Content Creator
The YouTube video by Reza Dorrani demonstrates practical steps to make SharePoint list forms more usable by applying JSON form formatting. The presentation uses a marketing list scenario to show how to organize fields into sections, set fields to read-only, and show or hide fields with conditional rules. He also walks viewers through head and footer tweaks and how to test changes directly in the form editor. Overall, the video aims to help administrators and power users build cleaner and smarter forms without custom code.
First, the author explains how to use the form body formatting area to create multi-section layouts that group related fields for better clarity. By defining a "sections" array in the JSON body you can convert the default single-column layout into logical blocks such as task details, dates, and approvals. He also shows how fieldsettings let you mark specific columns as read-only so that users can view but not modify sensitive values.
Next, conditional visibility is covered in a clear, step-by-step fashion, with examples that depend on other field values to reveal or hide inputs. This reduces clutter by showing only relevant fields and helps users complete forms faster with less confusion. The video includes short demos so viewers can see how a change to one field immediately affects the form layout during entry or edit.
In addition to manual techniques, the presenter demonstrates how Claude AI can assist in generating and refining the JSON used for form formatting. He shows how AI can speed up prototyping by producing boilerplate JSON, suggesting conditional expressions, and offering layout ideas that you can copy into SharePoint and test. This approach helps teams get to a working draft faster, especially if they are newer to the JSON schema.
However, he emphasizes that AI output still needs human review and testing before production use, since generated code may require adjustments for internal field names, tenant-specific quirks, or accessibility. The video balances the benefit of rapid iteration with the necessity of careful validation and version control. Consequently, AI becomes a useful helper rather than a complete replacement for subject matter expertise.
The video also highlights practical tradeoffs that teams must weigh when choosing this approach. On one hand, JSON formatting delivers a no-code or low-code path to richer forms without custom SPFx development, which lowers cost and speeds adoption. On the other hand, complex forms can grow harder to maintain as the JSON grows, and debugging nested conditional logic can become time-consuming for teams without clear standards.
Other challenges include ensuring consistent behavior across different devices and screen widths, managing changes as list schemas evolve, and keeping forms accessible to users with assistive technologies. Administrators must also guard against accidental exposure of sensitive data when using conditional visibility and read-only flags, and they should test performance impacts for forms with many fields. Overall, the video urges a careful balance between usability gains and long-term maintainability.
For editors and administrators watching the video, the most actionable advice is to start small and iterate: create a single section, validate it with a few users, then expand the layout and rules as needed. The presenter recommends storing tested JSON snippets and documenting which internal field names each section uses so future updates remain predictable. In addition, he suggests using staging lists to validate logic before applying changes in production environments.
Finally, while Claude AI can speed development, teams should pair AI assistance with governance practices such as code review, documentation, and testing to avoid surprises. By combining a measured rollout, clear naming conventions, and periodic audits of form behavior, organizations can deliver cleaner, smarter SharePoint forms that improve user adoption without introducing undue risk. The video provides a useful how-to guide for those next steps.
SharePoint forms JSON, JSON form formatting SharePoint, SharePoint conditional fields, SharePoint read-only fields, SharePoint form sections, Customize SharePoint forms, Claude AI SharePoint integration, Advanced SharePoint form design