This month's agenda included:
-Office Add-ins overview
-Updates from Microsoft Ignite
-Office Add-ins SSO
-Documentation updates
-Q&A
For more information, visit https://developer.microsoft.com/office
Agenda for January included Office Add-ins overview; call for input on single sign on (SSO); what's new in Outlook JavaScript API; Customer Demo (Excel add-in); what's new in Excel JavaScript API
The Office Add-ins October community call summary and recording are now available. Agenda included Office Add-ins overview, #Excel and #Outlook #JavaScript APIs and Excel custom functions.
Microsoft is switching gears by focusing on developers and web technologies. Office Add-ins enable you to extend Office clients such as Word, Excel, PowerPoint, and Outlook using web technologies like HTML, CSS and JavaScript.This presentation will cover Add-in architecture as well as development tools and process.
Presentation given at BIWUG. We dive into the world of Office Add-in development. I'll give an overview of the possibilities of Office Add-ins, cover what is new in Office 2016 and discuss the recent enhancements that have been made to the Office.js APIs. I’ll share some experiences from real-life implementations… or how theory and practice do not always match.
Office Web Applications have always been a feature that only Microsoft's EA customers could enjoy and existed in a SharePoint resident only way. With the 2013 wave of products, OWA moves out of the shadows and into the spotlight! Come join us and hear about the reimagined Office Web Applications and how they can change the way that your company collaborates. We will dive into the topology, design, new use cases, scalability concerns, management strategies, and interplay across the Microsoft stack that the new version brings to the table.
Agenda for January included Office Add-ins overview; call for input on single sign on (SSO); what's new in Outlook JavaScript API; Customer Demo (Excel add-in); what's new in Excel JavaScript API
The Office Add-ins October community call summary and recording are now available. Agenda included Office Add-ins overview, #Excel and #Outlook #JavaScript APIs and Excel custom functions.
Microsoft is switching gears by focusing on developers and web technologies. Office Add-ins enable you to extend Office clients such as Word, Excel, PowerPoint, and Outlook using web technologies like HTML, CSS and JavaScript.This presentation will cover Add-in architecture as well as development tools and process.
Presentation given at BIWUG. We dive into the world of Office Add-in development. I'll give an overview of the possibilities of Office Add-ins, cover what is new in Office 2016 and discuss the recent enhancements that have been made to the Office.js APIs. I’ll share some experiences from real-life implementations… or how theory and practice do not always match.
Office Web Applications have always been a feature that only Microsoft's EA customers could enjoy and existed in a SharePoint resident only way. With the 2013 wave of products, OWA moves out of the shadows and into the spotlight! Come join us and hear about the reimagined Office Web Applications and how they can change the way that your company collaborates. We will dive into the topology, design, new use cases, scalability concerns, management strategies, and interplay across the Microsoft stack that the new version brings to the table.
January’s call, hosted by Kim Brandl, featured the following presenters and topics:
-Alex Jerabek, Dev Writer, provided a general overview of Office Add-ins.
-Raymond Lu, Senior Program Manager, shared information about Excel preview (beta) APIs in requirement set 1.11.
-Vesa Juvonen, Principal Program Manager, presented about building Office Add-ins using the SharePoint Framework.
-Kim Brandl, Senior Dev Writer, shared that the Yeoman generator for Office Add-ins will soon support creating SSO-enabled Office Add-ins.
For more information, visit https://developer.microsoft.com/office
Get an overview of Microsoft PowerApps, still in preview, and learn how to build your first PowerApp by connecting to SharePoint Online. For a full recording of the presentation, visit it on YouTube at https://www.youtube.com/watch?v=T6fxBgLoxqc
Deep Dive Building Office Mail Add-ins with the Microsoft GraphBram de Jager
Developers deliver true business value when building Office Add-ins that integrate Office 365 data. With Microsoft releasing the Microsoft Graph this becomes easier, but how do you build apps like these and provide the best user experience?! This session covers a short introduction into both Office Mail Add-ins and the Microsoft Graph. Then the real fun starts when building an Office Mail Add-in which enables sync to your Azure AD Users into your Contacts by using the Microsoft Graph. This can be extended with Profile data from the SharePoint User Profile service. One of the biggest challenges is overcoming a single authentication, which will be covered.
Building Workflows for SharePoint 2010 with SharePoint Designer and VisioElaine Van Bergen
Workflow in SharePoint 2010 has been revamped with a new designer for building both reusable workflows and list-based workflows. Come and learn about the new possibilities for automating business processes in SharePoint 2010 with easy-to-use, no-code tools. This talk will describe the new workflow features and demonstrate how SharePoint 2010 can be used to create rich end-to-end workflows, cheaply and easily.
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.
Presentación de Tome Tomovski en el SharePoint Saturday Madrid 2017 sobre como ejecutar una estrategia de actualización de SharePoint 2016 asegurando continuidad de negocio
Agenda for this month included:
-Office Add-ins overview
-Microsoft //Build 2019
-Microsoft Edge WebView (update)
-Working with Excel in Microsoft Graph
-Docs Tips ‘n Tricks
-Customer demo: Andrew Hall
For more information, visit https://developer.microsoft.com/en-us/office
January’s call, hosted by Kim Brandl, featured the following presenters and topics:
-Alex Jerabek, Dev Writer, provided a general overview of Office Add-ins.
-Raymond Lu, Senior Program Manager, shared information about Excel preview (beta) APIs in requirement set 1.11.
-Vesa Juvonen, Principal Program Manager, presented about building Office Add-ins using the SharePoint Framework.
-Kim Brandl, Senior Dev Writer, shared that the Yeoman generator for Office Add-ins will soon support creating SSO-enabled Office Add-ins.
For more information, visit https://developer.microsoft.com/office
Get an overview of Microsoft PowerApps, still in preview, and learn how to build your first PowerApp by connecting to SharePoint Online. For a full recording of the presentation, visit it on YouTube at https://www.youtube.com/watch?v=T6fxBgLoxqc
Deep Dive Building Office Mail Add-ins with the Microsoft GraphBram de Jager
Developers deliver true business value when building Office Add-ins that integrate Office 365 data. With Microsoft releasing the Microsoft Graph this becomes easier, but how do you build apps like these and provide the best user experience?! This session covers a short introduction into both Office Mail Add-ins and the Microsoft Graph. Then the real fun starts when building an Office Mail Add-in which enables sync to your Azure AD Users into your Contacts by using the Microsoft Graph. This can be extended with Profile data from the SharePoint User Profile service. One of the biggest challenges is overcoming a single authentication, which will be covered.
Building Workflows for SharePoint 2010 with SharePoint Designer and VisioElaine Van Bergen
Workflow in SharePoint 2010 has been revamped with a new designer for building both reusable workflows and list-based workflows. Come and learn about the new possibilities for automating business processes in SharePoint 2010 with easy-to-use, no-code tools. This talk will describe the new workflow features and demonstrate how SharePoint 2010 can be used to create rich end-to-end workflows, cheaply and easily.
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.
Presentación de Tome Tomovski en el SharePoint Saturday Madrid 2017 sobre como ejecutar una estrategia de actualización de SharePoint 2016 asegurando continuidad de negocio
Agenda for this month included:
-Office Add-ins overview
-Microsoft //Build 2019
-Microsoft Edge WebView (update)
-Working with Excel in Microsoft Graph
-Docs Tips ‘n Tricks
-Customer demo: Andrew Hall
For more information, visit https://developer.microsoft.com/en-us/office
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.
Office apps in Office 365 - Napa the next big thingSPC Adriatics
Speakers: Martina Grom, Toni Pohl; How to build development Solutions without your own Servers, only by using Office 365. In this session we will see how to use the new development model for building cool Office Apps. What is NAPA and how to use it. This session will provide an overview of the new developer features for Office and SharePoint.
The Office Add-ins April community call features an overview of the Office Add-ins platform, what’s new in the Excel JavaScript APIs, plans to implement the Edge WebView control for Office Add-ins and provided guidance about implications of this upcoming change for add-in developers, and the COM:Web add-in bridge feature and how Excel custom functions can be saved in a compatible format as XLL UDFs.
Office Add-ins feedback and additional content please visit the following.
Technical questions – https://stackoverflow.com/questions/tagged/office-js
Developer Center - https://developer.microsoft.com/en-us/office
• Issues – https://github.com/OfficeDev/office-js/issues
• Recommendations and suggestions - https://officespdev.uservoice.com/
#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.
#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!
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
D1 - Building Great Client-side Web Parts with SPFx, PnP-JS-Core, ReactJS and...SPS Paris
Combine four key technologies to build great solutions for your company or clients. Build client-side web parts using the SharePoint Framework (SPFx) along with the open-source toolchain. The PnP-JS-Core library allows you to do a lot of work against the SharePoint REST API with just a few lines of code - sometimes even a single line of code! ReactJS is a view library that allows you to build lightning-fast user interfaces using a powerful component model. Finally, the Office UI Fabric, available in several forms including React components, allows you to build great-looking solutions that follow the design guidelines for SharePoint and Office Add-ins. Four great technologies in their own right, but in combination they allow you to deliver amazing SharePoint solutions with minimal effort.
The front-end framework for building experiences for Office and Office 365
Office UI Fabric is a responsive, mobile-first, front-end framework that you can use to apply the Office Design Language to your web experiences. Whether you’re creating a new app or add-in or updating an existing one, Fabric makes it easy to get up and running.
Built by Microsoft designers and design developers for Microsoft (and you).
Just like other popular frameworks, but built from the ground up for Office 365 without excessive overriding.
All about styling instead of function, so you can focus function and not look and feel.
Integrates with plain JavaScript and frameworks such as Angular, & React.
In this month's call, we covered:
-Power Apps Cookbook
-Practical AI Builder in Power Apps
-Integrating data sources with Flows
-News and Community Contributions
For more information, please visit https://powerapps.microsoft.com/en-us/
Learn about the new Microsoft Teams Shifts features with Microsoft Graph APIs and Power Automate to build rich Firstline Worker experiences.
Watch the video here https://youtu.be/qQSbTDwrQTE
For more information, visit https://developer.microsoft.com/en-us/microsoft-teams
In this month's call Matthijs Hoekstra, Microsoft identity platform Program Manager goes into detail about Decentralized Identities and shares scenarios you can build with it.
Watch the video - https://youtu.be/EuS_gV3RS28
Implement Authorization in your Apps with Microsoft identity platform-June 2020Microsoft 365 Developer
Learn about the features of the Microsoft identity platform available to developers to implement authorization in their applications that developers have integrated with the platform. In this session, Kalyan Krishna (@kalyankrishna1), Identity Platform Program Manager covers four of these available options in detail: App roles, Security groups, Scopes and Directory roles.
Watch the recording: https://youtu.be/LRoc-na27l0
Hosted by Todd Baginski and Charles Sterling, this month's call had a packed agenda including Power Apps Center of Excellence,
Mobile Player, demo of a School Bus Check-in App, and Demo Extravaganza Finalists Announced! Plus recent news and community contributions.
Watch video https://youtu.be/zir62gdPyT4
In May's Microsoft identity platform call, Navya Canumalla went into detail on MSAL Java and Python, including an overview, supported scenarios and calling patterns. Quickstart demo, token cache and ADAL to MSAL migration.
View recording https://youtu.be/yCCjNqFva9w
Resources:
MSAL Java https://aka.ms/msaljavadocs
MSAL Python https://aka.ms/msalpythondocs
Stay connected
Twitter https://twitter.com/microsoft365dev
YouTube https://aka.ms/M365DevYouTube
Blogs https://aka.ms/M365DevBlog
This month's call hosted by Todd Baginski and Charles Sterling, covered:
Today’s Team
Power Virtual Agents introduction and using Entities
Integrating Power Virtual Agents and Power Automate
Mixed Reality and GeoSpatial Components
Recent News and Community Activities
Q&A
The April Power Apps community call offers some of the best of what’s new and Power Apps tooling that you want to know about! Agenda includes Power Apps MVP and noted author, Todd Baginski covering what is new for Power Apps, Dona Sarkar of Windows Insider Fame on Power Apps training options, Dawid van Heerden another Power Apps MVP showing how to create pop up dialogs and Charles Sterling (aka Chuck) and Todd to cover using Application Insights with Power Apps.
Watch the video here https://youtu.be/hoA-ixTcGpI
For more information, visit us at https://powerapps.microsoft.com/
Community call: Develop multi tenant apps with the Microsoft identity platformMicrosoft 365 Developer
Building an application that can be provisioned and used in multiple Azure AD tenants goes far beyond just flipping a switch in your app configuration. The developer has to undertake application provisioning, decide on a provisioning strategy, push changes to customers, manage identities flowing from multiple tenants, collect essential information from authentication signals, learn to differentiate the different types of users they will encounter and understand the key differences from the B2B scenarios. In this community call, Kalyan Krishnan reviews the steps and considerations required to develop, configure, provision, and manage multi-tenant applications.
For more information, visit https://aka.ms/identityplatform
Hosted by Jeremy Thake, the agenda this month included:
-TLS 1.0/1.1 Deprecation for change notification subscriptions
-GetResourceSubscriptionPath
-Proposal for Versioning & API Evolution in Microsoft Graph
-Partner Demo – Klynke.com
Watch the recording here - https://youtu.be/Y9zUj58BobE
The Art of the Pitch: WordPress Relationships and SalesLaura Byrne
Clients don’t know what they don’t know. What web solutions are right for them? How does WordPress come into the picture? How do you make sure you understand scope and timeline? What do you do if sometime changes?
All these questions and more will be explored as we talk about matching clients’ needs with what your agency offers without pulling teeth or pulling your hair out. Practical tips, and strategies for successful relationship building that leads to closing the deal.
GraphRAG is All You need? LLM & Knowledge GraphGuy Korland
Guy Korland, CEO and Co-founder of FalkorDB, will review two articles on the integration of language models with knowledge graphs.
1. Unifying Large Language Models and Knowledge Graphs: A Roadmap.
https://arxiv.org/abs/2306.08302
2. Microsoft Research's GraphRAG paper and a review paper on various uses of knowledge graphs:
https://www.microsoft.com/en-us/research/blog/graphrag-unlocking-llm-discovery-on-narrative-private-data/
Connector Corner: Automate dynamic content and events by pushing a buttonDianaGray10
Here is something new! In our next Connector Corner webinar, we will demonstrate how you can use a single workflow to:
Create a campaign using Mailchimp with merge tags/fields
Send an interactive Slack channel message (using buttons)
Have the message received by managers and peers along with a test email for review
But there’s more:
In a second workflow supporting the same use case, you’ll see:
Your campaign sent to target colleagues for approval
If the “Approve” button is clicked, a Jira/Zendesk ticket is created for the marketing design team
But—if the “Reject” button is pushed, colleagues will be alerted via Slack message
Join us to learn more about this new, human-in-the-loop capability, brought to you by Integration Service connectors.
And...
Speakers:
Akshay Agnihotri, Product Manager
Charlie Greenberg, Host
Securing your Kubernetes cluster_ a step-by-step guide to success !KatiaHIMEUR1
Today, after several years of existence, an extremely active community and an ultra-dynamic ecosystem, Kubernetes has established itself as the de facto standard in container orchestration. Thanks to a wide range of managed services, it has never been so easy to set up a ready-to-use Kubernetes cluster.
However, this ease of use means that the subject of security in Kubernetes is often left for later, or even neglected. This exposes companies to significant risks.
In this talk, I'll show you step-by-step how to secure your Kubernetes cluster for greater peace of mind and reliability.
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Tobias Schneck
As AI technology is pushing into IT I was wondering myself, as an “infrastructure container kubernetes guy”, how get this fancy AI technology get managed from an infrastructure operational view? Is it possible to apply our lovely cloud native principals as well? What benefit’s both technologies could bring to each other?
Let me take this questions and provide you a short journey through existing deployment models and use cases for AI software. On practical examples, we discuss what cloud/on-premise strategy we may need for applying it to our own infrastructure to get it to work from an enterprise perspective. I want to give an overview about infrastructure requirements and technologies, what could be beneficial or limiting your AI use cases in an enterprise environment. An interactive Demo will give you some insides, what approaches I got already working for real.
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Jeffrey Haguewood
Sidekick Solutions uses Bonterra Impact Management (fka Social Solutions Apricot) and automation solutions to integrate data for business workflows.
We believe integration and automation are essential to user experience and the promise of efficient work through technology. Automation is the critical ingredient to realizing that full vision. We develop integration products and services for Bonterra Case Management software to support the deployment of automations for a variety of use cases.
This video focuses on the notifications, alerts, and approval requests using Slack for Bonterra Impact Management. The solutions covered in this webinar can also be deployed for Microsoft Teams.
Interested in deploying notification automations for Bonterra Impact Management? Contact us at sales@sidekicksolutionsllc.com to discuss next steps.
Essentials of Automations: Optimizing FME Workflows with ParametersSafe Software
Are you looking to streamline your workflows and boost your projects’ efficiency? Do you find yourself searching for ways to add flexibility and control over your FME workflows? If so, you’re in the right place.
Join us for an insightful dive into the world of FME parameters, a critical element in optimizing workflow efficiency. This webinar marks the beginning of our three-part “Essentials of Automation” series. This first webinar is designed to equip you with the knowledge and skills to utilize parameters effectively: enhancing the flexibility, maintainability, and user control of your FME projects.
Here’s what you’ll gain:
- Essentials of FME Parameters: Understand the pivotal role of parameters, including Reader/Writer, Transformer, User, and FME Flow categories. Discover how they are the key to unlocking automation and optimization within your workflows.
- Practical Applications in FME Form: Delve into key user parameter types including choice, connections, and file URLs. Allow users to control how a workflow runs, making your workflows more reusable. Learn to import values and deliver the best user experience for your workflows while enhancing accuracy.
- Optimization Strategies in FME Flow: Explore the creation and strategic deployment of parameters in FME Flow, including the use of deployment and geometry parameters, to maximize workflow efficiency.
- Pro Tips for Success: Gain insights on parameterizing connections and leveraging new features like Conditional Visibility for clarity and simplicity.
We’ll wrap up with a glimpse into future webinars, followed by a Q&A session to address your specific questions surrounding this topic.
Don’t miss this opportunity to elevate your FME expertise and drive your projects to new heights of efficiency.
Key Trends Shaping the Future of Infrastructure.pdfCheryl Hung
Keynote at DIGIT West Expo, Glasgow on 29 May 2024.
Cheryl Hung, ochery.com
Sr Director, Infrastructure Ecosystem, Arm.
The key trends across hardware, cloud and open-source; exploring how these areas are likely to mature and develop over the short and long-term, and then considering how organisations can position themselves to adapt and thrive.
State of ICS and IoT Cyber Threat Landscape Report 2024 previewPrayukth K V
The IoT and OT threat landscape report has been prepared by the Threat Research Team at Sectrio using data from Sectrio, cyber threat intelligence farming facilities spread across over 85 cities around the world. In addition, Sectrio also runs AI-based advanced threat and payload engagement facilities that serve as sinks to attract and engage sophisticated threat actors, and newer malware including new variants and latent threats that are at an earlier stage of development.
The latest edition of the OT/ICS and IoT security Threat Landscape Report 2024 also covers:
State of global ICS asset and network exposure
Sectoral targets and attacks as well as the cost of ransom
Global APT activity, AI usage, actor and tactic profiles, and implications
Rise in volumes of AI-powered cyberattacks
Major cyber events in 2024
Malware and malicious payload trends
Cyberattack types and targets
Vulnerability exploit attempts on CVEs
Attacks on counties – USA
Expansion of bot farms – how, where, and why
In-depth analysis of the cyber threat landscape across North America, South America, Europe, APAC, and the Middle East
Why are attacks on smart factories rising?
Cyber risk predictions
Axis of attacks – Europe
Systemic attacks in the Middle East
Download the full report from here:
https://sectrio.com/resources/ot-threat-landscape-reports/sectrio-releases-ot-ics-and-iot-security-threat-landscape-report-2024/
2. • https://aka.ms/officeaddinscommunitycall
• Next call: Wednesday, December 11, 2019
• Meet the product teams behind Office Add-ins
• What’s new and coming soon
• Technical deep dives
• Customer presentations
• Q&A
About the community call
4. Presenters
Dev Writer
Alex Jerabek
Sr. Program Manager
Nitesh Golchha
Michelle Scharlock
Dev WriterSr. Program Manager
Juan Balmori Labra Keyur Patel
Sr. Program Manager
13. What’s coming !
Single Sign-On in Outlook Add-ins
• Authenticate the user
• Access user’s rich data on Microsoft Graph
SPFx in Outlook
• Announced as part of SPFX 1.10
• Use the share point hosting capabilities to build add-in that can
work across Office, Sharepoint & teams
14. Important Announcement!
• We are about to release a re-engineered version of Outlook JS API. (early
2020)
• Why?
• Remove MSAjax Dependency
• Ship improvements faster!
• Reduced size ~30%
• PLEASE HELP US.
• Test using our Preview CDN
• https://appsforoffice.microsoft.com/lib/preview/hosted/Office.js
• Debug:
https://appsforoffice.microsoft.com/lib/preview/hosted/Office.debug.js
• Log ANY issue here: https://github.com/OfficeDev/office-js
16. 0
500
1000
1500
2000
2500
1.1 1.2 1.3 1.4 1.5 1.6 1.7 1.8 1.9 1.10
#APIS
API Release
Excel APIs: Accelerating towards full API parity
2000 JavaScript APIs for Excel!
1.10 APIs: +150 new APIs for
better dashboards and co-
authoring, events
17. Excel Custom Functions context sharing
(preview)
Easily share state between your custom functions and taskpane (and
commands), and….
• Support for httpOnlyCookies
• Enables full CORS support
• Make calls to the Microsoft Graph
• Respond to onCalculate events without taskpane being open
Learn more: https://aka.ms/customfunctions
18. Excel: Moving
beyond the
task pane
Single Sign On
Dynamic Ribbon APIs
Enable/Disable Ribbon commands
Hide/Show Ribbon Tabs
Events
Get notified of events without your taskpane being visible
Hide/show taskpanes
Dialogs
Send messages to your dialog from your taskpane
20. Excel Custom
Functions and
Dynamic Arrays
• Excel Dynamic Arrays are
rolling out to production, starting
with Excel for the web this week.
• Note: you may see an @
decorator for workbooks with
UDFs saved from previous
versoins of Excel. Calculation is
the same, and first time folks will
see a call out.
27. Looking forward
• Access to Graph when user acquires add-in
• Support for Single Page Applications
• Dynamic consenting
• MSA support in Outlook and OWA
• SSO support on iOS and Android
28. Next steps and to-dos
Take our survey at https://aka.ms/OfficeSSOsurvey
5 minutes of your time will help us build a better experience
Try out our new SSO samples at https://aka.ms/ssoNodeSample and
https://aka.ms/ssoDotnetSample
• Works on only latest Insider builds
• Reference our beta CDN
• We’ve not yet enabled Store submissions so test in your development environment only
• Grab latest API from https://docs.microsoft.com/en-us/javascript/api/office-runtime/officeruntime.auth?view=excel-js-preview
Log any issues you see on GitHub/Stackoverflow
Shoot me an email if you see any issues at officeSSO@microsoft.com
30. MS Learn
Extensibility
Modules
• Beginner level module
about extensibility on MS
Learn live
• In the pipeline: modules
on SharePoint Framework,
Teams, Microsoft Graph,
MS Identity, Office add-ins
• Try it here
• Quarterly refreshed
content can be found on
Github
31. • Handle and Return Errors from your custom function
(preview)
• Tutorial: Share data and events between Excel custom
functions and the task pane (preview)
• Enable SSO for Office Add-ins
• Authorize to Microsoft Graph with SSO (preview)
• Troubleshoot error messages for SSO (preview)
• Outlook 1.8 Requirement Set & reference
• ExcelApi 1.10 Requirement Set & reference
• Common coding issues topic
Recent Documentation Updates
32. Engage with us!
Are you interested in...
* Presenting during an upcoming call?
* Providing feedback about the docs?
aka.ms/office-add-ins-engage
34. Learn
Engage
Developer resources
What Where
Office 365 Developer Program https://aka.ms/officedevprogram
Script Lab https://aka.ms/getscriptlab
Office Add-ins documentation https://aka.ms/office-add-ins-docs
Custom Functions https://aka.ms/customfunctions
What Where
Stack Overflow (questions) https://stackoverflow.com
office-js
outlook-web-addins
GitHub (issues) https://github.com/OfficeDev/office-js
UserVoice (feature requests) https://officespdev.uservoice.com
Send a Smile or Frown Inside Office
35. • Recording will be available soon on Office Developer YouTube
• https://aka.ms/OfficeDevYouTube
• Next call: Wednesday December 11th, 2019
• Submit your questions: https://aka.ms/officeaddinsform
• Add to your calendar: https://aka.ms/officeaddinscommunitycall
Thank you
Editor's Notes
As you may be well aware of, there are a lot of functionality in Excel and therefore also a need for a lot of APIs.
This chart shows the releases since Jan 2016 and the total # of APIs available from JavaScript
In the past 2 years we have
accelerated towards full API parity with COM and VBA
We are adding the most used APIs first and we have made significant progress
c
The SSO API has been in preview from some time
What we’ve done in that time is:
Look up to you and understood your SSO requirements and based on that understanding, we’ve given the API a shape
Made some improvements to the API
As a direct result, we’ve refreshed the API in-preview and have created a path to take this API to GA in a couple of months from now if everything looks good. We need your feedback to help us accelerate along this path
Consider a powerpoint application with an add-in running inside it. The SSO API allows the add-in to sign-in the user using their Microsoft Identity or authenticate the user to the add-in..pt no. 1 . Point no. 2 – it also allows the add-in to access user’s rich data on Microsoft Graph.
Combine these two and you get a very powerful and useful API that allows you to create user centric experiences.
Let’s consider a scenario to understand what I mean…
Tooling:
Lets you get started with SSO quickly with less than 10 steps to get the code up and running
Creates all the infrastructure for you
Going to be publicly available very soon
Callbacks -> Promises (improves developer experience)
Removes the need for nested callbacks
Allows you to write readable code
can use async await syntax to write synchronous like code
We’ll support access to Graph using the SSO API for admin deployments only for the purpose of this release and we’ll continue to add more support later.
Looking forward, there are a bunch of things that we aspire to do. We won't have these in the first release, but there on our roadmap
Primarily,…
So a key takeaway from this discussion is that:
1. we have now laid a solid foundation for moving forward, we’ll continue to evolve the SSO API beyond this point.
2. You should try out the new API and give us your feedback.
3. Unless I hear back some feedback that forces us to take drastic actions, you’ll see me in maybe a couple of months announcing the GA date of the SSO API, which brings us to some key to-dos
Asks
One - take our survey
Two - out the new created SSO samples and give us your feedback
Three - raise any issue you see on Github or Stackoverflow – We’re actively listening and resolving any issue we see there so be rest assured, you will get a prompt response