Skip to content

Blog

Practical Microsoft 365 articles, implementation notes, and hands-on solutions.

642 articles

30 DAYS OF MICROSOFT DATAVERSEDay 15
Dataverse Security Roles: How Privileges Really Work
Security role matrix with create, read, write, delete, append, assign, and share privileges.
SecurityLogicAPIs
Architecturelayers and ownershipEnvironmentsMetadataALM
DataverseSep 25, 2026

Dataverse Security Roles: How Privileges Really Work | Day 15

Learn how Dataverse security roles grant table privileges and access levels so custom roles support least privilege without frustrating users.

By Suresh Girinathuni3 min →
30 DAYS OF MICROSOFT DATAVERSEDay 14
Dataverse Security Model Explained for Real Projects
Dataverse security model with roles, users, teams, business units, row access, and columns.
SecurityLogicAPIs
Architecturelayers and ownershipEnvironmentsMetadataALM
DataverseSep 24, 2026

Dataverse Security Model Explained for Real Projects | Day 14

Understand the Dataverse security model so users, teams, roles, ownership, and sensitive columns protect business data without blocking work.

By Suresh Girinathuni3 min →
30 DAYS OF MICROSOFT DATAVERSEDay 12
Dataverse Views Explained: Filter, Sort, and Present Data
Model-driven app view showing filtered rows, useful columns, and business-focused sorting.
TablesColumnsKeys
Data modelbusiness-first tablesEntitiesRelationshipsRules
DataverseSep 22, 2026

Dataverse Views Explained: Filter, Sort, and Present Data | Day 12

Design Dataverse views for model-driven apps with the right columns, filters, sorting, ownership, and user productivity in mind.

By Suresh Girinathuni3 min →
30 DAYS OF MICROSOFT DATAVERSEDay 11
Dataverse Business Rules Explained for Power Apps Makers
Business rule designer applying validation and default values to a model-driven app form.
AccessPrivilegesGovern
Security modelroles, access, auditRolesTeamsAudit
DataverseSep 21, 2026

Dataverse Business Rules Explained for Power Apps Makers | Day 11

Use Dataverse business rules to guide forms, validate data, set defaults, and keep simple model-driven app logic consistent for users.

By Suresh Girinathuni3 min →