一,引言

  前两天看一个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. 5.10 省选模拟赛 拍卖 博弈 dp

    LINK:拍卖 比赛的时候 前面时间浪费的有点多 写这道题的时候 没剩多少时间了. 随便设了一个状态 就开始做了. 果然需要认真的思考.其实 从我的状态的状态转移中可以看出所有的结论. 这里 就不再赘 ...

  2. SpringBoot2 整合 Swagger2文档 使用BootstrapUI页面

    SpringBoot2 整合 Swagger2 SpringBoot整合三板斧 第一步.引入pom <dependency> <groupId>com.spring4all&l ...

  3. Pintech品致全新多功能MDO 704E系列示波器全新推出

    2020年 7月,Pintech品致全新推出推出首款具有多个模拟通道和多个数字通道的示波器.每个模拟通道带宽为200 MHz,每个模拟通道采样率同时达1 GSa/s,在一台仪器中,实现精确.可重复的. ...

  4. 企业签名和TF签名哪个好?TF签名和企业签名怎么选?

    很多开发者在App无法上架Appstore,需要内测或者开放给苹果用户使用的时候,需要选择企业签名来帮助自己的App开放下载链接,给苹果用户使用.苹果企业签名的类型有很多,TF签名最近又很火爆,那么企 ...

  5. 19-关键字package和import

    1. package的使用1.1 使用说明: * 1.为了更好的实现项目中类的管理,提供包的概念 * 2.使用package声明类或接口所属的包,声明在源文件的首行 * 3.包,属于标识符,遵循标识符 ...

  6. Android线性布局和帧布局

    第二次,本牛崽十分从容,今天咱们来讲讲Android Q之布局,我遇到的问题与自己学到的,大牛不要嘲笑哈,有错误可以指出来,本牛崽看到就改了. 今天我的学长跟我们开始了布局,布局看资料说好像有5种,又 ...

  7. Python要点总结,我使用了100个小例子!

  8. .Net 异常最佳做法

    异常信息原因 异常是易于滥用的那些构造之一.这可能包括不应该在应有的情况下引发异常或在没有充分理由的情况下捕获异常.还有一个引发错误异常的问题,它不仅无助于我们,而且会使我们困惑.另一方面,存在正确处 ...

  9. java 启动Tomcat报错:The specified JRE installation does not exist

    启动TomCat服务报错: The specified JRE installation does not exist 解决方法: Eclipse:window->perferences-> ...

  10. 2020-05-31:假如Redis里面有1亿个key,其中有10w个key是以某个固定的已知的前缀开头的,如何将它们全部找出来?

    福哥答案2020-05-31: 使用keys指令可以扫出指定模式的key列表.对方接着追问:如果这个redis正在给线上的业务提供服务,那使用keys指令会有什么问题?这个时候你要回答redis关键的 ...