spsmad2016 rubén toribio - template
TRANSCRIPT
![Page 1: SPSMad2016 Rubén Toribio - Template](https://reader033.vdocuments.co/reader033/viewer/2022052606/58ed14d11a28ab5d148b462f/html5/thumbnails/1.jpg)
#spsmad
May 7th, 2016SharePoint Saturday Madrid
Office 365 Connectors for GroupsRubén Toribio Gallardo
![Page 2: SPSMad2016 Rubén Toribio - Template](https://reader033.vdocuments.co/reader033/viewer/2022052606/58ed14d11a28ab5d148b462f/html5/thumbnails/2.jpg)
#spsmad
Rubén Toribio GallardoSharePoint / Office 365 ArchitectBeezy
https://es.linkedin.com/in/rubentg@Rtoribiog
Passionate about new technologies, interested in working with the new tools available in the market.
![Page 3: SPSMad2016 Rubén Toribio - Template](https://reader033.vdocuments.co/reader033/viewer/2022052606/58ed14d11a28ab5d148b462f/html5/thumbnails/3.jpg)
Office 365 Connectors for Groups
![Page 4: SPSMad2016 Rubén Toribio - Template](https://reader033.vdocuments.co/reader033/viewer/2022052606/58ed14d11a28ab5d148b462f/html5/thumbnails/4.jpg)
Index What’s Office 365 Groups Office 365 Groups in Future What’s is Office 365 Groups Connectors How to Configure Default Connectors Register Custom Connector Office 365 Connector card Connectors Test Environment Office 365 Connect Button Publish our own Connector Custom Application with Connect Button Extra Bonus : Microsoft Flows
![Page 5: SPSMad2016 Rubén Toribio - Template](https://reader033.vdocuments.co/reader033/viewer/2022052606/58ed14d11a28ab5d148b462f/html5/thumbnails/5.jpg)
What’s Office 365 Groups
Exchange ? SharePoint ? What else?
![Page 6: SPSMad2016 Rubén Toribio - Template](https://reader033.vdocuments.co/reader033/viewer/2022052606/58ed14d11a28ab5d148b462f/html5/thumbnails/6.jpg)
What’s Office 365 Groups Unified point to all systems.
Office groups vs Team Sites
![Page 7: SPSMad2016 Rubén Toribio - Template](https://reader033.vdocuments.co/reader033/viewer/2022052606/58ed14d11a28ab5d148b462f/html5/thumbnails/7.jpg)
What’s Office 365 Groups
![Page 8: SPSMad2016 Rubén Toribio - Template](https://reader033.vdocuments.co/reader033/viewer/2022052606/58ed14d11a28ab5d148b462f/html5/thumbnails/8.jpg)
Office 365 Groups in Future the power of SharePoint team
sites and Office 365 Groups together, giving every group a team site, and giving team sites the benefit of groups for simple management of membership across Office 365 services
![Page 9: SPSMad2016 Rubén Toribio - Template](https://reader033.vdocuments.co/reader033/viewer/2022052606/58ed14d11a28ab5d148b462f/html5/thumbnails/9.jpg)
What’s is Office 365 Groups Connectors
Connected Everywhere
![Page 10: SPSMad2016 Rubén Toribio - Template](https://reader033.vdocuments.co/reader033/viewer/2022052606/58ed14d11a28ab5d148b462f/html5/thumbnails/10.jpg)
What’s is Office 365 Groups Connectors A connector is a
feature that allows us to send information in real time to our office 365 time groups from other services or platforms, from an external system or a proprietary system.
![Page 11: SPSMad2016 Rubén Toribio - Template](https://reader033.vdocuments.co/reader033/viewer/2022052606/58ed14d11a28ab5d148b462f/html5/thumbnails/11.jpg)
What’s is Office 365 Groups Connectors Services Available Popular Services Subscription Account in every platform needed
![Page 12: SPSMad2016 Rubén Toribio - Template](https://reader033.vdocuments.co/reader033/viewer/2022052606/58ed14d11a28ab5d148b462f/html5/thumbnails/12.jpg)
How to Configure Default Applications
Let’s try it
![Page 13: SPSMad2016 Rubén Toribio - Template](https://reader033.vdocuments.co/reader033/viewer/2022052606/58ed14d11a28ab5d148b462f/html5/thumbnails/13.jpg)
How to Configure Default Connectors Real Scenarios
Development Every time I do a release , send a message : Visual Studio Online + Office 365 Connector
Management Every time I open a task , send a message : Jira + Office 365 Connector
Communication Every time I tweet something , send a message : Twitter + Office 365 Connector
![Page 14: SPSMad2016 Rubén Toribio - Template](https://reader033.vdocuments.co/reader033/viewer/2022052606/58ed14d11a28ab5d148b462f/html5/thumbnails/14.jpg)
Register Custom Connector Webhook or subscription mechanism
Is a lightweight HTTP pattern providing a simple pub/sub model for wiring together Web APIs and SaaS services. When an event happens in a service, a notification is sent in the form of an HTTP POST request to registered subscribers. The POST request contains information about the event which makes it possible for the receiver to act accordingly.
On the receiving side, it provides a common model for receiving and processing WebHooks from any number of WebHook providers. It comes out of the box with support for a lot of applications
On the sending side it provides support for managing and storing subscriptions as well as for sending event notifications to the right set of subscribers. This allows you to define your own set of events that subscribers can subscribe to and notify them when things happens.
![Page 15: SPSMad2016 Rubén Toribio - Template](https://reader033.vdocuments.co/reader033/viewer/2022052606/58ed14d11a28ab5d148b462f/html5/thumbnails/15.jpg)
Register Custom Connector We need a connector to
private system We send information to group Connector have unique url We have to call this url , no
authentication
![Page 16: SPSMad2016 Rubén Toribio - Template](https://reader033.vdocuments.co/reader033/viewer/2022052606/58ed14d11a28ab5d148b462f/html5/thumbnails/16.jpg)
Register Custom Connector Sending Information Manually Post call to web hook with the following json schema
![Page 17: SPSMad2016 Rubén Toribio - Template](https://reader033.vdocuments.co/reader033/viewer/2022052606/58ed14d11a28ab5d148b462f/html5/thumbnails/17.jpg)
Response Code
Important : Content-Type: application/json in Headers
Register Custom Connector
![Page 18: SPSMad2016 Rubén Toribio - Template](https://reader033.vdocuments.co/reader033/viewer/2022052606/58ed14d11a28ab5d148b462f/html5/thumbnails/18.jpg)
Register Custom Connector
Let’s try it
![Page 19: SPSMad2016 Rubén Toribio - Template](https://reader033.vdocuments.co/reader033/viewer/2022052606/58ed14d11a28ab5d148b462f/html5/thumbnails/19.jpg)
Office 365 Connector Card
Which UI we have.
![Page 20: SPSMad2016 Rubén Toribio - Template](https://reader033.vdocuments.co/reader033/viewer/2022052606/58ed14d11a28ab5d148b462f/html5/thumbnails/20.jpg)
Office 365 Connector Card Is the way to see the
information Generic and Unified Interface
![Page 21: SPSMad2016 Rubén Toribio - Template](https://reader033.vdocuments.co/reader033/viewer/2022052606/58ed14d11a28ab5d148b462f/html5/thumbnails/21.jpg)
Office 365 Connector Card Different types: Message Message with Title. Message with Link. Message with Action. Message with Color.
![Page 22: SPSMad2016 Rubén Toribio - Template](https://reader033.vdocuments.co/reader033/viewer/2022052606/58ed14d11a28ab5d148b462f/html5/thumbnails/22.jpg)
Office 365 Connector Card
![Page 23: SPSMad2016 Rubén Toribio - Template](https://reader033.vdocuments.co/reader033/viewer/2022052606/58ed14d11a28ab5d148b462f/html5/thumbnails/23.jpg)
Office 365 Connector Card The content in a section is displayed in the following order (top to bottom):TitleTextactivityTitle,activitySubtitle,activityText
Facts Imagesactions
![Page 24: SPSMad2016 Rubén Toribio - Template](https://reader033.vdocuments.co/reader033/viewer/2022052606/58ed14d11a28ab5d148b462f/html5/thumbnails/24.jpg)
Office 365 Connector Card
![Page 25: SPSMad2016 Rubén Toribio - Template](https://reader033.vdocuments.co/reader033/viewer/2022052606/58ed14d11a28ab5d148b462f/html5/thumbnails/25.jpg)
Connectors Test Environment We need to test our system Sandbox cloud environment Post Message to group
• http://connectplayground.azurewebsites.net/
![Page 26: SPSMad2016 Rubén Toribio - Template](https://reader033.vdocuments.co/reader033/viewer/2022052606/58ed14d11a28ab5d148b462f/html5/thumbnails/26.jpg)
Office 365 Connect Button
Let’s start
![Page 27: SPSMad2016 Rubén Toribio - Template](https://reader033.vdocuments.co/reader033/viewer/2022052606/58ed14d11a28ab5d148b462f/html5/thumbnails/27.jpg)
Office 365 Connect Button The way to register a custom connector automatically.
There are a structure to create a button to connect with office 365
With the following parameters
![Page 28: SPSMad2016 Rubén Toribio - Template](https://reader033.vdocuments.co/reader033/viewer/2022052606/58ed14d11a28ab5d148b462f/html5/thumbnails/28.jpg)
Office 365 Connect Button Flow : We define the Connect Button When de button is clicked , the user select a group and the connector is registered.
The service returns to the callback url , the webhook url.
![Page 29: SPSMad2016 Rubén Toribio - Template](https://reader033.vdocuments.co/reader033/viewer/2022052606/58ed14d11a28ab5d148b462f/html5/thumbnails/29.jpg)
Publish our own Connector
Makes our application to connect everywhere
![Page 30: SPSMad2016 Rubén Toribio - Template](https://reader033.vdocuments.co/reader033/viewer/2022052606/58ed14d11a28ab5d148b462f/html5/thumbnails/30.jpg)
Introducing the Connectors Developer Dashboard beta Now you can build your own connector through our
developer portal Visit the Connector Developer Portal : It will
autogenerate Office 365 button
Publish our own Connector
![Page 31: SPSMad2016 Rubén Toribio - Template](https://reader033.vdocuments.co/reader033/viewer/2022052606/58ed14d11a28ab5d148b462f/html5/thumbnails/31.jpg)
We have to test it , and later , we publish it and Microsoft will review it and approve it.
Publish our own Connector
![Page 32: SPSMad2016 Rubén Toribio - Template](https://reader033.vdocuments.co/reader033/viewer/2022052606/58ed14d11a28ab5d148b462f/html5/thumbnails/32.jpg)
Custom Application with Connect Button
Let’s Code
![Page 33: SPSMad2016 Rubén Toribio - Template](https://reader033.vdocuments.co/reader033/viewer/2022052606/58ed14d11a28ab5d148b462f/html5/thumbnails/33.jpg)
Lets develop an application: ASP MVC Office Button
Publish our own Connector
![Page 34: SPSMad2016 Rubén Toribio - Template](https://reader033.vdocuments.co/reader033/viewer/2022052606/58ed14d11a28ab5d148b462f/html5/thumbnails/34.jpg)
Office 365 Groups , set of services : mail , files , notes , planner , etc ..
Office 365 Groups Connectors , give us the extensibility to connect to other systems.
Connector Card : Unified User Interface , with cards Mechanism to Publish to catalog our connectors Integration of our Custom Applications with Office 365 Groups
Summary
![Page 35: SPSMad2016 Rubén Toribio - Template](https://reader033.vdocuments.co/reader033/viewer/2022052606/58ed14d11a28ab5d148b462f/html5/thumbnails/35.jpg)
PROSExtensibilityUnified UISchema and communication mechanism defined.
Web hooks standard mechanism
Summary CONSLack some services , like Sharepoint
Not Customizable UIMechanism of Connection is fixed by Microsoft.
If you use a custom application , the endpoind must be public.
![Page 36: SPSMad2016 Rubén Toribio - Template](https://reader033.vdocuments.co/reader033/viewer/2022052606/58ed14d11a28ab5d148b462f/html5/thumbnails/36.jpg)
Microsoft Flow
Let’s Code
![Page 37: SPSMad2016 Rubén Toribio - Template](https://reader033.vdocuments.co/reader033/viewer/2022052606/58ed14d11a28ab5d148b462f/html5/thumbnails/37.jpg)
Extra Bonus : Microsoft Flows
Automated Workflows Have default Templates Can create Flows with
Services Available Most popular available Create your own flows and
publish it
![Page 38: SPSMad2016 Rubén Toribio - Template](https://reader033.vdocuments.co/reader033/viewer/2022052606/58ed14d11a28ab5d148b462f/html5/thumbnails/38.jpg)
Extra Bonus : Microsoft Flows Main TasksNotificationsSincronizationOrganizeAutomate Approval
![Page 39: SPSMad2016 Rubén Toribio - Template](https://reader033.vdocuments.co/reader033/viewer/2022052606/58ed14d11a28ab5d148b462f/html5/thumbnails/39.jpg)
PROSEasy workflowsNo IT people neededMost Popular ServicesHttp Call’s
Extra Bonus : Microsoft Flows: Summary CONSLack some servicesOnly Services Online
![Page 40: SPSMad2016 Rubén Toribio - Template](https://reader033.vdocuments.co/reader033/viewer/2022052606/58ed14d11a28ab5d148b462f/html5/thumbnails/40.jpg)
RafflePlease, fill your SPS Madrid passport if you want to participate.You must get signature from sponsors and complete the poll.Give us the passport at 6:00 PM in the Auditorium room.You can win one Sphero BB-8 or a mini drone:
![Page 41: SPSMad2016 Rubén Toribio - Template](https://reader033.vdocuments.co/reader033/viewer/2022052606/58ed14d11a28ab5d148b462f/html5/thumbnails/41.jpg)
Q & A
Thanks
![Page 42: SPSMad2016 Rubén Toribio - Template](https://reader033.vdocuments.co/reader033/viewer/2022052606/58ed14d11a28ab5d148b462f/html5/thumbnails/42.jpg)
![Page 43: SPSMad2016 Rubén Toribio - Template](https://reader033.vdocuments.co/reader033/viewer/2022052606/58ed14d11a28ab5d148b462f/html5/thumbnails/43.jpg)
Gold sponsors
Silver sponsors
Bronze sponsors
Collaborate