security-role

Community

Automate Dataverse security roles deployment.

AuthorKazuya0628
Version1.0.0
Installs0

System Documentation

What problem does it solve?

The security-role skill enables organizations to programmatically create and configure Dataverse security roles within a single solution, ensuring consistent RBAC across the data model and platform.

Core Features & Use Cases

  • Create custom security roles via the Dataverse Web API (roles and privileges) inside a unified solution context.
  • Copy the standard Basic User permissions as a baseline and apply custom table privileges using ReplacePrivilegesRole and batched AddPrivilegesRole calls.
  • Validate solution containment, optionally link to a Power Apps AppModule, and support model-driven apps integration.

Quick Start

Run the deploy_security_role.py script after configuring .env with DATAVERSE_URL, TENANT_ID, SOLUTION_NAME, and PUBLISHER_PREFIX to deploy the security roles to your environment.

Dependency Matrix

Required Modules

requestspython-dotenv

Components

scriptsreferences

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: security-role
Download link: https://github.com/Kazuya0628/Quotation-Work-Automation-System/archive/main.zip#security-role

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.