►
From YouTube: From low code to pro code: building and buying collaborative apps to power an evolving workplace
Description
Learn how organizations of every size and shape can unlock the creative power of their teams to remain focused, flexible, and agile. We’ll share how you can empower your people with the tools they need to build amazing apps that can power new workflow and collaboration patterns and integrate beautifully with Teams - without compromising security and compliance.
Learn more https://aka.ms/BRK32CompanionBlog
A
There's
a
paradigm
shift
happening
in
the
way
that
we
work
and
the
way
that
developers
build
apps,
it's
driven
by
changes
in
technology
and
accelerated
by
global
events.
That
shift
is
towards
a
new
kind
of
app
one
that
is
built
for
collaboration
by
Design.
Those
are
apps
that
are
seamless,
they're
borderless
and
they
meet
users
right
in
the
flow
of
their
work.
Let's
take
a
look
what
that
means
when
we
put
that
into
practice
by
a
customer
operating
in
one
of
the
most
demanding
dynamic
workplaces
in
the
world.
B
D
C
E
A
A
Today,
the
team's
Marketplace
hosts
a
thriving
ecosystem
of
over
1
600,
apps
and
experiences
built
by
partners
of
every
type
and
size
from
established
industry
leaders
like
Adobe,
sap
and
workday
to
category
innovators
like
mural
monday.com
and
SurveyMonkey
hi
I'm,
Graham,
Sheldon
corporate
vice
president
of
teams
product
here
at
Microsoft,
thanks
for
joining
us
at
ignite
2022,
and
welcome
to
this
session
on
how
to
build
collaborative
apps
to
power
an
evolving
workplace.
We
have
a
lot
of
ground
to
cover
today.
So,
let's
get
started
by
welcoming
sukhmani
lamba
to
the
session.
F
Thanks
Graham
hi
I'm,
sukhmani,
lamba
product
manager,
at
Microsoft
teams
and
I'm
happy
to
be
joining
you
all
at
ignite
this
year,
we're
always
looking
for
ways
to
make
staying
in
the
flow
of
your
work
easier
and
more
intuitive.
Let's
begin
with
xero
install
link
unfurling,
which
helps
teams.
Users
share
a
rich,
interactive
preview
of
the
work
they're
doing
in
your
app
even
before
they've
discovered
your
team's
app
by
simply
copying
and
pasting
a
URL
into
a
team's
chat.
F
F
F
We're
pleased
to
announce
that
zero,
install
link,
unfurling
collaborative
stage,
View
and
shared
a
meeting
are
now
in
public
preview.
For
you
to
start
trying
it
out
as
we
just
Illustrated
adaptive
cards,
play
an
essential
role
in
the
integration
and
acceleration
of
asynchronous
collaborative
workflows
inside
of
teams.
F
So
the
next
thing
we
want
to
do
is
give
you
a
look
into
how
adaptive
cards
are
evolving
and
becoming
even
more
powerful.
We're
talking
about
adaptive
card
based
Loop
components.
We
announced
the
developer
private
preview
of
this
stack
in
the
spring.
It
build
and
are
happy
to
share
with
you
how
we're
moving
things
forward
with
our
partners,
using
an
integration
being
built
by
sap.
As
an
example,
in
this
preview
demo,
an
account
executive
has
just
been
notified
in
saps
for
Hana
Cloud,
that
a
customer's
sales
order
is
blocked
due
to
a
credit
limit
check.
F
F
F
You
can
see
from
this
example
that
we're
making
the
Adaptive
card
experience
even
richer.
They're
live
they're,
portable
across
teams
and
Outlook
and
embeddable
anywhere,
if
you're
an
sap,
s4hana
customer.
These
new
features
are
available
through
Sap's
early
adopter
program,
we're
working
with
several
Partners
in
the
developer
private
preview
to
enable
a
wide
range
of
scenarios
with
adaptive
card
based
Loop
components,
we're
pleased
to
announce
that
these
scenarios
will
be
available
to
end
users
in
a
public
preview,
beginning
in
the
first
quarter
of
2023
back
to
your
Gram.
A
If
you
were
with
us
back
at
build
in
May,
you
no
doubt
remember
that
we
introduced
our
new
teams
live
share.
Sdk
teams
live
share
is
a
way
to
build
multi-user,
real-time
collaboration
into
any
app
to
co-watch,
co-create
and
co-edit
content
meetings,
but
to
refresh
your
memory
and
for
the
new
folks
here
joining
us
today.
A
Here's
how
it
works
when
you
use
teams
live,
share,
your
app
gets
access
to
a
teams,
aware
teams
hosted
and
fully
managed
Azure
fluid
relay
instance,
including
teams,
optimized,
fluid
container
creation
and
management
live
fluid-based,
distributed
data
structures
with
cleanup
and
media
synchronization
libraries
for
audio
and
video
and
intelligent
audio
ducking.
Now
we
know
that
collaborating
in
a
hybrid
workplace
presents
brand
new
challenges,
for
example,
familiar
tools
like
whiteboards,
aren't
always
available.
That's
why
we're
excited
to
announce
live,
share,
canvas!
A
It's
a
brand
new
package
that
brings
shared
pens,
highlighters
laser
pointers
and
cursors
to
any
team's
live
share
application
with
just
a
few
lines
of
code.
Hexagon,
a
partner
we
featured
at
build
has
already
Incorporated
live
share,
canvas
into
their
Nexus
3D
whiteboard
experience,
so
that
anyone
in
the
meeting
can
highlight
different
parts
of
the
model
and
simply
by
drawing
on
the
shared
stage
with
their
cursor.
It
makes
engineering
design
and
Manufacturing
reviews
and
teams
meetings
really
engaging
and
maybe
even
a
little
fun.
A
It's
such
a
great
example
of
how
flexible,
inclusive
and
Powerful
this
technology
is
and
how
excited
our
customers
and
our
partners
are
to
start
using
it
in
their
collaboration.
Apps
we're
going
to
switch
things
up
a
little
bit
now
and
pivot
from
building
interactive
meeting
experiences
to
building
entirely
new
teams.
Apps.
Earlier
this
year
we
announced
the
integration
of
teams
toolkit
into
Visual
Studio
code,
our
source
code,
editor
for
JavaScript
and
web
developers,
and
a
preview
integration
with
Visual
Studio
2022.
G
Graham
no
here
I
am
I'm
excited
to
show
you
a
great
way
on
getting
started.
Building
your
own
apps
using
the
team's
toolkit.
Now,
we've
made
the
toolkit
to
help
simplify,
building
debugging
and
deploying
and
Publishing
your
team's
applications,
so
I'm
going
to
Dive
Right
In.
So
here
I
am
in
Visual
Studio
code,
where
I
already
have
the
team's
toolkit
extension
installed
and
I'm
here
to
highlight
some
of
the
new
templates
that
come
right
out
of
the
box
to
help
you
to
start
integrate
your
business
workflows
inside
of
teams.
G
So
I'm
going
to
focus
in
on
these
templates
right
here.
The
scenario
based
templates
and
they're
meant
to
address
specific
developer
needs
now,
looking
at
the
notification
bot
template
this
helps
you
integrate
your
existing
data
and
your
existing
events
into
teams
by
using
notifications
as
I
move
down
here.
This
is
the
single
sign-on
template,
and
this
allows
me
to
create
teams,
identity,
aware
web
content
that
is
embeddable
inside
of
chats
in
channels
which
allows
you
and
your
customers
to
stay
collaborative
inside
of
teams.
G
G
G
Now,
let's
see
this
same
application
running
across
m365.,
so
I'm
going
to
pull
this
up
into
Outlook,
and
now
you
can
see
that
exact
same
experience
inside
of
Outlook,
it's
responsive
as
I
resize
here
and
it
responds
to
light
mode
and
dark
mode,
and
that
happened
without
any
code
changes,
and
that
allows
you
to
build
experiences
that
you
can
bring
to
your
customers
into
any
of
the
applications
that
they
use.
Most
now,
let's
see
the
same
experience
running
inside
of
office,
and
so
here
it
is
no
code.
G
Changes
inside
of
office
love
it
while
we're
looking
at
office.
Let's
see
where
else
this
experience
can
be
extended
to
now
I'm
happy
to
announce
that
teams
apps
can
now
be
extended
to
Office
Mobile
on
Android,
which
is
currently
in
preview,
and,
as
you
can
see
this
app,
the
same
experience
that
we
had
on
our
desktop
is
now
automatically
on
my
phone
no
code
changes
and
we're
already
extending
our
own
Microsoft
apps,
like
power
bi
to
mobile,
as
well
as
other
partners
like
SurveyMonkey
servicenow
and
mural
wow.
That
was
a
lot
of
announcements.
G
So,
let's
pull
it
back
together
in
one
recap:
first,
we
talked
about
teams
applications
being
extended
to
Office
Mobile
on
Android,
which
is
currently
in
preview.
Fluent
UI
react
we're
building,
ux
experiences
in
M365
is
General
availability
and
for
SharePoint
developers
we've
upgraded
our
templates
to
use
the
latest
SharePoint
framework,
which
is
currently
in
preview,
and
finally,
we
demonstrated
how
the
team's
toolkit
is
a
great
way
to
get
started,
building
new
experiences
for
teams
and
extending
it
to
Outlook
and
office.com,
and
if
you're
a
net
developer,
we
have
one
more
announcement
for
you.
G
The
team's
toolkit
is
now
generally
available
for
visual
studio
2022..
Now
we're
going
to
Pivot
away
from
Pro
code
solution
and
tools
and
talk
about
how
low
code
tools
can
accelerate
collaboration
in
every
organization.
To
do
that.
Midi
Joshi
is
here
to
tell
us
what's
new
in
the
world
of
Power
Platform
foreign.
H
I'm
excited
to
share
some
awesome
new
ways
for
anyone
in
an
organization,
not
just
professional
developers,
to
collaborate
and
build
applications
with
Power
Platform.
Just
a
few
minutes
ago,
sukhmani
showed
us
how
mural
nsap
are
using
professionally
developed
cards
to
bring
workflows
into
teams.
Well,
guess
what
cards
aren't
just
for
professional
developers
with
far
platform
domain
experts
can
create
and
send
engaging
and
interactive
mini
apps
that
just
like
their
Pro
code
counterparts,
you
can
even
copy
from
teams
into
Outlook
here's
a
great
example
of
the
power
of
cards
in
action.
H
Degrees
of
change
is
a
mission-driven
non-profit
that
has
sent
more
than
1300
diverse
and
largely
first
generation
students
to
college
equipped
with
full
scholarships.
Decrees
of
change
has
a
small
Fusion
depth.
Team
One
Professional
developer
with
a
coding
background
working
with
two
citizen
developers,
who
are
the
experts
in
all
aspects
of
the
scholarship
program,
enter
cards
and
power
apps.
Today,
Microsoft
is
working
with
degrees
of
change
to
help
up
level
their
application
review
process
using
cards.
H
The
team
easily
builds
their
card
by
dragging
and
dropping
card
elements
to
show
the
students,
information
and
the
reviewers
individual
scores
and
notes
all
in
one
card.
But
why
stop
there?
We
know
that,
at
the
end
of
the
applications
review
meeting
reviewers
also
need
to
vote
on
a
final
decision
for
each
student
by
adding
voting
buttons
in
the
card
and
using
Power
FX
to
add
logic
to
power.
H
Each
reviewer
sees
a
personalized
view
with
their
previously
assigned
scores
and
notes,
and
they
can
even
make
last
minute
updates.
These
updates
are
reflected
immediately
in
dataverse
no
more
manual
data
entry
is
required.
After
the
meeting
constantly
switching
between
apps
takes
a
toll
that
quickly
adds
up
with
cards.
We
no
longer
need
to
live
in
these
side-by-side
worlds.
H
You
can
learn
more
about
these
announcements
in
Charles,
the
Mata
and
Donovan
Brown's
keynote
on
accelerating
innovation,
and
you
can
check
out
our
into
Focus
session
on
how
professional
developers
and
business
domain
experts
can
work
together
to
build
apps
faster.
You
won't
want
to
miss
these
sessions
until
then,
Graham
was
here
to
tell
you
how
we're
extending
this
amazing
collaboration
functionality
beyond
the
team's
client
that
we
all
know
and
love
Graham
back
to
you.
A
Thanks
a
lot
Minnie,
so
we've
talked
about
how
to
use
Pro
and
low
code
tools
to
build
apps
that
integrate
into
teams,
but
you
can
also
embed
teams
experiences
into
your
app.
What
we're
covering
next
will
illustrate
exactly
how
this
works.
Let's
start
with
an
example
here
you
can
see
a
CRM
app
used
by
a
fictional
company,
Woodgrove
Bank
from
this
app.
The
bank's
agent
Serena
can
call
external
customers,
send
them
text,
notifications
and
emails
and
schedule
and
join
meetings.
A
A
Serena
can
see
on
our
calendar
that
one
of
her
clients,
Mateo,
is
due
at
the
bank
for
an
in-person
appointment.
She
can
see
in
her
records
that
Mateo
received
an
email
confirming
the
details
of
that
upcoming
appointment,
but
shortly
before
his
appointment,
Mateo
realizes
he
can't
make
it
in
person.
He
sends
Serena
an
SMS
asking
her
to
call
him.
A
All
this
is
to
say
that
we're
really
pleased
to
announce
that
Azure
communication
Services
support
for
teams.
Users
is
now
generally
available,
meaning
that
you
can
now
use
Azure
communication
services
to
build
Standalone
apps
that
integrate
seamlessly
into
teams,
users,
audio
video
and
telephony
services.
A
Now,
let's
look
at
how
Woodgrove
Bank
CRM
app
uses
Microsoft
graph
apis
to
improve
its
functionality,
to
do
that,
let's
go
back
to
Serena
and
Mateo.
During
his
appointment,
Mateo
mentions
to
Serena
that
he's
having
an
issue
with
his
bank
card.
Serene
is
not
a
card
specialist
and
she
can't
solve
Mateo's
problem
on
her
own,
but
from
her
CRM
app.
She
immediately
starts
a
new
teams
chat
with
a
colleague
from
the
credit
card
team.
A
A
While
it's
useful
to
create
scenarios
that
help
customers
Envision
use
cases
for
our
new
technology,
we
have
to
admit
that
our
customers
often
find
new
and
exciting
ways
to
bring
it
to
life.
A
great
example
of
this
comes
to
us
from
Sweden,
where
the
engineers
at
Lincoln
Co
have
integrated
teams
and
Azure
communication
Services
into
their
latest
product.
Let's
take
a
look
Lincoln.
I
I
J
Integrating
with
Azure
communication
Services
was
really
easy
lots
of
features
that
made
it
possible
to
realize
the
objective
of
creating
a
way
to
join
a
teams
meeting
from
the
car.
It
was
so
easy
for
us
to
prototype
and
develop
it
really
quickly.
No
hassle
at
all
I
think
we
spent
more
time
testing
than
we
did
developing
the.
J
A
Now
all
the
great
new
tech
that
we've
shared
so
far
in
this
session
is
designed
to
help
you
reimagine
how
apps
can
help
bring
collaboration
to
people
right
in
the
flow
of
their
work.
However,
to
help
us
better
understand
how
work
is
changing
and
evolving,
we
need
Rich
organizational
insights
and
analytics
built
on
big
data
sets,
so
we
introduced
Microsoft
graph
data
connect.
It's
a
secure,
High,
throughput
connector,
designed
to
copy
select
Microsoft
365
data
sets
into
your
Azure
tenant,
we're
making
a
lot
of
investments
in
Microsoft
graph
data
connect.
A
A
Rowan
Kumar's
session
on
the
intelligent
data
platform
is
a
great
place
to
learn
more
about
this
integration,
but
we
have
more
to
cover
here
in
addition
to
our
new
Azure
synapse
integration,
we're
making
it
easier
for
isvs
to
build
and
sell
their
solutions
to
do
this,
we've
made
two
significant
updates.
First,
we've
redesigned
the
approval
and
consent
process
to
make
it
easy
for
admins
to
review
data
access
requests
from
isvs
and
second,
we've
made
it
possible
for
Azure
billing
to
flow
directly
to
the
isv.
A
Instead
of
to
the
customer,
however,
streamlining
access
for
isvs
doesn't
mean
you
have
to
sacrifice
governance
or
Security.
In
fact,
we're
announcing
end-to-end
audit
logging
in
Microsoft
compliance
Center
so
that
it
admins
can
better
enforce
data
usage
guidelines
and
mitigate
the
risk
of
data
leakage,
in
addition
to
granular
consent
and
compliance
monitoring
tools.
We're
happy
to
announce
that
now
by
default,
Microsoft
365
data
is
fully
encrypted
by
making
this
a
default,
setting
we're
helping
to
ensure
that
there
is
no
inadvertent
leakage
of
data
in
transit
or
at
rest.
A
In
addition
to
making
data
encryption
a
default
setting
we're
doing
the
same
thing
for
data
anonymization
going
forward,
we'll
also
offer
enhanced
user
identity
obfuscation
by
default
to
help
preserve
end
user
privacy,
while
still
enabling
organizations
to
run
their
analytics
on
top
of
obfuscated
data.
Okay,
as
you
might
expect
we're
not
just
simplifying
securing
and
governing
access
to
Microsoft
365
data,
we're
also
helping
you
accelerate
your
time
to
insights
by
offering
two
new
solution
templates.
The
first
one
focuses
on
information
over
sharing.
A
It's
powered
by
our
newly
released
SharePoint
data
sets
to
help
you
understand
how
files
are
being
shared
across
your
organization,
so
you
can
help
create
information
boundaries
to
better
protect
your
data.
The
second
template
assists
with
organizational
network
analysis
to
help
you
visualize
connections
between
your
organization
to
better
understand,
employee
collaboration,
trust
is
essential
to
ecosystem
adoption
and
protecting
your
customers.
Data
we've
made
a
set
of
Investments
for
developers
and
it
admins
in
this
space
with
Microsoft
365
app
certification,
we've
set
a
really
high
bar
for
compliance
and
security,
as
our
customers
would
demand
it.
A
A
Acat
is
easy
to
use
and
automates
evaluation
of
a
significant
number
of
controls
in
the
app
certification
process
in
acap.
You
can
see
a
summary
view
of
your
app
compliance
status
against
our
certification
requirements.
Then
you
can
drill
in
to
individual
reports
to
identify
what
remediation
actions
are
required.
Acac
can
also
help
you
manage
your
app's
compliance
on
an
ongoing
basis.
So,
in
the
event
your
app
falls
out
of
compliance.
You
can
quickly
respond.
A
We
want
developers
to
build
compliant
apps
and
we
really
want
administrators
to
have
the
tools
to
manage
them,
so
we're
offering
a
public
preview
of
three
new
app
management
capabilities;
first,
app
policy
management,
second,
app
Health
recommendations
and
third
app
usage
and
insights.
So
what
are
they
at
policy
management?
Helps
you
customize
your
app
management
policies
to
meet
the
needs
of
your
organization
for
app
security
and
hygiene,
app
Health
recommendations
which
you'll
find
in
the
Azure
ad
recommendations
portal.
A
Give
you
more
visibility
and
insight
into
your
app
usage
to
support
actions
like
removing
the
unused
applications
or
retiring
stale
application
credentials.
An
app
usage
and
insights
help
you
better
mitigate
security
risks
and
prevent
potential
security
incidents,
helping
you
determine
when
an
app
was
last
used,
it's
permission
mode
and
the
context
in
which
it
was
used.
A
All
right.
We've
covered
a
lot
of
stuff
and
great
news
in
this
session.
So
let's
do
a
quick
recap
of
the
highlights.
Let's
start
with
cards,
we
talked
about
cards
in
the
context
of
Link,
unfurling,
Loop
components
and,
of
course,
low
code,
applets
they're,
increasingly
important
elements
as
we
think
about
how
to
create
the
best
collaborative
experiences
and
workflows.
A
Then
we
shared
some
super
cool
new
ways
to
use
Azure
communication
services
and
Microsoft
graph
graph
apis
to
embed
teams.
Experiences
in
your
own
apps
and
give
you
a
heads
up
that
Microsoft
graph
data
connect
is
now
just
one
click
away
from
the
power
of
azure
synapse
Analytics
and
we
closed
up
the
news
plate
with
the
latest
on
building
and
managing
trusted,
compliant
apps.