Dynamics 365Group
Sales & Marketing CRMJanuary 7, 2026

How to Create a Microsoft Dynamics CRM Business Unit: A Step-by-Step Guide for Streamlined Organizational Structure

Creating a Microsoft Dynamics CRM Business Unit is a key step in setting up your organization s structure within the system. I ve helped many clients with...

How to Create a Microsoft Dynamics CRM Business Unit: A Step-by-Step Guide for Streamlined Organizational Structure

Creating a Microsoft Dynamics CRM Business Unit is a key step in setting up your organization’s structure within the system. I’ve helped many clients with this process, and it’s simpler than you might think.

To create a new business unit in Dynamics 365, go to Settings > Security, choose Business Units, and select New on the Actions bar. This lets you define the unit’s name and place it within your org’s hierarchy.

Business units are crucial for organizing your company’s data and controlling access. They act like containers, holding users, teams, and records. When you set them up right, they help keep your Dynamics 365 system tidy and secure.

I always tell my clients that careful planning is essential before creating business units. Think about your company’s structure and how you want to manage data access. It’s much easier to get it right from the start than to reorganize later.

Key Takeaways

  • Business units organize data and control access in Dynamics 365

  • Creating a business unit involves naming it and placing it in the org hierarchy

  • Careful planning of your business unit structure is crucial for long-term success

Understanding the Business Unit Structure

Business units form the backbone of organizational structure in Microsoft Dynamics CRM. They help manage data access and security across different parts of a company. I’ll explain the key elements that make up this hierarchy.

The Concept of Root Business Unit

The root business unit sits at the top of the hierarchy. It’s created automatically when you set up your Dynamics CRM organization. I’ve found that this unit typically represents the entire company.

All other business units fall under the root. Users in the root unit can usually access all data in the system. This makes it ideal for top-level executives and system administrators.

Creating a new business unit is straightforward. You’ll need to go to Settings > Security and choose Business Units. Then click New on the Actions bar.

Parent Business Units and Their Roles

Parent business units sit below the root but above other units. They often represent major divisions or regions in a company. I’ve set these up for clients to match their organizational chart.

Parent units can control access to data for their child units. This is useful for regional managers who need to see information across multiple departments or locations.

When setting up a new business unit, you’ll need to specify its parent. This creates the hierarchical structure that’s so important for data management.

Child Business Units and Inheritance

Child business units are at the lower levels of the hierarchy. They might represent individual departments, teams, or locations. I’ve found they’re great for narrowing down data access to specific groups.

These units inherit settings from their parents. This makes it easier to manage permissions and configurations across the organization. You can always override these inherited settings if needed.

Users in child units typically have access to their own data and any units below them. This ensures people only see the information they need to do their jobs effectively.

Setting Up Your First Business Unit

Creating a business unit in Microsoft Dynamics CRM is a key step in organizing your company’s structure. I’ll walk you through the process of setting up your first business unit using the Power Platform Admin Center.

Accessing the Power Platform Admin Center

To get started, I need to access the Power Platform Admin Center. I open my web browser and navigate to admin.powerplatform.microsoft.com. After logging in with my admin credentials, I’m greeted by the dashboard.

On the left sidebar, I click on “Environments” to see a list of my Dynamics 365 environments. I select the environment where I want to create the business unit.

Next, I click on “Settings” and then “Users + permissions”. Under this section, I find and click on “Business units”.

Defining Business Unit Details

Now it’s time to create my business unit. I click the “New” button to open the creation form. Here’s what I fill out:

  • Name: I enter a clear, descriptive name for my business unit.

  • Parent Business: If this isn’t my root unit, I select a parent.

  • Website: I add my unit’s website if applicable.

  • Contact info: I input phone, email, and address details.

After double-checking my entries, I hit “Save”. My new business unit is now ready! I can assign users and security roles to it as needed.

Configuring Security Roles for Business Units

Setting up security roles for business units in Microsoft Dynamics CRM is crucial for managing access and permissions. I’ll guide you through the key aspects of this process, including the role-based model, creating roles, and how permissions are inherited.

Understanding Role-based Security Model

The role-based security model in Dynamics 365 is the foundation for controlling access to data and features. It allows me to define what users can do and see within the system.

Security roles and privileges are assigned to users, determining their access levels. These roles are made up of specific permissions for various entities and actions.

When I set up a security role, I need to decide what privileges it should have for each relevant table in the application. This includes Create, Read, Write, Delete, and other specialized permissions.

Creating and Assigning Security Roles

To create a new security role, I navigate to Settings > Security in the Dynamics 365 admin center. From there, I can either copy an existing role or create one from scratch.

When defining a role, I carefully consider:

  • Access levels for each entity

  • Specific privileges required for job functions

  • Alignment with business unit structure

After creating the role, I assign it to users or teams. It’s important to note that security roles are not directly applied to business units. Instead, I associate users or teams with both roles and business units.

Inherited Roles and Permissions

In Dynamics 365, permissions can be inherited based on the business unit hierarchy. This means that a user’s access isn’t limited to just their assigned business unit.

There are different levels of access:

  • User (own records only)

  • Business Unit

  • Parent: Child Business Units

  • Organization

The Parent: Child Business Units access level is particularly useful. It gives users access to records in their business unit and all subordinate units.

I always keep in mind that when I copy a security role, it automatically inherits the business unit of the original. This can be handy for creating similar roles across different units.

Teams and Default Teams within Business Units

Teams play a key role in structuring and managing access within Dynamics 365 business units. They help organize users and streamline security settings.

Importance of Teams in Business Units

I’ve found that teams are crucial for effective collaboration in Dynamics 365. They allow users from different business units to work together on shared data and processes. Teams can be assigned to a single business unit, which helps maintain organizational structure.

In my experience, teams simplify security management. I often assign security roles to a team rather than individual users. This approach makes it easier to control data access across the organization.

Teams also enable better resource allocation. I can group users with similar job functions, making it simpler to assign tasks and projects.

Setting Up and Managing Default Teams

When I create a new business unit in Dynamics 365, a default team is automatically generated. This team shares the same name as the business unit. I’ve found this feature incredibly helpful for quickly getting started with team management.

To set up additional teams, I follow these steps:

  • Go to Settings > Security

  • Select Teams

  • Click New

  • Fill in team details and assign to a business unit

I always make sure to review and adjust team memberships regularly. This helps maintain proper access controls as the organization evolves.

For effective management, I use owner teams for long-term collaboration and access teams for short-term projects. This flexible approach allows me to adapt team structures to changing business needs.

Automating Business Unit Set-Up

Automation can significantly speed up the creation of business units in Dynamics CRM. I often use PowerShell scripts to batch create multiple units at once. Here’s a simple example:

$connection = Get-CrmConnection -ServerUrl "https://yourorg.crm.dynamics.com"
$newBU = New-CrmRecord -EntityLogicalName businessunit -Fields @{
    "name" = "East Coast Sales"
    "parentbusinessunitid" = $parentId
}

This script connects to your CRM instance and creates a new business unit. I’ve found it incredibly useful for large-scale implementations.

Another approach I recommend is utilizing the Web API. It allows for more flexibility and can be integrated into custom applications.

Custom Development Options

When it comes to custom development, I’ve had great success with the Dynamics 365 SDK. It provides powerful tools for creating business units programmatically. Here’s a C# snippet I often use:

Entity businessUnit = new Entity("businessunit");
businessUnit["name"] = "West Coast Sales";
businessUnit["parentbusinessunitid"] = new EntityReference("businessunit", parentId);
service.Create(businessUnit);

This code creates a new business unit with a specified name and parent unit. I’ve found it particularly useful when integrating business unit creation into larger custom solutions.

For more complex scenarios, I sometimes develop custom plugins. These allow for advanced logic and validation during the business unit creation process. It’s a powerful way to ensure organizational structure aligns with business rules.

Functional Aspects of Business Units

Business units in Microsoft Dynamics CRM play a key role in organizing and managing data access. They help structure operations and streamline workflows across different parts of an organization.

Aligning Business Units with Organizational Functions

When I set up business units in Dynamics CRM, I make sure they match the company’s structure. This helps manage data and processes efficiently. I often create business units for different departments, regions, or product lines.

For example, I might set up units for:

  • Sales

  • Marketing

  • Customer Service

  • Finance

Each unit can have its own settings, roles, and data access rules. This lets me tailor the CRM to each group’s needs. I can also nest units, creating a hierarchy that mirrors the org chart.

Role of Business Units in Workflows and Automation

I use business units to fine-tune workflows and automation in Dynamics CRM. They’re crucial for routing tasks and information to the right people.

Here’s how I leverage them:

  • Assign leads to the correct sales team based on region

  • Route support tickets to specific service units

  • Set up approval processes within each unit

By linking users to business units, I ensure that automated processes respect organizational boundaries. This keeps data secure and processes smooth.

I also use business units to create targeted dashboards and reports. This gives each team the insights they need without overwhelming them with irrelevant data.

Extending Dynamics 365 with Business Units

Business units in Dynamics 365 are powerful tools for expanding your organization’s capabilities. They allow for better segmentation and control of data, processes, and user access. I’ve found them essential for scaling operations and improving efficiency.

Integration with Dynamics 365 Sales

When integrating business units with Dynamics 365 Sales, I always start by creating a new business unit through the Settings menu. This lets me tailor the sales process for different regions or product lines.

I make sure to set up proper security roles for each unit. This ensures that sales teams only access relevant data. It’s crucial for maintaining data integrity and compliance.

I often use business units to create separate sales pipelines. This allows for targeted reporting and forecasting. By doing this, I can help my clients get a clearer picture of performance across different segments of their business.

Leveraging Microsoft Power Platform Capabilities

The Microsoft Power Platform opens up exciting possibilities for business units in Dynamics 365. I frequently use Power Apps to create custom applications for each unit. These apps can be tailored to specific workflows and data needs.

Power Automate is another tool I rely on. I set up automated processes that respect business unit boundaries. This ensures that data and actions stay within the right unit.

For reporting, I turn to Power BI. I create dashboards that give each business unit a clear view of their KPIs. This helps managers make informed decisions based on unit-specific data.

By leveraging these tools, I can help my clients create a more flexible and responsive Dynamics 365 environment. It’s all about giving each part of the business the tools they need to succeed.

Managing Business Units: Save, Close, and Edit

When working with business units in Microsoft Dynamics CRM, it’s crucial to understand the process of saving, closing, and editing these organizational structures. Let’s explore the key steps involved in managing business units effectively.

The Process of Saving and Closing Units

To save and close a business unit in Dynamics 365, I start by navigating to the business unit details page. Here, I can make changes to the unit’s information. Once I’ve entered all the necessary details, I click the “Save” button to store the updates.

After saving, I have two options. I can either continue working on the unit or close it. To close, I simply click the “Close” button. This action takes me back to the main business units list.

It’s important to note that saving doesn’t automatically close the unit. I always double-check my changes before closing to ensure accuracy.

Edit Business Units and Update Hierarchy

When I need to edit a business unit, I select the unit’s name from the list. This opens the details page where I can make changes. I can update fields like the unit’s name, manager, or parent business unit.

To change the hierarchy, I select a new parent business unit from the dropdown menu. This action moves the unit and its child units under the new parent.

After making edits, I always remember to save my changes. D365 provides a user-friendly interface that makes this process straightforward. By keeping business units up-to-date, I ensure that my organization’s structure in Dynamics 365 reflects real-world changes.

Moving Records Between Business Units

Moving records between business units in Microsoft Dynamics CRM is a crucial task for maintaining data organization and access control. It involves understanding record ownership and following specific steps to ensure a smooth transfer process.

Understanding Record Ownership

Record ownership in Dynamics CRM determines who can access and modify data. When I work with clients, I often explain that each record belongs to a specific business unit and user. This ownership structure affects security roles and data visibility across the organization.

Changing the business unit for a record can be done for individual items like facilities, equipment, or users. It’s important to note that this action may impact data access and reporting structures.

In my experience, proper record ownership management is key to maintaining data integrity and ensuring the right people have access to the right information.

Steps to Transfer Records Safely

To safely move records between business units, I follow these steps:

  • Verify permissions: Ensure I have the necessary security role to perform the transfer.

  • Back up data: Always create a backup before making significant changes.

  • Use the Change Business Unit feature: In the Power Platform admin center, select the record and choose “Change Business Unit.”

  • Select the new business unit: Choose the appropriate destination for the record.

  • Review and confirm: Double-check all details before finalizing the move.

I’ve found that using tools like the Data Transporter in XRM Toolbox can be incredibly helpful for bulk transfers. It simplifies the process and reduces the risk of errors when moving multiple records.

Monitoring and Optimization of Business Units

Keeping a close eye on business units in Dynamics 365 is crucial for their success. I’ve found that regular check-ups and smart tweaks can really boost how well these units perform.

Regular Health Checks for Business Unit Performance

I always start by reviewing the users and permissions in each business unit. It’s important to make sure the right people have the right access. I look at how often users are logging in and what they’re doing.

Next, I check the data quality. Are records complete? Are there duplicates? Clean data is key for good decision-making.

I also look at how well the business unit is meeting its goals. Are sales targets being hit? How’s customer satisfaction? These metrics tell me if the unit is on track.

Lastly, I review any custom processes or workflows. Are they running smoothly? Do they need updates? Efficient processes can make a big difference.

Optimization Strategies for Business Unit Efficacy

To really boost a business unit’s performance, I focus on a few key areas. First, I make sure the unit’s structure aligns with business goals. Sometimes, a quick reorganization can work wonders.

Training is crucial. I set up regular sessions to keep everyone up to speed on Dynamics 365 features and best practices. Well-trained users are more productive and make fewer mistakes.

I also look at automating repetitive tasks. Dynamics 365 has great tools for this. By cutting out manual work, teams can focus on more important things.

Data sharing between units is another area I optimize. I make sure important info flows smoothly, while still keeping things secure. This helps everyone make better decisions faster.

Frequently Asked Questions

Business units are key to organizing your Dynamics 365 system. I’ll cover some common questions about creating and managing them effectively.

How do you structure a business unit hierarchy within Dynamics 365?

I usually recommend starting with your company’s organizational chart. Create a top-level business unit, then add child units below it. This mirrors your real-world structure in Dynamics 365.

Keep it simple at first. You can always add more layers later as needed.

What steps are involved in creating a new business unit in Dynamics CRM?

To create a new business unit, I go to Settings > Security > Business Units. Then I click “New” and fill in the details. The most important fields are:

  • Name

  • Parent Business Unit

  • Manager

After saving, I assign users and teams to the new unit.

Can you outline the process for reassigning a user to a different business unit in Dynamics 365?

To move a user, I follow these steps:

  • Go to Settings > Security > Users

  • Open the user record

  • Click “Change Business Unit” on the command bar

  • Select the new business unit

  • Confirm the change

This process updates the user’s security roles automatically.

What are the implications of business unit modifications on security roles in Dynamics 365?

When I change a user’s business unit, their security roles are affected. Roles tied to the old unit are removed, and new roles from the new unit are added.

I always review and adjust roles after moving users. This ensures they have the right access in their new unit.

How do Dynamics 365 teams differ from business units in terms of functionality and use cases?

Teams are more flexible than business units. I use teams for cross-functional groups or temporary projects. Business units represent permanent organizational structures.

Teams can span multiple business units. This makes them great for collaboration across departments.

What best practices should be followed when setting up parent-child business units in Dynamics CRM?

I follow these best practices for parent-child setups:

  • Mirror your real org structure

  • Limit hierarchy depth to 3-4 levels

  • Use clear, consistent naming

  • Plan for future growth

  • Document your structure

I also make sure to test security and data visibility between units before going live.

DH

Daniel Harper

Author

Daniel is a senior Microsoft Dynamics 365 consultant with years of hands-on experience implementing ERP and CRM solutions across manufacturing, retail, healthcare, and professional services. He specializes in Business Central implementations, data migrations, and custom integrations using Power Platform and third-party tools.