WEBVTT 3f1210dd-189b-4218-8c22-8561adda78f8-0 00:00:00.150 --> 00:00:03.879 So the desk booking app is an app designed to allow staff from 3f1210dd-189b-4218-8c22-8561adda78f8-1 00:00:03.879 --> 00:00:07.431 all levels to just manage and book different spaces such as 3f1210dd-189b-4218-8c22-8561adda78f8-2 00:00:07.431 --> 00:00:10.509 desks, meeting rooms and even parking spaces across 3f1210dd-189b-4218-8c22-8561adda78f8-3 00:00:10.509 --> 00:00:14.179 organisations. So the app is composed from by three different 3f1210dd-189b-4218-8c22-8561adda78f8-4 00:00:14.179 --> 00:00:17.435 parts and access to each part depends on each level of 3f1210dd-189b-4218-8c22-8561adda78f8-5 00:00:17.435 --> 00:00:21.342 permission that you are granted. So the first level is the Global 3f1210dd-189b-4218-8c22-8561adda78f8-6 00:00:21.342 --> 00:00:24.598 admin and this is only accessible by global admins and 3f1210dd-189b-4218-8c22-8561adda78f8-7 00:00:24.598 --> 00:00:28.268 they will have the ability to add new buildings to the system 3f1210dd-189b-4218-8c22-8561adda78f8-8 00:00:28.268 --> 00:00:30.400 and assign building administrators. c16a6de2-386b-4725-8e28-250965a27d6e-0 00:00:31.060 --> 00:00:34.081 The second level is Building admin and this is only c16a6de2-386b-4725-8e28-250965a27d6e-1 00:00:34.081 --> 00:00:37.509 accessible by building admins. So they are assigned by the c16a6de2-386b-4725-8e28-250965a27d6e-2 00:00:37.509 --> 00:00:41.054 Global admins and they will only have additional permissions c16a6de2-386b-4725-8e28-250965a27d6e-3 00:00:41.054 --> 00:00:44.714 which will enable them to manage buildings and facilities that c16a6de2-386b-4725-8e28-250965a27d6e-4 00:00:44.714 --> 00:00:48.491 have been assigned to them. And then lastly book a space so this c16a6de2-386b-4725-8e28-250965a27d6e-5 00:00:48.491 --> 00:00:51.861 is accessible by all users. And here they will be able to c16a6de2-386b-4725-8e28-250965a27d6e-6 00:00:51.861 --> 00:00:54.999 register their workplaces and easily find and reserve c16a6de2-386b-4725-8e28-250965a27d6e-7 00:00:54.999 --> 00:00:58.834 available desks, workspaces such as meeting rooms and even book a c16a6de2-386b-4725-8e28-250965a27d6e-8 00:00:58.834 --> 00:01:01.740 parking space. So ultimately the desk booking app d24d6840-1044-43e1-b4a2-317c34cebec1-0 00:01:01.820 --> 00:01:05.424 is made just to make it easier for organisations to manage d24d6840-1044-43e1-b4a2-317c34cebec1-1 00:01:05.424 --> 00:01:09.029 booking facilities in one app. Now I'm going to pass on to d24d6840-1044-43e1-b4a2-317c34cebec1-2 00:01:09.029 --> 00:01:12.633 Yachin who go through the architecture of the app and then d24d6840-1044-43e1-b4a2-317c34cebec1-3 00:01:12.633 --> 00:01:13.549 provide a demo. 7aa816ad-038f-4ee6-b8cb-705d59a42d83-0 00:01:15.660 --> 00:01:21.111 OK, so I'm going to talk about a desk booking app architecture. 7aa816ad-038f-4ee6-b8cb-705d59a42d83-1 00:01:21.111 --> 00:01:25.882 So overall we use Power Apps, Power Automate, Flows and 7aa816ad-038f-4ee6-b8cb-705d59a42d83-2 00:01:25.882 --> 00:01:30.993 Dataverse for teams, Dataverse tables. So if we look at the 7aa816ad-038f-4ee6-b8cb-705d59a42d83-3 00:01:30.993 --> 00:01:36.104 Power apps on the left, we have 3 apps working together for 7aa816ad-038f-4ee6-b8cb-705d59a42d83-4 00:01:36.104 --> 00:01:41.556 this, this booking application. So we have the global admin app 7aa816ad-038f-4ee6-b8cb-705d59a42d83-5 00:01:41.556 --> 00:01:45.220 that is mostly for global admins to define 084a6cf6-e20e-4cde-870d-5951a04dd31e-0 00:01:45.360 --> 00:01:49.463 building datas and building administration app for building 084a6cf6-e20e-4cde-870d-5951a04dd31e-1 00:01:49.463 --> 00:01:53.361 admins to manage desks and parking spaces and the book a 084a6cf6-e20e-4cde-870d-5951a04dd31e-2 00:01:53.361 --> 00:01:57.395 space app that one is the one that is targeting on the end 084a6cf6-e20e-4cde-870d-5951a04dd31e-3 00:01:57.395 --> 00:02:01.362 user so that they can come in and make their bookings. So 084a6cf6-e20e-4cde-870d-5951a04dd31e-4 00:02:01.362 --> 00:02:05.602 apart from the canvas apps we also have three flows that work 084a6cf6-e20e-4cde-870d-5951a04dd31e-5 00:02:05.602 --> 00:02:09.500 together. So they work behind the scenes to get the data 084a6cf6-e20e-4cde-870d-5951a04dd31e-6 00:02:09.500 --> 00:02:13.466 stored in the data tables and also send out notifications 084a6cf6-e20e-4cde-870d-5951a04dd31e-7 00:02:13.466 --> 00:02:15.860 inside of Microsoft Teams to users 76854f4e-3f5d-4615-9278-b742965c8c1d-0 00:02:15.930 --> 00:02:21.569 to confirm their booking. And we have several data versus tables 76854f4e-3f5d-4615-9278-b742965c8c1d-1 00:02:21.569 --> 00:02:26.515 there just to store all the information, the referential 76854f4e-3f5d-4615-9278-b742965c8c1d-2 00:02:26.515 --> 00:02:31.808 data and the booking data. So that is a very simple overview 76854f4e-3f5d-4615-9278-b742965c8c1d-3 00:02:31.808 --> 00:02:33.369 of the whole apps.