Transcript
WEBVTT
00:00:00.300 --> 00:00:06.850
Welcome everyone to another episode of Dynamics Corner, the podcast where we dive deep into all things Microsoft Dynamics.
00:00:06.850 --> 00:00:15.169
Whether you're a seasoned expert or just starting your journey into the world of Dynamics 365, including Power Platform, I'm your co-host.
00:00:15.369 --> 00:00:17.303
Chris, and this is Brad.
00:00:17.303 --> 00:00:21.332
This episode is recorded on June 20th 2024.
00:00:21.332 --> 00:00:31.949
Chris, chris, chris, another mind-blowing episode, and we haven't had a chance to talk about this yet.
00:00:31.949 --> 00:00:34.764
But did you know, my latest obsession is the Rubik's Cube.
00:00:36.887 --> 00:00:40.741
Yeah, could you figure it out by the time we finish the episode?
00:00:40.741 --> 00:00:42.526
I did, I did.
00:00:42.545 --> 00:00:57.220
There's a sequence, right, right there is a sequence, there's a trick to it or a secret, it's some algorithms or whatever you may call it, and you can have a good workflow to go through to solve one of these yeah you can follow that workflow time and time again and let's solve.
00:00:57.801 --> 00:01:04.409
speaking of workflows, with us today we had the opportunity to speak with the man himself, the product manager from microsoft, working with the business central.
00:01:04.409 --> 00:01:09.612
Speak with the man himself, the product manager for Microsoft, working with the Business Central, connector for the Power Platform.
00:01:09.612 --> 00:01:12.301
With us today we have the opportunity to speak with Vlasde Kutela.
00:01:12.301 --> 00:01:32.218
Good morning, how are you doing?
00:01:32.218 --> 00:01:35.548
Good afternoon, I should say Good afternoon.
00:01:35.548 --> 00:01:37.251
How are you doing?
00:01:38.040 --> 00:01:38.722
I'm fine.
00:01:38.722 --> 00:01:40.750
How are you guys?
00:01:41.721 --> 00:01:45.084
Doing well, very well, I see you're in the famous LEGO room.
00:01:47.171 --> 00:01:47.552
Correct.
00:01:47.552 --> 00:01:59.546
I did a little bit of research before joining this and saw that a couple of weeks ago you actually had my manager, Janik, who was also in this room.
00:01:59.546 --> 00:02:04.512
So I thought I will use the same famous location.
00:02:04.512 --> 00:02:14.030
But I have something to show to you and the audience, because we have a couple of new sets that are ready to be assembled.
00:02:14.030 --> 00:02:19.688
So this is actually a retro radio which has a sound unit in it, apparently.
00:02:20.460 --> 00:02:28.951
We also have this, yes, correct, nasa Artemis launch system with the rocket and everything.
00:02:28.951 --> 00:02:34.350
And then this is very exciting it's Notre Dame.
00:02:34.350 --> 00:02:36.768
Wow, oh, the Notre Dame Lego set.
00:02:36.800 --> 00:02:39.849
So you have three new Lego sets to put into the famous Lego.
00:02:42.344 --> 00:02:44.149
We're getting those every now and then.
00:02:44.149 --> 00:02:54.127
These are waiting for maybe a little bit more autumn weather later.
00:02:54.127 --> 00:02:54.866
I don't know.
00:02:54.866 --> 00:02:57.286
Right now the weather in Denmark is amazing.
00:02:57.286 --> 00:03:02.382
People tend to spend time outside of the office whenever they can.
00:03:03.063 --> 00:03:04.909
Oh yes, I know all about those seasons.
00:03:06.500 --> 00:03:09.406
We also have football in Europe, europe.
00:03:09.406 --> 00:03:25.953
I don't know if you guys are aware, but the european championship for in football, which is soccer in the us right there yeah, that's a famous sport is currently on the way and we have have actually Denmark playing England today.
00:03:25.953 --> 00:03:40.090
So some of my colleagues are already getting ready to be excited, so you have to get some barbecue ready.
00:03:40.169 --> 00:03:42.865
Oh yes, you have to have some beer in the fridge stuff like that.
00:03:42.740 --> 00:03:45.135
You have some beer in the fridge stuff like that, but it's.
00:03:45.135 --> 00:03:53.169
It is today 6pm, so it starts in one hour right now in here.
00:03:53.169 --> 00:04:03.725
I will probably have a look at part of that game later on as well, but I'm not Danish originally, so I'm sometimes torn.
00:04:03.725 --> 00:04:05.222
We still can participate, hopefully we can.
00:04:05.241 --> 00:04:06.524
I'm not Danish originally so I'm sometimes torn.
00:04:06.524 --> 00:04:07.566
We still can participate.
00:04:07.566 --> 00:04:12.413
Hopefully we have enough time so you can get to watch the game with your colleagues.
00:04:12.734 --> 00:04:16.410
Oh, absolutely there's no problem with that, absolutely no problem.
00:04:18.040 --> 00:04:29.045
And also, we need to put the LEGO room on the map as a tourist attraction to anybody who's visiting Lego room on the map is a tourist attraction to anybody who's visiting.
00:04:29.065 --> 00:04:38.312
It is a tourist attraction and usually people are stopping by and we have members from our team showing various kind of offices here.
00:04:38.312 --> 00:04:40.673
We have a flight simulator room.
00:04:40.673 --> 00:04:45.795
We have an Xbox room this one, of course and a few other kind of hidden gems.
00:04:46.495 --> 00:04:47.776
Flight simulator room.
00:04:47.776 --> 00:04:49.677
I would appreciate that.
00:04:52.240 --> 00:05:07.278
That was a couple of years ago when we had several of our colleagues somehow magically convince someone in the site leadership here that some leftover budget could be spent on buying the actual flight simulator equipment.
00:05:07.278 --> 00:05:10.529
So we have the aux sticks and all that stuff.
00:05:10.529 --> 00:05:12.983
Is it the actual?
00:05:13.285 --> 00:05:15.451
flight sim game, or which game is in there?
00:05:15.451 --> 00:05:16.238
Yeah, yeah, yeah.
00:05:16.379 --> 00:05:24.629
I mean, it was actually before we had access to flight simulator Microsoft Flight Simulator so it is running something else.
00:05:24.629 --> 00:05:30.009
I don't know exactly, but we can research that for the next time.
00:05:30.802 --> 00:05:33.088
Oh, excellent, excellent, no, I want to know.
00:05:33.088 --> 00:05:35.103
See, now we can turn into all the fun that's there.
00:05:35.103 --> 00:05:46.810
It's good to have those outlets within the office, and it does increase creativity, because you can take your mind off something sometime and it helps your brain think a little bit differently.
00:05:46.810 --> 00:05:50.310
But we definitely appreciate you taking the time to speak with us today.
00:05:50.310 --> 00:05:58.173
I've been looking forward to having a conversation with you, as I do with each of the members of the community that take the time to speak with us.
00:05:58.173 --> 00:06:04.411
Before we jump into it, though, do you think you could take a moment to tell everyone who's listening a little bit about yourself?
00:06:05.634 --> 00:06:06.154
Absolutely.
00:06:06.154 --> 00:06:08.238
My name is Boazic Oteuco.
00:06:08.238 --> 00:06:25.694
I work as a PM, which stands for Product Manager or Program Manager, at Microsoft, based out of Microsoft Denmark, which is actually formally not Microsoft Denmark but Microsoft Development Center Copenhagen.
00:06:25.694 --> 00:06:43.110
These are two different business entities located in the same building, and we are a development center for Dynamics products, and Dynamics Business Central, specifically, is headquartered here in this office.
00:06:43.110 --> 00:07:01.869
It's on the outskirts of Copenhagen in Denmark, and, yeah, we have most of the engineering team based here and then, of course, a few other remote locations here and there across Europe and the US.
00:07:01.928 --> 00:07:09.071
As well, so you work as a product manager with Microsoft and the Dynamics product.
00:07:09.071 --> 00:07:12.670
Which product in particular do you work with?
00:07:14.221 --> 00:07:19.228
Yeah, I'm responsible for integration between Business Central and Power Platform.
00:07:19.319 --> 00:07:21.267
That's my main responsibility.
00:07:23.362 --> 00:07:45.526
But when I got hired into this office I was actually responsible for the mobile app first, then a little bit of different kind of elements of UI, web client UI and kind of different aspects of the user interface of our product, and that stays with me until now and going forward as well.
00:07:45.565 --> 00:07:46.951
I will be looking at that as well.
00:07:46.951 --> 00:08:02.923
So kind of user-facing elements, but also integration with Power Platform and for that it is mostly right now Power Automate, power Apps, and recently we started doing a little bit more with Copilot Studio.
00:08:02.923 --> 00:08:17.487
Of course, as you know, we are looking at Copilot scenarios and Copilot being built inside Business Central, but also different scenarios that we can offer to the community using Copilot Studio.
00:08:17.487 --> 00:08:29.466
And as a program manager or product manager officially right now this discipline is called product management, previously program management.
00:08:29.466 --> 00:08:34.808
So as a product manager, I'm looking at what's going on around us.
00:08:34.808 --> 00:08:53.432
I'm looking at the markets, talking to partners, talking to the community, talking to customers, from time to time presenting the content, presenting news and, of course, working with engineers also to actually deliver the components or the elements of the product.
00:08:55.081 --> 00:08:55.582
That's great.
00:08:55.582 --> 00:08:57.188
That is Power Automate.
00:08:57.188 --> 00:09:18.662
I know when they introduced Power Automate or even the early onset, the integration with Business Central to Power Automate, it totally opened up the use of the application from where instances where someone may have to develop a solution, now they could use Power Automate to complete that solution and work with the data in a bi-directional format.
00:09:18.662 --> 00:09:41.179
When working with Power Automate and designing what you would need for the integration between Business Central and Power Automate, what are some of the areas that you look at to determine which entities that you may set up or which information that you will allow to have access to from the outside in Power Automate?
00:09:43.850 --> 00:09:44.192
outside.
00:09:44.192 --> 00:10:03.510
In Power Automate, yeah, we try to offer the technical capability or the capability to integrate with the product, and that is through both having the connector, that component that reaches to the data, but also integration in the UI.
00:10:03.510 --> 00:10:15.412
So the fact that you can have power automate flow show up in the business central UI on the side and that works independently of a specific entity and specific data.
00:10:15.412 --> 00:10:46.820
And, of course, the business central architecture is is defined in such a way that we have our, our platform, our, our kind of server layer, and then, on top of that, apis, and those APIs are responsible for communicating from the outside, so communicating with Business Central, giving access to data and allowing for the data to be written back to Business Central, and those APIs are provided by Microsoft.
00:10:46.820 --> 00:10:53.788
So we have a set of APIs out of the box, like the V2 APIs that we currently own.
00:10:53.788 --> 00:11:16.469
We have a couple of additional sets of APIs for various kinds of use cases, and then partners also are able to provide additional APIs APIs for our data sets or our data that is not included in the standard APIs, but also for data that is created by partners.
00:11:16.469 --> 00:11:36.631
So if you build an extension for Business Central with your own tables, with your own data, different, completely different entities, which actually happens quite often, because Business Central is this kind of programming platform for business applications, based, of course, on Business Central.
00:11:36.631 --> 00:12:03.211
But sometimes we have partners who build applications that have much more objects and tables and components included, provided by the partner, than what we originally provided with Business Central, and for that, of course, in the same way, those partners can open up with their own APIs and all of those APIs are accessible through Power Platform.
00:12:03.279 --> 00:12:06.549
So Power Automate, power Apps and so forth.
00:12:06.549 --> 00:12:07.841
We have different kind of.
00:12:07.841 --> 00:12:10.969
You know we can go a little bit deeper if you're guys interested.
00:12:10.969 --> 00:12:11.671
Oh, I'd like to.
00:12:11.671 --> 00:12:12.552
I'm interested in it.
00:12:12.552 --> 00:12:14.644
We have different technologies for that.
00:12:15.167 --> 00:12:16.490
No, I'm interested, I understand it all.
00:12:16.490 --> 00:12:21.585
I listen to you speak and it brings so much to my mind as far as questions and functionality and technology, and one of them you hit to my mind.
00:12:21.585 --> 00:12:24.749
As far as questions and functionality and technology, and one of them you hit.
00:12:24.749 --> 00:12:57.846
So you had mentioned, if there's standard APIs which may be the foundation of the connector right, or the connector is something that's within Power Automate that connects to Business Central and consumes those APIs, and if you create an extension, whether it's an ISV extension, internal extension for those that may do internal development, or a partner extension is there anything that needs to be done from the Par Automate point of view for those APIs to be accessible, or are they just already accessible?
00:12:57.846 --> 00:12:59.610
Is there a certain structure that they need to follow?
00:13:02.041 --> 00:13:02.761
That's a good question.
00:13:02.761 --> 00:13:27.879
Any API, any extension that creates an API in a standard way and, of course, we have some documentation explaining best practices, how to create custom APIs for Business Central but any API that is created in a proper way will be available to Power Automate through this connector out of the box, no additional steps required.
00:13:27.879 --> 00:13:56.893
So the connector is actually a component in Power Platform, and Power Platform right now has something like 1,400 different connectors for various data sources external and I mean first-party Microsoft-owned product, but also various external systems and Business Central is one of them, and this is a component that allows systems to work with each other.
00:13:56.893 --> 00:13:59.327
It's like a proxy kind of a thing, right.
00:13:59.327 --> 00:14:02.210
It handles authentication and so on.
00:14:02.210 --> 00:14:33.208
It handles also access to different APIs, so it is able to read various API roads in a specific instance of Business Central and allows you, for instance, in Power Automate it gives you like a UI where you can kind of go through the API hierarchy and select the one that you want to work with and connect with and create an action in Power Automate to read data from a specific API.
00:14:34.200 --> 00:14:39.249
I mean, you would think you're reading from a table, but you actually are going through APIs, right.
00:14:39.249 --> 00:14:47.269
So you actually are calling an API, but you don't need to understand the technicalities behind those APIs.
00:14:47.269 --> 00:14:53.303
It's just basically a structure of data In Power BI.
00:14:53.303 --> 00:14:54.908
It is even nice.
00:14:54.908 --> 00:15:06.870
The UI is even nicer because they have a very nice preview of the whole hierarchy of APIs and you can just cherry pick the ones that you are interested in and build your query.
00:15:06.870 --> 00:15:14.772
Power Automate has like a slightly different UI where you have a couple of levels of those.
00:15:14.772 --> 00:15:28.431
You know, selectors with different types of APIs, and then you get to a specific one and then Power Apps, on the other hand, has like a more like a flat list of different APIs that you select.
00:15:28.431 --> 00:15:39.389
But whatever you choose, you always have access to all those APIs that are provided by Microsoft and partners or from your own extension as well, of course.
00:15:40.533 --> 00:15:41.562
That's nice, it's a quick.
00:15:41.562 --> 00:15:44.320
You know everyone likes to use the word or the term.
00:15:44.320 --> 00:15:46.000
Now you know, low code, no code.
00:15:46.000 --> 00:16:03.653
So I guess using the connector you know if we talk about that gives someone easier access to the Business Central data and they can handle all of the without understanding the technical architecture of an API and the connectable assist with authentication for the user as well as selecting the correct company.
00:16:03.653 --> 00:16:05.114
That's always been one of those challenges.
00:16:05.114 --> 00:16:07.836
You know, with Business Central you have a multi-company solution.
00:16:07.836 --> 00:16:08.976
How do I know which company I'm in?
00:16:08.976 --> 00:16:10.278
How do I know which environment I'm in?
00:16:10.278 --> 00:16:16.446
Because you may have a production or a sandbox and all of that is something that you can configure with in the Connect here.
00:16:17.668 --> 00:16:34.828
Precisely, and environment and the company is part of that hierarchy, because environment would be on top right and then in each environment you have multiple companies, or you might have multiple companies and those companies could have slightly different APIs inside right.
00:16:34.828 --> 00:16:50.947
So you're going through that hierarchy and, as I said, like Power BI, power BI Desktop, this kind of report designer has like a very nice kind of experience where you have a tree view of everything that is available for you.
00:16:52.181 --> 00:16:53.586
Maybe you can get that in Power BI.
00:16:53.586 --> 00:17:01.201
So is the connector that you use for Power BI the same connector that you use for Power Automate and Power Apps, or is it something different?
00:17:02.083 --> 00:17:06.453
Yeah, so specifically, power BI is a different connector, it's a different code, something different.
00:17:06.453 --> 00:17:09.079
Yeah, so specifically Power BI, it is a different connector, it's a different code.
00:17:09.079 --> 00:17:18.587
It's using the same concept and it's also calling our PIs, but Power BI as a product is slightly different than the rest of Power Platform for various historical reasons.
00:17:18.587 --> 00:17:29.319
So the technology the connector is written in is slightly different than we had to and we still have multiple versions of that connector.
00:17:29.319 --> 00:17:56.305
We actually have a connector for on-prem version of Business Central that we keep using or offering to our customers, but of course, the majority of our improvements, efforts and different new features are introduced to the cloud version of Business Central Connector.
00:17:56.325 --> 00:18:02.015
So, as it sits today, the Power Platform Connector for Business Central can work both online and on-premise.
00:18:02.015 --> 00:18:04.125
Is there a difference between the two?
00:18:04.125 --> 00:18:08.808
Is it limited functionality between the two based upon the architecture, or are they the same?
00:18:10.703 --> 00:18:29.068
The functionality is limited for Business Central connector on-prem and specifically Business Central connector for Business Central on-prem is not able to react on triggers that happen inside Business Central because you have to expose data.
00:18:29.068 --> 00:18:48.851
So there is a way to expose data and have kind of access to your data, but we cannot kind of offer the same level of interactivity between those two systems, one living inside your on-prem environment and, of course, the rest of Power Platform being in the cloud.
00:18:48.851 --> 00:18:51.567
And the same, for instance, for Power BI.
00:18:51.567 --> 00:18:54.686
We have in Power BI integration.
00:18:54.686 --> 00:19:00.480
We have the ability to embed a report or dashboard inside Business Central.
00:19:00.480 --> 00:19:16.643
So you have a report and dashboard that you create and that report lives in the Power BI service online and that's where you can kind of go to your Power BI dashboard or you can use your Power BI mobile app on a mobile device.
00:19:16.643 --> 00:19:21.525
You're accessing your dashboard and data that is in the cloud.
00:19:21.644 --> 00:19:23.883
I mean Power BI as a system lives in the cloud.
00:19:23.883 --> 00:19:26.111
I mean Power BI as a system lives in the cloud.
00:19:26.111 --> 00:19:40.388
Then embedding that specific selected report or dashboard inside Business Central, which is also online, that works seamlessly because they share the same authentication.
00:19:40.388 --> 00:19:54.169
We're talking about the same Entra tenant, so there is a way to embed, and Business Central offers a very nice UI to kind of just, you know, select all of those reports and just pick one and interact with it.
00:19:54.169 --> 00:20:06.652
But for Power Business Central on-prem that's not possible, because then Business Central on-prem would have to reach out to cloud Power BI.
00:20:06.652 --> 00:20:16.387
I mean, I know that there are partners that have done something around it and it's technically possible.
00:20:16.387 --> 00:20:19.388
I mean, everything is possible in software, right it?
00:20:19.690 --> 00:20:19.750
is.
00:20:21.163 --> 00:20:24.511
But it's not the standard way and not the reasonable way, I would say.
00:20:24.511 --> 00:20:27.092
It's not the standard way and not the reasonable way, I would say.
00:20:27.092 --> 00:20:39.289
But of course we have a lot of customers who are still working on-prem and would like to stay on-prem, and for them we all, of course, offer some capabilities in Power Platform realm as well.
00:20:40.082 --> 00:20:50.548
That's good to have both options for online and on-prem, with, again, some limitations based upon the architecture you mentioned with the cloud environment, authentication and data, versus where it sits.
00:20:50.548 --> 00:21:00.237
On-prem, which sometimes you know, you get a lot of the same functionality, but sometimes the challenges have to deal with authentication and where the data may reside and how much data you need to transfer.
00:21:00.237 --> 00:21:09.873
Answer when working with the connector and you know, my mind gets blown as far as how this world is now spreading out.
00:21:09.873 --> 00:21:13.003
Before it used to be a nice little world of business central or, you know, Microsoft Dynamics Nav.
00:21:13.003 --> 00:21:19.691
Now it's spread out now because of, you know, the ability to go into Power Platform and have these external connectors to integrate with.
00:21:19.691 --> 00:21:22.198
What are some of the?
00:21:22.198 --> 00:21:25.646
If someone were to start working with the Power Platform connector?
00:21:25.646 --> 00:21:28.313
I want to get into working with the Power Platform Connector.
00:21:28.313 --> 00:21:39.483
What are some insights that you may have or some suggestions you have to overcome some challenges, or what are some of the biggest challenges that you see when someone starts working with that?
00:21:43.511 --> 00:22:07.119
I don't know if this would be the biggest challenge, but of course, there is some basic kind of stepping stone, some basics that you need to sort out as a customer in order to start, and that, of course, starts with a license or an account or the ability to actually use one of those.
00:22:07.119 --> 00:22:23.137
Luckily, business Central paid license gives our customers access to Power Automate, power Apps, power BI and so on at no additional cost for majority of use cases.
00:22:23.137 --> 00:22:33.255
So this is something that comes with our licensing terms or licensing guide, and it's described there as limited usage rights.
00:22:33.255 --> 00:22:57.695
That's the specific term the licensing guide uses to describe a situation where you would be integrating power automate flow, for instance, inside Business Central for the business scenarios to extend Business Central to add some additional functionality in Business Central.
00:22:57.695 --> 00:23:14.594
If you would like to build a power automate flow that doesn't touch Business Central data and just sends you an email every day with weather forecasts for your city, very nice scenario, but that has nothing to do with Business Central.
00:23:14.594 --> 00:23:19.815
For that specific flow you would have to have a separate Power Automate license.
00:23:19.815 --> 00:23:31.074
But if you have built a flow that sends you a weather forecast for your customer location before you go and visit that customer on a given day.
00:23:31.074 --> 00:23:34.900
That's a scenario that uses business central data.
00:23:34.900 --> 00:23:40.317
So you might think about this as within those limited usage rights.
00:23:40.944 --> 00:23:54.798
Of course, it's just an example, but in order to get that, you have to either start Power Automate like a welcome wizard and select your region, click through a couple of questions.
00:23:54.798 --> 00:24:02.775
They ask the user, that starts, and then, of course, you have to approve also on the Business Central side.
00:24:02.775 --> 00:24:08.329
You have to approve also on the business central side.
00:24:08.329 --> 00:24:24.700
There is a privacy guide at the beginning of of the integration when you're starting and we're asking you to approve that um integration between those two systems, um and allow that to be offered to use either by you or all users in your organization.
00:24:24.700 --> 00:24:36.289
When you do that, there is actually a very easy way to get started inside Business Central because we offer multiple templates which you might think about.
00:24:36.289 --> 00:24:40.971
Like you know, predefined Power Automate flows, so we have a gallery of those.
00:24:41.905 --> 00:25:08.688
When you start and you go to Automate Group on, let's say, a customer list, you will see there is a list of different templates provided by us and you can just take one of them and have a have a flow that is built based on the template and, of course, later on modify, edit, so you will have to learn a little bit.
00:25:08.688 --> 00:25:16.554
We're talking about no code, low code, no code capabilities of Power Platform, for instance.
00:25:16.554 --> 00:25:34.211
If you're talking about Power Automate, it is still some form of a macro engine executing steps one by one, being able to go through some loops or some conditions.
00:25:34.211 --> 00:25:49.534
But it's like a very lightweight computer program and of course some basic understanding of how that works is required if you want to modify and start editing that a little bit.
00:25:49.534 --> 00:25:54.817
But it's not a huge problem, I would say.
00:25:54.817 --> 00:25:56.833
So getting started is not that complicated.
00:25:58.106 --> 00:26:02.330
And once you're online and you have the connector enabled, you have access to an environment.
00:26:02.330 --> 00:26:03.494
You can choose that environment.
00:26:03.494 --> 00:26:06.107
And you touched upon the licensing.
00:26:06.107 --> 00:26:11.026
Licensing to me across this whole system is one of those I'll say over and over again.
00:26:11.026 --> 00:26:16.505
I try not to even pretend to understand because to me it just gets a little complicated.
00:26:16.505 --> 00:26:31.074
But the licensing if you have a business central user, you have access to use Power Platform or Power Automate if you're using it within a Business Central scenario as part of a process within Business Central to extend it.
00:26:31.074 --> 00:26:36.256
So if it's reading or writing, you said it's limited use Is the limited?
00:26:36.357 --> 00:26:36.459
use.
00:26:36.459 --> 00:26:38.451
As far as Limited usage rights, yeah.
00:26:38.731 --> 00:26:39.213
Usage rights.
00:26:39.213 --> 00:26:40.891
Okay, so it's limited usage rights.
00:26:40.891 --> 00:26:44.594
Does that mean it's read-only as well?
00:26:44.775 --> 00:26:45.746
No, no, no, or is it?
00:26:45.746 --> 00:26:46.650
You have access to write back?
00:26:46.650 --> 00:26:50.173
Yes, you have access to data.
00:26:50.173 --> 00:27:07.515
You can read and write data and the fact or entities that you as a user specific user have access to in Business Central, that can be controlled in Business Central as well, and Power Platform and our connector would honor that right.
00:27:07.515 --> 00:27:12.884
So, if you set up permissions, this user is not able to read employees' data, for instance.
00:27:12.884 --> 00:27:20.134
They won't be able to read employee data, regardless whether they use Excel, our web client, mobile app, power Platform.
00:27:20.134 --> 00:27:21.789
That is obviously honored.
00:27:21.789 --> 00:27:23.094
That is obviously honored.
00:27:23.094 --> 00:27:41.377
But, of course, if that user has the right to read and write data from a specific table, let's say customer's table, they will be able to do it also through Power Automate or Power Platform solutions using our connector.
00:27:42.226 --> 00:27:59.372
Connector is actually one of the ways to do to interact with our data because, as I mentioned, we have Power BI, which is read-only by nature, so that uses slightly different technology, also called a connector, but slightly different technology.
00:28:00.252 --> 00:28:04.578
But we also have another tool which is based on Dataverse.
00:28:11.244 --> 00:28:29.939
So if you, for those of our listeners here who are not familiar, dataverse is the data management platform from Microsoft, more like a complex database system for business applications, and that is also a system that sits below Power Platform.
00:28:29.959 --> 00:28:39.655
So Power Platform is built on top of Dataverse and Dataverse has a concept of something that is called virtual tables.
00:28:39.655 --> 00:28:41.989
We also support that.
00:28:41.989 --> 00:28:51.896
So virtual tables allow you to take a given API from Business Central so we're still talking about APIs in the same way and visualize that.
00:28:51.896 --> 00:29:18.338
That means a given table or API from Business Central let's say, customers API becomes a table in Dataverse and it's visible, accessible, just as any other table in the Dataverse user interface, and you can edit the data, build views on top of that, build apps on top of that.
00:29:18.338 --> 00:29:30.115
You can use that data in Power Pages, for instance, because Power Pages is built on Dataverse only, so it requires Dataverse, and so on.
00:29:30.115 --> 00:29:38.035
So there are kind of situations or scenarios where you would use Dataverse and you would use Dataverse virtual tables.
00:29:38.035 --> 00:29:47.816
As I said, it's just another technology to access business central data through APIs and have them offered to Power Platform.
00:29:49.086 --> 00:29:52.253
Are all Power Platforms sit on top of Dataverse.
00:29:52.253 --> 00:29:55.461
All of them.
00:29:56.267 --> 00:30:00.057
So, as I said, power BI is a slightly different beast.
00:30:00.057 --> 00:30:19.704
Power BI has its own data management system because the data that is imported, let's say, into Power BI and there are various ways how that can be done is, by default and by design, read-only.
00:30:19.704 --> 00:30:26.554
So all the ways of integrating data through Power BI is read-only.
00:30:26.554 --> 00:30:50.666
So they can offer different types of, let's say, more advanced data store mechanisms and also mechanisms for storing bigger data sets and data sets that are already aggregated, pre-calculated, and so on and so forth.
00:30:50.666 --> 00:30:57.392
And then you're going into different data type of solutions for analyzing data.
00:30:57.392 --> 00:31:03.653
So they are not using directly Dataverse as, for instance, powerapps do.
00:31:04.665 --> 00:31:12.611
Yeah, for some reason throughout the years, I always find Power BI to be entirely, even though it has the name Power in front of it.
00:31:12.611 --> 00:31:19.296
For some reason I don't ever consider it as part of the Power Platform family, even though it technically is.
00:31:19.296 --> 00:31:24.457
So I'm trying to have that concept in my mind be the same family.
00:31:24.457 --> 00:31:28.144
So you had mentioned about quite a few features.
00:31:28.144 --> 00:31:38.671
Is there any underutilized features in Power Automate that maybe people should consider, maybe start utilizing because it's underutilized right now?
00:31:41.527 --> 00:31:46.198
If we're talking about integration between Business Central and Power Automate, I can, of course, comment on that.
00:31:46.198 --> 00:31:47.380
If we're talking about integration between Business Central and Power Automate, I can, of course, comment on that.
00:31:47.640 --> 00:31:50.201
If we're talking about Power Automate in general.
00:31:50.201 --> 00:31:54.208
Let's leave it to my colleagues from Power Automate team.
00:31:54.208 --> 00:32:20.921
Yeah, I would definitely say that we see a lot of interest in our approval scenarios and those approvals that are built on top of Power Automate are some maybe a hidden gem, maybe a feature that might be, I wouldn't say, forgotten.
00:32:20.921 --> 00:32:28.688
But you know that's something that sits a little bit behind and not everyone is able to kind of fully use it.
00:32:28.688 --> 00:32:56.768
But it's also an interesting discussion when to use this instead of using our internal approval engine, the one that you internal approval engine, the one that you probably know even from the NAV times, because not always power automate is the answer, and that's, of course, a natural choice, a natural path.
00:32:56.768 --> 00:33:39.001
But there are ways, there are moments where the approval system should actually be happening and should be, partially at least, orchestrated outside of Business Central, when that approval needs to use some data on top of data from Business Central in order to execute the approval, find the right approver, maybe apply some rules that should be built in when the approval is actually going and adding some data to external system.
00:33:39.001 --> 00:33:57.453
When a request for approval happens, it has to be logged somewhere else on top of Business Central, when the approval, the fact that the document or the change, data change has been approved needs to be logged somewhere else as well.