创建一个电源应用程序以使用Microsoft DataVer权(视频)扩展动态365 CE数据

观看这个录制的网络研讨会,学习如何创建和部署安全模型驱动电力应用与你的集成动态365客户参与解决方案。我们通过Microsoft Dativerse,构建强大的应用程序和自动化进程,通过Microsoft Dativers,并使用电力平台扩展Dynamics 365解决方案的值来实现数据。

记录如下:

梅丽莎:在那里,谢谢今天加入我们。我的名字是梅丽莎。我在Encore的营销专家。所以今天我们会谈论创造一个电力应用扩展你的动力学公元365年使用Microsoft Dataverse的数据。这里有齐亚德·帕拉帕拉和皮埃尔·马纳格里。你好,在那里。

Ziad:嘿。非常感谢,梅丽莎。So, today we’ll be talking about, introducing a little bit more of what Dataverse is, which is really a segment of the Common Data Model or Common Data Service that we formally know it as, as well as how Power App and the Dynamics 365 CE can work together in your larger solution. And we’ve done some webinars and content online that, kind of, is in series to this Power Apps and能力的平台与Dynamics 365 CE集成或扩展该解决方案。

So for today’s purpose, I’m gonna be going through just a few slides just to give you a high-level context, and then Pierre will show you a little bit more deeper in-depth, as well as show you a little bit of a demonstration of how Power Apps can be utilized in that capacity. The Microsoft Model for Power Platform really instills around four main applications. The one being权力BI、电力应用,电力自动化, 和电力虚拟代理.所有这些都有各种各样的数据连接器和模型来源,可以连接和实现,以便能够部署更大的解决方案或扩展现有的解决方案,以便能够使用这些工具集成其他组件。

微软使用的一种工具就是Dataverse,它是一种可以在所有这些应用中共享的集合信息,也可以在微软现有的其他产品和服务中共享。所以,真正的力量在于收集了多少数据,以及我们实际上可以,根据数据的价值或它为你做某些事情的能力,解锁什么。电力应用,现在我们知道电力应用能够做的就是创造,你知道,应用程序和连接这些应用程序和数据是否这些都是自定义构建应用程序或自定义任务,您想创建一个基于角色的画布上应用并连接多个来源,或者它是一个集成到现有的系统,或者它允许你将你创建的应用嵌入到网络上,或者通过移动设备或其他设备。

这个想法是能够创建这些沉浸式应用程序,可以使用你的数据和修改这些业务流程,创建一些业务逻辑,并能够管理所有这些应用程序的解决方案,不仅对于那些专业开发人员,也给市民,开发商或人,你知道,无需任何开发经验即可创建这些应用程序。所有这些都很好地结合了很多动力学解,特别是今天我们要讲的金博宝188BET下载Microsoft Dynamics 365 CE或客户关系管理的经验。这些业务应用程序一起记住这个生态系统,你知道,你有这个统一的经验在所有的这些应用程序,不管是平台,这里有在底部,以及所有其他的动力解决方案并通过Dataverse的力量,金博宝188BET下载您可以创建逻辑、其他BI工具的公共开发集,并访问所有这些解决方案,并在这些应用程序中扩展这些解决方案。金博宝188BET下载

So, with that in mind and understanding that the business can be, you know, essentially how you wanna create it, and you can utilize these tools to aid you in that system, I’m gonna pass it over to Pierre who’s gonna share in some more details around what Dataverse can do as well as how we can build these电力的应用使用您的动态CE环境。对你来说,皮埃尔。

Pierre:谢谢,Ziad,大家好日子。今天我们将潜入动态365型号驱动的应用程序。而且,在我们迅速跳进该演示之前,我只是想向你展示两个幻灯片。我保证会简短。而且,随着Ziad的提到,电力平台包括许多不同的产品,我们将专注于电力的应用电力自动化到较小程度。我只是按名字提到它,我只是想让你意识到这一点。

那么,微软能提供什么呢?电力平台的主要功能是它包含了Ziad提到的组件,它是建立在Dataverse上的,但它不仅仅是一个数据库,电力平台的真正功能是,它是可扩展的,它是健壮的。这就是微软用来建立第一方应用程序的平台。所以当你看动力学365销售例如,您看到的内容有一个模型驱动的应用程序,这就是我们今天潜入的是,您如何创建自己的模型驱动的应用程序,甚至是自定义您拥有的现有的应用程序。

因此,所有这些都建于电源平台。因此,Microsoft为您提供了相同的工具,以便您也可以构建强大,可扩展和安全的解决方案。金博宝188BET下载您还可以使用此延长动态365,以及办公室365..而功耗应用的功耗平台中的技术,我们可以创建这些应用程序,并且有几个不同的应用类型。所以,有一个画布应用程序,而如果你已经参加了我们之前的网络研讨会,你见过,看起来像什么。因此,该格式通常是智能手机的格式。而且,这样的你在屏幕上看到,现在的东西,它也是像素完美。所以,如果你有例如图片,和你想使它具有一定规模,就可以了。和模型驱动的应用程序,正如我所说,是完全一样的动力365级的应用程序,你看。而在应用程序设计经验是你看到的就是你得到的。

So, many people compare Power Apps, Canvas App Studio where you create your Power Apps to something along the lines of PowerPoint and Excel, so that the different screens for your app, for example, are similar to slides that you’d have in a PowerPoint deck, and where Excel comes in is that it’s not just visual, you can also apply some logic in the form of one or more lines of code that looks similar to a formula in Excel. So here, if we look here, you can see this is one of the lines of code. And so if you’re familiar with this formula structure within Excel, then you’ll be very easily acclimated to the formula structure within电力的应用.我要结束了,现在我们要开始我们的演示。

所以,这个屏幕我现在就在现在,如果你不熟悉它是make.powerapps.com。Now, you need a certain amount of access and licenses…So, if you browse to this page and you don’t have access, you need to check with your IT department, depending on what you’re wanting to do, you’ll need…it might be included in your Dynamics 365 License for example, if it’s an enterprise license and, if you don’t have that, then you might need a Power Apps Per App or Per User License in order to engage some of what we’re gonna do here today.

我想让你们注意一下。如果你点击应用程序,你会想,哦,不,我知道这里有很多应用程序,但我没有。没有别的了,我把它们弄丢了,你要做的是检查右上方的环境。很有可能你只是在默认环境下,你需要改变到动力学公元365年环境,或者您的环境也可能被称为其他名称,比如您的公司名称。然后到apps,可以看到所有apps都在这里。这是我想说的第一点,这样我们就不会因为失去一些可能已经失去的东西而恐慌。

我想让你们注意数据和表格,我们今天要讲的是会计表格。我想简单讲一下这个的原因是因为微软,正如Ziad提到的,他们现在把公共数据服务称为微软数据厌恶,所以微软喜欢更改名字,表格过去被称为实体。当我带你到Power Apps模型驱动的App Designer时,你会看到这里的Account表在那里会被称为一个实体。我只是不想在这里使用的名字之间有任何的混淆。所以,现在,然后是专栏,他们只是让它对人们更传统的友好,特别是因为我们想鼓励公民开发者加入进来,并与这些东西一起工作。因此,人们更熟悉表和列的概念而不是把它称为属性,这是以前的叫法。

在account表中,我们看到很多列这些是默认的开箱即用的。如果你有Power Apps License或Enterprise License,你也可以添加15个自定义实体或表格,如果你需要捕获一些不同的数据,或者你也可以修改现有的表格并添加额外的列。我们都很熟悉列和它们代表的东西。现在,关系,这些是特定于表中的记录的。举个例子,如果你创建一个账户,你知道,有一个账户所有者或一个create by item会在这个特定的表中创建一个关系。

然后我们有业务规则。所以,这里你可以设置某些逻辑做事,你可能会想,说,创建一个帐户,你可能会想要设置一个自动业务规则,将为您创建一个活动给他们一封欢迎也许第二天之类的。这样可以帮助实现一些自动化。视图,如果你熟悉Dynamics 365,你看一下,例如,程序的所有账户或活动账户区域,那将是一个视图。如果我到这里动力学365销售,然后点击“帐户”,然后进入“活动帐户”。现在这个视图就是我们在这里展示的。这个的美妙之处在于,你对这些视图或表单等所做的任何修改,都会被翻译成所有使用这个项目的应用程序。所以,你不需要做很多不同的改变。一旦你改变了这个视图,它就会为系统中所有使用这个视图的相关应用程序改变它。

这是表格。你有你的账户表格。如果我们继续,浏览到A-Datum Corporation,这就是我们在这里看到的账户表单。现在仪表盘和图表很有趣。你们在这一页的顶部看到了一个,我很快地回去。这是一个销售活动社交仪表板,这些都很好,但实际上你在Dynamics 365中要做的任何图表或仪表板,我强烈建议你和我们谈谈权力BI.视觉效果更令人惊叹。您还可以将数据放置和机器学习和其他AI洞察力添加到这些仪表板中有很多功能,以及您真正无法在此处提供此经验。

最后,我们来看看数据。如果你们还记得,A-Datum Corporation,你们可能也见过其他一些名字,这是我在看Dynamics 365账户表中的实际数据。现在,我们要做的是快速回到home键。我将向您展示如何开始创建一个模型驱动应用。现在,当我们去应用项目,然后点击新应用。如果你参加了其他的讨论,我对画布的应用程序,您知道,我们创建了一个新的帆布应用通过单击画布,然后应用,但现在我们要点击新模型驱动。

所以,我们要等待它出现。现在,我可能会称它为我的销售模型应用程序,这里你有很多不同的选项。例如,我将使用默认图标,你可以创建自己的图标。你也可以使用现有的解决方案来创建一个应用程序或者像我们将要做的那样从头开始。你也可以有一个欢迎页面,如果你想包括一些类型的描述,关于应用程序是关于什么的。您还可以启用离线移动访问。点击完成。然后它会带我们到模型驱动的App Studio。这就是我们要开始设计应用的地方。

所以,我们首先要看的是网站地图。现在,这可能会引起一些困惑关于这个站点地图到底是做什么的或者代表什么,这是我们要去的地方,并设计应用本身。所以,我点击了铅笔图标,把我带到了这里。有三个因素需要考虑。这里有一个新的区域,一个新的组,和一个新的子区域。我将通过展示销售应用本身来解释这些项目的含义。如果你跟着我的鼠标到底部这里,你会看到这里写着Sales,这是你定义区域的地方。这是你应用的主要领域,你会有应用设置和销售洞察等等,这是领域。group的作用就是把东西组合在一起。这里我们有My Work,他们为Dashboard和Activities创建了子区域。 So, same thing. They’ve created a customer’s group and they have accounts and contacts within there.

我要做的是,我们要创建一个新区域,我要把这个命名为Sales area这样你就能看到,当应用在那里时,这些项目代表什么。这里,我要说我的工作小组,好的。现在,对于子区域,我们将继续选择。现在,正如我提到的,这就是混乱开始的地方。我们选择Entity,他们不叫它表,然后点击这里的下拉菜单,选择Account。然后,接下来我要做的是点击+,添加另一个子区域,然后我要继续选择一个实体。你不需要点击下拉菜单,我只是这么做,但你可以直接开始输入。这里我要选择Contact然后再添加一个然后点击Appointment,好了。现在我们已经为这个应用创建了站点地图,然后我要点击保存,然后我们要关闭这个窗口。

所以,现在我们有我们的销售模型应用程序,也可以,您可以继续,您可以点击编辑,您可以点击播放,虽然我们还没有准备好使用它。所以,这是你去的地方,你可以修改你的应用程序或与它一起工作等。这本书商店应用程序是我之前创建的应用程序。所以你会看到,我们可以继续取消激活应用程序,它目前正在运行。所以我们只需回到应用程序创建的下一个阶段。因此,现在您将注意到网站地图不再具有附加的红色警告标志。因此,这意味着它对我们所做的事情感到满意,我们将继续前进并开始看商业流程流程。

现在,您可以在业务流程流中创建某些规则。例如,你正在和HR一起创建一个入职应用程序,你希望确保每个步骤都符合业务流程规则,这样就不会遗漏任何内容,也不会有人忘记任何特定的内容。我想说明的原因是电力自动化在我提到它的名称之前只是因为通过自动自动化,您可以将其添加到业务流程中。So for example, if HR has created a letter of offer, then you can have a Power Automate Hire and then maybe send a message to the person, the practice lead that’s doing the hiring so that they’re alerted that the letter of offer is ready to go and they could review it before it gets sent off to the prospective hire. So, there’s a number of different things you can do with it.

因此在这里,您还可以限制可用的业务流程、视图或表单等的数量。我马上就会给你们展示,但是我们马上就会开始创建一个新的业务流程。希望这不是。好吧,很好。我担心这是需要一点时间,因为它是今天早上当我经历了我的第一次排练,但是……所以,我称之为PRS的过程,然后我们会去吧,再一次,我们要做的这个帐户上的实体,我们要点击好。然后这将带我们进入过程设计师,我将扩展它,以便你们能够看到一切。

现在,在这个窗口中有几个奇怪的行为,我只是希望你意识到他们,以便你不会被任何人击中。因此,第一个是每次更改时都需要点击申请。所以,我要打电话给......好的,所以我们要打电话给这个新帐户,然后我要打标签。然后我要做的是点击加号并添加另一个阶段。现在我已经添加了另一个阶段。所以如果我们回到这里,你会注意到,因为我没有申请,它基本上没有保存我的更改。所以,现在我已经丢失了我在那里键入的东西。因此,您总是希望确保您申请申请,当您这样做时,我们将继续前进,再次,我们将进行更改,然后单击“应用”。

所以,现在我们已经添加了新帐户。所以,那是好的,我们没有失去更改,然后我们将点击详细信息。现在这是我们有数据步骤的地方。所以,这是您正在寻找特定条目的地方,以便您继续前进并继续前进到下一阶段。So, we’re going to pick a new step and we’re gonna choose Address 1 City, and you can go ahead and make this a required field if you want, it’s not necessary but that just shows you the different capabilities of the system and certainly ensuring that your business rules exist. So, we’ll go ahead and we’ll click apply there, and you’ll see Address City 1, as well as data step. It shows the field there, so I know that I’ve clicked apply.

现在,您也可以转到组件,...让我们看看这对我有用。我可以将它拖动到加上并删除它,这样......我更愿意做到这一点而不是与这个菜单互动,有时可以有点片状,而不是真正为您提供组件的能力而真正提供什么在那里,就像菜单经常消失一样,它可能会变得非常令人沮丧。所以,我也不希望你要么陷入其中。然后我们要做的是,我们将选择员工数量的一步。所以在那里,我刚键入了n-u-m,以便我很容易到达那个地区。但是,如果您不熟悉表格的样子,您可以再次滚动整个列表。所以我点击了再次申请。所以,现在我们有数量的员工在那里展示。所以,我们很棒的开始。 And what I wanna do is add a condition.

所以,如果我采取这个条件,我拖了它,你看到加上标志出现在那里,所以我会把它放在那里。So, now the condition that we’re gonna go ahead and add is if the number of employees…so again, we’re gonna say is less than, and we’ll pick a value of 100. And so, here we’ll go and we’ll click apply. So, now this condition, the business logic says that if the number of employees is less than 100, then go to the final step. But if we have employees that are…if we have a business rather with a number of employees that is more than 100, I want to do some extra validation in there. And, oh, pardon me, I’ll go ahead and add this data stage and drop that. So now, if it’s not less than 100, we’re gonna go to this next stage.

我们要做的是做一个数据步骤。我们要做的是确保我们有一个账户,Primary Contact Names。我们要确保得到人们的主要联系人名,我再点击应用确保那里也设置好了。然后,下一阶段,我们可能会。不好意思,我们会进入账户,申请,然后进入数据步骤,然后我们会得到一个账户评级,然后进入下一阶段,这将是最终账户,哦,和申请。

所以,现在我们创造了我们的业务流程流,我必须做的是我必须要做的是保存。然后一旦它保存了,我会验证它。如果没有错误,那么我可以激活它。所以我们将继续前进,我们会点击保存,现在我会点击验证。哦,看看,我们实际上有很多错误。所以,我要继续......我相信它是因为我没有点击申请。所以是的,我们走了。数据步骤,它没有按住那里。所以,我们要继续选择......我们会继续前进并修复。首先,它将在此处进行此帐户。 Okay, bear with me. Able to tie that. And, all right. Actually, we’ll just, we’ll get rid of this last stage here. I’ll just delete that, all right. And then…all right. And then we’re gonna go ahead and get that primary contact…or actually, wait, is this…?

实际上,由于时间的关系,我将快速进入我之前创建的过程,这样你们就能看到它是什么样的。但这里,我点击书店应用,我要编辑它。我要到进程,这里我有一个Number of Employees进程,我要点击编辑按钮。这就是它应该出现的过程。我们有账户评级和地址主要联系人。所以,正如你记得的,我们想要在最终确定帐户之前添加主联系人。如果我点击验证,我们会看到没有错误,然后我可以点击激活,这需要一些时间来激活。

所以基本上,我们要做的是一旦激活这个规则,我们会继续关闭这个应用,我们很快就会跳转到书店。如果我点击销售中心,现在你看到有一个书店应用。因此,当你创建一个应用程序,驱动功率应用,它会出现在这个屏幕。然后,这里我们有一个改变了的图标,等等,只是让你知道什么是可能的。当我进入书店应用时,我们看到活动账户和所有联系人。

这里没有所有不同视图的原因就像你们之前看到的,我们只选择了某些视图。如果我点击这里,我基本上可以取消勾选所有这些,然后只显示,比如,Active Accounts和all Accounts,这样你就只能看到那些视图。这就是你如何管理你的应用这样你才能真正地引导用户去你想让他们去的地方。点击所有账户,我有所有这些视图。然后,现在,因为我已经把它们减少到两个,然后同样的事情,如果我们进入Contacts,我们也可以减少它们。我现在就不保存了因为发布和刷新要花很长时间。

但你可以看到,如果我们创建一个新账户,我会继续展示这个业务逻辑是如何工作的。这里的员工数是我创建的进程的名称。因此,您可以看到流程是活动的,因此我们有客户获取、新阶段和最终帐户。如果我输入一个企业名,然后点击这里,城市,我要加上温尼伯,员工人数,我要写上5个。点击保存,它会为我们保存这条记录。

这里我们看到上面的员工数是5,注意这个New Stage项。一旦我把员工数改为更高的数字,我要把它改为5000,然后点击保存,你会看到这个变成了额外的爱。所以我们想要,我的意思是,之前的阶段,我想给予额外的爱,在那里有一个主要的接触。这只是为了向你们展示如何设置一些条件,以便在定制模型驱动的应用程序时,对不同的结果有不同的过程。

这是关于如何创建第一个模型驱动的应用的一个非常快速的纲要,这真的可以很快完成。你也可以自定义视图。不幸的是,我们今天就讲到这里我要把它还给梅丽莎。

梅丽莎:令人敬畏的。非常感谢你,皮埃尔。这是伟大的,是的,看起来我们今天可以关闭。我们没有任何疑问,但当然,如果有人有疑问,他们可以在内部联系我们。所以,非常感谢大家。谢谢你们。

齐亚德:谢谢大家。再见。

皮埃尔:谢谢,每个人。

Dynamics 365 CE (CRM) How-To eGuide

41页的动态365客户参与(CRM)中的6个不同关键任务的逐步说明。包括与PowerApps和Flow的互动!

得到精致

Dynamics 365 CE (CRM) How-To eGuide

得到精致