This repository hosts a sample model-driven Power Platform application for managing visitors, featuring custom page examples. Please note that this app is for demonstration purposes only and is not a fully functional application.
This app has the following dependencies:
- Creator Kit: Used for the building blocks of the custom pages.
- NativeDialogControl: Required for creating native dialogues in custom pages.
The homepage acts as a dashboard and features:
- KPIs that provide an overview of the visitor flow.
- Shortcuts for registering new visitors.
- Two overviews: one for today's visitors and another for recent visitors.
From the Visitors view, a new button is available in the command bar to create a scheduled request. Clicking on this opens a custom page as a sidebar, which serves as a wizard to guide the user through the request creation process.
From a visit form, there's a "Confirm Arrival" button in the command bar. Clicking on it opens a custom page in a centered dialog. Users can:
- Provide additional notes for the host.
- Confirm the arrival, triggering a form refresh and updating the Business Process Flow and other details automatically.
This custom page demonstrates the capabilities of NativeDialogControl.
This custom page showcases all the available navigation options within a custom page.
- Make sure to install all the dependencies.
- Import the unmanaged solution.
- Add several locations in the Branch table.
- Have fun exploring Custom Pages!
This is an open-source project. Feel free to contribute by forking the repository and submitting a pull request.
MIT