You are planning to move to or introduce Office 365 to run your modern intranet and more complex business applications? Are you migrating IBM (Lotus) Notes database applications to SharePoint Online? Office 365 and Azure offer so many services that can be used to build apps, digitize processes, and to bridge gaps between systems. Don’t just re-build, use what’s possible today! We will show you how to compare and map components from traditional on-premises solutions to a modern cloud service architecture. Learn about available cloud services, how you combine them, and what else you need to build a modern business application. But don't forget to keep the app running while the cloud services are under a constant change - as Microsoft keeps up a fast pace in delivering new possibilities for your IT and business users. Learn why you should re-organize your IT and key user processes related to those apps (European Collaboration Summit).
ECS 2018 Alight session - modern business apps with office 365 and azure slide deck
1.
2.
3.
4. Applikationen IT ProzessGeschäftsprozesse
Office 365
Azure Services
Business Workflows
Application Development
Social Intranets
SAP-Integration
Migration and
Replacement
(e.g. IBM Notes)
Mobile Experience
Business Process Analysis
Business Process Optimization
Requirement Analysis
Software Selection
Interface Consulting
Tool Advice and Evaluation
Project Management
Quality Management
Service Management
IT Operations
24x7 Support
Trainings
5.
6. Introducing Office 365
• File share migration
• Basic forms and workflows
• New Intranet and collaboration
Start using SharePoint as Business Application Platform
• Complex forms and workflows
• Document repository
• Portal framework, integrate third-party apps
Migrate SharePoint to SharePoint Online
• Migrate from on-premises SharePoint (2007 – 2016)
• Migrate file shares to SharePoint Online
Migrate LOB Applications to Office 365
• IBM Notes applications
• Jive
• CMS/ Wiki
11. Team
Collaboration
Reporting/ BI
PowerBI (E5)
Enterprise Social
Yammer
Apps & Workflows
Flow/ PowerApps/ Dynamics
Video Content
Stream
Unified Communication
Exchange/ Outlook/ Skype
Publishing & Collaboration
SharePoint/ OneDrive/ Delve
Office Client/ Office Online
12. Web Apps
and Logic
Databases
Data and
Analytics
Storage (Blob, File, Table)
CDN
Logic App Web App Mobile App
Analysis Services Cognitive Services
Language
Understanding
Web App
Bot
On-premises
Data Gateway
Management
and Monitoring Scheduler
Security and
Identity
Azure
AD
User
Front End
SharePoint
Online
Microsoft
Teams
Microsoft
Flow
PowerBI
ReportPowerApps
Azure Automation
13. AZURE Logic App
Azure SQL
AZURE Web App
•
SharePoint
Online
App
Active
Directory
Azure
Active Directory
Internal
Data
(ERP, DB)
Office 365
CDN
Microsoft
Flow
Microsoft
Teams
Microsoft
PowerApp
On-premises
Data
Gateway
PowerBI
Report
Question:
Your question might be: How can you develop modern apps in traditional Bavarian Lederhosen?
Answer:
You cannot! That‘s why I wear regular clothes!
Question:
How many of you are SharePoint Administrators on SharePoint Online?
How many have more Admin Roles that SharePoint?
How many have access to Azure Subscriptions?
In this session:
I show you that thare are many services that make SharePoint Online a great platform for business applications when it is enriched and combined with other Services on Office 365 and Azure
Many of these sponsors are Alight‘s partners to
Enrich collaboration solutions
Build solutions faster for our customers
Or offer additional services around Office 365 (e.g. Exchange migration, hosting)
Animated:
You start to use SharePoint Online
You will need Azure Services for apps
We compare classic on-premises farm solution to „modern“ Provider hosted apps
Who has installed a Provider-hosted App? This is a dedicated infrastructre with IIS.
e.g. VALO Intranet on premises, Solutions2Share, Beezy on premises
You start with ShartPoint, Onedrive and Delve
This will create OneNotes in Sites, maybe Planner Tasks in Groups
Team will create SharePoint Sites
People will create Flows and customize forms with PowerApps
Yammer can create Groups == Sites
Embed a report from PowerBI in SharePoint Sites or Teams
Scheduler
Built Azure Runbook with Webhook
Use Scheduler to trigger Runbook
With Microsoft Azure Scheduler, you create jobs in the cloud that reliably call services both inside and outside of Microsoft Azure and run those jobs on demand or on a regularly recurring schedule, or designate them for a future date.
Build a Web app to show a list of fresh orders from your internal SAP data source in SharePoint and on a Microsoft Teams tab
Use on-premises Data Gateway to access SAP order data in an Azure Logic App
Build an Azure Web App with a Web UI that can be embedded on a SharePoint page
Show the SharePoint page within a Microsoft Teams channel tab
Build actionable „Cards“ within Microsoft Teams posted into conversations (fresh order) and discuss it
Use data to show PowerBI reports and dahsboards, embedded in SharePoint and Microsoft Teams
Build additional workflows with Flow in SharePoint using the SAP data (e.g. post-offer processes)
Build a mobile app that offers access to SAP data on the road via SharePoint lists or the Azure Logic App
So:
You cannot build complex apps with SPO alone
- Either you buy third party services that run on Azure or you build your own
https://docs.microsoft.com/lt-lt/azure/logic-apps/logic-apps-using-sap-connector
Download and install the latest SAP client library on the same machine where you installed the data gateway. Use any of the following SAP versions:
SAP Server
Any SAP Server that support the .NET Connector (NCo) 3.0
SAP Client
SAP .NET Connector (NCo) 3.0
firefox
VALO Intranet
https://alight.sharepoint.com/sites/intranet
VALO App on Azure
https://portal.azure.com/#@alight.onmicrosoft.com/resource/subscriptions/1ecb61e1-b2e6-4dec-a6cf-036cceecf4ba/resourceGroups/ResourceGroupAlightIntranetTestValo/overview
firefox
VALO Intranet
https://alight.sharepoint.com/sites/intranet
VALO App on Azure
https://portal.azure.com/#@alight.onmicrosoft.com/resource/subscriptions/1ecb61e1-b2e6-4dec-a6cf-036cceecf4ba/resourceGroups/ResourceGroupAlightIntranetTestValo/overview
VALO App on Azure
https://portal.azure.com/#@alight.onmicrosoft.com/resource/subscriptions/1ecb61e1-b2e6-4dec-a6cf-036cceecf4ba/resourceGroups/ResourceGroupAlightIntranetTestValo/overview
https://portal.azure.com/#@alight.onmicrosoft.com/resource/subscriptions/1ecb61e1-b2e6-4dec-a6cf-036cceecf4ba/resourceGroups/ResourceGroupAlightIntranetTestValo/providers/Microsoft.Web/sites/AppServicesWebAlightIntranetTestValo/troubleshoot
We use Azure Automation (Runbook) to schedule a Yammer Group creation, and embed the group feed on a Sharepoint subsite homepage.
You will see on the left side that most of an application is running inside SharePoint, or is using SQL services.
As an example, the traditional app uses the old Sharepoint Newsfeed to post microblogs and ask questions.
On the right, we split up the app and use several Services
Microsoft Teams group conversations, togehehr with SharePoint content
Flow to get data into Sharepoint lists
Azure automation to schedule recurring jobs (e.g. update a status field)
We use an Azure web app with Azure SQL to store information outside of SharePoint, and provide complex business logic
What to do if you get requirements to re-build an existing app on Office 365
Edge Private
Digital Workplace (Jens)
https://alightgmbh.sharepoint.com/sites/DigitalWorkplace/SitePages/Home.aspx#
FLOWs
https://emea.flow.microsoft.com/manage/environments/Default-1ca7e930-7ea2-4b75-9428-64d0a4cc08fd/flows/shared
Planner:
https://tasks.office.com/alightgmbh.onmicrosoft.com/en-US/Home/Planner/#/plantaskboard?groupId=93e7b0b2-cefb-4fef-a84d-aa181b28e123&planId=E_MUn5Z6cEK5o5MoaWRpB5cACa_r
Edge Private
Digital Workplace (Jens)
https://alightgmbh.sharepoint.com/sites/DigitalWorkplace/SitePages/Home.aspx#
FLOWs
https://emea.flow.microsoft.com/manage/environments/Default-1ca7e930-7ea2-4b75-9428-64d0a4cc08fd/flows/shared
Planner:
https://tasks.office.com/alightgmbh.onmicrosoft.com/en-US/Home/Planner/#/plantaskboard?groupId=93e7b0b2-cefb-4fef-a84d-aa181b28e123&planId=E_MUn5Z6cEK5o5MoaWRpB5cACa_r
Edge Private
Digital Workplace (Jens)
https://alightgmbh.sharepoint.com/sites/DigitalWorkplace/SitePages/Home.aspx#
FLOWs
https://emea.flow.microsoft.com/manage/environments/Default-1ca7e930-7ea2-4b75-9428-64d0a4cc08fd/flows/shared
Planner:
https://tasks.office.com/alightgmbh.onmicrosoft.com/en-US/Home/Planner/#/plantaskboard?groupId=93e7b0b2-cefb-4fef-a84d-aa181b28e123&planId=E_MUn5Z6cEK5o5MoaWRpB5cACa_r
Microsoft Graph
Planner Tasks
https://developer.microsoft.com/en-us/graph/graph-explorer#
Run:
https://graph.microsoft.com/v1.0/me/planner/tasks