Skip to main content

Notifications

Community site session details

Community site session details

Session Id : EC6EFYlKpddb4wNf9GvqiL
Power Pages - General Discussions
Suggested answer

Power Pages and Azure Blob Storage Integration

Like (0) ShareShare
ReportReport
Posted on 8 Feb 2024 14:19:39 by 6

Hi

 

I have a requirement for users to upload files directly to Azure Blob Storage and for back office user to view the upload files from within Model Driven App. 

 

I have followed the following links to setup the integration between Azure Blob Storage and PowerPages /Model Drive App

 

1. https://learn.microsoft.com/en-us/power-pages/configure/enable-azure-storage

2. https://learn.microsoft.com/en-us/power-pages/configure/add-web-resource 

 

I tried creating an HTML Webresource from link #2 but cannot find adx_annotations/adx.annotations.html. How do locate adx.annotation.html file? How do I view uploaded files in Azure Blob Storage in Model Driven Apps? 

 

When I upload files from Power Pages I do see files been upload to Azure Blob Storage Container. It creates a root folder with some long GUID number and folder name that is the GUID of the Note record in Dataverse and the file in that folder. 

 

Where is Power Pages getting the root folder GUID from? Can that been overwritten and also the Note Folder names as well?

 

I feel like the whole experience of Document Management with Azure is really lacking in Power Pages and Model Driven App.  Please provide some recommendations. 

 

 

Categories:
  • Suggested answer
    SaiRT14 Profile Picture
    1,966 Super User 2025 Season 1 on 19 Oct 2024 at 13:52:30
    Power Pages and Azure Blob Storage Integration
    Locate or Create the HTML Resource: If you can't find the adx_annotations/adx.annotations.html file in your existing resources, you may need to create a custom HTML Web Resource for handling file uploads. Follow these steps:
    1. Go to your Model-Driven App and create a new web resource under Settings -> Customizations -> Customize the System.
    2. Create an HTML Web Resource with custom code that can handle file uploads, or you can create a similar web resource if you find an example online.
  • Dynamo Profile Picture
    46 on 10 Oct 2024 at 11:34:06
    Power Pages and Azure Blob Storage Integration
    Hi,
    did you find a way to add the adx_annotations resource? Having a similar problem.
  • Lucas001 Profile Picture
    2,143 Super User 2025 Season 1 on 12 Feb 2024 at 07:28:42
    Re: Power Pages and Azure Blob Storage Integration

    Hi @CloudNavigator,

     

    I would use PA to get a trigger once a request is fully completed and use the OOB Connector to move these files into the blob. It seems that you can create a folder structure or rather it is automatically generated for you by using PA (Community Post ).

     

    Power Pages is from my point of perspective low code as long as you use it for static pages or only with forms and views. If you want to add something else it becomes more like a hybrid and you will need a general understanding of webdevelopment at least.



    --------------------------------------------------------------------------------------

    Hope that helps.

    If the post solves your problem, please mark it as solution. If it helps, consider a thumbs up.

  • CloudNavigator Profile Picture
    6 on 09 Feb 2024 at 14:22:29
    Re: Power Pages and Azure Blob Storage Integration

    Hi @Lucas001 @Fubar We are not using Dynamics 365. I was thinking of using the File column its plays well in Power Pages and Model Driven App and then once the request is complete move it to my Azure Blob Storage. Do you recommend this approach?  I would prefer to have a folder structure like Customer -> Request -> Files. Is it possible to customize how Folders are structured with using OOB integration between Power Pages and Azure Blob Storage. I do not see how all this is low code no code which is what Microsoft is selling to everyone. 

     

    I am trying to figure out the root folder that gets created with a long folder name looks like a some GUID number without the dashes. Do we know where Power Pages is getting that folder name from?

     

  • Lucas001 Profile Picture
    2,143 Super User 2025 Season 1 on 09 Feb 2024 at 06:12:23
    Re: Power Pages and Azure Blob Storage Integration

    Hi @CloudNavigator,

     

    could you try what Fubar mentioned and see if that solves the issue?

    I would try to connect both solutions. Using the second link it should be possible to connect the account and the item in your blob. Depending on how easy it is to use the folder with the long GUID, I would suggest to at least rename it for further processing.

     

    Regarding the SAS Token this page could help: https://learn.microsoft.com/en-us/azure/ai-services/translator/document-translation/how-to-guides/create-sas-tokens?tabs=Containers

    I don't know if it supported to add the blob item as html webresource to your MDA.

     

  • Fubar Profile Picture
    7,850 Super User 2025 Season 1 on 08 Feb 2024 at 21:46:50
    Re: Power Pages and Azure Blob Storage Integration

    I don't know if this will help, but if you install the Dynamics 365 Customer Self Service portal, it will install the adx.annotataions.html (and also the corresponding JS and CSS web resources, and azure blob upload js). I suspect it is also in other Dynamics 365 ones also, but I installed self service last week and the Web Resources are there.

  • CloudNavigator Profile Picture
    6 on 08 Feb 2024 at 17:48:08
    Re: Power Pages and Azure Blob Storage Integration

    We also have a need for user to download files using a SAS Token. 

  • CloudNavigator Profile Picture
    6 on 08 Feb 2024 at 17:46:30
    Re: Power Pages and Azure Blob Storage Integration

    Hi @Lucas001 are you suggesting not to use the OOB Integration Microsoft provides? What did you use to unable internal users to view files that are in Azure Blob Storage from Model Drive App?

  • Lucas001 Profile Picture
    2,143 Super User 2025 Season 1 on 08 Feb 2024 at 16:11:00
    Re: Power Pages and Azure Blob Storage Integration

    Hi @CloudNavigator,

     

    we have a quiet similar usecase.

    What we do is using a integrated cloud flow within our powerpage and our MDA to Create,Update or Delete items from the Blob storage. You can use the connector which is easy to handle.

    Maybe that's an option for you.

    --------------------------------------------------------------------------------------

    Hope that helps.

    If the post solves your problem, please mark it as solution. If it helps, consider a thumbs up.

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

Understanding Microsoft Agents - Introductory Session

Confused about how agents work across the Microsoft ecosystem? Register today!

Warren Belz – Community Spotlight

We are honored to recognize Warren Belz as our May 2025 Community…

Congratulations to the April Top 10 Community Stars!

Thanks for all your good work in the Community!

Leaderboard

#1
WarrenBelz Profile Picture

WarrenBelz 146,771 Most Valuable Professional

#2
RandyHayes Profile Picture

RandyHayes 76,287 Super User 2024 Season 1

#3
Pstork1 Profile Picture

Pstork1 66,091 Most Valuable Professional

Leaderboard