Vladi Gubler
Vladi Gubler
July 04, 2025
Stay in the know
Get helpful videos

In modern SharePoint environments, delivering secure, responsive, and context-aware forms is critical for enabling efficient digital workflows. Whether you're managing HR approvals, financial requests, or multi-step business processes, not every user should see or interact with every column.

That’s where column-level permissions come into play. And with Infowise Ultimate Forms for modern SharePoint, you can apply these controls with precision and ease, all from within your browser.

Thanks to Ultimate Forms’ no-code interface and modern Form Designer, you can define how individual columns behave. Whether they should be editable, visible, or hidden. The behavior derives from the current user, their role, or specific conditions in the form. And to make the process even more efficient, Infowise allows you to group permission logic using containers, accordions and tabs. So you don’t have to set rules column by column.

This article walks you through the best way to implement column-level permissions in modern SharePoint forms using container controls as permission groups - a best practice that ensures maintainability, scalability, and a clean user experience.


Why Column-Level Permissions Are Essential in SharePoint Modern Forms

Modern SharePoint forms are often used for multi-role, multi-stage processes involving employees, managers, finance, HR, IT, and others. A well-designed form must ensure that each user only sees or edits the columns that apply to their role or step in the workflow.

Common scenarios include:

  • Employees fill out request forms, but only managers see approval and budget columns.

  • HR users access sensitive information that should be hidden from general staff.

  • Columns become visible only after certain conditions are met, such as a change in status.

Infowise Ultimate Forms makes this not only possible - but simple. You can configure columns to behave dynamically using real-time conditions, ensuring that your form is always personalized, secure, and relevant to the user interacting with it.


The Core Permission States

When configuring column permissions in modern Infowise forms, each column can be assigned one of the following access modes:

  • Write – The column is fully editable by the user.

  • Read – The column is visible but cannot be modified.

  • Deny (Hidden) – The column is completely hidden from the user interface.

These permissions can be applied conditionally based on:

  • SharePoint group or user identity

  • Column values (e.g., Status = "Pending")

  • Whether the form is new or being edited

  • Any combination of rules using Ultimate Forms’ dynamic logic engine


The Challenge of Scaling: Setting Permissions on Many Columns

In a modern form, especially one supporting multiple business roles or workflow stages, it's not uncommon to have 20–30 or more columns that need conditional access.

For example, if several columns are only relevant for Finance, you’d have to apply the same permission logic to each of them - manually. This quickly becomes inefficient and error-prone, especially when the same logic applies to multiple columns across your form.

The Solution? Use Containers to Group Permission Logic.

Infowise Ultimate Forms lets you group columns into containers in modern forms. These container controls include:

  • Containers - designed to enhance the layout of the form. Containers control how the controls inside are layed out on the form. Containers can include columns, images, other nested containers and so on. Containers may or may not have a visual representations
  • Tabs - displayed side-by-side, tabs help minimize the amount of information presented to the user at the same time, simplifying the data entry experience. Tabs are also essential in implementing multi-stage wizards.
  • Accordions - similar to tabs, accordions stack their section one on top of the other.

While tabs and accordions are often used to enhance layout and navigation, they also serve a powerful backend purpose: permission grouping.

As mentioned, containers by default do not have any visual representation of their own, meaning they can group columns for permission control without affecting the visual structure of your form.


How to Use Containers for Column-Level Permissions in Modern Forms

Here’s a step-by-step guide for applying this best practice in the Infowise modern form interface.

1. Open the Form Designer for Modern UI

From your SharePoint list or library, launch the Ultimate Forms. Once inside, click to open Form Designer. This gives you a visual drag-and-drop interface for building and configuring your form.

2. Create a New Container

Drag a new container from the control gallery on the left. By default, it will have no effect on your form. You can however change the default layout and theme of the container. For example, you can add borders or shadow or display columns inside of it side-by-side.

3. Assign Columns to the Container

Drag the relevant columns into the container. All columns placed within the same container will inherit the container's permission settings, so group them according to shared access needs.

Examples:

  • All budget-related columns go into one container

  • Approval-related columns go into another container

Tip: tabs and accordions include their own containers. In fact each tab is a special kind of container. If you plan to assign titles to your containers, it might make sense to implement them as tabs.

4. Configure Container Permissions

Ensure that the container itself is selected. Selected controls will appear with a special border. Additionally, you can navigate the control hierarchy in the breadcrumbs row at the bottom of the screen.

In the Permissions section add a new permission rule:

  • Set the desired access level: Write, Read, or Deny

  • Add rules or conditions based on:

    • Current user or group. You can even apply the permission to a user indirectly, by the means of a lookup column value. The selected lookup value will then contain the required user/group in a different column. For instance, a list of departments might contain a Manager column that you will indirectly reference in your permission rule.

    • Form mode (New/Edit/Display)

    • Conditions based on column values, calculations and function results

6. Publish

Click Publish to make your form available to users. When users open the form, permissions will be evaluated in real time, and they will only see the columns they are allowed to access - no extra coding or custom scripting required.


Benefits of Using Containers for Permission Management

Efficient Configuration: Set rules once per group, not per column
Clean Form Design: No unnecessary tabs cluttering the layout
Easier Maintenance: Update one rule for all related columns
Improved Accuracy: Fewer chances of inconsistent permissions
Seamless UX: Users see only what's relevant, with no awareness of how it's structured behind the scenes


Use Cases in Modern Business Forms

HR Forms

An onboarding form includes general info columns (name, department, role) and private HR columns (salary, contract type). HR columns are grouped into a tab and restricted to the HR team.

Finance Requests

Expense request forms include columns for justification, total cost, project code, and approval. The finance-related columns are placed in a tab accessible only to Finance and Managers.

Workflow-Driven Forms

When a form moves from one stage to another (e.g., from “Draft” to “Submitted”), the tab-based permission logic ensures that only columns relevant to the current stage are editable, while earlier columns are locked or hidden.


Built for Modern SharePoint and Microsoft 365

All features described here are fully supported in modern SharePoint sites, including those hosted in Microsoft 365. The modern form designer in Infowise Ultimate Forms provides a responsive, fast-loading, mobile-friendly interface, with no need for legacy web parts or classic settings.

Your form will look and behave consistently across all devices - desktop, tablet, and mobile - and permissions are evaluated dynamically in real time.


No Code, All Power

The beauty of Infowise Ultimate Forms is that you don’t need any development experience to apply these advanced controls. Everything is configured through a visual interface with built-in validation, preview, and logic testing.

This allows power users, site owners, HR managers, and business analysts to create secure, responsive forms without relying on developers or IT support.


Try It Yourself

Ready to streamline column-level permissions in modern SharePoint forms?

🧩 Use containers or tabs for smart permission grouping
✅ Create secure and intuitive forms without code
🕒 Save time and reduce errors in form management

👉 Start your free 30-day trial of Ultimate Forms

Loading...

Add your comment

Comments are not meant for support. If you experiencing an issue, please open a support request.
Products
In this post I'm going to go over the Signature component of our Ultimate Forms. I will explain how it can help your SharePoint system meet federal regulations, like FDA 21 CFR Part 11.SharePoint is a great tool for managing all kinds of data: documents, business processes, you name it. Coupled with a Single Sign-on, entering data is a breeze,...
Products
When we started to develop Ultimate Forms, we did not position it to be an InfoPath competitor or replacement. We aimed to create a platform that helps our customers use SharePoint better. We wanted to close the gap between their needs and what SharePoint can do. This way, they wouldn't have to spend money on expensive custom development. We did...
Products
Vladi Gubler | April 30, 2025
If you’ve ever used Survey lists in SharePoint, you’re likely familiar with a powerful and often underappreciated feature: the Rating Scale column. This special column type presents a matrix of statements or questions alongside a numeric scale, typically used for gathering structured feedback. The idea is simple but incredibly effective - allow...
Build powerful business applications in SharePoint using only your browser.
100% No-Code Solution
It’s never been easier to create, innovate, and share. All you need is your web browser!
Cost-Effective
Address business process pain points immediately. Save time and money.
Fantastic Support Team
In addition to our responsive support team, a wide variety of resources, documentations, tutorials, blogs and webinars is available to you
Microsoft partner logo
© 2005-2025 Infowise Solutions Ltd. All rights reserved.
Privacy | Cookie Policy | Accessibility | Cloud SLA