# General Concept

### Structure

In order to be able to standardize environments, naming is incredibly important. To provide a similar experience for admin users and automation this structure can be followed. It should be as compliant with the Microsoft recommendations as possible. Abbreviations are based on Microsoft best practices: [Abbreviation recommendations for Azure resources - Cloud Adoption Framework | Microsoft Learn](https://learn.microsoft.com/en-us/azure/cloud-adoption-framework/ready/azure-best-practices/resource-abbreviations)

The following contents must be included in the name of an entity:

- Object entity (Microsoft Entra ID Group, Intune Configuration Profile, Microsoft Entra ID Administrative Unit, AD Group, etc.)
- Affected Technology (Azure Virtual Desktop, Cloud PC, Modern Workplace, etc.)
- CompanyTag(ELB, PRD, DEV, ALL, etc.)
- Object type (USER, DEVICE, PERMISSION, ALL, etc.)
- Description of Environment in Pascal Case-Convention (I am doing something -&gt; IAmDoingSomething)
- Production status (PROD, NONPROD, TODELETE, etc.)
- (Location)

Hyphen can be used to separate the entities.

#### Basic concept

&lt;Entity&gt;-&lt;Affected Technology&gt;-&lt;CompanyTag&gt;-&lt;Object&gt;-&lt;Description&gt;-&lt;Status&gt;

<div class="table-wrap" id="bkmrk-tag-name-beschreibun"><table class="wrapped confluenceTable" style="width: 100%; height: 350.297px;"><colgroup><col style="width: 18.7886%;"></col><col style="width: 28.6774%;"></col><col style="width: 52.534%;"></col></colgroup><tbody><tr style="height: 35.3906px;"><td class="confluenceTd" style="height: 35.3906px;">**Tag Name**

</td><td class="confluenceTd" style="height: 35.3906px;">**Description**

</td><td class="confluenceTd" style="height: 35.3906px;">**Examplee**

</td></tr><tr style="height: 35.3906px;"><td class="confluenceTd" style="height: 35.3906px;">**Entity**

</td><td class="confluenceTd" style="height: 35.3906px;">What is the object?

</td><td class="confluenceTd" style="height: 35.3906px;">ST, RB, CAP, CAR

</td></tr><tr style="height: 57.7812px;"><td class="confluenceTd" style="height: 57.7812px;">**Affected Technology**

</td><td class="confluenceTd" style="height: 57.7812px;">Which technology is affected?

</td><td class="confluenceTd" style="height: 57.7812px;">MW, CVD, AVD, CPC, WIN, INT, MEID, MFT, RB, SPO, EXO, TVW, ALL

</td></tr><tr style="height: 57.7812px;"><td class="confluenceTd" style="height: 57.7812px;">**Company Tag**

</td><td class="confluenceTd" style="height: 57.7812px;">Which scope or Company is affected?

</td><td class="confluenceTd" style="height: 57.7812px;">LNC, XYZ, ALL

</td></tr><tr style="height: 35.3906px;"><td class="confluenceTd" style="height: 35.3906px;">**Object**

</td><td class="confluenceTd" style="height: 35.3906px;">Which objects are affected?

</td><td class="confluenceTd" style="height: 35.3906px;">USER, DEVICE, GROUP, ROLE, PERMISSION, INTUNE, ALL

</td></tr><tr style="height: 35.3906px;"><td class="confluenceTd" style="height: 35.3906px;">**Description**

</td><td class="confluenceTd" style="height: 35.3906px;">What is the purpose?

</td><td class="confluenceTd" style="height: 35.3906px;">Short description in Pascal Case

</td></tr><tr style="height: 57.7812px;"><td class="confluenceTd" style="height: 57.7812px;">**Status**

</td><td class="confluenceTd" style="height: 57.7812px;">How is this object used?

</td><td class="confluenceTd" style="height: 57.7812px;">PROD, NONPROD, DELETED

</td></tr><tr style="height: 35.3906px;"><td style="height: 35.3906px;">**Location**

</td><td style="height: 35.3906px;">In which region or location is the entity stored / created?

</td><td style="height: 35.3906px;">WE, CH, F3

</td></tr></tbody></table>

</div>**For example:**

MEID-WIN-ALL-USER-IamDoingSomething-PROD