Power automation |从元数据获取选择标签

微软正在鼓励用电力自动化(以前称为Microsoft Flow)。有了这个变化,就有了流程处理事情的不同方式,而我们作为开发人员,需要找到最好的方法来开发包含流程的解决方案。金博宝188BET下载

本博客将介188比分直播吧旧版绍一种方法,让流可以公开Choice列,特别是标签。很多时候,除了值之外还需要Choice的标签,但是在流中,标签是隐藏的,在表面之下。例如,如果我们想要向客户发送一封电子邮件,并在电子邮件的正文中放置动态值,Choice标签就不容易使用。我们需要公开Choice列的元数据,以便在整个流中使用。让我们一起来解决这个问题。

情况

您需要使用选定的Choice标签而不是选择价值

对于本例,我需要在电子邮件中显示选中的Choice标签,而不是Choice数值,因为这些电子邮件将发送给客户,而数值将没有意义。

解决方案

所讨论的专栏是铅含量表上的工业。我们可以从下图中看到,它是一个选择栏:

Power-Automate-Choice

关于Lead表格:

Power-Automate-Choice

创建流

总结

以下是整个流程的总结:

Power-Automate-Choice

创建解决方案

导航到所需的环境并创建或找到解决方案。在这里,我创建了以下解决方案:

Power-Automate-Choice

创建电力自动化

在解决方案内部,单击New,然后单击Cloud flow:

Power-Automate-Choice

选择触发

当流打开时,选择“当添加、修改或删除一行时”作为触发器。设置更改类型、表名和范围。

Power-Automate-Choice Power-Automate-Choice

我总是希望尽可能快地保存流程,因此我添加了一个Compose操作,在Input值中输入Name字段,为流程提供一个名称,然后保存。

Power-Automate-Choice

初始化变量

我们需要将Choice标签存储到一个变量中。添加新的步骤,搜索“initialize variable”,输入名称,通过表达式将Type设置为String,并将value设置为null。

Power-Automate-Choice Power-Automate-Choice

我们将在检索表数据和元数据之后设置这个值;做一下。

得到领导

就在触发器之后,单击+ Insert一个新的步骤操作并搜索通过id获取一行.选择Leads作为Table name,并使用表达式输入Lead Id。

Power-Automate-Choice

当完成时,它应该是这样的:

Power-Automate-Choice

现在流程组件的顺序是:

Power-Automate-Choice

得到领导的元数据

现在来看看我们需要为Industry Choice标签检索什么信息,保存流程,并创建一个Lead,确保为Industry输入一个值。

Power-Automate-Choice

导航到流运行:

Power-Automate-Choice

并查看结果:

Power-Automate-Choice

展开Get Lead行动结果并向下滚动到body部分。

我通常复制主体的所有内容,粘贴到记事本++,这样我可以更容易地查看信息。

搜索“行业”,你会发现如下内容:

Power-Automate-Choice

先放在一边。

设置变量

编辑流程并在初始化行业操作之后添加新步骤。搜索设置变量.选择正确的变量。单击值区域并从Get Lead动态内容中选择Industry。它应该是这样的:

Power-Automate-Choice

有趣的部分来了。选择上面值的内容并粘贴到记事本中。它看起来像这样:

Power-Automate-Choice

删除@和{}。

导航回notepad++,在上面运行的Lead元数据所在的位置,并获取以下突出显示的部分:

Power-Automate-Choice

粘贴在industrycode后面,结果看起来像这样:

Power-Automate-Choice

复制整个内容,导航回流,删除输入的Industry,在值区域内单击,单击Expressions选项卡,粘贴内容,然后单击OK。

Power-Automate-Choice

结果如下所示:

Power-Automate-Choice

测试

由于流已经运行,我们可以用以前的数据测试我们的新更改。点击测试在右上角,选择自动,选择上一次运行,然后单击保存并测试

Power-Automate-Choice

我们可以看到set变量非常有效:

Power-Automate-Choice

发送电子邮件

我们已经准备好了一切来构建我们的电子邮件体。在设置行业操作后,单击新步骤,搜索发送电子邮件(V2),选择它,并填写所需的字段。

在邮件正文中,我们可以像这样输入行业变量结果:

Power-Automate-Choice

点击你想要的值的电子邮件主体,确保动态内容对话框是打开的,搜索行业,并选择它。

最后的测试

点击测试在右上角,选择自动中,选择用一个最近用过的触发器,选择最后一次运行,然后单击保存并测试

流已成功运行:

Power-Automate-Choice

带有Choice标签的电子邮件:

Power-Automate-Choice

我们已经了解了表元数据的一个很好的特性,我们可以在流中使用它。同样的概念也适用于Two Options、Lookups等。

如果您有任何关于Power automation的问题,请提出来与我们联系

Dynamics 365 CE (CRM) How-To eGuide

Dynamics 365客户参与(CRM)中6个不同关键任务的41页按部就班的说明。包括与PowerApps和Flow的交互!

得到eGuide

Dynamics 365 CE (CRM) How-To eGuide

得到eGuide