VIP Kolkata Call Girl Salt Lake 👉 8250192130 Available With Room
Boost user experience is your processes with Adaptive Cards - SPS Cologne
1. Boost UX in your business
processes with Adaptive Cards
Tomasz Poszytek, MVP
2. Sponsors
We are happy to announce our virtual sponsors:
Gesellschaft für Digitalisierung und digitalen
Fortschritt e.V.
www.gdf-verein.de
Microsoft 365 Community Germany
www.office365hero.de
3. Tomasz Poszytek
Specialist in enabling organizations to work more effectively
through optimizing their business processes.
Experienced expert who works for over 10 years with
SharePoint and over 4 with Office 365 and Power Platform.
Continuously learning to stay up-to-date with latest changes.
Loves sharing knowledge with customers and community
members.
#PowerAddict for life!
https://poszytek.eu
tomasz@poszytek.eu
@TomaszPoszytek
4. 3rd October 2020, online! Dedicated to Dynamics 365!
Register: https://bit.ly/30vzqoR
Event details: https://bit.ly/3fCH4SY
8. The history
2018
Adaptive Cards 1.0
2017
Message Cards created
2017
Matt and David set up a team
2016
Microsoft has multiple teams researching similar Solutions
10. Cards built by Microsoft
Native
rendering
on any
platform
Automatically
adapt to the
Host UX
Low cost,
targeted at
the long tail
Purely
declarative,
no code
11. Cards built by Microsoft
Extensible
schema to
describe your
content
Actions to
open URLs,
show other
cards, etc
Input to
gather
information
from users
Speech
enabled from
day-one
12. Message Cards
Born as Actionable
Messages for Outlook
Today a technology
of a past
Allows to be posted to
Teams using Webhooks
(huge advantage!)
Less options for
configuration and
composition
13. Adaptive Cards
Successor of Message Cards
More Advance JSON schema;
more controls, more options
SDK already present in
Microsoft solutions: Bot
Framework, Cortana, Windows
Timeline, Outlook, Teams
SDK available for many
platforms, such as JavaScript,
Flutter Android, iOS, Windows,
.NET
26. Next versions of Adaptive Cards
Currently released version 1.3, working on next!
Version 1.1/1.2: Media support, Base64 image support, Inline actions
Version 1.3: Themable icons, Advanced input validation, Submit button changes
Productive release of Microsoft Teams actions
Version 2.0 (vNext): templating language (separate library). Data bindings, Binding scopes, ForEach,
Functions, Conditions and much more
Extensibility/ Adaptive Cards Fabric: library allowing cards to use icons from UI Fabric.
27. 1.x
2020
2.x
2021
3.x
2021+
Rendering
Accessibility, Input Validation,
Glyphs, Platform
Inconsistencies Rendering + Universal Actions
unified SDKs on all platforms
Rendering + Universal Actions +
Live Data binding
“Live, interactive, actionable
content that can be presented to
any user inside any experience.”
Actions
Templating
Templating SDKs for .NET and
JavaScript
Templating SDKs for Mobile
platforms
Card Designer
Accessibility, Version Selector
and Templating support
… …
Card Author Services Card Author Services
• Action.Execute allows returning
refreshed Adaptive Card payloads
• Auto Complete made possible
with Universal Actions
• Server-side validation with UA
• Advanced Host Configuration
with AEL (e.g., Input labels)
• Template evolves into “live data
binding”
• Same template language, but
changes to data are reflected
automatically
https://aka.ms/ACRoadmap
30. See you next year at
SPSCGN
Saturday 29. May 2021
Editor's Notes
Hi, I'm Tomasz. I do believe in enabling organizations to work more effectively and I consultant them by leveraging their effectiveness through their business processes digitalization and optimization. I’m coming from a strong analytical background being an Business Analyst over 6 years, I have lots of experience also in Nintex, webcon and the PowerPlatform and I really love to continously learn to stay up to date and share my knowledge not only with my customers, but with technical communities as well. I’m building business processes and applications that are easy for users' to stick to, so they can follow and understand them. In overall I transform processes to be more reliable and effortless. Please follow me on my blog, Twitter
7
Windows team was developing Live Tiles, Exchange created Message Cards for actionable messages, Bot framework was using something even different. Moreover at that time other platforms such as Facebook Messenger, Slack, etc.. were defining their own format of cards.
Matt HidingerPrincipal Program Manager – MicrosoftMatt is a principal program manager running the AdaptiveCards.io project. Prior to joining Microsoft, Matt was a dev lead overseeing the delivery of mobile apps for high-profile consumer brands. As a major proponent of knowledge sharing within the industry, Matt has founded a number of open source projects, is often speaking at user groups and community events, and can be reached on twitter @MattHidinger.
David ClauxPrincipal Program Manager – MicrosoftIn his almost 14 years at Microsoft, he has worked on a variety of technologies and products, including Exchange, the Exchange Web Services (he is the author of the EWS Managed API), OWA, the Office Add-in platform/ecosystem, the Office Graph API, and for the last 2+ years Adaptive Cards, which he is one of the co-creators of. He designs and implements the Adaptive Card renderer for Javascript as well as the Adaptive Card WYSIWYG designer. Finally, He’s spent a lot of time integrating Adaptive Cards into Outlook Actionable Messages which make it possible to send dynamic, interactive email messages.
Microsoft Build 2017
“Body” can define:
Containers – objects allowing to group controls together, for a better look&feel. These are ActionSet, Container, ColumnSet, FactSet, ImageSet.
Controls – used to present actual content. These are: TextBlock, RichTextBlock, Media, Image.
Inputs – used to display form fields, so that user can not only consume information, but also provide their own. There are for example: Text, Toggle, Date, ChoiceSet, etc…
Four types of possible actions:
OpenURL (aka GET)
ShowCard
Submit
ToggleVisibility
Adaptive Cards designer
App Studio in Teams
Adaptive Card Viewer extension in Visual Studio Code
WPF Visualizer
Actionable Messages Debugger for Outlook
Message Playground for Actionable Messages
Adaptive Cards designer
App Studio in Teams
Adaptive Card Viewer extension in Visual Studio Code
WPF Visualizer
Actionable Messages Debugger for Outlook
Message Playground for Actionable Messages
Preview Graph Explorer with Adaptive Card template visualisation:
https://developer.microsoft.com/en-us/graph/graph-explorer/preview
Templates repository is open!https://github.com/microsoft/AdaptiveCards-templates
Roadmap:
https://portal.productboard.com/adaptivecards/1-adaptive-cards-features/tabs/5-roadmap