web
You’re offline. This is a read only version of the page.
close
Skip to main content

Announcements

News and Announcements icon
Community site session details

Community site session details

Session Id :
Customer experience | Sales, Customer Insights,...
Suggested Answer

how to grant Contributor-level functionality without Environment Maker & System Customizer?

(2) ShareShare
ReportReport
Posted on by
Hi everyone,
I'm looking for real-world experiences on a governance dilemma we're facing with Customer Insights - Data + Customer Insights - Journeys in the same environment.


Our marketing users need to:
Create and manage segments and measures in CI Data
See segments and measures created by other users (cross-user visibility)
Export segment members to Excel directly from the CI Data UI
Work across business units (no BU restriction)
Manage journeys and marketing content in CI Journeys
 
The problem
The Marketing Contributor role in CI Data doesn't allow Excel export of segments and hides measures/segments created by other users — the restriction seems hardcoded in the app UI, not just at the Dataverse privilege level.
The Contributor role solves all functional requirements, but Microsoft's official role mapping forces the assignment of Environment Maker and System Customizer at Dataverse level, which is a governance concern for us (users could theoretically create custom tables, flows, apps in a business-critical environment).
Official docs explicitly state: "do not remove or modify the assigned Dataverse role mappings".
 
Has anyone successfully implemented a least-privilege configuration for CI Data Contributor users that removes or mitigates Environment Maker / System Customizer privileges without breaking functionality?

Is anyone relying purely on environment-level guardrails (DLP policies, Managed Environment, connector restrictions) to make Contributor "safe"? What's been your experience — any pitfalls?

Has anyone tested cloned/custom Dataverse roles as replacements for the mapped ones? Did the CI Data UI still recognize the user as Contributor?

Any hint from Microsoft roadmap about more granular CI Data roles between Marketing Contributor and Contributor?
 
Any input — success stories, workarounds, or "we tried and it broke" — is very welcome. Happy to share our final approach back with the community.

Thanks in advance 🙏
I have the same question (0)
  • Suggested answer
    Manoj - ManoVerse Profile Picture
    1,396 Super User 2026 Season 1 on at
    Currently, there is no supported least-privilege alternative for the CI Data Contributor role. Microsoft still maps Contributor to System Customizer + Environment Maker and explicitly recommends not removing or modifying the Dataverse role mappings. 
    If users require cross-user visibility of segments and measures, Excel export from CI Data, and no Business Unit restrictions, then Contributor is currently the only supported role that provides all of those capabilities. 
    My recommendation would be to keep the CI Data Contributor role and mitigate governance risk through platform controls rather than unsupported role customization. In practice, this means using a Managed Environment, enforcing strict DLP policies and connector restrictions, providing a separate development/sandbox environment for app and flow creation, and enabling monitoring and auditing to track apps, flows, tables, and other changes. This keeps you within Microsoft's supported model while balancing business requirements and governance needs.
  • Suggested answer
    11manish Profile Picture
    1,079 on at
    If your users genuinely need:
    • Cross-user segment visibility
    • Measure sharing
    • Export to Excel
    • Journey management
    then Contributor is currently the supported role to assign.
    Rather than attempting unsupported role customizations, I'd recommend:
    • Assign the Microsoft-supported Contributor role.
    • Keep the environment as a Managed Environment.
    • Apply strong DLP and tenant governance policies.
    • Monitor maker activity through the CoE Starter Kit or Power Platform Admin Center.
    • Restrict environment creation and connector usage at the tenant level.
    This aligns with Microsoft's supportability guidance while minimizing governance risk.
     
    Overall, there is no supported least-privilege alternative today that delivers the full Contributor experience without the associated Dataverse role mappings. Until Microsoft introduces more granular CI Data roles, the choice is effectively between accepting the supported Contributor model with governance controls, or limiting users to Marketing Contributor and accepting the functional limitations (such as no Excel export and restricted cross-user visibility).

Under review

Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.

Helpful resources

Quick Links

Season of Sharing Community Challenge Winners!

Congratulations to our community stars!

Women in Power Builds Momentum

Expanding mentorship, skilling, and AI innovation

Congratulations to the June Top 10 Community Leaders

These are the community rock stars!

Leaderboard > Customer experience | Sales, Customer Insights, CRM

#1
Manoj - ManoVerse Profile Picture

Manoj - ManoVerse 131 Super User 2026 Season 1

#2
11manish Profile Picture

11manish 95

#3
Hamza H Profile Picture

Hamza H 30 Super User 2026 Season 1

Last 30 days Overall leaderboard

Product updates

Dynamics 365 release plans