一,引言

  前两天看一个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. PDO::setAttribute

    PDO::setAttribute — 设置属性(PHP 5 >= 5.1.0, PECL pdo >= 0.1.0) 说明 语法 bool PDO::setAttribute ( int ...

  2. PHP convert_uuencode() 函数

    实例 编码字符串: <?php$str = "Hello world!";echo convert_uuencode($str);?>高佣联盟 www.cgewang. ...

  3. [SCOI2007]降雨量 线段树和区间最值(RMQ)问题

      这道题是比较经典的 \(RMQ\) 问题,用线段树维护是比较简单好写的.比较难的部分是判断处理.如果没有想好直接打代码会调很久(没错就是我).怎么维护查询区间最大值我就不再这里赘述了,不懂线段树的 ...

  4. 构建自己的js库

    一.背景 web前端开发人员经常会用到一些现成的js库(框架).框架的使用增加了代码的模块化和可复用性,最主要的是屏蔽了浏览器之间差异性的实现,使得代码更加简洁,框架使用者只需要将注意力放在业务的实现 ...

  5. linux的服务管理(centos6和Centos7)和网络管理(网卡配置),计划服务cron

    服务和网络 管理 init  ifcfg ens33 1.服务: Linux系统中提供的功能,统称为服务,如:at服务.cron服务.web服务.FTP服务.sshd服务等. 服务是由已经在运行的进程 ...

  6. 使用hibernate validate做参数校验

    1.为什么使用hibernate validate ​ 在开发http接口的时候,参数校验是必须有的一个环节,当参数校验较少的时候,一般是直接按照校验条件做校验,校验不通过,返回错误信息.比如以下校验 ...

  7. Redis分布式限流器

    以下文章来源于微信公众号:程序员内点事 ,作者:程序员内点事 请大家关注原作者 1. 什么是限流?为什么要限流? 限流是保证系统高可用的重要手段!!!由于互联网公司的流量巨大,系统上线会做一个流量峰值 ...

  8. 详细记录了python爬取小说《元尊》的整个过程,看了你必会~

    学了好几天的渗透测试基础理论,周末了让自己放松一下,最近听说天蚕土豆有一本新小说,叫做<元尊>,学生时代的我可是十分喜欢读天蚕土豆的小说,<斗破苍穹>相信很多小伙伴都看过吧.今 ...

  9. Python笔试——毕业旅行问题

    毕业旅行问题 小明目前在做一份毕业旅行的规划.打算从北京出发,分别去若干个城市,然后再回到北京,每个城市之间均乘坐高铁,且每个城市只去一次.由于经费有限,希望能够通过合理的路线安排尽可能的省一些路上的 ...

  10. 制作的excel表格如何放到微信公众号文章中?

    制作的excel表格如何放到微信公众号文章中? 我们都知道创建一个微信公众号,在公众号中发布一些文章是非常简单的,但公众号添加附件下载的功能却被限制,如今可以使用小程序“微附件”进行在公众号中添加附件 ...