Skip to content

Commit 7c545df

Browse files
committed
issue fixes
1 parent 4d3a4f1 commit 7c545df

File tree

2 files changed

+12
-4
lines changed

2 files changed

+12
-4
lines changed

powerapps-docs/maker/portals/add-web-resource.md

Lines changed: 12 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ manager: kvivek
66
ms.service: powerapps
77
ms.topic: conceptual
88
ms.custom:
9-
ms.date: 02/11/2020
9+
ms.date: 05/05/2020
1010
ms.author: tapanm
1111
ms.reviewer: tapanm
1212
---
@@ -18,7 +18,7 @@ Attachments uploaded to Azure Storage instead of directly to Common Data Service
1818
To enable attachments from a particular form to be uploaded into Azure Storage, you must add a web resource to that form and you must [configure Azure Storage for your organization](enable-azure-storage.md).
1919

2020
> [!NOTE]
21-
In this example, the form is added to the Lead form for the Lead entity. We recommend using caution when editing existing forms.
21+
> In this example, the form is added to the Lead form for the Lead entity. We recommend using caution when editing existing forms.
2222
2323
When a file (for example, attachments.zip) is uploaded to Azure Storage by using the portal, it is represented by a note on an entity and a placeholder for the attachment.
2424

@@ -65,7 +65,7 @@ The paper-clip icon has been replaced with a cloud icon to denote that this file
6565
> - **Allowed origins**: Specify your ___domain. For example, `https://contoso.crm.dynamics.com`.
6666
> - **Allowed verbs**: GET, PUT, DELETE, HEAD, POST
6767
> - **Allowed headers**: Specify the request headers that the origin ___domain may specify on the CORS request. For example, x-ms-meta-data\*, x-ms-meta-target\*. For this scenario, you must specify *, otherwise the web resource will not render properly.
68-
> - **Exposed headers**: Specify the response headers that may be sent in the response to the CORS request and exposed by the browser to the request issuer. For example, x-ms-meta-\*.
68+
> - **Exposed headers**: Specify the response headers that may be sent in the response to the CORS request and exposed by the browser to the request issuer. Examples - \* or x-ms-meta-\*. For this scenario, you must specify *, otherwise the web resource will not render properly.
6969
> - **Maximum age (seconds)**: Specify the maximum amount time that a browser should cache the preflight OPTIONS request. For example, 200.
7070
>
7171
> [!include[More information](../../includes/proc-more-information.md)] [CORS support for the Azure Storage Services](https://docs.microsoft.com/rest/api/storageservices/cross-origin-resource-sharing--cors--support-for-the-azure-storage-services).
@@ -77,6 +77,14 @@ If the attached file is an image, the control will display the image as a thumbn
7777
7878
![Notes thumbnail](media/notes-thumbnail.png "Notes thumbnail")
7979

80+
## Processes for Azure Blob Storage
81+
82+
There are two processes used to process the uploaded attachments and upload them to Azure Storage. **Azure Blob Storage Url** and **AzureBlobStorageEnabled**:
83+
84+
![Blob storage processes](media/blob-storage-processes.png "Blob storage processes")
85+
86+
During migration, the processes may get deactivated causing attachments to upload to Common Data Service instead of Azure Storage. In this scenario, ensure the processes mentioned above are activated to upload attachments to Azure Storage.
87+
8088
## CORS protocol support
8189

8290
The [cross-origin resource sharing (CORS)](https://www.w3.org/TR/cors/) protocol consists of a set of headers that indicates whether a response can be shared with another ___domain.
@@ -87,7 +95,7 @@ The following site settings are used to configure CORS:
8795
| HTTP/Access-Control-Allow-Credentials | Access-Control-Allow-Credentials | The only valid value for this header is true (case-sensitive). If you don't need credentials, omit this header entirely (rather than setting its value to false).
8896
| HTTP/Access-Control-Allow-Headers | Access-Control-Allow-Headers | A comma-delimited list of the supported HTTP request headers.
8997
| HTTP/Access-Control-Allow-Methods | Access-Control-Allow-Methods | A comma-delimited list of the allowed HTTP request methods such as GET, POST, OPTIONS.
90-
| HTTP/Access-Control-Allow-Origin | Access-Control-Allow-Origin | To allow any resource to access your resources, you can specify \*. Otherwise, specify the URI that can access the resources. |
98+
| HTTP/Access-Control-Allow-Origin | Access-Control-Allow-Origin | URL of the Dynamics 365 instance, such as https://contoso.crm.dynamics.com to allow access. To allow any URI to access your resources, you can also specify \*. |
9199
| HTTP/Access-Control-Expose-Headers | Access-Control-Expose-Headers | A comma-delimited list of HTTP header names other than the simple response headers that the resource might use and can be exposed.
92100
| HTTP/Access-Control-Max-Age | Access-Control-Max-Age | Maximum number of seconds the results can be cached.
93101
| HTTP/Content-Security-Policy | Content-Security-Policy | Controls resources the user agent is allowed to load for a given page.
20.2 KB
Loading

0 commit comments

Comments
 (0)