一,引言

  前两天看一个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. HTML 基础- 4个实例

    HTML 基础- 4个实例 不要担心本章中您还没有学过的例子,高佣联盟 www.cgewang.com 您将在下面的章节中学到它们. HTML 标题 HTML 标题(Heading)是通过<h1 ...

  2. PHP ezmlm_hash() 函数

    定义和用法 ezmlm_hash() 函数用于在 MySQL 数据库中保存 EZMLM 邮件列表的哈希值. 该函数接收一个 Email 地址参数,返回一个整数哈希值. 语法 int ezmlm_has ...

  3. 死磕HashMap

    前言 HashMap是Java中最常用的集合类框架,也是Java语言中非常典型的数据结构,同时也是我们需要掌握的数据结构,更重要的是进大厂面试必问之一. 数组特点 存储区间是连续,且占用内存严重,空间 ...

  4. windows:shellcode 远程线程hook/注入(四)

    https://www.cnblogs.com/theseventhson/p/13236421.html  这里介绍了利用回调函数执行shellcode的基本原理:这里介绍另外一种利用回调执行she ...

  5. 最新版 源码编译 docker

    前言: 最近想研究 docker 源码,那么要研究源码第一步就是学会通过源码编译.然后在网上查找了很多,都是比较老的版本.目前官最新的版本是 18.09.经过一番探索之后,终于成功编译了 下面我把我的 ...

  6. Python使用socketServer包搭建简易服务器过程详解

    官方提供了socketserver包去方便我们快速的搭建一个服务器框架. 很多人学习python,不知道从何学起.很多人学习python,掌握了基本语法过后,不知道在哪里寻找案例上手.很多已经做案例的 ...

  7. 能动手绝不多说:开源评论系统remark42上手指南

    能动手绝不多说:开源评论系统 remark42 上手指南 前言 写博客嘛, 谁不喜欢自己倒腾一下呢. 从自建系统到 Github Page, 从 Jekyll 到 Hexo, 年轻的时候谁不喜欢多折腾 ...

  8. Redis教程——检视阅读

    Redis教程--检视阅读 参考 Redis教程--菜鸟--蓝本--3.2.100 Redis教程--w3c--3.2.100 Redis教程--w3c--Redis开发运维实践指南 Redis教程- ...

  9. C#LeetCode刷题之#453-最小移动次数使数组元素相等(Minimum Moves to Equal Array Elements)

    问题 该文章的最新版本已迁移至个人博客[比特飞],单击链接 https://www.byteflying.com/archives/3877 访问. 给定一个长度为 n 的非空整数数组,找到让数组所有 ...

  10. Scss 定义内层class的简单写法

    如果定义样式的时候,内层样式名称和外层保持一致的话可以简写如下 如果一个样式下有相关的其他样式可以使用 &-xxx 来简写, <template> <div class=&q ...