security-role
CommunityAutomate 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.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.