Vladi Gubler
Vladi Gubler
December 01, 2025
Stay in the know
Get helpful videos

Introduction

Modern business processes demand forms that adapt to the user, the workflow stage, and the data itself. A static form that looks the same for every person leads to confusion, security issues, data inconsistencies, and unnecessary complexity. Ultimate Forms solves this by providing a powerful permissions system directly inside the Form Designer. You can control who sees what, who can edit which columns, and how forms behave under different conditions. These permissions help create cleaner, safer, and more intuitive user experiences without writing any code.

This article explores how permissions work in Ultimate Forms, how users and groups influence visibility and access, how lookup columns can drive dynamic permissions, and why these features matter for real business applications.


Understanding Permission Rules in Ultimate Forms

Ultimate Forms includes a permission engine that lets you set rules for form elements. These rules determine whether a form element is:

  • Write: fully visible and editable

  • Read: visible but read-only

  • Hidden: not visible to the user

Rules can be applied to almost anything:

  • Individual columns

  • Tabs and sections

  • Containers of columns and other elements

  • Buttons, headers, and other UI elements

This allows the form to restructure itself automatically based on who is accessing it and what the data contains.

Permissions can depend on:

  • Specific users

  • SharePoint or Entra ID / AD groups

  • Person or group columns, either directly or via lookup columns

  • Conditions based on column values

  • Form types
  • Combinations of all the above

These options make Ultimate Forms one of the most flexible form design tools available in the Microsoft SharePoint ecosystem.

Configuring permissions


Using Users and Groups in Permission Rules

The most common way to configure permissions is by using user or group identity. Since Ultimate Forms integrates directly with SharePoint and Microsoft 365, it can leverage:

  • SharePoint groups

  • Entra ID or Active Directory groups

  • Person or Group columns in the list

  • Person or Group columns in a lookup list

With these tools, you can build forms that adjust to different roles inside your organization.

1. Permissions Based on User Identity

This rule type checks whether the logged-in user matches specific user accounts. It is useful when you have:

  • A small group of administrators

  • A designated form owner

  • A workflow manager

  • Named approvers

Example:

Only the John Doe (the HR manager) should see the “Salary Adjustment” tab.

You can set a permission rule on the tab and assign visibility only to the HR Manager user account. Other employees will never see the tab, making the form cleaner and more secure.

2. Permissions Based on SharePoint or Entra ID / AD Groups

Group-based permissions are one of the most powerful tools for enterprise-scale forms. Instead of maintaining individual users, you can assign groups such as:

  • Finance team

  • IT staff

  • Supervisors

  • Regional managers

  • Project stakeholders

  • Contractors

Example:

The “Finance Approval” container should be read-only for everyone except the Finance SharePoint group.

Once a role changes, your IT team simply updates the SharePoint group membership. The form updates automatically without any modifications to the permissions themselves.

3. Permissions Based on Person or Group Columns

Sometimes you want visibility to depend not on the logged-in user’s group, but on the value of a Person or Group column in the list item.

Example:

Only the “Assigned To” user should be able to edit the “Task Update” section.

With a rule that compares the logged-in user to the Assigned To column, Ultimate Forms can hide or lock parts of the form automatically.

This approach is commonly used in:

  • Task tracking

  • Ticketing systems

  • Approval workflows

  • Project assignments

  • Leave requests

Person or Group column permissions are incredibly dynamic. As item ownership changes, the form behavior changes too.


Permission Rules Based on Lookup Columns

Ultimate Forms also supports conditions based on lookup column values. This opens the door to even more dynamic and contextual form behavior.

A lookup column connects the current list to another list. Permissions can use values from that linked list to determine visibility and editability.

Permission by lookup

Why Lookup-Based Permissions Are Useful

Many organizations store configuration or role information in lists such as:

  • Department list

  • Site list

  • Project list

  • Client list

  • Resource inventory

  • Product list

  • Project team members

Lookup-based permissions allow the form to adapt based on the data in those lists.

Real Example: Department-Based Permissions

Imagine a form with a “Department” lookup column that points to a Department list. That list contains information such as:

  • Department Name

  • Department Owner

  • Approval Group

  • Cost Center

You can use these values to control form behavior.

For example:

Show the “Department Budget” tab only if the logged-in user belongs to the “Approval Group” stored in the selected department record.

This allows the same form to behave differently depending on the department associated with the item.

Real Example: Project Team Permissions

A “Project” lookup column may store:

  • Project Manager

  • Project Team (multi-person column)

  • Project Type

  • Security Level

You can use a rule such as:

Only users listed in the Project Team of the selected project can update the “Status Update” container.

This rule ensures sensitive project information is accessible only to those who are assigned to the project, without needing countless SharePoint groups.


Real World Scenarios That Benefit From Permission Rules

Permission rules help create intuitive and secure business applications. Here are several scenarios where permissions transform how forms function.

1. HR Case Management

HR processes involve highly confidential information.

Examples:

  • Only HR staff should see compensation details.

  • Employees can view their own records but not others.

  • Managers can access their team’s forms, but not forms for other departments.

Using user, group, and lookup-based rules, Ultimate Forms can adjust the form to match HR policies while preventing accidental access.

2. Employee Onboarding and Offboarding

Onboarding forms often contain:

  • New hire details

  • IT access requests

  • Equipment allocation

  • Manager approval

  • HR verification

Permissions allow:

  • Managers to see and edit only managerial sections

  • IT to see only the access request section

  • HR to see the entire form

  • Employees to complete only their personal information section

This reduces confusion and ensures each stakeholder sees only the content relevant to their role.

3. Project Management and Resource Allocation

Projects often involve multiple roles, including:

  • Project Manager

  • Team members

  • Financial controller

  • QA reviewer

Permission rules allow:

  • PMs to update schedules and budgets

  • Team members to update progress

  • Finances to update cost or billing columns

  • External contractors to access only their assigned tasks

Lookup-based permissions tied to the selected project ensure each project behaves according to its own team structure.

4. Purchase Requests and Approvals

Purchase forms might include:

  • Request details

  • Vendor information

  • Cost center approval

  • Finance approval

  • Delivery confirmation

Permissions help ensure:

  • Requesters can submit and edit requests only in draft mode

  • Department approvers can approve or reject

  • Finance staff can review cost center coding

  • Warehouse staff can update delivery status

  • Only finance can see budget columns

Everything is cleaner and more secure.

5. Incident or Safety Reporting

Incident forms often include confidential investigation details. Ultimate Forms can ensure:

  • Employees see only the reporting portion

  • Safety officer sees investigation and root cause analysis

  • Management sees reports tied to their department

  • Executive staff sees organization-wide analytics

Permission rules make safety reporting easier and safer.


Advantages of Using Permission Rules

Ultimate Forms permission rules offer several advantages that traditional tools cannot match.

1. Cleaner and More Usable Forms

Users see only what is relevant to them. This reduces confusion and improves completion rates.

2. Better Security and Compliance

Sensitive information is hidden from unauthorized users. This is especially important for HR, compliance, and financial data.

3. Automatic Adaptation Without Manual Intervention

As users change roles, join teams, or are assigned to new items, permissions update automatically.

4. Improved Data Quality

Users cannot modify columns they should not touch. This reduces accidental overwrites and keeps data consistent.

5. Faster Development and Easier Maintenance

There is no need to build multiple versions of the same form. One form can serve different purposes simply by applying permission rules.

6. Eliminates the Need for Custom Code

Everything is configured visually in the Form Designer. There is no need for Power Apps formulas or custom scripts.


Conclusion

Ultimate Forms provides a powerful and flexible permissions system that helps organizations build intelligent, secure, and user-friendly forms inside SharePoint and Microsoft 365. With support for users, groups, person or group columns, and lookup-based logic, the Form Designer gives you control over who can see and edit every part of the form.

These capabilities are vital for modern business applications. They ensure that the right people see the right information at the right time. They also reduce the need for custom development and allow HR, IT, operations, and project teams to design workflows that adapt to real-world needs.

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