Generative Pages on top of Recruitment add-on
- Ana Inés Urrutia

- hace 16 horas
- 3 Min. de lectura
My friends Mats and Sara have been talking about Custom pages for a while, and they recently started delivering some cool sessions about Generative pages. Beyond the content they share I honestly had no idea how that worked so decided to give it a try with an existing model-driven app that Microsoft has been working on: Recruitment add-on.
Based on Microsoft official docs (that you can find as a reference at the end of this article) the definition of generative pages is:
AI-driven feature in model-driven apps that allow you to create fully functional pages using natural language. Instead of manually designing layouts and wiring components, you describe what the page should do and which Dataverse tables it should use. The system then generates the UI and underlying logic automatically*****, and lets you refine the result through an interactive conversation or direct code edits. The goal is to speed up page creation while keeping the experience aligned with model-driven app standards.
***** I didn't see the underlying logic being created, and it was a little bit of a pain. So keep that in mind.
To test Generative pages I decided to add a new page to the existing app, and I made it very simple: a welcoming page to replace the existing Dashboard.
First thing is going to make.powerapps and select Apps.

Once that page opens, select the app - in my case it's Recruiting add-on but yours might be something else. Just keep in mind that this applies to Model-driven app. For other magic with Canvas find other articles in my blog that can help you.

Once the studio opens in edition mode select + Add page from the top left as the image indicates.

Once you select + Add page a new small tab will open and you can select which type of new page you want. We are going to choose Describe a page.

It will take a minute to load, and you can see a very familiar UX. The one that we have seen for Canvas apps, Power Automate, Copilot Studio, or even other generative solutions. It's just a box where you describe what you want. Don't tell me you haven't seen it before.

I generated a prompt for the new welcome page.

After a minute the preview in the image below was generated, I didn't like it :) Where did it took the idea of the image? The containers? I don't know. But we all know that the first response is not the good one, even if you are a killer prompt ninja.

So naturally I had to iterate a couple of times and ended up with this result:

The Welcom screen (yes, I made a spelling mistake and I didn't change it, sue me) is on the top, the different containers have now the right references to the pages that are part of the app. The banner has at least some nice background that matches the vibe of the app.

So now, honest thoughts: to generate a nice looking page, it's super easy and intuitive solution. From a technical side either I don't know enough, or the feature is not strong to provide what the docs mention. Generative pages is quite new so it means that it will quickly evolve if the traction from MVPs, partners, clients is good.
I guess is up to us to make this feature live or die. What are your thoughts?
If you want to know more about Generative pages you can visit this sites:



Comentarios