Slides supporting the session during SharePoint Saturday Houston. Talking about Azure Durable Functions, SharePoint Framework, Architecture, and the Microsoft Graph
Nintex is a leader in SharePoint workflow solutions with over 5 million users, 5000+ customers, and 700+ partners in 90 countries. They offer easy to use and manage workflow and forms products that are powerful and connected to Office 365, cloud services, and can be accessed anywhere on any device. Their solutions include a web-based forms designer, drag-and-drop workflow designer, and cloud connectivity service on Microsoft Azure. Nintex adds additional workflow features and connectivity to cloud services for Office 365 workflows.
Nintex Forms for Office 365 allows users to easily create forms that can be filled out on any device. It integrates with SharePoint workflows and connects to cloud services. The document demonstrates how forms can be designed once and consumed anywhere, and how Nintex Live enhances workflows by connecting SharePoint deployments and providing access to cloud services. Nintex aims to automate business processes without code and increase success through intuitive tools.
This document provides an overview of becoming a modern SharePoint developer. It introduces the speaker and covers the following topics:
- The SharePoint PnP community which controls open source initiatives for SharePoint development.
- Using the SharePoint Framework to build web parts for Microsoft Teams.
- Accessing SharePoint data using the Microsoft Graph API.
- The Office 365 CLI, an open source tool for automating Office 365 tasks from the command line.
- Resources for learning including community calls, documentation, samples and online videos.
The document summarizes a SharePoint Saturday event on April 12, 2014 in the Gulf. It discusses how Visual Studio 2013 introduces a new project template for Office 365 Cloud Business Apps to quickly build apps that integrate with and extend Office 365. It provides an overview of the Cloud App model and how apps can work on-premises and in O365. It also demonstrates Office 365 Cloud Business apps and how they can aggregate data from multiple sources and implement business logic across data sources with a focus on productivity. The document encourages attendees to keep in touch with the presenter on various social media platforms.
SharePoint wizards - no magic needed, just use Microsoft FlowBIWUG
This document provides an overview of a presentation about using Microsoft Flow to automate processes involving SharePoint. The presentation discusses how Flow can be used to automate workflows across hundreds of apps and services, including SharePoint. It highlights over 140 templates involving SharePoint and notes ways Flow and SharePoint integration continues to improve with features like approvals, a Flow panel in SharePoint, and actions to grant access. A demo is provided of using Flow to automatically archive documents.
December 2018 Office 365 Need to Know WebinarRobert Crane
Recording of monthly Need to Know webinar for December 2018 that focused on What happened in 2018 and what to watch in 2019. The session also includes Microsoft Cloud news and updates along with an open Q and A session around Office 365.
Develop, Build, Package and Deploy Office Add-ins with Visual Studio - ESPC 2015Bram de Jager
Office Add-ins have been around for a while as VSTO packages, but things have changed with the introduction of Office 2013. A new App Model for Office provides add-ins who live both in the Office Desktop client and Office Online. Join this session to discover what Office Add-ins are, discover the latest changes and how to create them using standard-based technologies like HTML5, JavaScript and CSS3.
The session covers different types of Office Add-ins, like task pane, content add-ins for Word, Excel, PowerPoint and mail add-ins for Outlook. We'll talk about how to develop, build, package and deploy Office Add-ins. Demo's cover creating add-ins with Visual Studio and deploy them for availability in the store.
An overview of forms history and a comparison between Microsoft form solutions and Nintex (a Form and Workflow Automation solution) as well as link to recorded Nintex demo
Nintex is a leader in SharePoint workflow solutions with over 5 million users, 5000+ customers, and 700+ partners in 90 countries. They offer easy to use and manage workflow and forms products that are powerful and connected to Office 365, cloud services, and can be accessed anywhere on any device. Their solutions include a web-based forms designer, drag-and-drop workflow designer, and cloud connectivity service on Microsoft Azure. Nintex adds additional workflow features and connectivity to cloud services for Office 365 workflows.
Nintex Forms for Office 365 allows users to easily create forms that can be filled out on any device. It integrates with SharePoint workflows and connects to cloud services. The document demonstrates how forms can be designed once and consumed anywhere, and how Nintex Live enhances workflows by connecting SharePoint deployments and providing access to cloud services. Nintex aims to automate business processes without code and increase success through intuitive tools.
This document provides an overview of becoming a modern SharePoint developer. It introduces the speaker and covers the following topics:
- The SharePoint PnP community which controls open source initiatives for SharePoint development.
- Using the SharePoint Framework to build web parts for Microsoft Teams.
- Accessing SharePoint data using the Microsoft Graph API.
- The Office 365 CLI, an open source tool for automating Office 365 tasks from the command line.
- Resources for learning including community calls, documentation, samples and online videos.
The document summarizes a SharePoint Saturday event on April 12, 2014 in the Gulf. It discusses how Visual Studio 2013 introduces a new project template for Office 365 Cloud Business Apps to quickly build apps that integrate with and extend Office 365. It provides an overview of the Cloud App model and how apps can work on-premises and in O365. It also demonstrates Office 365 Cloud Business apps and how they can aggregate data from multiple sources and implement business logic across data sources with a focus on productivity. The document encourages attendees to keep in touch with the presenter on various social media platforms.
SharePoint wizards - no magic needed, just use Microsoft FlowBIWUG
This document provides an overview of a presentation about using Microsoft Flow to automate processes involving SharePoint. The presentation discusses how Flow can be used to automate workflows across hundreds of apps and services, including SharePoint. It highlights over 140 templates involving SharePoint and notes ways Flow and SharePoint integration continues to improve with features like approvals, a Flow panel in SharePoint, and actions to grant access. A demo is provided of using Flow to automatically archive documents.
December 2018 Office 365 Need to Know WebinarRobert Crane
Recording of monthly Need to Know webinar for December 2018 that focused on What happened in 2018 and what to watch in 2019. The session also includes Microsoft Cloud news and updates along with an open Q and A session around Office 365.
Develop, Build, Package and Deploy Office Add-ins with Visual Studio - ESPC 2015Bram de Jager
Office Add-ins have been around for a while as VSTO packages, but things have changed with the introduction of Office 2013. A new App Model for Office provides add-ins who live both in the Office Desktop client and Office Online. Join this session to discover what Office Add-ins are, discover the latest changes and how to create them using standard-based technologies like HTML5, JavaScript and CSS3.
The session covers different types of Office Add-ins, like task pane, content add-ins for Word, Excel, PowerPoint and mail add-ins for Outlook. We'll talk about how to develop, build, package and deploy Office Add-ins. Demo's cover creating add-ins with Visual Studio and deploy them for availability in the store.
An overview of forms history and a comparison between Microsoft form solutions and Nintex (a Form and Workflow Automation solution) as well as link to recorded Nintex demo
T5 - Mise en place de votre processus DevOps Ofice, Office 365, SharePoint - ...SPS Monaco
Quel développeur n’a jamais rêvé d’avoir une assurance qualité de bout en bout pour éviter le stress et les cauchemars ? Historiquement avec SharePoint on a toujours dit que c’était chose compliquée, coûteuse etc…
Nous verrons un ensemble d’outils et de solutions avec Visual Studio Team Services qui vous démontreront le contraire et vous n’aurez plus d’excuses après cette session pour automatiser la qualité dans vos processus.
Au programme :
- Gestion des sources et des branches
- Build automtisé de solutions/apps SharePoint
- Déploiements automatisés
- Tests automatisés
- Qualité de code
Nombreuses démonstrations
Microsoft Azure and Microsoft 365 - How Will They Help YouSuhail Jamaldeen
Induction Program Faculty of Arts - Uni. of Colombo (21.01.2020)
Spoke on Microsoft 365 and Cloud Computing among the students of University of Colombo Faculty of Arts students on 21st January 2020
B6 - Using Office 365 groups in Power Bi - Marco RussoSPS Monaco
This document discusses using Office 365 groups with Power BI. It provides an overview of Power BI features like data sources, visualizations, and sharing/collaboration. It then covers specific topics like sharing dashboards, using OneDrive for Business, creating app workspaces (which generate Office 365 groups), adding members, and refreshing data uploaded from workbooks or the Power BI service.
October 2018 Office 365 Need to Know WebinarRobert Crane
Slides from CIAOPS October 2018 webinar that provided Office 365 news update, open Q & A as well as a focus session on SharePoint. Video recording is available at www.ciaopsacademy.com
Deploy your Websites and Web Applications on AzureSuhail Jamaldeen
This document discusses deploying websites and web applications on Microsoft Azure. It provides an overview of Azure cloud services including Infrastructure as a Service, Platform as a Service and Software as a Service. Specifically, it covers Azure App Services and how to host a web application on Azure Web Apps, highlighting advantages over traditional web hosting like built-in scaling and deployment options. It also lists upcoming training sessions on working with Azure.
SPSBNE - Advanced InfoPath and Nintex Workflow Techniques23_kev
This document provides an overview and agenda for a session on advanced InfoPath and Nintex Workflow techniques at the SharePoint Saturday Brisbane 2012 event. The session will cover topics like InfoPath form design tips, using REST data connections in InfoPath, copying attachments from InfoPath to document sets, and implementing Nintex workflow task approval in an InfoPath form. The session assumes knowledge of SharePoint 2010, InfoPath, and Nintex Workflow and will include demonstrations of these techniques.
Microsoft Flow advanced: tips, pitfalls, problems and warnings to be known be...BIWUG
This document provides an overview and agenda for a presentation on Microsoft Flow. It discusses the concept of Flow, how to create flows, limitations of flows, how flows can interact with on-premises systems, environments and data governance in Flow, ways Flow can communicate with external systems, pricing models for Flow, and concludes with advice and considerations for using Flow.
Don't simply deploy, transform! Build your digital workplace in Office 365BIWUG
This document discusses building a digital workplace with Office 365. It begins with defining what a digital workplace is and discussing how Office 365 can enable one through tools for personal productivity, collaboration, business applications, mobility, content storage and sharing, and communication. It then covers some advantages of Office 365 like provisioning, automation, extensibility, and next-gen technologies. Potential weaknesses discussed include modern sites not being fully modern, confusing management UX, lack of PowerShell support for some apps, and hybrid challenges. The document concludes with examples of new experiences and uses cases including hub sites, communications sites, Microsoft Teams integration, and business apps like Flow and PowerApps.
November 2018 Office 365 Need to Know WebinarRobert Crane
Recording of monthly Need to Know webinar for November 2018 that focused on providing a deep dive into OneNote. The session also includes Microsoft Cloud news and updates along with an open Q and A session around Office 365.
This document discusses how to mine data from SharePoint using Power BI. There are three primary sources of data from SharePoint: lists, libraries, and flows. Lists and document libraries can be directly queried in Power BI. Microsoft Flow can be used to trigger flows from SharePoint and push data into Power BI, creating a real-time data feed. The Enterprise Data Gateway allows Power BI, PowerApps, and Flow to access on-premises SharePoint data.
Workflow Best Practices:Five (or More) "Do"s and "Don't"sSPC Adriatics
The document discusses how the cloud changes business solution design and delivery. Some key points are:
- The cloud abstracts location, scale, and redundancy, allowing businesses to focus on their applications rather than infrastructure.
- Cloud services like IaaS, PaaS, and SaaS "make infrastructure and servers go away" so businesses can focus on developing applications and using software.
- Service level agreements and rapid change cycles in the cloud require new approaches to solution design, delivery, and change management like feature flagging, telemetry, and railed experiences with limited customization.
The missing key: Azure AD for developersSPC Adriatics
The document discusses the state of development in Office 365 and the role of Azure Active Directory (Azure AD). It notes that Azure AD protects Office 365 resources accessed from browsers or APIs. It outlines different API versions and features available, including the v1 and v2 application models. The main differences between the models are that v2 accepts both Azure AD and Microsoft accounts, uses authentication scopes instead of resources, and has a new registration portal. However, not all features work yet in v2. The document then provides a detailed overview of the various APIs and their capabilities in different versions. It concludes with noting scenarios like browser to web app and daemon apps that can or cannot yet work in the v2 model.
Visual studio tools 4 SharePoint SharePoint Saturday ArabiaMarwan Tarek
This document summarizes a presentation about Visual Studio Tools for SharePoint 2010. It introduces the speaker and their background in SharePoint. The agenda covers new features in Visual Studio 2010 for SharePoint development, including SharePoint Explorer, features/package designer, visual web parts, and F5 debugging. It provides overviews and demos of these tools.
This document summarizes new features in SharePoint 2010 workflows. It discusses out-of-the-box workflows, new capabilities in SharePoint Designer workflows like parallel steps and new actions. Visio workflows published to SharePoint are introduced. The document also compares sequential and state machine workflows, and the strengths of building workflows with SharePoint Designer, Visio and Visual Studio. It concludes with demonstrations of a Visio workflow published to SharePoint and sequential/state machine workflows in Visual Studio.
Extend Microsoft Flow Capabilities Using Microsoft Graph APISuhail Jamaldeen
This document discusses extending Microsoft Flow capabilities using the Microsoft Graph API. It provides an overview of Microsoft Flow and the Microsoft Graph API, including supported platforms. It describes how Flow can be used to automate workflows between apps and services using triggers, actions, and conditions without code. The Microsoft Graph API provides a single endpoint for calling Office 365 APIs rather than separate endpoints, simplifying token management and supporting multiple platforms.
The Office Add-ins quarterly community call, hosted by Doug Mahugh, featured an overview of Office Add-ins, Excel JavaScript API updates, Excel JavaScript custom functions, add-in design templates and what’s new in the Office 365 Developer Program.
This document discusses using Office 365 APIs and Angular to build single-page applications. It provides an overview of the Office 365 APIs and services including Exchange, SharePoint, OneDrive, and others. It then demonstrates how to get started with the Office 365 APIs by creating an Azure app and writing code. Key APIs like OneDrive, Exchange, and Webhooks are described. The document encourages leveraging the Office 365 APIs and large user base to enhance apps and reach many users.
Are you grappling with the major dilemma concerning your existing SharePoint intranet portal? Should you stick with an on-premises solution or migrate to the cloud?
Topics covered:
Cloud options available
Is O365/cloud right fit for you?
What you gain or lose moving to cloud?
Migration Strategies
Best practices for migration
Power Users Guide to Office 365 - SharePoint Saturday Belgium 2016 #spsbeChirag Patel
Session presented in Brussels, Belgium on 15 Oct 2016 (http://www.spsevents.org/city/Brussels/Brussels2016).
Office 365 is powered by more productive apps than ever before when compared with SharePoint on-premises. In addition to the user interface and evolving collaboration landscape, this session will cover all the Office 365 collaboration tools and technologies such as Delve, Office 365 Groups, Power BI, Access and SharePoint with no-code and browser based configurations. You will gain invaluable insights and how-to determine what tools to use for what business requirements or scenarios.
#SPSNYC 2019 Automating your digital workplace provisioning with #MicrosoftGr...Vincent Biret
1) The document discusses automating provisioning processes in Microsoft 365 using Azure Durable Functions and Microsoft Graph.
2) It provides an overview of choices for building custom user interfaces and automating tasks in Microsoft 365. Azure Durable Functions are presented as a way to coordinate complex workflows across Azure Functions.
3) The document demonstrates creating a provisioning solution using Azure Durable Functions as an orchestrator, Azure Functions as activities, and the Microsoft Graph API to provision resources across Microsoft 365 services.
T5 - Mise en place de votre processus DevOps Ofice, Office 365, SharePoint - ...SPS Monaco
Quel développeur n’a jamais rêvé d’avoir une assurance qualité de bout en bout pour éviter le stress et les cauchemars ? Historiquement avec SharePoint on a toujours dit que c’était chose compliquée, coûteuse etc…
Nous verrons un ensemble d’outils et de solutions avec Visual Studio Team Services qui vous démontreront le contraire et vous n’aurez plus d’excuses après cette session pour automatiser la qualité dans vos processus.
Au programme :
- Gestion des sources et des branches
- Build automtisé de solutions/apps SharePoint
- Déploiements automatisés
- Tests automatisés
- Qualité de code
Nombreuses démonstrations
Microsoft Azure and Microsoft 365 - How Will They Help YouSuhail Jamaldeen
Induction Program Faculty of Arts - Uni. of Colombo (21.01.2020)
Spoke on Microsoft 365 and Cloud Computing among the students of University of Colombo Faculty of Arts students on 21st January 2020
B6 - Using Office 365 groups in Power Bi - Marco RussoSPS Monaco
This document discusses using Office 365 groups with Power BI. It provides an overview of Power BI features like data sources, visualizations, and sharing/collaboration. It then covers specific topics like sharing dashboards, using OneDrive for Business, creating app workspaces (which generate Office 365 groups), adding members, and refreshing data uploaded from workbooks or the Power BI service.
October 2018 Office 365 Need to Know WebinarRobert Crane
Slides from CIAOPS October 2018 webinar that provided Office 365 news update, open Q & A as well as a focus session on SharePoint. Video recording is available at www.ciaopsacademy.com
Deploy your Websites and Web Applications on AzureSuhail Jamaldeen
This document discusses deploying websites and web applications on Microsoft Azure. It provides an overview of Azure cloud services including Infrastructure as a Service, Platform as a Service and Software as a Service. Specifically, it covers Azure App Services and how to host a web application on Azure Web Apps, highlighting advantages over traditional web hosting like built-in scaling and deployment options. It also lists upcoming training sessions on working with Azure.
SPSBNE - Advanced InfoPath and Nintex Workflow Techniques23_kev
This document provides an overview and agenda for a session on advanced InfoPath and Nintex Workflow techniques at the SharePoint Saturday Brisbane 2012 event. The session will cover topics like InfoPath form design tips, using REST data connections in InfoPath, copying attachments from InfoPath to document sets, and implementing Nintex workflow task approval in an InfoPath form. The session assumes knowledge of SharePoint 2010, InfoPath, and Nintex Workflow and will include demonstrations of these techniques.
Microsoft Flow advanced: tips, pitfalls, problems and warnings to be known be...BIWUG
This document provides an overview and agenda for a presentation on Microsoft Flow. It discusses the concept of Flow, how to create flows, limitations of flows, how flows can interact with on-premises systems, environments and data governance in Flow, ways Flow can communicate with external systems, pricing models for Flow, and concludes with advice and considerations for using Flow.
Don't simply deploy, transform! Build your digital workplace in Office 365BIWUG
This document discusses building a digital workplace with Office 365. It begins with defining what a digital workplace is and discussing how Office 365 can enable one through tools for personal productivity, collaboration, business applications, mobility, content storage and sharing, and communication. It then covers some advantages of Office 365 like provisioning, automation, extensibility, and next-gen technologies. Potential weaknesses discussed include modern sites not being fully modern, confusing management UX, lack of PowerShell support for some apps, and hybrid challenges. The document concludes with examples of new experiences and uses cases including hub sites, communications sites, Microsoft Teams integration, and business apps like Flow and PowerApps.
November 2018 Office 365 Need to Know WebinarRobert Crane
Recording of monthly Need to Know webinar for November 2018 that focused on providing a deep dive into OneNote. The session also includes Microsoft Cloud news and updates along with an open Q and A session around Office 365.
This document discusses how to mine data from SharePoint using Power BI. There are three primary sources of data from SharePoint: lists, libraries, and flows. Lists and document libraries can be directly queried in Power BI. Microsoft Flow can be used to trigger flows from SharePoint and push data into Power BI, creating a real-time data feed. The Enterprise Data Gateway allows Power BI, PowerApps, and Flow to access on-premises SharePoint data.
Workflow Best Practices:Five (or More) "Do"s and "Don't"sSPC Adriatics
The document discusses how the cloud changes business solution design and delivery. Some key points are:
- The cloud abstracts location, scale, and redundancy, allowing businesses to focus on their applications rather than infrastructure.
- Cloud services like IaaS, PaaS, and SaaS "make infrastructure and servers go away" so businesses can focus on developing applications and using software.
- Service level agreements and rapid change cycles in the cloud require new approaches to solution design, delivery, and change management like feature flagging, telemetry, and railed experiences with limited customization.
The missing key: Azure AD for developersSPC Adriatics
The document discusses the state of development in Office 365 and the role of Azure Active Directory (Azure AD). It notes that Azure AD protects Office 365 resources accessed from browsers or APIs. It outlines different API versions and features available, including the v1 and v2 application models. The main differences between the models are that v2 accepts both Azure AD and Microsoft accounts, uses authentication scopes instead of resources, and has a new registration portal. However, not all features work yet in v2. The document then provides a detailed overview of the various APIs and their capabilities in different versions. It concludes with noting scenarios like browser to web app and daemon apps that can or cannot yet work in the v2 model.
Visual studio tools 4 SharePoint SharePoint Saturday ArabiaMarwan Tarek
This document summarizes a presentation about Visual Studio Tools for SharePoint 2010. It introduces the speaker and their background in SharePoint. The agenda covers new features in Visual Studio 2010 for SharePoint development, including SharePoint Explorer, features/package designer, visual web parts, and F5 debugging. It provides overviews and demos of these tools.
This document summarizes new features in SharePoint 2010 workflows. It discusses out-of-the-box workflows, new capabilities in SharePoint Designer workflows like parallel steps and new actions. Visio workflows published to SharePoint are introduced. The document also compares sequential and state machine workflows, and the strengths of building workflows with SharePoint Designer, Visio and Visual Studio. It concludes with demonstrations of a Visio workflow published to SharePoint and sequential/state machine workflows in Visual Studio.
Extend Microsoft Flow Capabilities Using Microsoft Graph APISuhail Jamaldeen
This document discusses extending Microsoft Flow capabilities using the Microsoft Graph API. It provides an overview of Microsoft Flow and the Microsoft Graph API, including supported platforms. It describes how Flow can be used to automate workflows between apps and services using triggers, actions, and conditions without code. The Microsoft Graph API provides a single endpoint for calling Office 365 APIs rather than separate endpoints, simplifying token management and supporting multiple platforms.
The Office Add-ins quarterly community call, hosted by Doug Mahugh, featured an overview of Office Add-ins, Excel JavaScript API updates, Excel JavaScript custom functions, add-in design templates and what’s new in the Office 365 Developer Program.
This document discusses using Office 365 APIs and Angular to build single-page applications. It provides an overview of the Office 365 APIs and services including Exchange, SharePoint, OneDrive, and others. It then demonstrates how to get started with the Office 365 APIs by creating an Azure app and writing code. Key APIs like OneDrive, Exchange, and Webhooks are described. The document encourages leveraging the Office 365 APIs and large user base to enhance apps and reach many users.
Are you grappling with the major dilemma concerning your existing SharePoint intranet portal? Should you stick with an on-premises solution or migrate to the cloud?
Topics covered:
Cloud options available
Is O365/cloud right fit for you?
What you gain or lose moving to cloud?
Migration Strategies
Best practices for migration
Power Users Guide to Office 365 - SharePoint Saturday Belgium 2016 #spsbeChirag Patel
Session presented in Brussels, Belgium on 15 Oct 2016 (http://www.spsevents.org/city/Brussels/Brussels2016).
Office 365 is powered by more productive apps than ever before when compared with SharePoint on-premises. In addition to the user interface and evolving collaboration landscape, this session will cover all the Office 365 collaboration tools and technologies such as Delve, Office 365 Groups, Power BI, Access and SharePoint with no-code and browser based configurations. You will gain invaluable insights and how-to determine what tools to use for what business requirements or scenarios.
#SPSNYC 2019 Automating your digital workplace provisioning with #MicrosoftGr...Vincent Biret
1) The document discusses automating provisioning processes in Microsoft 365 using Azure Durable Functions and Microsoft Graph.
2) It provides an overview of choices for building custom user interfaces and automating tasks in Microsoft 365. Azure Durable Functions are presented as a way to coordinate complex workflows across Azure Functions.
3) The document demonstrates creating a provisioning solution using Azure Durable Functions as an orchestrator, Azure Functions as activities, and the Microsoft Graph API to provision resources across Microsoft 365 services.
Practical Tips for Migrating SharePoint Customizations to Office 365Haniel Croitoru
This document provides guidance on migrating SharePoint customizations to Office 365. It discusses analyzing existing customizations to determine what will be migrated. Various customization approaches are described such as using out of the box tools, add-ins, and remote provisioning. Considerations for customizing branding, functionality, workflows, forms, and reports in the cloud are also covered. The migration process is summarized as designing the future state, migrating content in stages, verifying the migration, and decommissioning the old system.
Practical tips for migrating SharePoint Customizations to Office 365Haniel Croitoru
When planning a migration of SharePoint on-premises environment to Office 365, the first thing that comes to mind is organizations often focus mainly on their content - all the documents and items stored across their libraries and lists. Of course, why wouldn't they? It's the reason that they started using SharePoint anyways. But in many cases, the SharePoint environment that has been well adopted and his highly use will include some level of customizations to help meet specific business needs. These may include forms and workflows, scheduled timer jobs, custom look and feel, business logic to interface with other line of business solutions, to name a few.
Join me as we take a look at ways to create a SharePoint Online environment that will provide a similar experience for your users. We will look are various technologies, including CSOM Scripting, Microsoft Flow, PowerApps, Forms, LogicApps, and Azure Functions.
Lifecycle Management with SharePoint Apps and SolutionsSPC Adriatics
The document discusses application lifecycle management (ALM) from the perspective of SharePoint apps and solutions. It covers the main ALM phases including requirements management, software architecture, computer programming, software testing, release management, and software maintenance. Specific techniques are discussed for each phase as they relate to developing SharePoint apps and solutions, such as using Visual Studio, Office 365, and provider-hosted apps. The overall goal is to discuss best practices for managing the lifecycle of SharePoint customizations.
#SPSNYC 2018 Migrate your custom components to the #SharePoint Framework #SPFXVincent Biret
Slides supporting the session at 2018 SharePoint Saturday New York CIty. Talking about the SPFX azure functions the microsoft graph, provisioning, site scripts and so much more!
#SPSBrussels 2017 vincent biret #azure #functions microsoft #flowVincent Biret
Slides of the session given at the SharePoint Saturday Brussels 2017 around Microsoft flow and Azure Functions. This session is an introduction to both services and how you can combine them
Introduction to Microsoft Flow and Azure FunctionsBIWUG
This document introduces Microsoft Flow and Azure Functions. Flow allows non-developers to visually create automated workflows that connect various systems and services, while Azure Functions enables developers to write pieces of code that can be triggered by events. The document discusses how users can build workflows in Flow, while developers can extend capabilities using Functions. It provides examples of how Flow and Functions can be integrated together to build automated solutions.
SPS calgary 2017 introduction to azure functions microsoft flowVincent Biret
Slides of the session introduction to Microsoft flow and azure functions during SPSYYC. Lean to create no-code powerful workflows and extend those in a matter of minutes with Azure Functions
The new stack for SharePoint Framework
Intro to Software lifecycle + devops
Intro to VSTS/Azure
The build system + deploy
Unit tests with SPFX
Intro to tech debt management
Conclusion
#Techorama belgium 2018 vincent biret deep dive with the #MicrosoftGraphVincent Biret
Slides supporting the session deep dive with the Microsoft Graph at Techorama Belgium 2018. Talking about authentication, authorization, integrations with azure functions and the SharePoint Framework.
SPFestDc AZR204 Microsoft Graph and SharePoint Framework under steroids with ...Vincent Biret
This document discusses using Microsoft Graph and Azure Functions together with SharePoint Framework to build solutions.
Azure Functions allow building solutions using a serverless approach with triggers and bindings to services like Microsoft Graph. Microsoft Graph provides a unified API for Microsoft services like Exchange, OneDrive, and SharePoint. SharePoint Framework enables building client-side web parts for SharePoint.
The document demonstrates how these technologies can be used together, with an Azure Function triggered by Microsoft Graph and providing data to a SharePoint Framework web part. This allows building solutions that integrate Microsoft services and infrastructure with minimal development effort.
SharePoint Saturday Calgary 2017 - From SharePoint to Office 365 DevelopmentSébastien Levert
The world around the Office Developer is changing. And for someone with a heavy SharePoint background, it can be somewhat scary to make the move to the cloud. But don't be scared, SharePoint Developer! Become an added-value Office Developer and contribute to maximize the productivity of your enterprise.
The technology space around Productivity has evolved and it has never been that exciting. Your step into the Mobile-First, Cloud-First world will be mindblowing and you will want to stick around for a very long time!
In this session, we will cover every aspect of the new Office 365 Developer paradigm and we will ensure that you can make yourself at home in such a new world. The technologies covered will span from being close to your existing stack (SharePoint Framework, JavaScript) to a set of technologies that are new and that will expand your possibilities (Office 365 Apps, Microsoft Graph, Azure, TypeScript)
This very session will make sure that at the end you get those 3 key takeaways :
- Understand your new role as an Office 365 Developer
- Have a complete overview of the technology stack you need to master in the cloud
- Change the way you will think for your next SharePoint & Office 365 project
Vincent Biret presents on how to implement DevOps practices with the SharePoint Framework. He discusses using Visual Studio Team Services for source control, automated builds, testing, and deployments. Biret demonstrates configuring a build definition, running unit tests, and integrating with SonarQube for technical debt management on a sample SPFx web part project. He advocates for automating processes and increasing quality to save time and money.
#SPSOttawa 2017 migrate to the #SharePoint Framework #spfxVincent Biret
slides of the session migration your custom components to the SharePoint Framework at SPS Ottawa 2017. Also talking about azure functions, Microsoft Graph, flow, powerapps
Vincent biret azure functions and flow (ottawa)Vincent Biret
This document outlines Vincent Biret's presentation on Azure Functions and Microsoft Flow. The presentation includes demos of using Flow to automate workflows across various services and using Functions to run pieces of code in the cloud. It also discusses pricing plans for Flow, supported languages for Functions, and best practices for integrating Flow and Functions. The presentation agenda covers introductions to Flow and Functions, demos of each, and a conclusion about how these tools can provide reliable development, save time and money, and empower users.
Vincent biret azure functions and flow (toronto)Vincent Biret
This document outlines Vincent Biret's presentation on Azure Functions and Microsoft Flow. The presentation includes demos of using Flow to automate workflows across various services and using Functions to run pieces of code in the cloud. The agenda covers introductions to Flow and Functions, demos of each, best practices for using them together, and a conclusion on how they can provide reliable development, save time and money, and empower users.
Similar to #SPSHouston Automating your digital workplace proivisioning with #Azure Durable #Functions and #MicrosoftGraph (20)
December #PnP #SPFx call #CLI exteranlize demoVincent Biret
The document summarizes a new command for the @pnp/office365-cli package that helps externalize dependencies in SharePoint Framework (SPFx) projects. The command automates tasks like checking dependencies, ensuring CDN references match versions, testing module types, obtaining minified versions, and generating externals entries to externalize code dependencies. This helps optimize SPFx projects and reduce page load times by externalizing custom component code dependencies to avoid large bundle sizes. The summary demonstrates community collaboration to create a useful tool for SPFx developers.
This document summarizes a presentation about how to implement DevOps practices with the SharePoint Framework. It discusses the software development lifecycle and how DevOps automates processes like continuous integration and delivery. It also covers tools like Azure DevOps for version control, building, testing, and deploying SPFx components. Specific practices covered include using Git and GitFlow for branches, pull requests for code reviews, building pipelines for quality testing, and release pipelines for deploying to environments. The presentation demonstrates setting up unit tests with Jest and build/release pipelines. It concludes that DevOps methodologies improve productivity and quality by automating processes and enabling more frequent releases.
MS365 dev bootcamp - day introduction slidesVincent Biret
The document outlines the agenda for a one-day Microsoft Global Office 365 Developer Bootcamp in Montreal. It includes sessions on Microsoft Graph, SharePoint Framework, and Microsoft Teams. There will be keynote and breakout sessions led by speakers from Microsoft and partner companies. Logistical information is provided on wifi access, lunch, and an evaluation survey at the end.
MS365 Dev Bootcamp Montreal 2019 - Microsoft graph introductionVincent Biret
This document introduces Microsoft Graph and describes how to build applications that connect to Microsoft services like Office 365 using the Microsoft Graph API. It provides an overview of Microsoft Graph and how it acts as a gateway to access user, group and organizational data from Microsoft services. It also describes the various authentication options for Microsoft Graph applications and code samples for building single page applications with React that are authenticated with Azure AD using the Microsoft Graph SDK.
#MicrosoftGraph Community call - automating your digital workplace provisioni...Vincent Biret
This document discusses automating provisioning processes for digital workplaces using Azure Durable Functions and Microsoft Graph. It provides context on how Microsoft 365 tools have become more specialized, adding complexity for IT and power users to manage. Provisioning processes can require integrating many APIs. Azure Durable Functions helps address limitations of stateless Azure Functions by enabling state management and coordination of long-running workflows. The presentation demonstrates using Durable Functions orchestrators and activities to automate an Office 365 provisioning workflow by calling Microsoft Graph APIs.
#SPFestSea Introduction to #Azure #Functions v2Vincent Biret
This document discusses new features and improvements in Azure Functions V2 including support for Java and .NET Core 2.0, separation of host and runtime processes, and the introduction of Durable Functions for orchestrating workflows. Durable Functions allow defining workflows using code and handle state management. Application Insights is recommended for monitoring performance and stability. Authentication, CORS, and retry policies are also discussed.
#MSBuild using #IoT to improve peoples's health and brain powerVincent Biret
Slides supporting the Microsoft Build 2019 session. This session exposes a mix of production experience and do it yourself hacking solutions to improve personal health.
#SPFestDC Migrate your custom solutions to the modern stackVincent Biret
The document discusses transitioning custom SharePoint components to the SharePoint Framework (SPFx). It provides an overview of SPFx and demonstrates how to build various types of extensions and components using SPFx, including web parts, provisioning templates, workflows, and accessing data. It also discusses other modern tools that can be used alongside SPFx, such as PowerApps, Microsoft Flow, and Azure Functions. The conclusion encourages developers to leverage the new tools available to build modern solutions for SharePoint that will have improved performance, security, and developer experience compared to previous methods.
Microsoft #ignite tour #toronto 2019 How to do #DevOps with the #SPFx and why...Vincent Biret
Slides supporting the session during the Microsoft Ignite tour Toronto. Talking about Azure DevOps, DevOps philosophy and practices, unit testing and much more.
Granite state #spug The #microsoftGraph and #SPFx on steroids with #AzureFunc...Vincent Biret
Slides supporting the session at the granite state user group meeting of January 2019. Talking as well about #Azure Active directory and lots of other things
#ESPC18 how to migrate to the #SharePoint Framework?Vincent Biret
Slides supporting the session at the European SharePoint Conference 2018. Mostly talking about the SharePoint Framework and other powerful tools that can save developement time
#ESPC18 How to do #devops with the #SharePoint Framework and why it matters?Vincent Biret
1) The document discusses how to do DevOps with the SharePoint Framework including introducing the new tooling stack for SPFx, the software development lifecycle, and Visual Studio Team Services for source control and automation.
2) It demonstrates how to set up build pipelines in VSTS to automate builds and deployments including unit testing SPFx web parts.
3) The document also discusses managing technical debt through practices like linting, static analysis, and code quality tools like SonarQube.
This presentation provides valuable insights into effective cost-saving techniques on AWS. Learn how to optimize your AWS resources by rightsizing, increasing elasticity, picking the right storage class, and choosing the best pricing model. Additionally, discover essential governance mechanisms to ensure continuous cost efficiency. Whether you are new to AWS or an experienced user, this presentation provides clear and practical tips to help you reduce your cloud costs and get the most out of your budget.
Skybuffer AI: Advanced Conversational and Generative AI Solution on SAP Busin...Tatiana Kojar
Skybuffer AI, built on the robust SAP Business Technology Platform (SAP BTP), is the latest and most advanced version of our AI development, reaffirming our commitment to delivering top-tier AI solutions. Skybuffer AI harnesses all the innovative capabilities of the SAP BTP in the AI domain, from Conversational AI to cutting-edge Generative AI and Retrieval-Augmented Generation (RAG). It also helps SAP customers safeguard their investments into SAP Conversational AI and ensure a seamless, one-click transition to SAP Business AI.
With Skybuffer AI, various AI models can be integrated into a single communication channel such as Microsoft Teams. This integration empowers business users with insights drawn from SAP backend systems, enterprise documents, and the expansive knowledge of Generative AI. And the best part of it is that it is all managed through our intuitive no-code Action Server interface, requiring no extensive coding knowledge and making the advanced AI accessible to more users.
Trusted Execution Environment for Decentralized Process MiningLucaBarbaro3
Presentation of the paper "Trusted Execution Environment for Decentralized Process Mining" given during the CAiSE 2024 Conference in Cyprus on June 7, 2024.
Driving Business Innovation: Latest Generative AI Advancements & Success StorySafe Software
Are you ready to revolutionize how you handle data? Join us for a webinar where we’ll bring you up to speed with the latest advancements in Generative AI technology and discover how leveraging FME with tools from giants like Google Gemini, Amazon, and Microsoft OpenAI can supercharge your workflow efficiency.
During the hour, we’ll take you through:
Guest Speaker Segment with Hannah Barrington: Dive into the world of dynamic real estate marketing with Hannah, the Marketing Manager at Workspace Group. Hear firsthand how their team generates engaging descriptions for thousands of office units by integrating diverse data sources—from PDF floorplans to web pages—using FME transformers, like OpenAIVisionConnector and AnthropicVisionConnector. This use case will show you how GenAI can streamline content creation for marketing across the board.
Ollama Use Case: Learn how Scenario Specialist Dmitri Bagh has utilized Ollama within FME to input data, create custom models, and enhance security protocols. This segment will include demos to illustrate the full capabilities of FME in AI-driven processes.
Custom AI Models: Discover how to leverage FME to build personalized AI models using your data. Whether it’s populating a model with local data for added security or integrating public AI tools, find out how FME facilitates a versatile and secure approach to AI.
We’ll wrap up with a live Q&A session where you can engage with our experts on your specific use cases, and learn more about optimizing your data workflows with AI.
This webinar is ideal for professionals seeking to harness the power of AI within their data management systems while ensuring high levels of customization and security. Whether you're a novice or an expert, gain actionable insights and strategies to elevate your data processes. Join us to see how FME and AI can revolutionize how you work with data!
Building Production Ready Search Pipelines with Spark and MilvusZilliz
Spark is the widely used ETL tool for processing, indexing and ingesting data to serving stack for search. Milvus is the production-ready open-source vector database. In this talk we will show how to use Spark to process unstructured data to extract vector representations, and push the vectors to Milvus vector database for search serving.
In the rapidly evolving landscape of technologies, XML continues to play a vital role in structuring, storing, and transporting data across diverse systems. The recent advancements in artificial intelligence (AI) present new methodologies for enhancing XML development workflows, introducing efficiency, automation, and intelligent capabilities. This presentation will outline the scope and perspective of utilizing AI in XML development. The potential benefits and the possible pitfalls will be highlighted, providing a balanced view of the subject.
We will explore the capabilities of AI in understanding XML markup languages and autonomously creating structured XML content. Additionally, we will examine the capacity of AI to enrich plain text with appropriate XML markup. Practical examples and methodological guidelines will be provided to elucidate how AI can be effectively prompted to interpret and generate accurate XML markup.
Further emphasis will be placed on the role of AI in developing XSLT, or schemas such as XSD and Schematron. We will address the techniques and strategies adopted to create prompts for generating code, explaining code, or refactoring the code, and the results achieved.
The discussion will extend to how AI can be used to transform XML content. In particular, the focus will be on the use of AI XPath extension functions in XSLT, Schematron, Schematron Quick Fixes, or for XML content refactoring.
The presentation aims to deliver a comprehensive overview of AI usage in XML development, providing attendees with the necessary knowledge to make informed decisions. Whether you’re at the early stages of adopting AI or considering integrating it in advanced XML development, this presentation will cover all levels of expertise.
By highlighting the potential advantages and challenges of integrating AI with XML development tools and languages, the presentation seeks to inspire thoughtful conversation around the future of XML development. We’ll not only delve into the technical aspects of AI-powered XML development but also discuss practical implications and possible future directions.
Have you ever been confused by the myriad of choices offered by AWS for hosting a website or an API?
Lambda, Elastic Beanstalk, Lightsail, Amplify, S3 (and more!) can each host websites + APIs. But which one should we choose?
Which one is cheapest? Which one is fastest? Which one will scale to meet our needs?
Join me in this session as we dive into each AWS hosting service to determine which one is best for your scenario and explain why!
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUpanagenda
Webinar Recording: https://www.panagenda.com/webinars/hcl-notes-und-domino-lizenzkostenreduzierung-in-der-welt-von-dlau/
DLAU und die Lizenzen nach dem CCB- und CCX-Modell sind für viele in der HCL-Community seit letztem Jahr ein heißes Thema. Als Notes- oder Domino-Kunde haben Sie vielleicht mit unerwartet hohen Benutzerzahlen und Lizenzgebühren zu kämpfen. Sie fragen sich vielleicht, wie diese neue Art der Lizenzierung funktioniert und welchen Nutzen sie Ihnen bringt. Vor allem wollen Sie sicherlich Ihr Budget einhalten und Kosten sparen, wo immer möglich. Das verstehen wir und wir möchten Ihnen dabei helfen!
Wir erklären Ihnen, wie Sie häufige Konfigurationsprobleme lösen können, die dazu führen können, dass mehr Benutzer gezählt werden als nötig, und wie Sie überflüssige oder ungenutzte Konten identifizieren und entfernen können, um Geld zu sparen. Es gibt auch einige Ansätze, die zu unnötigen Ausgaben führen können, z. B. wenn ein Personendokument anstelle eines Mail-Ins für geteilte Mailboxen verwendet wird. Wir zeigen Ihnen solche Fälle und deren Lösungen. Und natürlich erklären wir Ihnen das neue Lizenzmodell.
Nehmen Sie an diesem Webinar teil, bei dem HCL-Ambassador Marc Thomas und Gastredner Franz Walder Ihnen diese neue Welt näherbringen. Es vermittelt Ihnen die Tools und das Know-how, um den Überblick zu bewahren. Sie werden in der Lage sein, Ihre Kosten durch eine optimierte Domino-Konfiguration zu reduzieren und auch in Zukunft gering zu halten.
Diese Themen werden behandelt
- Reduzierung der Lizenzkosten durch Auffinden und Beheben von Fehlkonfigurationen und überflüssigen Konten
- Wie funktionieren CCB- und CCX-Lizenzen wirklich?
- Verstehen des DLAU-Tools und wie man es am besten nutzt
- Tipps für häufige Problembereiche, wie z. B. Team-Postfächer, Funktions-/Testbenutzer usw.
- Praxisbeispiele und Best Practices zum sofortigen Umsetzen
Ivanti’s Patch Tuesday breakdown goes beyond patching your applications and brings you the intelligence and guidance needed to prioritize where to focus your attention first. Catch early analysis on our Ivanti blog, then join industry expert Chris Goettl for the Patch Tuesday Webinar Event. There we’ll do a deep dive into each of the bulletins and give guidance on the risks associated with the newly-identified vulnerabilities.
Your One-Stop Shop for Python Success: Top 10 US Python Development Providersakankshawande
Simplify your search for a reliable Python development partner! This list presents the top 10 trusted US providers offering comprehensive Python development services, ensuring your project's success from conception to completion.
A Comprehensive Guide to DeFi Development Services in 2024Intelisync
DeFi represents a paradigm shift in the financial industry. Instead of relying on traditional, centralized institutions like banks, DeFi leverages blockchain technology to create a decentralized network of financial services. This means that financial transactions can occur directly between parties, without intermediaries, using smart contracts on platforms like Ethereum.
In 2024, we are witnessing an explosion of new DeFi projects and protocols, each pushing the boundaries of what’s possible in finance.
In summary, DeFi in 2024 is not just a trend; it’s a revolution that democratizes finance, enhances security and transparency, and fosters continuous innovation. As we proceed through this presentation, we'll explore the various components and services of DeFi in detail, shedding light on how they are transforming the financial landscape.
At Intelisync, we specialize in providing comprehensive DeFi development services tailored to meet the unique needs of our clients. From smart contract development to dApp creation and security audits, we ensure that your DeFi project is built with innovation, security, and scalability in mind. Trust Intelisync to guide you through the intricate landscape of decentralized finance and unlock the full potential of blockchain technology.
Ready to take your DeFi project to the next level? Partner with Intelisync for expert DeFi development services today!
A Comprehensive Guide to DeFi Development Services in 2024
#SPSHouston Automating your digital workplace proivisioning with #Azure Durable #Functions and #MicrosoftGraph
1. Automating Provisioning For Your
Digital Workplace: With Azure Durable
Functions & Microsoft Graph
SharePoint Saturday Houston 2019
Vincent Biret
2. Passionate about technologies, development and community
Vincent Biret
@baywet
bit.ly/vince365
Microsoft Office Dev MVP
Azure and Office 365 developer @ 2toLead
3. Welcome to the 10th Annual HOU365 Saturday
Formerly SharePoint Saturday
4. Attendee
Checklist
• Turn phones off or set the ringer to vibrate
• Make FOLLOW @SPSHOU on Twitter
• Make sure you are in the correct room
• SPSHOU Updates #HOU365
• Bingo Cards are on the schedule
• Visit Vendors to complete Bingo Cards
• Enjoy the presentations!
5. Where is the Social?
• Drinks wills be served during the Closing Session and Raffle
10. 2017201620152014
Over the last years Microsoft focused on delivering more specialized tools
Microsoft 365 Ecosystem
201820132012
11. Different tools for boundaries
Internal
External
Public
It’s important to consider the right tool for the right boundary, and your automation options must account
for it as well.
12. Overall users are happier with better tools, but it added stress on IT and power users.
The effects of more specialized tools
Pros
•Improved users
efficiency
•Better capabilities
•Faster releases
Cons
•Context Switching
•Licensing complexity
•Managing multiple API’s
•Administrative lifecycle
tasks
The first rule of licensing is we
don’t talk about licensing
13. Provisioning processes can be quite complex and often require to integrate many
technologies together. Thankfully the Microsoft Graph provides most of the APIs.
What do we want to automate?
• Create Office 365 group
• Enable Teams on the group
• Update the logo
• Set security
• Create Channels for each project
• Create a templated NoteBook for
each project
• Create a Planner Plan for each
project
• Add a welcome message
• Add all the tabs
• Create extranet site collection &
sites
• Apply a template to it
• …
15. When building custom user interfaces for Office 365, the trick is to find the right balance.
Available choices when building custom UI
COMPLEXITY
C
O
N
T
R
O
L
Bots
Custom
Teams Tabs/SPFx
PowerApps
Forms
19. Azure Functions is a good complement to Flow/Logic App. Logic App good transition
from Microsoft Flow to move from user centric to entreprise grade
Available choices when automating O365
COMPLEXITY
C
O
N
T
R
O
L
App Service
Environment
Automation
RunBooks
Custom
WebJobs
WebApps
Functions
Logic Apps
Flow
20. ASE is a great tool to automate things for Office 365, especially if you’re a dev, with
almost no limitations
Benefits of App Service Environment
• Built-in auth (Easy-Auth)
• Built-in security (SSL…)
• Autoscale
• API driven (CORS…)
• Built-in connectivity (vnet, vpns…)
• Proven technology (6+ years)
• Easy to get started
• Cheap
23. Implementing complex workflows was complex with Azure Functions which are designed
for quick and simple activities
Value proposition of Azure Functions
Pros
•Cheap
•Fast
•Simple
•Scale extensively
Cons
•Stateless
•Coordination
nightmare!
•10/15 min limit run
time
24. A common pattern to chain Azure Function was to use queues
Coordinating Azure Functions: Chaining
25. A common pattern to chain Azure Function was to use a state repository, each function
triggering the next one
Coordinating Azure Functions: State Repo
26. The pain of coordinating Azure Functions grows exponentially with the number of
functions.
TRYING TO
COORDINATE MANY
FUNCTIONS
27. Durable Functions remove a lot of pain introduced with regular functions
Introducing Durable Functions
•All the benefits of « regular » Functions
•Code defined workflow
•Automates state management
•Reports status
•Enables new design patterns
• Fan out/Fan-in
• Chaining
• Monitoring
28. The Orchestrator leverages a decorator design pattern to « work it’s magic »
High level overview
Orchestration
client
State persistence
Orchestrator
ActivitiesTrigger
29. Always remember these key principles toi avoid strange behavior
Important things about Orchestrator
•Orchestrator WILL run multiple time
•Orchestrator ONLY coordinates activities
• No random
• No time
• No async calls
• Idem potent logic
• Use orchestrator methods to call activities
•Activities input/output MUST be serializable
32. Authentication & Authorization
•Use Azure Active Directory, not ACS anymore
• Most of ACS retired a year ago, which is not a good sign
for auth part
•Use certificate (not secret) authentication
• Otherwise, for some endpoints, you’ll get a token, and a
403…
¯_(ツ)_/¯
33. The situation is currently painful if you want to leverage Azure Functions and work with
SharePoint’s CSOM
Laggy SDK/CSOM
• CSOM still does not support dot net standard
• Azure Functions are now on dot net core 2.x
• Most libraries moved to dot net standard
• Painful transition ADAL/MSAL on top of that
• Functions/Activities can only run for 10/15 minutes
34. It is possible to synchronize a webjob and Durable Functions using queues or events.
Either to the same orchestrator or a separate one.
Laggy SDK/CSOM - solutions
• Talk to SharePoint REST APIs & split the code
• This
Orchestration
client
State persistence
Orchestrator
Activities
Trigger
Events
WebJob
Mostly Devs and architects that want to know how to implement it. PMO and PMs who want to know how it’s done.
Questions:
XP with functions
XP with SPFx
XP with MS Graph
Gestion des questions, interaction, ok avec ce programme?
Timing: Just talk about the releases, do not explain what the products do
Discoverable: Teams Tabs, SharePoint App Pages, Webpart gallery, already in tools users leverage
Show the application page (create a PMO team and embed as a tab?), show all the controls (pnp), show the SPFx project and react components
Tip: flows are in fact Azure logic Apps behind the scenes
Not using event because passing data back (SharePoint) and renewing token (OneNote)
Money save = dev time saved, less support to provide, better product/service