前言

  一般做软件开发,我们更多的是在系统里进行审批,但是,今天霖雨给大家分享一个Automate的实用功能,可以在实现在Teams中完成审批。

  正文

  先睹为快,我们先看看效果,再看看如何去操作!

  这样,我们就可以通过在Teams中点击审批、拒绝,当然,还可以自定义按钮。

  我们这里,使用的是Automate 的一个操作,名字叫做 Post an Adaptive Card to a Teams user and wait for a response

  整个配置起来比较简单,主要就是Message里面的JSON,如下:

{"$schema": "http://adaptivecards.io/schemas/adaptive-card.json","type": "AdaptiveCard","version": "1.0","body": [{"type": "TextBlock","text": "Poll Request","id": "Title","spacing": "Medium","horizontalAlignment": "Center","size": "ExtraLarge","weight": "Bolder","color": "Accent"},{"type": "TextBlock","text": "Header Tagline Text","id": "acHeaderTagLine","separator": true},{"type": "TextBlock","text": "Poll Header","weight": "Bolder","size": "ExtraLarge","spacing": "None","id": "acHeader"},{"type": "TextBlock","text": "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer vestibulum lorem eget neque sollicitudin, quis malesuada felis ultrices. ","id": "acInstructions","wrap": true},{"type": "TextBlock","text": "Poll Question","id": "acPollQuestion"},{"type": "Input.Text","placeholder": "Input your comments:","style": "text","isMultiline": false,"maxLength": 75,"id": "txtComments"}],"actions": [{"type": "Action.Submit","title": "Approve","id": "btnApprove"},{"type": "Action.Submit","title": "Reject","id": "btnReject"},{"type": "Action.Submit","title": "Customize","id": "btnCustomize"}]
}

  每个节点的意思我们就不详细介绍了,大家细品,其实挺简单的。那么,我们如何得知用户点击的是审批,还是拒绝呢?

  且看下图,这个操作会把用户点击的是哪个按钮的ID返回回来,这样,我们就知道用户点的是什么了。剩下的事儿,我们就不用细说了,大家根据结果走自己的流程就好了。

  还有最后一个问题,就是上面的操作,还有一个Update message,是个什么参数?!

  好吧,不卖关子了,这个属性就是操作完成后,这个界面显示的信息。艾玛,我这好像翻车了,应该写您的任务已处理,汗~

如何在Teams中实现审批任务相关推荐

  1. 在Teams中实现审批任务

    基于 Teams Platform 打造的一站式工作平台,可以帮助企业无缝集成业务应用和流程.利用 Teams 快捷审批应用轻松搭建自定义流程审批,能够有效地便捷企业管理,降本增效,加速创新.快捷审批 ...

  2. 微软teams软件_如何在Microsoft Teams中创建和管理团队

    微软teams软件 With its friendly user interface, seamless integration with Office 365, and low price tag, ...

  3. 微软teams软件_如何在Microsoft Teams中创建快速投票

    微软teams软件 Perhaps you want to know your team's opinion on something. Or, maybe you need your coworke ...

  4. 如何在React中使用gRPC-web

    by Mohak Puri 由Mohak Puri 如何在React中使用gRPC-web (How to use gRPC-web with React) For the past few mont ...

  5. npm中node更新_如何在Node中管理NPM和功能时保持理智

    npm中node更新 by Ted Gross 泰德·格罗斯(Ted Gross) 如何在Node中管理NPM和功能时保持理智 (How to keep your sanity while manag ...

  6. Microsoft Teams中的访客(三)--访客的管控

    相信最近很多企业Teams用起来以后,除了对自己内部人员的管控和监察,也避免不了要对访客进行一些类似的监管. 这里介绍4个方法: 审核日志 Access Review Secure Communica ...

  7. trello 删除看板_如何在WordPress中添加类似于Trello的看板

    trello 删除看板 Do you want to add a Trello-like Kanban board to your WordPress website? Keeping track o ...

  8. 我如何在JavaScript中建立良好的发布过程

    by Dafna Rosenblum 达夫娜·罗森布拉姆(Dafna Rosenblum) 我如何在JavaScript中建立良好的发布过程 (How I established a good rel ...

  9. 如何在SharePoint2010中添加Deep Zoom Image

    如何在SharePoint2010中添加Deep Zoom Image 应用范围 SharePoint 2010 Foundation:SharePoint 2010 Standard:SharePo ...

最新文章

  1. rest api_REST API
  2. Bootstrap3基础 btn-group-vertical 按钮组(横着、竖着排列)
  3. 编译原理什么是移进规约冲突_编译原理复习题
  4. IOS基础之iPad的屏幕旋转方向判断
  5. 小米造车是智能手机进入红海后的突围之举
  6. mybatis sql标签_【1039期】Mybatis面试18问,你想知道的都在这里了!
  7. 【Oracle--原创1】已经连到空闲例的解决办法
  8. Centos/Linux桌面偏移
  9. 使用pytorch实现crnn
  10. matlab求边界点,MATLAB Delaunay算法提取离散点边界的方法
  11. springmvc实现多图片上传
  12. Deepfacelab 小白教程
  13. c语言is函数,C ++中的is_trivial函数
  14. Routing and Switching Essentials ( 版本 6.00) - RSE 6.0 Chapter 5 Exam
  15. 日记侠:你真的想知道引流的方法吗?
  16. Contextual Transformer Networks for Visual Recognition论文以及代码解析
  17. 计算机应用基础华工平时作业,计算机应用基础华工平时作业答案
  18. 工业智能网关BL110应用之26:实现三菱 PLC FX3U 接入OPC UA云平台
  19. 不要给技术人员做绩效
  20. 05 | 应届生身份为什么重要,只有一次

热门文章

  1. 直播|Milvus 实战系列 #4 MMUMMR 1.0:快手向量近似计算实践
  2. elite的全部含义和用法
  3. 服务器电源电压不稳定,80%造成服务器瘫痪的故障由电源引起
  4. python爬取微信公众号文章信息
  5. mybatis自动生成代码(domin,mapper,mapper.xml)
  6. 多表关联查询两种方法
  7. 企业各个职位英语缩写
  8. .net关键词中英文对照
  9. 100个常用的原生JavaScript函数
  10. Linux下开启SFTP服务