linux cpu占用率如何看
405
2022-10-03
开发Microsoft Teams应用开篇简介
Blog链接:Teams作为企业内部员工和外部合作伙伴之间的实时沟通和协作的办公工具,但现有的一些功能可能无法满足一些员工的办公需要,这种情况下,就需要开发者们通过开发Teams应用对Teams进行二次开发,使用Microsoft Teams连接器或者与第三方应用程序整合,Bots,添加选项卡等等方式的定制来增强Teams体验,一些应用程序开发人员允许Teams管理员定制应用程序,来满足用户的进一步的需求。
今天,本文将给大家介绍一下Teams主要都提供了哪些可以开发应用的方式,主要有以下6种:
TabsTeams所有者和团队成员可以向Channel、Private Chat或者群组聊天添加tab,以帮助集成他们的云服务,添加tab以帮助用户访问和管理他们需要或使用更多的数据,在Channel中,Conversation和File tab是默认创建的,在每个Private Chat中,默认情况下也会创建Conversation和File、Activity、Orgnization选项卡,除了这些内置的tab ,还可以设计和添加自定义tab,比如可以通过在一个独立的Tab里显示你额外制作的Web Site内容,开发者可以在这个Web Site上呈现想要提供的功能。这个Web Site不是Host在Teams中,您可以将这个Web Site Host在其他平台,比如Azure平台上。 Bots可以通过聊天机器人,通过交互来触发一定的工作流,完成一定的功能,达到相应的目的。后台则可以与其他第三方平台来进行交互和集成。Bot是一种自动程序,可以对用户感兴趣或者想要了解的信息进行查询、更新和通知、Bot允许用户在Teams聊天中与云服务进行交互、比如任务管理、日程安排等等,Teams支持Bot在私人聊天和通道使用,Teams 管理员可以控制Microsoft 365组织中是否允许使用Bot。 Message extensions可以通过消息扩展的方式,可以在聊天的时候,方便的进行相应的事件和动作。比如基于当前的消息内容创建一个帮助单。 Meeting extensions可以通过会议扩展,在会议的界面增加额外的应用,参与者可以在开会的时候通过这个应用来相应的操作,比如针对与会者发起一个调查。 Webhooks and connectors可以通过Webhook和外部的应用进行交互,Incoming webhooks可以允许外部应用给Teams channel里发送消息,比如自动化测试运行结果、或者事件的提醒等等。Outgoing webhooks可以允许在Teams里通过@的方式,给相应的web服务发送消息。而Connectors可以将使用的服务的内容和更新直接交付到Channel中,从而使Teams保持最新状态,通过Connector,Teams用户可以在他们的Teams聊天中收到来自Twitter、Trello、Github和Azure DevOps Services等流行服务的更新。 Microsoft Graph for Teams另外,微软还针对Teams提供了很多的Graph API,可以访问Teams的成员、消息等,可以进一步丰富应用里的功能。
通过上述的方式,我们可以结合特殊的业务场景,来丰富Teams在办公过程中的使用,后续我会再实践一下每一种开发方式带来的体验。
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~