Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
@giuleon delucagiuliano.com@giuleon delucagiuliano.com
Modern site and Teams provisioning across a Bot, SPFx, Azure
Functi...
@giuleon delucagiuliano.com
Thank you sponsors!
@giuleon delucagiuliano.com@giuleon delucagiuliano.com
Software Engineer Technical Architect
https://delucagiuliano.com
@g...
@giuleon delucagiuliano.com
• Solution Business Use Case
• Solution Architecture
• Demo on Microsoft Teams
• Bot
• SharePo...
@giuleon delucagiuliano.com
@giuleon delucagiuliano.com
SharePoint
Online
The user requests a new
SharePoint team site,
communication or teams
across ...
@giuleon delucagiuliano.com
Define Good Governance
@giuleon delucagiuliano.com
@giuleon delucagiuliano.com
• A bot is an app that users interact with in a
conversational way using text, graphics
(cards...
@giuleon delucagiuliano.com
• Modern client-side development
• Lightweight web and mobile
• Powers our own experiences
• B...
@giuleon delucagiuliano.com
Tooling
• Node.js
• Yeoman
• Gulp
• TypeScript
• Visual Studio (Code)
Frameworks – Choose your...
@giuleon delucagiuliano.com
• Office 365
• Microsoft Graph API
• Custom API
• Microsoft Account Free or Office 365 or
Dyna...
@giuleon delucagiuliano.com
• 0,17 € per one million requests
• App Service Plan
• C#, Node.js (Javascript), F#, Python,
P...
@giuleon delucagiuliano.com
• Azure CLI
• Powershell
• Azure Portal
• Price 0,026 € per 10,000 operations
@giuleon delucagiuliano.com
• Azure Active Directory
• Office 365 services: SharePoint,
OneDrive, Outlook/Exchange, Micros...
@giuleon delucagiuliano.com
@giuleon delucagiuliano.com
Questions?
@giuleon delucagiuliano.com
Thank you!
@giuleon delucagiuliano.com
Thank you sponsors!
Upcoming SlideShare
Loading in …5
×

of

Modern site and teams provisioning across a Bot, SPFx, Azure Function and Microsoft Flow Slide 1 Modern site and teams provisioning across a Bot, SPFx, Azure Function and Microsoft Flow Slide 2 Modern site and teams provisioning across a Bot, SPFx, Azure Function and Microsoft Flow Slide 3 Modern site and teams provisioning across a Bot, SPFx, Azure Function and Microsoft Flow Slide 4 Modern site and teams provisioning across a Bot, SPFx, Azure Function and Microsoft Flow Slide 5 Modern site and teams provisioning across a Bot, SPFx, Azure Function and Microsoft Flow Slide 6 Modern site and teams provisioning across a Bot, SPFx, Azure Function and Microsoft Flow Slide 7 Modern site and teams provisioning across a Bot, SPFx, Azure Function and Microsoft Flow Slide 8 Modern site and teams provisioning across a Bot, SPFx, Azure Function and Microsoft Flow Slide 9 Modern site and teams provisioning across a Bot, SPFx, Azure Function and Microsoft Flow Slide 10 Modern site and teams provisioning across a Bot, SPFx, Azure Function and Microsoft Flow Slide 11 Modern site and teams provisioning across a Bot, SPFx, Azure Function and Microsoft Flow Slide 12 Modern site and teams provisioning across a Bot, SPFx, Azure Function and Microsoft Flow Slide 13 Modern site and teams provisioning across a Bot, SPFx, Azure Function and Microsoft Flow Slide 14 Modern site and teams provisioning across a Bot, SPFx, Azure Function and Microsoft Flow Slide 15 Modern site and teams provisioning across a Bot, SPFx, Azure Function and Microsoft Flow Slide 16 Modern site and teams provisioning across a Bot, SPFx, Azure Function and Microsoft Flow Slide 17 Modern site and teams provisioning across a Bot, SPFx, Azure Function and Microsoft Flow Slide 18 Modern site and teams provisioning across a Bot, SPFx, Azure Function and Microsoft Flow Slide 19
Upcoming SlideShare
What to Upload to SlideShare
Next
Download to read offline and view in fullscreen.

0 Likes

Share

Download to read offline

Modern site and teams provisioning across a Bot, SPFx, Azure Function and Microsoft Flow

Download to read offline

Imagine the scenario where a user is able through a Team site, Communication site, Teams, Skype, Cortana and so on, requests to a Bot the creation of a SharePoint site or a new Microsoft Team.
In this session will analyze how to build a Bot, Azure functions, and Microsoft Flow in order to create and automate the provisioning process and we'll go deeper in the solution architecture.

Related Books

Free with a 30 day trial from Scribd

See all
  • Be the first to like this

Modern site and teams provisioning across a Bot, SPFx, Azure Function and Microsoft Flow

  1. 1. @giuleon delucagiuliano.com@giuleon delucagiuliano.com Modern site and Teams provisioning across a Bot, SPFx, Azure Function and Microsoft Flow Giuliano De Luca #SPSSTHLM, Sept 1st, 2018
  2. 2. @giuleon delucagiuliano.com Thank you sponsors!
  3. 3. @giuleon delucagiuliano.com@giuleon delucagiuliano.com Software Engineer Technical Architect https://delucagiuliano.com @giuleon Microsoft MVP for Office Development github.com/giuleon
  4. 4. @giuleon delucagiuliano.com • Solution Business Use Case • Solution Architecture • Demo on Microsoft Teams • Bot • SharePoint Framework • Microsoft Flow • Azure Function • Azure Key Vault • Demo on a SharePoint online site
  5. 5. @giuleon delucagiuliano.com
  6. 6. @giuleon delucagiuliano.com SharePoint Online The user requests a new SharePoint team site, communication or teams across a Bot 1 The Bot saves the user's request in a SharePoint list 2 The admin approves the request which triggers a Microsoft Flow 3 Flow for every request with status “Approved” will call an Azure Function to perform the provisioning 4 Flow notifies to the user that the process is ended 5 Azure Key Vault Solution Architecture
  7. 7. @giuleon delucagiuliano.com Define Good Governance
  8. 8. @giuleon delucagiuliano.com
  9. 9. @giuleon delucagiuliano.com • A bot is an app that users interact with in a conversational way using text, graphics (cards), or speech. • Web API Service • Build your Bot with the language that you prefer C# or Node.js. • Implement AI across Microsoft Cognitive Services. • Bot Framework Emulator • Make use of a native UI with Adaptive Cards • Enable the conversation with Channels
  10. 10. @giuleon delucagiuliano.com • Modern client-side development • Lightweight web and mobile • Powers our own experiences • Backward compatible • Supports open source tools and JavaScript web frameworks • Client Side Web Parts • SPFx Extension • Application Customizer • Field Customizer • Command Sets
  11. 11. @giuleon delucagiuliano.com Tooling • Node.js • Yeoman • Gulp • TypeScript • Visual Studio (Code) Frameworks – Choose yours • React • Angular.js • Knockout • Etc.
  12. 12. @giuleon delucagiuliano.com • Office 365 • Microsoft Graph API • Custom API • Microsoft Account Free or Office 365 or Dynamics 365 or PowerApps
  13. 13. @giuleon delucagiuliano.com • 0,17 € per one million requests • App Service Plan • C#, Node.js (Javascript), F#, Python, PHP, Powershell, Java • Triggers • Blob storage • Azure Cosmos DB • Timer • Generic webhook • Github webhook • Queue storage
  14. 14. @giuleon delucagiuliano.com • Azure CLI • Powershell • Azure Portal • Price 0,026 € per 10,000 operations
  15. 15. @giuleon delucagiuliano.com • Azure Active Directory • Office 365 services: SharePoint, OneDrive, Outlook/Exchange, Microsoft Teams, OneNote, Planner, and Excel • Enterprise Mobility and Security services: Identity Manager, Intune, Advanced Threat Analytics, and Advanced Threat Protection. • Windows 10 services: activities and devices • Education
  16. 16. @giuleon delucagiuliano.com
  17. 17. @giuleon delucagiuliano.com Questions?
  18. 18. @giuleon delucagiuliano.com Thank you!
  19. 19. @giuleon delucagiuliano.com Thank you sponsors!

Imagine the scenario where a user is able through a Team site, Communication site, Teams, Skype, Cortana and so on, requests to a Bot the creation of a SharePoint site or a new Microsoft Team. In this session will analyze how to build a Bot, Azure functions, and Microsoft Flow in order to create and automate the provisioning process and we'll go deeper in the solution architecture.

Views

Total views

508

On Slideshare

0

From embeds

0

Number of embeds

130

Actions

Downloads

1

Shares

0

Comments

0

Likes

0

×