如何在Teams中实现审批任务
前言
一般做软件开发,我们更多的是在系统里进行审批,但是,今天霖雨给大家分享一个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中实现审批任务相关推荐
- 在Teams中实现审批任务
基于 Teams Platform 打造的一站式工作平台,可以帮助企业无缝集成业务应用和流程.利用 Teams 快捷审批应用轻松搭建自定义流程审批,能够有效地便捷企业管理,降本增效,加速创新.快捷审批 ...
- 微软teams软件_如何在Microsoft Teams中创建和管理团队
微软teams软件 With its friendly user interface, seamless integration with Office 365, and low price tag, ...
- 微软teams软件_如何在Microsoft Teams中创建快速投票
微软teams软件 Perhaps you want to know your team's opinion on something. Or, maybe you need your coworke ...
- 如何在React中使用gRPC-web
by Mohak Puri 由Mohak Puri 如何在React中使用gRPC-web (How to use gRPC-web with React) For the past few mont ...
- npm中node更新_如何在Node中管理NPM和功能时保持理智
npm中node更新 by Ted Gross 泰德·格罗斯(Ted Gross) 如何在Node中管理NPM和功能时保持理智 (How to keep your sanity while manag ...
- Microsoft Teams中的访客(三)--访客的管控
相信最近很多企业Teams用起来以后,除了对自己内部人员的管控和监察,也避免不了要对访客进行一些类似的监管. 这里介绍4个方法: 审核日志 Access Review Secure Communica ...
- trello 删除看板_如何在WordPress中添加类似于Trello的看板
trello 删除看板 Do you want to add a Trello-like Kanban board to your WordPress website? Keeping track o ...
- 我如何在JavaScript中建立良好的发布过程
by Dafna Rosenblum 达夫娜·罗森布拉姆(Dafna Rosenblum) 我如何在JavaScript中建立良好的发布过程 (How I established a good rel ...
- 如何在SharePoint2010中添加Deep Zoom Image
如何在SharePoint2010中添加Deep Zoom Image 应用范围 SharePoint 2010 Foundation:SharePoint 2010 Standard:SharePo ...
最新文章
- rest api_REST API
- Bootstrap3基础 btn-group-vertical 按钮组(横着、竖着排列)
- 编译原理什么是移进规约冲突_编译原理复习题
- IOS基础之iPad的屏幕旋转方向判断
- 小米造车是智能手机进入红海后的突围之举
- mybatis sql标签_【1039期】Mybatis面试18问,你想知道的都在这里了!
- 【Oracle--原创1】已经连到空闲例的解决办法
- Centos/Linux桌面偏移
- 使用pytorch实现crnn
- matlab求边界点,MATLAB Delaunay算法提取离散点边界的方法
- springmvc实现多图片上传
- Deepfacelab 小白教程
- c语言is函数,C ++中的is_trivial函数
- Routing and Switching Essentials ( 版本 6.00) - RSE 6.0 Chapter 5 Exam
- 日记侠:你真的想知道引流的方法吗?
- Contextual Transformer Networks for Visual Recognition论文以及代码解析
- 计算机应用基础华工平时作业,计算机应用基础华工平时作业答案
- 工业智能网关BL110应用之26:实现三菱 PLC FX3U 接入OPC UA云平台
- 不要给技术人员做绩效
- 05 | 应届生身份为什么重要,只有一次