一,引言

  前两天看一个azure相关的题,接触到一个叫 “Azure Logic App” 的服务,刚好,今天抽空学习以下,顺便结合它做一篇入门的分析文章。

  首先,我们得对它有个大概的认识,了解以下Azure Logic App 究竟是什么东西?

--------------------我是分割线--------------------

1,什么是Azure Logic App?它可以用来干什么

答:(一)简单理解,Azure Logic 是Azure 提供的一项 Pass 服务,它有一个可视化的面板,我们可以在里面根据自己的需要选择不同的功能,将这些功能模块添加到自己的逻辑流程中,最终完成我们实际需要的业务逻辑。

  (二)我们可以通过Azure Logic App完成邮件的发送,预警信息,任务的推送等等。

接下来,我们就开始今天的分析

二,正文

1,创建Azure Logic App

Azure Portal 中点击 “Create a resource”,搜索框中输入 “Logic App”,进行搜索,创建

Resource group 选择创建一个新的 :“Web_Test_LogicApps_RG”

Logic App name:“cnbateblogweb_logicapp”

Select the location 选择默认 :“Region”

Location 选择 “East Asia”

点击 “Review + create”,进行创建预校验,预校验完成后,我们点击 “Create” 进行创建 Azure Logic App 资源

等待创建完成后,我们在找到创建好的叫 “cnbateblogweb_logicapp” 的 Azure Logic App

选择 “Development Tools=》Logic app designer”,点击 “ Blank Logic App” 创建空白的 Logic App

点击图中的 “Schedule(计划)”

选择 “Recurrence(重复计划)”

Interval(时间周期)改写成:1

Frequency(频率)选择:“Day”

点击 “Add new parameter” 新增多个参数,如

勾选 “At these hours(在这些小时)”,“At these minute(在这些分钟)”

重点注意:这里的时间是 UTC(世界时间) ,如果我们设置中国时间,就要在此基础上加 8 小时

At these hours :  我选择世界时间 6,7,8,9 点,对应到中国时间也就是  14点,15点,16点,17点

At these minutes:选择 0,15 也就是结合上面的时间,在 分别在 14点整,14点15分,15点整,15点15分,16点整,16点15分,17点整,17点15分触发这个定时器

同时,我们也可以点击当前步骤的菜单,去修改当前步骤的名称,这里我作为演示将默认的 “Recurrence” 修改为 “Check travel time every weekday morning”

接下来,我们再添加一个发送邮件的步骤,我们点击 “New step”

选择图中的 “Outlook.com”

点击 “Send an email(v2)”

我们可以看到当前发送邮件模块所需要参数内容

Body 也就是邮件的正文,作为示例,邮件的内容如图中所示

Subject 也就是主题:我们改写为 “提醒”

to:指当前主题为提醒的邮件,我们需要发给谁,我这里选择发给自己的qq邮箱,而关于发件人,我们可以看到图中我圈到的内容,显示 “已连接到outlook.com”,这个是我自己以及配置好的发件人的outlook 邮箱,邮箱的类型不限,个人,公司的都是可以的,如果想配置其他outlook 邮箱,可以点击 “change connection” 去更改发件人的邮箱账号

配置完成后,我们点击 “Save”,进行保存操作

存完成后,不会立即触发,还记得我们上面的设置吗,每天对于的小时 14点,15点,16点,17点,分钟对于 0点,15点 才会触发提醒邮件的发送。我们我们想对自己的配置能够快速的进行测试,我们可以点击 “Run”,进行手动的触发。

重点,如果我们想进行测试配置好的 Azure Logic App,我们可以直接点击 “Run Tigger” 进行手动触发,

如果想要查看邮件发送的运行情况,我们可以在点击 “Overview” 进行查看

点击具体的某一条信息,我们就可以看到详细的步骤,以及每个步骤的耗时,这样的话,如果那个步骤有问题的话,我们可以很好的,很快的定位到具体的问题,并且快速的解决。

--------------------我是分割线--------------------

我们登录到收件人的邮箱中查看这些手动,以及自动发送到邮件

bingo,撒花

三,结尾

  今天我们尝试通过添加Logic App 循环任务模块,OutLook邮箱模块,并且配置频率为每天时,在早上的 6,7,8,9 整点的时候,发送早上问候的邮件。这里只是简单的进行了发邮件的设置,我们可以根据实际项目进行配置

  比如:我们每天早会的时候,pm 都会去前一天分给每个人的任务的进度,是否完成,完成度如何等等操作,这个时候我们也是可以借助Azure Logic App 集成Azure DevOps 配置一个任务提醒,可以很好的帮助我们在Azure DevOps中任务的及时处理。

作者:Allen

版权:转载请在文章明显位置注明作者及出处。如发现错误,欢迎批评指正。

Azure Logic App 入门(一)的更多相关文章

  1. Dynamics 365 Online-使用Azure Logic App 与 Dynamics 365 集成

    什么是Logic App? Azure Logic App 是微软发布的集成平台的产品,有助于生成,计划和自动完成工作流形式的流程,适合跨企业或组织集成,数据,系统和服务.与此同时,Logic App ...

  2. 【Azure Developer】Azure Logic App 示例: 解析 Request Body 的 JSON 的表达式? triggerBody()?

    问题描述 通过Azure Logic App(逻辑应用)实现无代码的处理JSON数据.但是如何获取Request Body中的一个属性值呢? 例如:如何来获取以下JSON结构中的 ObjectName ...

  3. 震惊!程序员的福音!不需要敲代码就能完成复杂的逻辑应用? —— Azure Logic App

    (大家看完标题可能以为是营销号,哈哈哈哈哈哈哈哈哈...客官请留步, 正经博主....好吧) 今天我们的主题是Azure Logic Apps Azure Logic Apps 是什么? 官方解释:h ...

  4. Azure Data Factory(四)集成 Logic App 的邮件通知提醒

    一,引言 上一篇有介绍到使用Azure Data Factory 复制数据,然后有集成 Azure DevOps 实现CI/CD,但是对于真正的项目来说,这些肯定是不够的,比如说在执行 Azure P ...

  5. 使用Azure API Management, Functions, Power Apps和Logic App构建应用

    ASP.NET OpenAPI 可以非常方便的将我们的Web API项目自动文档化,除了自动文档化以外,我们还可以利用Azure API Management将Open API自动文档化了的Web A ...

  6. 如何用Azure Web App Services接入微信公众号

    注:本文提到的代码示例下载地址>如何用Azure Web App Services接入微信公众号 如何用Azure Web App Services接入微信公众号 简介 此示例演示如何创建Azu ...

  7. 远程调试 Azure Web App

    当我们将 Web App 部署在 Azure 上时,如果能够实现远程调试,将会极大的提高我们修复 bug 的效率.Visual Studio 一贯以功能强大.易用著称,当然可以实现基于 Azure 应 ...

  8. Windows Azure HandBook (7) 基于Azure Web App的企业官网改造

    <Windows Azure Platform 系列文章目录> 1.用户场景: C公司是全球大型跨国连锁餐厅,在世界上大约拥有3万间分店.其IT系统主要部署其海外数据中心,或者租用其他ID ...

  9. Windows Azure Web Site (18) Azure Web App设置MIME

    <Windows Azure Platform 系列文章目录> 在笔者之前的文章中,介绍了我们在使用Azure Web App,可以把静态资源保存到Azure Storage中: Wind ...

随机推荐

  1. Django学习路26_转换字符串大小写 upper,lower

    在 urls 中注册 url(r'getstr',views.getstr) 在 views.py 中添加函数 def getstr(request): string = 'abc' string_2 ...

  2. jboss在eclipse里一直是starting解决方法之一

    jboss\server\default\deploy\jboss-web.deployer\server.xml中的端口设置必须与eclipse中jboss的端口设置的一直.否则就算可以访问 一会在 ...

  3. ref以及传值传址的理解

    ref(也包括out)关键字肯定都会用,传值调用和传址调用也是初学写代码时都已经历过的话题,与这相关的还有一些话题,比如值类型和引用类型有什么区别等,但是如果不仔细,可能有一些概念的混淆或者理解不够清 ...

  4. PHP define() 函数

    实例 定义一个大小写敏感的常量: <?php define("GREETING","Hello you! How are you today?"); ec ...

  5. PHP substr_count() 函数

    实例 计算 "world" 在字符串中出现的次数: <?php高佣联盟 www.cgewang.comecho substr_count("Hello world. ...

  6. PDO::lastInsertId

    PDO::lastInsertId — 返回最后插入行的ID或序列值(PHP 5 >= 5.1.0, PECL pdo >= 0.1.0) 说明 语法 string PDO::lastIn ...

  7. CF321E Ciel and Gondolas Wqs二分 四边形不等式优化dp 决策单调性

    LINK:CF321E Ciel and Gondolas 很少遇到这么有意思的题目了.虽然很套路.. 容易想到dp \(f_{i,j}\)表示前i段分了j段的最小值 转移需要维护一个\(cost(i ...

  8. linux下使用vscode和makefile搭建C++开发环境

    最近在linux上跑一些开源库做学习用, 顺手就搭了一下vscode的c++开发环境, 这里分享一下vscode进行C++开发的基本环境结构. 1. 首先是编辑器, vscode直接官网下载的, 后期 ...

  9. intel:spectre&Meltdown侧信道攻击(三)—— raw hammer

    今天介绍raw hammer攻击的原理:这次有点“标题党”了.事实上,raw hammer是基于DRAM内存的攻击:所以理论上,只要是用了DRAM内存的设备,不论是什么cpu(intel.amd,或则 ...

  10. 40行Python制作超炫酷动态排序图,有了它高逼格PPT再也不愁!

        本文首发于量化投资与机器学习 转载于  https://mp.weixin.qq.com/s/KaB_7oXZf0_IV97y0pRPmQ 前言 最近,这种动态排序条形图视频超级火,如下图: ...