SlideShare a Scribd company logo
1 of 18
Download to read offline
This @&$!* coronavirus is
disrupting my business
processes…
uhm, what I
need to to?
Digitizing Business
Processes with Microsoft
Teams Custom App
Put your business processes into one digital
place to work remotely with team, without
distractions
Domenico Monaco
http://domenicomonaco.it
monaco.d@gmail.com
Over the years the digital workplace is become more and
more important.
But now, with COVID, many organizations are forced to
have a digital workplace, unlike in the past which was just
an opportunity for processes improvement.
But, digital workplaces are not like classic digitial places.
Digital workplace need to be integrated, secure, low-
distraction, productive and more… hard-features.
This @&$!* coronavirus is disrupting my business
processes ... uhm, what I need to to?
Digitizing Business Processes with Microsoft Teams Custom App
Digitizing Business Process into collaborative
platform as MS Teams through a custom App
Custom App
Digitized process
MS Teams
Digitizing Business Processes with Microsoft Teams Custom App
Available on Mobile, Desktop and Web
Integarted with Microsoft products
Extensible with to external solutions
Part of a big environment
So, why develop many touchpoints of your
workplaces…
when you can develop one MS Teams
Custom App as Web App?!
MS Teams as multi-touchpoint platform
Digitizing Business Processes with Microsoft Teams Custom App
#WTF!
Is good to have a digitized process with more as possible
similar design style to guest platform
Coherent design style can improve the:
• approval process on store
• user experience
• time to design and develop
• quality of digitized process
But, MS Teams is public platform
Digitizing Business Processes with Microsoft Teams Custom App
Styleguide Design MS Teams
Details and styleguide introdution about MS Teams Custom Tab
Microsoft Teams is a collaboration app that
helps your team stay organized and have
conversations— (Teams , Meetings,
Calls Activity) all in one place
MS Teams is available as Mobile App (Android
iOS) or Web App.
What is
Microsoft Teams?
Digitizing Business Processes with Microsoft Teams Custom App
When planning your digitez process, remember that
Teams is a collaboration hub.
The best Teams apps about your digitized process help people
express themselves and work better together.
MS Teams Digitized Business Process
Digitizing Business Processes with Microsoft Teams Custom App
Tabs are Teams-aware webpages embedded in Microsoft Teams, can be added as part of a channel
inside a team, a group chat, or as a personal app for an individual user.
There are two types of tabs available in Teams - channel/group and personal:
• A channel/group tab delivers content to channels and group chats, and are a great way to create
collaborative spaces around dedicated web-based content.
• Personal tabs, along with personally-scoped bots, are part of personal apps and are scoped to a single
user. They can be pinned to the left navigation bar for easy access.
Tabs are canvases that you can use to share content, hold conversations, and host third-party services, all
within a team’s organic workflow.
When you build a tab in Microsoft Teams, it puts your web app front and center where it’s easily accessible
from key conversations.
Digitized Business Process as Custom Tab
Digitizing Business Processes with Microsoft Teams Custom App
Digitized Business Process easily accessible
Digitizing Business Processes with Microsoft Teams Custom App
Tabs are canvases that you can use to share content,
hold conversations, and host third-party services, all
within a team’s organic workflow in order to Digitizing
your Business process easily accessible from key
conversations.
Digitizing Business Processes with Microsoft Teams Custom App
• Office356 Design Framework:
• https://developer.microsoft.com/en-us/fluentui#/
• MS Teams Web Components:
• https://fluentsite.z22.web.core.windows.net/
• MS Teams Design Guidelines:
• https://github.com/OfficeDev/TrainingContent/tree/mast
er/Teams
• MS Teams Tab Design Guidelines:
• https://docs.microsoft.com/en-
us/microsoftteams/platform/tabs/design/tabs
• MS Teams Reverse Styleguide
• https://www.figma.com/file/3I0TbgiGBuEXZ8Ure8JlEO/M
S-Teams-OSx-Desktop-App-Sizes?node-id=31%3A3
Design Guidelines
Mobile
Digitizing Business Processes with Microsoft Teams Custom App
Desktop
Digitizing Business Processes with Microsoft Teams Custom App
Workplaces has big screens
Digitizing Business Processes with Microsoft Teams Custom App
A good tab should display the following characteristics:
• Focused functionality
• Reduced chrome
• Integration
• Conversational
• Streamlined access
• Responsiveness to window sizing
• Flat navigation: task module, a pseudo dialog and browser page
• Good personality: custom logo small and unobtrusive, integrated colors and layouts
Design Guidelines
Digitizing Business Processes with Microsoft Teams Custom App
MS Teams has already color palette
Dark Light
Digitizing Business Processes with Microsoft Teams Custom App
Digitizing Business Processes with Microsoft Teams Custom App
Lets start with a boilerplate!
https://github.com/domenicomonaco/microsoft-teams-app-boilerplate
Some resources from http://freepik.com, https://www.flaticon.com, https://unsplash.com
Give me feedback!
Twitter @_domenicomonaco
Linkedin linkedin.com/in/domenicomonaco
DOMENICO MONACO
monaco.d@gmail.com
http://domenicomoanco.it
Thanks
Digitizing Business Processes with
Microsoft Teams Custom App
Put your business processes into one digital place to work
remotely with team, without distractions

More Related Content

What's hot

Architecting For Ux
Architecting For UxArchitecting For Ux
Architecting For UxJosh Holmes
 
Introduction To Silverlight
Introduction To SilverlightIntroduction To Silverlight
Introduction To SilverlightJeff Blankenburg
 
Conociendo el ecosistema de Windows Phone 8 y Windows 8
Conociendo el ecosistema de Windows Phone 8 y Windows 8Conociendo el ecosistema de Windows Phone 8 y Windows 8
Conociendo el ecosistema de Windows Phone 8 y Windows 8Sorey García
 
flex and flash platform
flex and flash platformflex and flash platform
flex and flash platformMuhammad Rodhy
 
What's New in Visual Studio 2010
What's New in Visual Studio 2010What's New in Visual Studio 2010
What's New in Visual Studio 2010John Bristowe
 
ESPC Teams week Microsoft Teams & Bot Framework – a Developer’s Perspective
ESPC Teams week Microsoft Teams & Bot Framework – a Developer’s PerspectiveESPC Teams week Microsoft Teams & Bot Framework – a Developer’s Perspective
ESPC Teams week Microsoft Teams & Bot Framework – a Developer’s PerspectiveThomas Gölles
 
ESPC19 - Supercharge Your Teams Experience with Advanced Development Techniques
ESPC19 - Supercharge Your Teams Experience with Advanced Development TechniquesESPC19 - Supercharge Your Teams Experience with Advanced Development Techniques
ESPC19 - Supercharge Your Teams Experience with Advanced Development TechniquesSébastien Levert
 
Dot Net Framework
Dot Net FrameworkDot Net Framework
Dot Net FrameworkSamWas1
 
Khulood mohammed 200821758-005-draft1 project
Khulood mohammed 200821758-005-draft1 projectKhulood mohammed 200821758-005-draft1 project
Khulood mohammed 200821758-005-draft1 projectu2821758
 
Thrive 2018 - Microsoft Teams a developer's perspective
Thrive 2018 - Microsoft Teams a developer's perspectiveThrive 2018 - Microsoft Teams a developer's perspective
Thrive 2018 - Microsoft Teams a developer's perspectiveThomas Gölles
 
Mobile Office For Maemo
Mobile Office For MaemoMobile Office For Maemo
Mobile Office For Maemoajay_ei
 
Universal Apps for Windows
Universal Apps for WindowsUniversal Apps for Windows
Universal Apps for WindowsShahed Chowdhuri
 
Rich internet application (ria)
Rich internet application (ria)Rich internet application (ria)
Rich internet application (ria)TAInteractive
 
Intro to Xamarin: Cross-Platform Mobile Application Development
Intro to Xamarin: Cross-Platform Mobile Application DevelopmentIntro to Xamarin: Cross-Platform Mobile Application Development
Intro to Xamarin: Cross-Platform Mobile Application DevelopmentShahed Chowdhuri
 
AN INTRODUCTION TO APACHE FLEX
AN INTRODUCTION TO APACHE FLEXAN INTRODUCTION TO APACHE FLEX
AN INTRODUCTION TO APACHE FLEXJoseph Labrecque
 
Virtual Hub - Host SharePoint Framework web part as MS Teams messaging extension
Virtual Hub - Host SharePoint Framework web part as MS Teams messaging extensionVirtual Hub - Host SharePoint Framework web part as MS Teams messaging extension
Virtual Hub - Host SharePoint Framework web part as MS Teams messaging extensionNanddeep Nachan
 

What's hot (20)

Architecting For Ux
Architecting For UxArchitecting For Ux
Architecting For Ux
 
Introduction To Silverlight
Introduction To SilverlightIntroduction To Silverlight
Introduction To Silverlight
 
Intro to Xamarin
Intro to XamarinIntro to Xamarin
Intro to Xamarin
 
Conociendo el ecosistema de Windows Phone 8 y Windows 8
Conociendo el ecosistema de Windows Phone 8 y Windows 8Conociendo el ecosistema de Windows Phone 8 y Windows 8
Conociendo el ecosistema de Windows Phone 8 y Windows 8
 
flex and flash platform
flex and flash platformflex and flash platform
flex and flash platform
 
What's New in Visual Studio 2010
What's New in Visual Studio 2010What's New in Visual Studio 2010
What's New in Visual Studio 2010
 
Indie Game Development
Indie Game DevelopmentIndie Game Development
Indie Game Development
 
ESPC Teams week Microsoft Teams & Bot Framework – a Developer’s Perspective
ESPC Teams week Microsoft Teams & Bot Framework – a Developer’s PerspectiveESPC Teams week Microsoft Teams & Bot Framework – a Developer’s Perspective
ESPC Teams week Microsoft Teams & Bot Framework – a Developer’s Perspective
 
ESPC19 - Supercharge Your Teams Experience with Advanced Development Techniques
ESPC19 - Supercharge Your Teams Experience with Advanced Development TechniquesESPC19 - Supercharge Your Teams Experience with Advanced Development Techniques
ESPC19 - Supercharge Your Teams Experience with Advanced Development Techniques
 
Dot Net Framework
Dot Net FrameworkDot Net Framework
Dot Net Framework
 
Khulood mohammed 200821758-005-draft1 project
Khulood mohammed 200821758-005-draft1 projectKhulood mohammed 200821758-005-draft1 project
Khulood mohammed 200821758-005-draft1 project
 
Thrive 2018 - Microsoft Teams a developer's perspective
Thrive 2018 - Microsoft Teams a developer's perspectiveThrive 2018 - Microsoft Teams a developer's perspective
Thrive 2018 - Microsoft Teams a developer's perspective
 
Mobile Office For Maemo
Mobile Office For MaemoMobile Office For Maemo
Mobile Office For Maemo
 
Universal Apps for Windows
Universal Apps for WindowsUniversal Apps for Windows
Universal Apps for Windows
 
Rich internet application (ria)
Rich internet application (ria)Rich internet application (ria)
Rich internet application (ria)
 
Intro to Xamarin: Cross-Platform Mobile Application Development
Intro to Xamarin: Cross-Platform Mobile Application DevelopmentIntro to Xamarin: Cross-Platform Mobile Application Development
Intro to Xamarin: Cross-Platform Mobile Application Development
 
Building C# Applications
Building C# ApplicationsBuilding C# Applications
Building C# Applications
 
Intro to Bot Framework v3
Intro to Bot Framework v3Intro to Bot Framework v3
Intro to Bot Framework v3
 
AN INTRODUCTION TO APACHE FLEX
AN INTRODUCTION TO APACHE FLEXAN INTRODUCTION TO APACHE FLEX
AN INTRODUCTION TO APACHE FLEX
 
Virtual Hub - Host SharePoint Framework web part as MS Teams messaging extension
Virtual Hub - Host SharePoint Framework web part as MS Teams messaging extensionVirtual Hub - Host SharePoint Framework web part as MS Teams messaging extension
Virtual Hub - Host SharePoint Framework web part as MS Teams messaging extension
 

Similar to Digitizing business processes with Microsoft Teams Custom app - Domenico Monaco

Microsoft Teams Collaboration
Microsoft Teams CollaborationMicrosoft Teams Collaboration
Microsoft Teams CollaborationRajesh Kumar A
 
CCI2018 - Le possibilità di estensione di Microsoft Teams
CCI2018 - Le possibilità di estensione di Microsoft TeamsCCI2018 - Le possibilità di estensione di Microsoft Teams
CCI2018 - Le possibilità di estensione di Microsoft Teamswalk2talk srl
 
Intranets & Digital Hubs What You Need To Know M365Cincy
Intranets & Digital Hubs What You Need To Know M365CincyIntranets & Digital Hubs What You Need To Know M365Cincy
Intranets & Digital Hubs What You Need To Know M365CincyRichard Harbridge
 
Beyond The Intranet: Digital Workplace Apps, Solutions & Bots
Beyond The Intranet: Digital Workplace Apps, Solutions & BotsBeyond The Intranet: Digital Workplace Apps, Solutions & Bots
Beyond The Intranet: Digital Workplace Apps, Solutions & BotsRichard Harbridge
 
Target SharePoint and Teams with SharePoint Framework
Target SharePoint and Teams with SharePoint FrameworkTarget SharePoint and Teams with SharePoint Framework
Target SharePoint and Teams with SharePoint FrameworkHaaron Gonzalez
 
How to Better Leverage SharePoint through Microsoft Teams
How to Better Leverage SharePoint through Microsoft TeamsHow to Better Leverage SharePoint through Microsoft Teams
How to Better Leverage SharePoint through Microsoft TeamsChristian Buckley
 
Dataverse for Teams, Tomasz Poszytek, M365 California 2021
Dataverse for Teams, Tomasz Poszytek, M365 California 2021Dataverse for Teams, Tomasz Poszytek, M365 California 2021
Dataverse for Teams, Tomasz Poszytek, M365 California 2021Tomasz Poszytek
 
Building apps using azure for microsoft teams
Building apps using azure for microsoft teamsBuilding apps using azure for microsoft teams
Building apps using azure for microsoft teamsJenkins NS
 
INT103 Intranets With Office 365 What You Need To Know #365EDUCon
INT103 Intranets With Office 365 What You Need To Know #365EDUConINT103 Intranets With Office 365 What You Need To Know #365EDUCon
INT103 Intranets With Office 365 What You Need To Know #365EDUConKanwal Khipple
 
Beyond The Intranet: Digital Workplace Apps, Solutions & Bots
Beyond The Intranet: Digital Workplace Apps, Solutions & BotsBeyond The Intranet: Digital Workplace Apps, Solutions & Bots
Beyond The Intranet: Digital Workplace Apps, Solutions & BotsRichard Harbridge
 
Modern Workplace: Teams First and Crisis Management
Modern Workplace: Teams First and Crisis ManagementModern Workplace: Teams First and Crisis Management
Modern Workplace: Teams First and Crisis ManagementJoel Oleson
 
Build a Modern Workplace using Microsoft Teams
Build a Modern Workplace using Microsoft TeamsBuild a Modern Workplace using Microsoft Teams
Build a Modern Workplace using Microsoft TeamsWinWire Technologies Inc
 
LW M365 Boost Your Productivity.pptx
LW M365 Boost Your Productivity.pptxLW M365 Boost Your Productivity.pptx
LW M365 Boost Your Productivity.pptxTimBee1
 
M365 Boost Your Productivity LW.pptx
M365 Boost Your Productivity LW.pptxM365 Boost Your Productivity LW.pptx
M365 Boost Your Productivity LW.pptxTimBee1
 
Beyond The Intranet: Digital Workplace Apps, Solutions & Bots
Beyond The Intranet: Digital Workplace Apps, Solutions & BotsBeyond The Intranet: Digital Workplace Apps, Solutions & Bots
Beyond The Intranet: Digital Workplace Apps, Solutions & BotsRichard Harbridge
 
Communication Sites and the SharePoint Starter Kit
Communication Sites and the SharePoint Starter KitCommunication Sites and the SharePoint Starter Kit
Communication Sites and the SharePoint Starter KitThomas Gölles
 
Intégrez vos applications métiers dans Microsoft Teams
Intégrez vos applications métiers dans Microsoft TeamsIntégrez vos applications métiers dans Microsoft Teams
Intégrez vos applications métiers dans Microsoft TeamsGuillaume Meyer
 
Intranets & Digital Hubs What You Need To Know
Intranets & Digital Hubs What You Need To KnowIntranets & Digital Hubs What You Need To Know
Intranets & Digital Hubs What You Need To KnowRichard Harbridge
 

Similar to Digitizing business processes with Microsoft Teams Custom app - Domenico Monaco (20)

Microsoft Teams Collaboration
Microsoft Teams CollaborationMicrosoft Teams Collaboration
Microsoft Teams Collaboration
 
CCI2018 - Le possibilità di estensione di Microsoft Teams
CCI2018 - Le possibilità di estensione di Microsoft TeamsCCI2018 - Le possibilità di estensione di Microsoft Teams
CCI2018 - Le possibilità di estensione di Microsoft Teams
 
Intranets & Digital Hubs What You Need To Know M365Cincy
Intranets & Digital Hubs What You Need To Know M365CincyIntranets & Digital Hubs What You Need To Know M365Cincy
Intranets & Digital Hubs What You Need To Know M365Cincy
 
Beyond The Intranet: Digital Workplace Apps, Solutions & Bots
Beyond The Intranet: Digital Workplace Apps, Solutions & BotsBeyond The Intranet: Digital Workplace Apps, Solutions & Bots
Beyond The Intranet: Digital Workplace Apps, Solutions & Bots
 
Target SharePoint and Teams with SharePoint Framework
Target SharePoint and Teams with SharePoint FrameworkTarget SharePoint and Teams with SharePoint Framework
Target SharePoint and Teams with SharePoint Framework
 
How to Better Leverage SharePoint through Microsoft Teams
How to Better Leverage SharePoint through Microsoft TeamsHow to Better Leverage SharePoint through Microsoft Teams
How to Better Leverage SharePoint through Microsoft Teams
 
Dataverse for Teams, Tomasz Poszytek, M365 California 2021
Dataverse for Teams, Tomasz Poszytek, M365 California 2021Dataverse for Teams, Tomasz Poszytek, M365 California 2021
Dataverse for Teams, Tomasz Poszytek, M365 California 2021
 
Building apps using azure for microsoft teams
Building apps using azure for microsoft teamsBuilding apps using azure for microsoft teams
Building apps using azure for microsoft teams
 
INT103 Intranets With Office 365 What You Need To Know #365EDUCon
INT103 Intranets With Office 365 What You Need To Know #365EDUConINT103 Intranets With Office 365 What You Need To Know #365EDUCon
INT103 Intranets With Office 365 What You Need To Know #365EDUCon
 
Beyond The Intranet: Digital Workplace Apps, Solutions & Bots
Beyond The Intranet: Digital Workplace Apps, Solutions & BotsBeyond The Intranet: Digital Workplace Apps, Solutions & Bots
Beyond The Intranet: Digital Workplace Apps, Solutions & Bots
 
Modern Workplace: Teams First and Crisis Management
Modern Workplace: Teams First and Crisis ManagementModern Workplace: Teams First and Crisis Management
Modern Workplace: Teams First and Crisis Management
 
Build a Modern Workplace using Microsoft Teams
Build a Modern Workplace using Microsoft TeamsBuild a Modern Workplace using Microsoft Teams
Build a Modern Workplace using Microsoft Teams
 
YouPortal
YouPortalYouPortal
YouPortal
 
LW M365 Boost Your Productivity.pptx
LW M365 Boost Your Productivity.pptxLW M365 Boost Your Productivity.pptx
LW M365 Boost Your Productivity.pptx
 
Microsoft Teams Usage
Microsoft Teams UsageMicrosoft Teams Usage
Microsoft Teams Usage
 
M365 Boost Your Productivity LW.pptx
M365 Boost Your Productivity LW.pptxM365 Boost Your Productivity LW.pptx
M365 Boost Your Productivity LW.pptx
 
Beyond The Intranet: Digital Workplace Apps, Solutions & Bots
Beyond The Intranet: Digital Workplace Apps, Solutions & BotsBeyond The Intranet: Digital Workplace Apps, Solutions & Bots
Beyond The Intranet: Digital Workplace Apps, Solutions & Bots
 
Communication Sites and the SharePoint Starter Kit
Communication Sites and the SharePoint Starter KitCommunication Sites and the SharePoint Starter Kit
Communication Sites and the SharePoint Starter Kit
 
Intégrez vos applications métiers dans Microsoft Teams
Intégrez vos applications métiers dans Microsoft TeamsIntégrez vos applications métiers dans Microsoft Teams
Intégrez vos applications métiers dans Microsoft Teams
 
Intranets & Digital Hubs What You Need To Know
Intranets & Digital Hubs What You Need To KnowIntranets & Digital Hubs What You Need To Know
Intranets & Digital Hubs What You Need To Know
 

More from Domenico Monaco

[Presentazione riassuntiva] Artificial Intelligence: Learn to Fly! Innovare c...
[Presentazione riassuntiva] Artificial Intelligence: Learn to Fly! Innovare c...[Presentazione riassuntiva] Artificial Intelligence: Learn to Fly! Innovare c...
[Presentazione riassuntiva] Artificial Intelligence: Learn to Fly! Innovare c...Domenico Monaco
 
#Wtf is web accessibility
#Wtf is web accessibility#Wtf is web accessibility
#Wtf is web accessibilityDomenico Monaco
 
Il quadro con le grinze: cerca, stropiccia ed appiccica bene
Il quadro con le grinze: cerca, stropiccia ed appiccica beneIl quadro con le grinze: cerca, stropiccia ed appiccica bene
Il quadro con le grinze: cerca, stropiccia ed appiccica beneDomenico Monaco
 
Smart Claim: Caso di utilizzo delle tecnologie RDF nel contesto della Metodol...
Smart Claim: Caso di utilizzo delle tecnologie RDF nel contesto della Metodol...Smart Claim: Caso di utilizzo delle tecnologie RDF nel contesto della Metodol...
Smart Claim: Caso di utilizzo delle tecnologie RDF nel contesto della Metodol...Domenico Monaco
 
BikeMI - Valutazione, studio di Ergonomia Cognitiva con re-design dell'Applic...
BikeMI - Valutazione, studio di Ergonomia Cognitiva con re-design dell'Applic...BikeMI - Valutazione, studio di Ergonomia Cognitiva con re-design dell'Applic...
BikeMI - Valutazione, studio di Ergonomia Cognitiva con re-design dell'Applic...Domenico Monaco
 
Analisi di dati geospaziali per applicazioni di Urban Informatics: il caso de...
Analisi di dati geospaziali per applicazioni di Urban Informatics: il caso de...Analisi di dati geospaziali per applicazioni di Urban Informatics: il caso de...
Analisi di dati geospaziali per applicazioni di Urban Informatics: il caso de...Domenico Monaco
 
Applicazione mobile TotalErg per operatori di rete - progetto d'esame
Applicazione mobile TotalErg per operatori di rete - progetto d'esameApplicazione mobile TotalErg per operatori di rete - progetto d'esame
Applicazione mobile TotalErg per operatori di rete - progetto d'esameDomenico Monaco
 
Do people comprehend legal language in wills?
Do people comprehend legal language in wills?Do people comprehend legal language in wills?
Do people comprehend legal language in wills?Domenico Monaco
 
Slide sessione Drupal Theming & CSS Framework – Drupal Camp Torino 2010
Slide sessione Drupal Theming & CSS Framework – Drupal Camp Torino 2010Slide sessione Drupal Theming & CSS Framework – Drupal Camp Torino 2010
Slide sessione Drupal Theming & CSS Framework – Drupal Camp Torino 2010Domenico Monaco
 

More from Domenico Monaco (10)

[Presentazione riassuntiva] Artificial Intelligence: Learn to Fly! Innovare c...
[Presentazione riassuntiva] Artificial Intelligence: Learn to Fly! Innovare c...[Presentazione riassuntiva] Artificial Intelligence: Learn to Fly! Innovare c...
[Presentazione riassuntiva] Artificial Intelligence: Learn to Fly! Innovare c...
 
#Wtf is web accessibility
#Wtf is web accessibility#Wtf is web accessibility
#Wtf is web accessibility
 
wtf is aria landmarks
wtf is aria landmarkswtf is aria landmarks
wtf is aria landmarks
 
Il quadro con le grinze: cerca, stropiccia ed appiccica bene
Il quadro con le grinze: cerca, stropiccia ed appiccica beneIl quadro con le grinze: cerca, stropiccia ed appiccica bene
Il quadro con le grinze: cerca, stropiccia ed appiccica bene
 
Smart Claim: Caso di utilizzo delle tecnologie RDF nel contesto della Metodol...
Smart Claim: Caso di utilizzo delle tecnologie RDF nel contesto della Metodol...Smart Claim: Caso di utilizzo delle tecnologie RDF nel contesto della Metodol...
Smart Claim: Caso di utilizzo delle tecnologie RDF nel contesto della Metodol...
 
BikeMI - Valutazione, studio di Ergonomia Cognitiva con re-design dell'Applic...
BikeMI - Valutazione, studio di Ergonomia Cognitiva con re-design dell'Applic...BikeMI - Valutazione, studio di Ergonomia Cognitiva con re-design dell'Applic...
BikeMI - Valutazione, studio di Ergonomia Cognitiva con re-design dell'Applic...
 
Analisi di dati geospaziali per applicazioni di Urban Informatics: il caso de...
Analisi di dati geospaziali per applicazioni di Urban Informatics: il caso de...Analisi di dati geospaziali per applicazioni di Urban Informatics: il caso de...
Analisi di dati geospaziali per applicazioni di Urban Informatics: il caso de...
 
Applicazione mobile TotalErg per operatori di rete - progetto d'esame
Applicazione mobile TotalErg per operatori di rete - progetto d'esameApplicazione mobile TotalErg per operatori di rete - progetto d'esame
Applicazione mobile TotalErg per operatori di rete - progetto d'esame
 
Do people comprehend legal language in wills?
Do people comprehend legal language in wills?Do people comprehend legal language in wills?
Do people comprehend legal language in wills?
 
Slide sessione Drupal Theming & CSS Framework – Drupal Camp Torino 2010
Slide sessione Drupal Theming & CSS Framework – Drupal Camp Torino 2010Slide sessione Drupal Theming & CSS Framework – Drupal Camp Torino 2010
Slide sessione Drupal Theming & CSS Framework – Drupal Camp Torino 2010
 

Recently uploaded

Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfSeasiaInfotech2
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesZilliz
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostZilliz
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 

Recently uploaded (20)

Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdf
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector Databases
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 

Digitizing business processes with Microsoft Teams Custom app - Domenico Monaco

  • 1. This @&$!* coronavirus is disrupting my business processes… uhm, what I need to to? Digitizing Business Processes with Microsoft Teams Custom App Put your business processes into one digital place to work remotely with team, without distractions Domenico Monaco http://domenicomonaco.it monaco.d@gmail.com
  • 2. Over the years the digital workplace is become more and more important. But now, with COVID, many organizations are forced to have a digital workplace, unlike in the past which was just an opportunity for processes improvement. But, digital workplaces are not like classic digitial places. Digital workplace need to be integrated, secure, low- distraction, productive and more… hard-features. This @&$!* coronavirus is disrupting my business processes ... uhm, what I need to to? Digitizing Business Processes with Microsoft Teams Custom App
  • 3. Digitizing Business Process into collaborative platform as MS Teams through a custom App Custom App Digitized process MS Teams Digitizing Business Processes with Microsoft Teams Custom App
  • 4. Available on Mobile, Desktop and Web Integarted with Microsoft products Extensible with to external solutions Part of a big environment So, why develop many touchpoints of your workplaces… when you can develop one MS Teams Custom App as Web App?! MS Teams as multi-touchpoint platform Digitizing Business Processes with Microsoft Teams Custom App #WTF!
  • 5. Is good to have a digitized process with more as possible similar design style to guest platform Coherent design style can improve the: • approval process on store • user experience • time to design and develop • quality of digitized process But, MS Teams is public platform Digitizing Business Processes with Microsoft Teams Custom App
  • 6. Styleguide Design MS Teams Details and styleguide introdution about MS Teams Custom Tab
  • 7. Microsoft Teams is a collaboration app that helps your team stay organized and have conversations— (Teams , Meetings, Calls Activity) all in one place MS Teams is available as Mobile App (Android iOS) or Web App. What is Microsoft Teams? Digitizing Business Processes with Microsoft Teams Custom App
  • 8. When planning your digitez process, remember that Teams is a collaboration hub. The best Teams apps about your digitized process help people express themselves and work better together. MS Teams Digitized Business Process Digitizing Business Processes with Microsoft Teams Custom App
  • 9. Tabs are Teams-aware webpages embedded in Microsoft Teams, can be added as part of a channel inside a team, a group chat, or as a personal app for an individual user. There are two types of tabs available in Teams - channel/group and personal: • A channel/group tab delivers content to channels and group chats, and are a great way to create collaborative spaces around dedicated web-based content. • Personal tabs, along with personally-scoped bots, are part of personal apps and are scoped to a single user. They can be pinned to the left navigation bar for easy access. Tabs are canvases that you can use to share content, hold conversations, and host third-party services, all within a team’s organic workflow. When you build a tab in Microsoft Teams, it puts your web app front and center where it’s easily accessible from key conversations. Digitized Business Process as Custom Tab Digitizing Business Processes with Microsoft Teams Custom App
  • 10. Digitized Business Process easily accessible Digitizing Business Processes with Microsoft Teams Custom App Tabs are canvases that you can use to share content, hold conversations, and host third-party services, all within a team’s organic workflow in order to Digitizing your Business process easily accessible from key conversations.
  • 11. Digitizing Business Processes with Microsoft Teams Custom App • Office356 Design Framework: • https://developer.microsoft.com/en-us/fluentui#/ • MS Teams Web Components: • https://fluentsite.z22.web.core.windows.net/ • MS Teams Design Guidelines: • https://github.com/OfficeDev/TrainingContent/tree/mast er/Teams • MS Teams Tab Design Guidelines: • https://docs.microsoft.com/en- us/microsoftteams/platform/tabs/design/tabs • MS Teams Reverse Styleguide • https://www.figma.com/file/3I0TbgiGBuEXZ8Ure8JlEO/M S-Teams-OSx-Desktop-App-Sizes?node-id=31%3A3 Design Guidelines
  • 12. Mobile Digitizing Business Processes with Microsoft Teams Custom App
  • 13. Desktop Digitizing Business Processes with Microsoft Teams Custom App
  • 14. Workplaces has big screens Digitizing Business Processes with Microsoft Teams Custom App
  • 15. A good tab should display the following characteristics: • Focused functionality • Reduced chrome • Integration • Conversational • Streamlined access • Responsiveness to window sizing • Flat navigation: task module, a pseudo dialog and browser page • Good personality: custom logo small and unobtrusive, integrated colors and layouts Design Guidelines Digitizing Business Processes with Microsoft Teams Custom App
  • 16. MS Teams has already color palette Dark Light Digitizing Business Processes with Microsoft Teams Custom App
  • 17. Digitizing Business Processes with Microsoft Teams Custom App Lets start with a boilerplate! https://github.com/domenicomonaco/microsoft-teams-app-boilerplate
  • 18. Some resources from http://freepik.com, https://www.flaticon.com, https://unsplash.com Give me feedback! Twitter @_domenicomonaco Linkedin linkedin.com/in/domenicomonaco DOMENICO MONACO monaco.d@gmail.com http://domenicomoanco.it Thanks Digitizing Business Processes with Microsoft Teams Custom App Put your business processes into one digital place to work remotely with team, without distractions