{"id":3739,"date":"2018-11-05T13:41:09","date_gmt":"2018-11-05T18:41:09","guid":{"rendered":"http:\/\/lisa.rushworth.us\/?p=3739"},"modified":"2018-11-16T13:47:56","modified_gmt":"2018-11-16T18:47:56","slug":"did-you-know-connectors-can-be-used-to-display-external-information-in-microsoft-teams-channels","status":"publish","type":"post","link":"https:\/\/www.rushworth.us\/lisa\/?p=3739","title":{"rendered":"Did you know \u2026 Connectors can be used to display external information in Microsoft Teams Channels?"},"content":{"rendered":"<p>Microsoft Teams is a single workspace that provides access to a vast array of resources. You\u2019ve got links to important web sites, posts from other Team members, discussion surrounding shared documents \u2026 but did you know posts can automatically be created from external systems?<\/p>\n<p>Why? Well \u2026 doing so allows Teams to simplify finding and distributing information. Instead of having ten people subscribed to a vendor newsletter or five people trying to remember to check a web site for information, the information comes to every Team member directly in their Teams application.<\/p>\n<p>You can turn vendor-provided patch and outage notifications via RSS or Twitter into Teams posts. Google Analytics data for your site can appear in Teams posts. Jenkins has an Office365 connector that reports pipeline information in Teams posts. Browse the available connectors to see what is useful in your group.<\/p>\n<p><strong>\u201cBest practice\u201d recommendation: <\/strong>some of these connectors rely solely on Microsoft\u2019s Internet connection to an Internet-accessible resource \u2013 as in the example I present below. These connectors are essentially self-documenting because you can view the Connector configuration to determine the URL with which the connector communicates. Many connectors, however, use web hooks registered within your application or user credentials to access the remote system. In the \u201cFiles\u201d or &#8220;Wiki&#8221; section of the channel in which the Connector is used, create a document detailing any configuration that was done \u2013 instructions for creating a web hook in your system, which account was used to access the remote system (don\u2019t write the password in the document!).<\/p>\n<p>For connectors that require user credentials, do not use a personal account. Create a <em>new<\/em> account for your Teams feed. Twitter, for example, requires a user account to follow other accounts or hashtags. Were I to use <em>my <\/em>Twitter account in the configuration \u2026 if I transfer ownership of the Team space to someone else, they\u2019re inheriting a configuration with my account; but I\u2019m not going just hand <em>my<\/em> password over to them. Even if ownership of the Team space never changes, we could cease seeing updates next time I change my Twitter password. Or decide to close my account. Or \u2026 point being, if you have a non-user account, the Team owners can maintain control of the account and any changes to it.<\/p>\n<p><strong>Using Connectors: <\/strong>Decide where you want the data posted \u2013 this can be a dedicated channel created just for this connector or it can be an existing one. Click the hamburger menu next to the channel into which you want messages posted. Select \u201cConnectors\u201d.<\/p>\n<p><a href=\"http:\/\/lisa.rushworth.us\/?attachment_id=3740\" rel=\"attachment wp-att-3740\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-3740\" src=\"http:\/\/lisa.rushworth.us\/wp-content\/uploads\/2018\/11\/Teams-Connectors01.png\" alt=\"\" width=\"633\" height=\"366\" srcset=\"https:\/\/www.rushworth.us\/lisa\/wp-content\/uploads\/2018\/11\/Teams-Connectors01.png 633w, https:\/\/www.rushworth.us\/lisa\/wp-content\/uploads\/2018\/11\/Teams-Connectors01-300x173.png 300w\" sizes=\"auto, (max-width: 633px) 100vw, 633px\" \/><\/a><\/p>\n<p>Browse through the list. Or type in the \u201cSearch\u201d box to locate a specific connector. Click &#8220;Add&#8221; next to the connector you want to use.<\/p>\n<p><a href=\"http:\/\/lisa.rushworth.us\/?attachment_id=3741\" rel=\"attachment wp-att-3741\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-3741\" src=\"http:\/\/lisa.rushworth.us\/wp-content\/uploads\/2018\/11\/Teams-Connectors02.png\" alt=\"\" width=\"1017\" height=\"688\" srcset=\"https:\/\/www.rushworth.us\/lisa\/wp-content\/uploads\/2018\/11\/Teams-Connectors02.png 1017w, https:\/\/www.rushworth.us\/lisa\/wp-content\/uploads\/2018\/11\/Teams-Connectors02-300x203.png 300w, https:\/\/www.rushworth.us\/lisa\/wp-content\/uploads\/2018\/11\/Teams-Connectors02-768x520.png 768w\" sizes=\"auto, (max-width: 1017px) 100vw, 1017px\" \/><\/a><\/p>\n<p>Setup will vary depending on the connector selected \u2013 the Jenkins connector provides a URL to paste into your server config, Twitter asks for credentials and individuals or hashtags you want to follow in the channel. In this example, I am adding an RSS data feed.<\/p>\n<p>Type \u2018rss\u2019 in the search dialog. If this is the first time you\u2019ve used the connector within this Team space, click \u201cAdd\u201d.<\/p>\n<p><a href=\"http:\/\/lisa.rushworth.us\/?attachment_id=3742\" rel=\"attachment wp-att-3742\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-3742\" src=\"http:\/\/lisa.rushworth.us\/wp-content\/uploads\/2018\/11\/Teams-Connectors03.png\" alt=\"\" width=\"1010\" height=\"374\" srcset=\"https:\/\/www.rushworth.us\/lisa\/wp-content\/uploads\/2018\/11\/Teams-Connectors03.png 1010w, https:\/\/www.rushworth.us\/lisa\/wp-content\/uploads\/2018\/11\/Teams-Connectors03-300x111.png 300w, https:\/\/www.rushworth.us\/lisa\/wp-content\/uploads\/2018\/11\/Teams-Connectors03-768x284.png 768w\" sizes=\"auto, (max-width: 1010px) 100vw, 1010px\" \/><\/a><\/p>\n<p>In this case, there\u2019s not much on the next screen \u2013 read the privacy and terms of use statements.\u00a0 Assuming the connector permits your intended use and you agree to all of their terms, click \u201cInstall\u201d.<\/p>\n<p><a href=\"http:\/\/lisa.rushworth.us\/?attachment_id=3743\" rel=\"attachment wp-att-3743\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-3743\" src=\"http:\/\/lisa.rushworth.us\/wp-content\/uploads\/2018\/11\/Teams-Connectors04.png\" alt=\"\" width=\"735\" height=\"700\" srcset=\"https:\/\/www.rushworth.us\/lisa\/wp-content\/uploads\/2018\/11\/Teams-Connectors04.png 735w, https:\/\/www.rushworth.us\/lisa\/wp-content\/uploads\/2018\/11\/Teams-Connectors04-300x286.png 300w\" sizes=\"auto, (max-width: 735px) 100vw, 735px\" \/><\/a><\/p>\n<p>Enter a name for the connector, paste in the RSS feed URL, and select how often you want Teams to check for new data in the feed. Click \u201cSave\u201d<\/p>\n<p><a href=\"http:\/\/lisa.rushworth.us\/?attachment_id=3744\" rel=\"attachment wp-att-3744\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-3744\" src=\"http:\/\/lisa.rushworth.us\/wp-content\/uploads\/2018\/11\/Teams-Connectors05.png\" alt=\"\" width=\"1008\" height=\"679\" srcset=\"https:\/\/www.rushworth.us\/lisa\/wp-content\/uploads\/2018\/11\/Teams-Connectors05.png 1008w, https:\/\/www.rushworth.us\/lisa\/wp-content\/uploads\/2018\/11\/Teams-Connectors05-300x202.png 300w, https:\/\/www.rushworth.us\/lisa\/wp-content\/uploads\/2018\/11\/Teams-Connectors05-768x517.png 768w\" sizes=\"auto, (max-width: 1008px) 100vw, 1008px\" \/><\/a><\/p>\n<p>A post will be created in your channel with data from the RSS feed. Some feeds will provide information, some just provide a link. And when new data is posted to the RSS feed, a new post will be created in your Teams space.<\/p>\n<p><a href=\"http:\/\/lisa.rushworth.us\/?attachment_id=3745\" rel=\"attachment wp-att-3745\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-3745\" src=\"http:\/\/lisa.rushworth.us\/wp-content\/uploads\/2018\/11\/Teams-Connectors06.png\" alt=\"\" width=\"911\" height=\"393\" srcset=\"https:\/\/www.rushworth.us\/lisa\/wp-content\/uploads\/2018\/11\/Teams-Connectors06.png 911w, https:\/\/www.rushworth.us\/lisa\/wp-content\/uploads\/2018\/11\/Teams-Connectors06-300x129.png 300w, https:\/\/www.rushworth.us\/lisa\/wp-content\/uploads\/2018\/11\/Teams-Connectors06-768x331.png 768w\" sizes=\"auto, (max-width: 911px) 100vw, 911px\" \/><\/a><\/p>\n<p>If you need to make a change to an existing connector, click the hamburger menu next to the channel on which the connector is configured. Select \u201cConnectors\u201d.<\/p>\n<p><a href=\"http:\/\/lisa.rushworth.us\/?attachment_id=3740\" rel=\"attachment wp-att-3740\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-3740\" src=\"http:\/\/lisa.rushworth.us\/wp-content\/uploads\/2018\/11\/Teams-Connectors01.png\" alt=\"\" width=\"633\" height=\"366\" srcset=\"https:\/\/www.rushworth.us\/lisa\/wp-content\/uploads\/2018\/11\/Teams-Connectors01.png 633w, https:\/\/www.rushworth.us\/lisa\/wp-content\/uploads\/2018\/11\/Teams-Connectors01-300x173.png 300w\" sizes=\"auto, (max-width: 633px) 100vw, 633px\" \/><\/a><\/p>\n<p>In the left-hand column, select \u201cConfigured\u201d<\/p>\n<p><a href=\"http:\/\/lisa.rushworth.us\/?attachment_id=3747\" rel=\"attachment wp-att-3747\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-3747\" src=\"http:\/\/lisa.rushworth.us\/wp-content\/uploads\/2018\/11\/Teams-Connectors08.png\" alt=\"\" width=\"1010\" height=\"678\" srcset=\"https:\/\/www.rushworth.us\/lisa\/wp-content\/uploads\/2018\/11\/Teams-Connectors08.png 1010w, https:\/\/www.rushworth.us\/lisa\/wp-content\/uploads\/2018\/11\/Teams-Connectors08-300x201.png 300w, https:\/\/www.rushworth.us\/lisa\/wp-content\/uploads\/2018\/11\/Teams-Connectors08-768x516.png 768w\" sizes=\"auto, (max-width: 1010px) 100vw, 1010px\" \/><\/a><\/p>\n<p>The \u201cConfigure\u201d button will set up another connector on the channel. Instead, click the \u201c# Configured\u201d link below the \u201cConfigure\u201d button. Then click \u201cManage\u201d for the connector you want to manage.<\/p>\n<p><a href=\"http:\/\/lisa.rushworth.us\/?attachment_id=3748\" rel=\"attachment wp-att-3748\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-3748\" src=\"http:\/\/lisa.rushworth.us\/wp-content\/uploads\/2018\/11\/Teams-Connectors09.png\" alt=\"\" width=\"1009\" height=\"676\" srcset=\"https:\/\/www.rushworth.us\/lisa\/wp-content\/uploads\/2018\/11\/Teams-Connectors09.png 1009w, https:\/\/www.rushworth.us\/lisa\/wp-content\/uploads\/2018\/11\/Teams-Connectors09-300x201.png 300w, https:\/\/www.rushworth.us\/lisa\/wp-content\/uploads\/2018\/11\/Teams-Connectors09-768x515.png 768w\" sizes=\"auto, (max-width: 1009px) 100vw, 1009px\" \/><\/a><\/p>\n<p>Make whatever changes you need to make and click save. Or click \u201cRemove\u201d to remove the connector from the channel.<\/p>\n<p><a href=\"http:\/\/lisa.rushworth.us\/?attachment_id=3749\" rel=\"attachment wp-att-3749\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-3749\" src=\"http:\/\/lisa.rushworth.us\/wp-content\/uploads\/2018\/11\/Teams-Connectors10.png\" alt=\"\" width=\"1016\" height=\"681\" srcset=\"https:\/\/www.rushworth.us\/lisa\/wp-content\/uploads\/2018\/11\/Teams-Connectors10.png 1016w, https:\/\/www.rushworth.us\/lisa\/wp-content\/uploads\/2018\/11\/Teams-Connectors10-300x201.png 300w, https:\/\/www.rushworth.us\/lisa\/wp-content\/uploads\/2018\/11\/Teams-Connectors10-768x515.png 768w\" sizes=\"auto, (max-width: 1016px) 100vw, 1016px\" \/><\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Microsoft Teams is a single workspace that provides access to a vast array of resources. You\u2019ve got links to important web sites, posts from other Team members, discussion surrounding shared documents \u2026 but did you know posts can automatically be created from external systems? Why? Well \u2026 doing so allows Teams to simplify finding and &hellip;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[677],"tags":[675,666,686,687,265],"class_list":["post-3739","post","type-post","status-publish","format-standard","hentry","category-office-365","tag-did-you-know","tag-microsoft-teams","tag-ms-teams","tag-o365","tag-office-365"],"_links":{"self":[{"href":"https:\/\/www.rushworth.us\/lisa\/index.php?rest_route=\/wp\/v2\/posts\/3739","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.rushworth.us\/lisa\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.rushworth.us\/lisa\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.rushworth.us\/lisa\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.rushworth.us\/lisa\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=3739"}],"version-history":[{"count":1,"href":"https:\/\/www.rushworth.us\/lisa\/index.php?rest_route=\/wp\/v2\/posts\/3739\/revisions"}],"predecessor-version":[{"id":3750,"href":"https:\/\/www.rushworth.us\/lisa\/index.php?rest_route=\/wp\/v2\/posts\/3739\/revisions\/3750"}],"wp:attachment":[{"href":"https:\/\/www.rushworth.us\/lisa\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=3739"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.rushworth.us\/lisa\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=3739"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.rushworth.us\/lisa\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=3739"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}