> For the complete documentation index, see [llms.txt](https://dyns.ntd.asia/power-dynamics/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://dyns.ntd.asia/power-dynamics/d365-ce/customer-experience/attachment-control.md).

# Attachment Control

## Add Attachment Control for a custom entity

The **Attachment Control** is a PCF control in D365 Customer Service.&#x20;

This control is set on **Case** forms as default so that you can upload and view attachments. Moreover, you can use this PCF on other entities: **Account** or **Contact**, **but this was not possible for custom entities until now.**

{% hint style="info" %}
Note: You must have at least 1 D365 Customer Service Enterprise or Professional license.
{% endhint %}

Now, I will add the Attachment Control for the **Case** main form

Opening the solution, select the **Case** entity, and open the specific main form. Then select the existing or add a new ***Single Line of Text*** field to the form and add the **Attachment Control** over that field as below. Then Save & Publish the form.

<figure><img src="/files/6pBDG3oHU9MMA5MEkjY3" alt="" width="563"><figcaption><p>Add control on Main form for text field</p></figcaption></figure>

Checking... and the attachment control has been shown on **Case's main form.**

<figure><img src="/files/V14VVW3Hdz5O36SCr0vF" alt=""><figcaption><p>Attachment control on Case form</p></figcaption></figure>

## Security Role - Permission

When I display this control on the form, I encounter a permission issue when I click the button **<+Add attachment>** to attach the file to Case.

<figure><img src="/files/pX5lFq3cgitv5eAjLnRb" alt=""><figcaption><p>Permission Issue</p></figcaption></figure>

**Working around and found some things:**

* Firstly, you must enable security on the Attachment entity in ***Settings> Product > Features***

<figure><img src="/files/Ncd0BCHZoe5dhfeMF4Gb" alt=""><figcaption><p>Enable security on Attachment entity</p></figcaption></figure>

* Second, you must set permission of entity **"Entity Attachment"** for the Security Role that was assigned to the User.

<figure><img src="/files/VZ7ttfI1bWRXlsu9232f" alt=""><figcaption><p>Set permission for Entity Attachment</p></figcaption></figure>

... and re-checking now

<figure><img src="/files/xZqiSkwGStqFaTznuDWK" alt=""><figcaption><p>Check attachment control</p></figcaption></figure>

And the entity "Entity Attachment" is not counted in "Dataverse" capacity, this entity is counted in **"File"** capacity.

<figure><img src="/files/TLnI6MUuFaBKUJ7ouExN" alt=""><figcaption><p>Entity Attachment is counted in "File" capacity</p></figcaption></figure>

For more details, please check the Microsoft [link](https://learn.microsoft.com/en-us/dynamics365/customer-service/administer/add-attachment-control).

Thank you and hoping well.\
\&#xNAN;**\[NTD]yns.asia**\ <mark style="color:red;">...</mark>[<mark style="color:red;">invite me a cup.</mark>](https://ko-fi.com/ntdyns/?ref=qr\&amp;v=2) :coffee: Thank you. :heart:
