►
From YouTube: Adaptive Cards developer community call-February 2020
Description
On this community call, check out a live preview of a new Template Management portal aimed at helping teams collaborate on the Adaptive Cards used in their org. The Adaptive Card Template Service enables the community to contribute, discover, and share reusable templates over common data types.
Complete our survey on the CMS -
Adaptive Cards CMS - http://adaptivecms.azurewebsites.net/
For more information, please visit https://adaptivecards.io
A
Hi
everyone
thank
you
for
joining
the
adaptive
cards.
Developer
community
call
the
February
20
20
additional,
be
your
host,
but
I've
got
a
very
exciting
set
of
guest
speakers
in
today,
so
you're
in
for
a
you're
in
for
a
special
treat
on
this
community
call,
but
before
I
dive
in
I'm
Matt
Heidegger,
you
can
find
me
on
Twitter.
A
You
can
find
me
in
various
channels
we'll
mention
here,
but
I
work
on
adaptive
cards,
full-time
and
the
people
that
we're
gonna
introduce
today
are
some
interns
working
on
a
tap
of
cards
and
have
an
exciting
new
preview
of
a
product
they've
been
working
on
recently.
So
with
that,
let's
get
started,
we're
just
gonna.
Go
a
quick
look
at
the
roadmap.
Do
a
small
recap
on
what
we've
been
talking
about
over
the
past
so
14
months
and
then
kick
it
over
to
to
our
interns
to
show
you
a
really
exciting
new
new
product.
A
So
with
that,
let
me
switch
over
to
this,
so
I
wasn't
gonna
start
all
the
way
back
at
what
you
know.
Adaptive
cards
are
but
I
think
one
thing
that
might
help
paint
the
picture
and
the
area
we're
trying
to
solve
is
is
I
made
this
diagram
I
think
last
month
and
it
sort
of
helps
I
think
paint
the
well
go
lifecycle.
So
right
now
you
build
an
adaptive
card
and
either
the
card
designer
we
have
this
template
service,
which
you
may
have
seen.
A
I
will
recap
that,
and
it
effectively
helps
you
build
the
adaptive
card
JSON
and
then
that
JSON
gets
delivered
to
maybe
an
app
like
teams
or
Outlook,
or
your
own
apps,
which
then
gets
rendered
on
a
platform
like
iOS
Android,
whatever
the
app
happens
to
be
running
in
so
at
the
heart
of
it
is
this
adaptive
card
JSON
and
as
it
lands
on
either
apps
or
devices,
we're
not
actually
going
to
focus
anywhere
on
that
area,
where
we're
focusing
on
right
now.
Is
this
the
left
side
of
this
arrow?
A
How
do
you
build
that
card
JSON?
How
do
you
share,
or
maybe
collaborate
with
it
so
I'll?
Do
a
quick
recap
on
what
we
offer
today
and
then
I'll
jump
into
the
exciting
new
stuff
that
that
that
were
currently
working
on
so
templating.
We're
gonna
talk
a
lot
about
it.
It's
important
that
you
have
a
grasp
on
what
an
adaptive
card
template
is
and
I
think
the
best
way
to
learn
that
is
to
go
to
adaptive
cards
I.
A
Oh,
that's
our
main
website
and
just
click
on
samples
and
we've
got
a
whole
bunch
of
adaptive
card
samples
here
and
this
template
of
lis
turns
what
used
to
be
our
adaptive
card
samples
into
templated
samples
and
all
a
template
is,
is,
if
you
look
at
this,
this
classic
adaptive
card.
This
is
not
a
template.
You
can
see.
There's
the
the
text
is
right
inside
the
text
block
and
the
image
URL,
meaning
if
you
want
to
use
this
card,
reuse
the
same
card
but
with
something
else.
A
Maybe
it's
not
publishing
adaptive
card
schema,
it's
updating
the
database
or
whatever
you
want
to
basically
create
a
reusable
card
template,
that's
where
templating
comes
in.
So
if
you
turn
on
this
box,
you'll
see
you
have
to
to
JSON
windows.
Now
the
data
JSON
and
the
template
Jason
and
the
where
you
previously
saw
the
inline
text
publish
adaptive
card
scheme.
It's
been
replaced
by
this
token
curly
brace
title
which
is
going
to
bind
to
your
data,
so
you'll
see
as
I
scroll
through
this
template.
It's
binding.
A
This
image
is
binding,
the
URL
property
to
the
Creator
dot
profile
image
and
that
map's
up
to
the
data
creator,
dot
profile
image
and
you
can
see
we
can
do
all
sorts
of
things
in
in
the
template
itself,
including
some
advanced
stuff
like
if
you
look
at
a
stock
card.
This
stock
card,
for
example,
has
some
expressions
in
it
where
I
can
say
the
color
of
this
text.
If
the
change
as
in
the
stock
change,
this
is
the
data
property.
A
If
the
change
is
greater
than
0,
I
want
the
color
to
be
good,
otherwise,
I
want
it
to
be
attention,
so
you
can
write
a
pretty
expressive
template
and
once
you
have
that
template
now,
you
just
need
to
pass
it.
The
data
and
the
data
is
maybe
data
you
own.
Maybe
it's
data,
you
got
from
another
service.
Maybe
it's
a
you
know.
You
got
it
from
somewhere
else
in
your
org,
but
you
can
combine
those
two
together
that
then
create
an
adaptive
card.
So
that's
a
lap
around
templating.
A
You
can
click
this
link
here
to
learn
more
about
templating
and
the
types
of
things
you
can
do
earlier
on.
Maybe
six
months
ago
we
introduced
this
concept
of
a
template
service
and
from
now
here
on
out
we're
gonna,
probably
start
referring
to
it
as
the
public
template
service,
but
what
this
template
service
does.
A
This
helps
you
find
get
and
populate
adaptive
card
templates
from
well-known
data
sources,
for
example
the
Microsoft
graph,
and
in
fact,
where
you
can
see
that
if
some
of
you
are
familiar
with
the
graph
and
you
go
to
the
graph
Explorer,
you
can
go
to
the
preview
version
of
the
graph.
Explorer
hit
run
query
this
helps
you
learn
the
graph
Explorer
helps
you
connect
to
the
graph
or
which
gives
you
information
about
your
organization.
Then
it
seems
to
be
down
right
now,
while
I'm
trying
to
make
it
hang
out.
A
B
C
A
A
So
what
this
is
gonna
do
if
this,
if
this
ends
up
going,
it's
not
entirely
important.
If
this
doesn't
work,
you'll
still
be
able
to
follow
along
anything.
Okay,
so
now,
I'm
logged
in
I
can
hit
run
query
and
what
I'll
get
back
is
data,
so
this
is.
This
is
B
my
display
name,
my
title,
my
email
address
and
you
can
do
something
with
this.
You
can
use
it
in
your
app.
You
can
it's
just
data.
A
You
know
you
do
whatever
you
want
with
it,
but
if
you
want
to
present
it
to
a
user,
an
adaptive
card
is
a
good
way
to
do
that.
So,
if
you
click
on
this
tab
here,
adaptive
cards
you'll
see
it
very
quickly,
say,
fetching
adaptive
card
and
that's
hitting
the
template
service.
Looking
for
a
template
that
matches
this
data
and
then
displaying
and
that's
powered
by
this
github
repository
called
adaptive
cards
templates,
you
can
go
on
a
graph
Microsoft
com.
A
I
can
click
on
profile
that
JSON
and
this
is
the
profile
card,
so
that
template
that
you
were
just
seeing
graph
Explorer
is
pop,
is
here
which
is
cool,
so
the
graph
is
a
huge,
is
API
hundreds,
if
not
thousands
of
api's.
So
there's
hundreds,
if
not
thousands,
of
templates,
there's
one
for
your
profile,
there's
one
for
for
your
mail,
actually
shouldn't
click
on
that
one,
because
my
mail,
but
you
know,
there's
hundreds
of
these
templates
and
that
works
great
for
these
public
well
known
templates.
A
But
if
you
have
your
own
templates
in
your
organization,
you
know
this
doesn't
really
make
sense.
You
don't
want
to
just
publish
templates
to
this
public
github
repository.
So
with
that
said,
that's
where
the
interns
have
really
dug
in
to
figure
out.
How
can
we
take
this
concept
of
collaborating
on
these
card
templates,
but
not
at
the
public
level
at
like?
A
Maybe
my
own
organization
and
the
final
piece
I'll
say
before
I:
kick
it
over
last
month,
I
demoed
a
preview,
it's
not
quite
ready
to
deliver
yet,
but
we'll
see
some
of
this
in
their
demo.
There
is
a
way
to
connect
to
the
service
and
power
automate,
so
I
can
say,
use
this
template
profile
that
JSON
pass
this
data
from
this
previous
step
get
my
profile
and
then
I
can
post
it
to
adaptive
cards
and
I
demoed
that
yesterday.
So
it's
a
really
neat
way
from
power
automate.
A
Without
writing
any
code
to
use
a
template
passes.
Some
data
sent
it
to
teams.
You
can
deliver
an
adaptive
card
into
teams
without
even
having
to
write,
write
any
code,
so
that
was
a
quick
tour
around
all
that.
Hopefully,
that
made
sense
and
with
that
we're
gonna,
kick
it
over
to
the
folks
in
Vancouver
sort
of
mentioned.
There
are
six
interns
who
have
been
digging
into
this
problem.
A
Space
and
they've
been
at
this
I
think
only
like
three
weeks
now
so
I'm
pretty
I'm
thoroughly
impressed
to
see
the
progress
they've
made
in
that
short
couple
of
weeks
and
they're
with
us
through
April
26th,
so
stay
tuned
in
the
coming
months
to
see
how
this
this
effort
involves.
So
with
that
said,
you
guys
want
to
take
it
away.
Sure.
C
Hello:
everyone.
Today
we
are
going
to
introduce
a
really
exciting
new
component
of
adaptive
card
service,
which
is
template
management
system.
We've
been
working
on
this
for
about
a
month
or
so,
and
we
have
two
to
three
more
months
to
go,
so
we
thought
it
would
be
great
if
you
can
share
what
we're
building
so
far
and
what
we
have
so
far.
Any
questions
or
feedback
will
really
help
us
to
turn
our
direction
and
improve
our
future.
C
So
before
we
jumped
in
this
is
us
we
have
six
developers
and
one
designer
and
one
p.m.
and
we're
all
located
in
Vancouver
Canada,
since
Matt
gave
us
a
really
nice
explanation
about
what
is
adaptive
cars
and
what
is
card
templating
service.
So
I'll
skip
this
slice
this
one
and
the
one
next
our
product
is
related
to
adaptive
car
service.
So
all
maybe
I'll
just
briefly
sum
up
what
is
adopted.
C
Car
templating
service
so
adopted
car
templating
services
essentially
decouples
the
data
and
then
the
layout
templating
allows
you
to
write
a
reusable
adapted
card
where
you
can
feed
in
different
data
set
in
this
image
in
the
bottom
left,
you
can
see
what
we
have
to
find
a
template
and
then
the
data
binding
tag
can
be
seen
in
the
preview
in
this
image.
Each
tax
tag
in
a
curly
brackets.
It's
a
finding.
The
Stata
findings
are
populated
with
the
data
based
on
the
data
provided
in
the
bottom
right
side.
C
So,
even
though
adapted
cars
and
templating
service
has
a
strong,
been
there's
some
pain
points
with
the
current
worksheet,
the
user
can
be
divided
into
two
different
parties.
One
is
authoring
something
generated,
but
the
other
is
consuming
site
who
consumed
the
templates
and
by
native
with
data
and
produce
UI
on
their
own
apps,
so
authoring
size
can
be
a
designer
front-end,
developer
or
citizen
developer,
who
wants
to
create
UI
components
using
adapted
card
designer
tool
and
consuming
size
can
be
back-end
developer
or
anyone
who
planning
to
integrate
adapted
cards
into
their
own
app
or
platform.
C
So
the
biggest
pain
point
for
authoring
side
is
that
there's
no
good
place
to
manage
their
templates.
So
if
you
go
to
the
designer
tool,
you
go
back
here,
there's
no
save
and
share
feature
here.
So
if
you
want
to
save
and
share
with
other
people,
they
need
to
store
it
in
their
local,
PC
or
onedrive
and
share
their
links
or
file
through
emails
routines
and
for
the
consuming
side.
The
biggest
pain
point
is:
it
requires
a
lot
of
repetitive
work
when
the
design
gets
updated.
C
If
altering
site
updated
the
template,
the
consuming
side
needs
to
find
JSON
templates
and
then
copy
it
and
paste
it
into
their
current
current
code
base.
So
the
authoring
and
consuming
handoff
is
very
inefficient
and
manual.
So
we
are
introducing
the
template
management
system
to
resolve
that
current
pain
points
adapted
car
CMS,
allow
business
users
and
professional
developers
to
create
manage
and
collaborate
on
adapted
card
template,
so
adaptive
car
CMS
is
composed
of
two
different
parts.
C
First
part
is
admin
portal
where
designer
and
UI
UI,
developer
or
citizen,
develop
developer
can
manage
and
manage
card
templates,
and
then
the
second
part
is
API
feature
where
a
developer
can
get
the
latest
template
through
the
API
calls.
I'll
give
you
some
examples
that
have
similar
framework
to
help
you
understand
better.
This
is
a
proof.
There
is
a
proven
need
of
web-based
tool
that
help
user
to
use
specific
software
or
product
easier
and
more
efficiently.
C
So,
for
example,
Microsoft
Boat
framework
is
a
software
where
people
can
build
a
customized
boat,
Microsoft
boat
framework
composer
is
a
web
app
that
allows
user
to
create
both
easier
without
coding.
So
this
web
app
truly
brings
up
the
value
of
Microsoft
bot
framework
by
providing
a
tool
where
user
can
build
a
Microsoft
bought
in
a
really
simple
way.
Similar
example
will
be
the
Alexa
skills
and
boys
flow
Alexis
goes
is
a
feature
that
user
can
create
their
own
customized
skills
for
Alexa.
C
However,
it
is
hard
to
create
a
new
skill
if
user
doesn't
know
how
to
code
so
boys
below
provides
a
platform
where
user
can
create
skills
with
drag-and-drop
and
publish
it.
Really
easily
so
what
we
want
to
do
here
is
we
want
to
provide
user
a
web-based
tool
where
user
can
use
adapted
card
service
easier
and
more
efficiently.
Now
we
are
going
to
walk
through
each
features
along
with
demos,
but
Before
we
jump
into
the
demo.
I
wanted
to
point
out
the
practical
benefits
of
using
a
doctor
car
CMS.
C
D
Morning,
everyone
I'm
just
gonna,
go
over
a
quick
demo
of
the
adaptive
card
service
that
we
have
right
now,
so
I
really
want
to
emphasize
that
this
will
save
time
and
simplify
your
workflow
and,
as
Jessica
touched
upon
before
this
could
be
done
without
a
lot
of
coding.
So
we
have
like
I
kind
of
two
trains
of
thought.
I
just
want
to
show
the
first
one
where
we
are
talking
to
a
person
that
doesn't
necessarily
know
how
to
code
and
once
they
get
involved
with
adaptive
cards
and
bring
UI
to
their
product.
D
First
of
all,
I'll
go
over
a
quick
example
that
we
have
say.
For
example,
we
want
to
create
a
weekly
lunch
survey
for
where
we're
gonna
go
eat
for
lunch
every
Friday.
This
is
a
common
thing
and
a
lot
of
companies
I
think
so.
I
would,
for
example,
want
to
pull
the
room
what
type
of
food
they
want
to
have
so
like
how
I
would
normally
do
it
would
be
like
hey
guys
who
is
hungry,
please
upvote
or
steak.
D
Please
vote
for
chicken
please
up
vote
for
tofu,
and
this
is
the
kind
of
interaction
I
would
get
with
other
people
within
my
team,
and
you
know
they
could
go
along
and
say:
oh
Jess
I
want
steaks
which
will
give
it
a
thumbs
up.
This
is
the
kind
of
response
that
we'll
be
getting
and
then
we
have
to
interact
with,
but
of
course,
there's
like
limitations
to
this,
of
course
like
what?
If
someone
has
a
suggestion,
instead
of
I,
don't
want
steak,
I
want,
like
I,
don't
know
deal
or
something
like
that.
D
It
would
be
difficult
to
facilitate
that
kind
of
interaction
with
just
this
kind
of
workflow.
So
what
we
want
to
introduce
is
the
adaptive
card
templating
service.
So,
as
we
can
see
here,
this
is
our
actual
website.
It
is
up.
I
want
to
remind
you
guys
that
we've
only
been
working
on
this
for,
like
a
month,
there's
a
little
bit
rough
around
the
edges,
but
this
is
a
template
that
we
had
created
before
the
steak.
D
Chicken
tofu
template
I'm,
just
gonna,
go
through
the
workflow
of
creating
it
again
just
to
show
you
like
the
overall
idea
that
we're
aiming
for.
If
we
see
on
the
left
side,
we
can
go
to
new
template
and
this
will
open
up
the
designer
which
hopefully,
you
guys
are
familiar
with.
So
this
is
the
designer
that's
taken
from
Matt's
website.
So
it's
exactly
the
same
yeah
we
can
modify
the
JSON
like
Matt
was
saying
before,
but
just
to
be
quick,
I'm
gonna
copy
paste,
some
JSON
that
I
already
wrote.
D
So,
as
you
can
see
here,
it
renders
the
steak
chicken
tofu
pool
and,
like
matt
said
before,
this
is
actually
a
template.
So
if
I
want
to
reuse
this
every
single
week,
I
don't
necessarily
have
to
say
steak,
chicken
and
tofu.
I
could
change
the
fields
to
be
like
pizza,
taco
and
sushi,
for
example,
and
our
goal
is
to
make
it
as
simple
as
pressing,
publish
or
save.
D
So
in
this
case,
we
press,
publish
and
what
this
will
do
behind
the
scenes
is
actually
create
this
card
and
push
it
to
our
back-end
API
service
and
then
using
an
external
tools.
Such
as
power
automate,
which
matt
touched
upon
earlier,
we
could
really
automate
the
workflow
of
having
this
poll
sent
to
our
team.
So
again,
power
automate
is
very
similar
to
what
jess
was
talking
to
before,
with
the
web-based
controls
without
having
to
do
any
coding.
D
So,
as
we
see
here
like
these
are
all
workflows,
this
is
required
like
little
to
no
code
is
very
easy.
So
what
we're
gonna
do
right
now
is
we're
just
gonna
press
test
and
run
the
workflow
to
see
what
happens
so,
as
you
can
see
here,
it's
enduring
and
connecting
to
the
service,
and
it
should
be
done
now.
So
if
we
go
back
over
to
our
teams,
we
should
see
that
this
exact
card
that
we
made
popped
up
so
like
we
can
actually
interact
with
this
in
in
a
more
user
friendly
way.
D
So
like,
for
example,
on
the
stake,
we
could
select
these
different
options
like
rare,
medium
or
well-done
for
chicken.
We
can
indicate
if
we're
allergic
to
peanuts
and
for
tofu.
We
can
indicate
that
we
wanted
to
be
prepared,
be
prepared,
vegan,
and
we
can
like
add,
requests
to
these
these
fields.
Additionally,
so
it
really
helps
the
user
gain
information,
and
that
was
just
a
way
that
we're
planning
to
use
power,
automate
and
other
tools
like
it
to
utilize
adaptive
cards.
D
I
just
want
to
iterate
that
this
was
done
without
a
lot
of
use
of
code
and
I
like
to
just
continue
on
to
the
next
part
of
the
slides.
So
to
reiterate
again,
it
should
save
time
and
simplify
your
workflow
and
harsh,
we'll
touch
upon
later
for
the
facilitation
and
collaboration
and
how
easy
it
is
to
install
here.
This
is
what
our
final
mock
would
look
like.
This
is
what
we're
thinking
about
having
it
look
like
long
term.
D
So,
as
you
can
see,
it
renders
like
all
these
different
cards
that
we
have
created
before
and
like
you'd,
be
able
to
search
and
sort
by
all
the
different
cards
that
you
have,
and
this
is
the
simple
mock-up.
If
you
were
to
like
click
a
card,
you
can
see,
for
example,
the
version
that
you're
on
the
people
that
is
shared
with
the
owner
of
the
card.
E
Guys
so
as
Kay
I'm
gonna
talk
about
the
collaboration
aspect
and
we're
going
to
focus
on
one
of
our
customers,
who
is
more
of
an
organization
and
they
have
designers
and
developers
that
work
with
adaptive
cards
more
specifically
they're
the
Cortana
team
in
Microsoft.
So
to
give
a
little
bit
of
background
Cortana,
the
Cortana
skills
team
is
located
in
London
UK
and
they
have
a
set
of
designers
and
developers
that
work
on
creating
Cortana
skills.
E
So
a
Cortana
skill
is
basically
for
this
desktop
application
in
Cortana
that
you
could
see
on
the
as
an
image
on
the
slide.
So
essentially
what
these
skills
developers
do.
Is
they
make
these
skills,
where
you
can
say
hey?
What's
the
weather
in
the
where
I'm
located
right
now
and
it'll,
give
you
back
an
adaptive,
cart
populated
with
the
weather
data
that
is
local
to
you.
E
So
these
guys
they
have
designers
that
design
these
adaptive
card
templates
and
then
they
have
to
pass
it
on
to
the
developer
so
that
they
can
integrate
it
into
the
Cortana
skills
and
start
using
the
adaptive
cards.
That
sounds
kind
of
straightforward,
but
they
have
a
lot
of
pain
points.
So
once
a
designer
has
made
a
template,
they
have
to
send
it
to
the
developer
in
some
way,
shape
or
form.
E
So
the
what
they're
doing
right
now
is
that
they're
sending
the
JSON
files
through
teams
and
the
developer
has
to
go
through
the
the
whole
team's
channel
find
the
latest
design
of
the
template
that
they
want
to
use
copy
paste
it
into
their
codebase,
and
then
they
have
to
start
data
binding
whatever
data
that
they're
trying
to
provide
inside
of
the
card.
Whenever
the
designer
wants
to
update
the
template,
this
whole
process
has
to
go
over
again.
E
The
designer
has
to
update
the
template
copy,
the
JSON
paste
it
on
teams
and
the
developer
has
to
get
it
again.
Now
these
designers,
they
have
hundreds
and
thousands
of
cards
and
templates
that
they
have
and
they're
just
organizing
it
locally
and
it's
kind
of
a
mess
because
they
have
versions
of
separate
cards
and
the
handoff
between
the
designer
and
the
developer
is
very
convoluted
because
they
have
to
send
it
over
teams
and
they
have
to
go
through
and
go
through
teams
messages
to
find
which
one
they're
looking
for
we're.
E
Hoping
to
fix
this
issue
by
using
the
adaptive
card
CMS
and
helping
them
with
the
handoff
between
the
designer
and
the
developer.
So
from
the
designer
perspective,
we're
going
to
create
a
unified
platform
where
it'll
be
easier
for
the
designer
to
organize
it
and
manage
their
templates.
So
we're
going
to
provide
a
feature
where
they
can
manage
their
templates
using
tagging
so
that
they
can
tag
their
templates
and
organize
them.
And
we
can
we're
also
going
to
provide
searching
functionality
for
them
so
that
they
can
search
on
the
platform.
E
And
there
will
be
no
more
man
will
hand
off
to
the
developers.
So
once
the
designer
it
says
that
okay,
this
template
is
good.
They
can
simply
hit
the
publish
button,
as
cang
showed
earlier
and
it'll
be
published
to
the
API
and,
like
I
said,
it's
going
to
be
easy
to
update
templates
on
create
versions.
You
can
simply
click
on
the
template
say
that
you
want
to
edit
it
make
your
edits
and
then
publish
again
and
you
are
creating
a
new
version,
the
the
template
in
the
image
on
the
side.
E
You
can
see
that
the
blue
squares
are
the
designer
workflows
and
you
can
see
using
our
portal.
The
designer
workflow
is
a
lot
more
simple
and
we
we
save
on
a
lot
of
steps
for
the
designer,
so
this
is
one
of
the
mock-ups
that
we
have
for
our
application.
This
is
what
you
would
see
if
you're
looking
at
a
specific
card,
so
you
can
see
that
we're
looking
at
right
now
we're
looking
at
version
1.6
of
this
adaptive
card
in
the
bottom
right.
E
You
can
see
that
there's
multiple
versions
for
this
card-
and
you
also
have
statistics
for
how
many
times
each
version
is
being
hit.
So
a
designer
can
see
how
popular
one
of
their
versions
is
or
how
is
the
latest
release
of
their
version?
How
is
the
latest
version
doing
in
comparison
to
older
versions
of
their
adaptive
card?
They
all
shall
have
the
option
to
edit
from
here
and
you'll
also
see
that
there's
a
sharing
mechanism,
so,
like
I,
said
earlier,
we
want.
We
want
this
platform
to
be
a
unified
experience.
E
So
all
your
adaptive
cards
are
managed
on
this
platform
and
to
do
that,
we
want
you
to
be
able
to
share
your
templates
through
this
platform,
so
either
you
can
provide
a
link
to
others
so
that
they
can
access
your
adaptive
card
through
the
portal
or
even
specify
which
people
you
want
to
share.
The
bumm
share
the
adaptive
card
with
and
those
people
will
be
notified
that
hey
take
a
look
at
my
adaptive
card
from
the
developer
perspective.
E
The
first
variable,
as
you
can
see,
is
the
car
template
definition
and
in
the
bottom,
half
you're
doing
the
data
binding
and
publishing
that
the
adaptive
heart
every
time
that
there's
a
change
to
the
template.
You
would
have
to
update
the
this
code
and
make
sure
that
everything
is
stable.
Now
what
you
can
do
using
our
API
is,
you
simply
have
to
instantiate
the
API
ask
for
the
template
that
you
want
by
the
template
ID.
We
might
provide
different
ways
to
ask
for
templates,
but
this
this
is
the
proposed
solution
right
now.
E
You
just
simply
have
to
provide
the
template
ID
of
the
template
that
you
want
and
then
you
can
just
do
the
data
bindings
and
publish
your
adaptive
part.
So
in
this
example
here
the
developer
is
agreeing
to
consume
the
latest
version
of
the
of
the
template.
So
whenever
there's
an
update
from
the
designer
side
or
the
designer
makes
a
new
version,
the
developer
won't
have
to
do
anything.
They
can
simply
just
say:
I
want
the
latest
version
and
whenever
there's
a
latest
version,
that's
the
version
that
is
shown
on
production
code.
Lastly,.
C
C
You
need
to
install
our
adaptive
car
CMS
NPM
package
and
instantiate
the
client
and
the
server
side,
and
then
you
can
import
our
service
and
then
using
using
our
API
service
right
away
and
also
I
wanted
to
point
it
out
that
our
project
is
open
source.
So
you
can
check
out
our
github
repository
to
see
our
code
base.
This
is
all
we
have
for
today
before
we
move
on
to
the
questions
I
wanted
to.
Like
pointed
out
a
couple
things,
the
first
of
all.
C
We
have
survey,
which
is
really
really
important
for
us,
so
we
will
truly
truly
appreciate
it.
If
you
can
take
some
time
to
do
our
survey,
it's
not
that
long.
It's
only
seven
questions.
You
can
finish
it
in
less
than
three
minutes
and
the
data
that
we
will
collect
will
be
really
important
and
really
like
valuable
for
us,
so
will
be
really
appreciated.
C
Go
to
the
survey
link
and
then
please
fill
out
the
survey
and
submit-
and
this
is
our
github
repository
URL.
So
if
you
wanna
check
out
our
code
base,
you
can
go
there
and
then
lastly,
I'm
Jessica,
so
I'm
a
PM
of
our
team.
If
you
wanted
to
talk
to
us,
we
can
definitely
make
a
separate
meeting
and
then
go
dive
into
like
the
details.
Just
email
me
that
P
dash
Soh
eh
at
Microsoft
comm,
that's
my
email
just
reach
out
to
me.
Then
we
can
definitely
set
up
another
meeting.
C
A
Put
the
survey
link
in
the
chat
as
well
and
yeah,
so
that
was
basically
all
that
I
had
for
today.
So
we
can,
like
Jessica,
said
open
it
up
to
any
kind
of
discussion.
If
people
have
thoughts
thanks
guys
for
sharing
a
really
a
really
early
look
at
at
what
what
you're
trying
to
solve
yeah,
anyone
should
feel
free
to
to
unmute
if
they're,
if
they're
curious
on
any
of
this
or
have
any
any
thoughts
gorgeous
chat.
If
you
don't
feel,
like
speaking.
A
The
versioning
I
think
will
be
the
best
thing
we
can
learn
from
from
from
these
folks.
So
if
you
don't
feel,
like
speaking
up
in
this
meeting,
I
absolutely
reach
out
to
Jessica,
because
yeah
that
designer/developer
handoff
we're
trying
to
we're
trying
to
you
know
adaptive
cars
always
tries
to
skirt
this
line
to
be
flexible
enough
to
adapt
to
any
workflow
or
any
work
environment.
So
that's
why
we
continue
delivering
in
things
like
the
power
automate
connector,
and
things
like
that.
A
So
this
service
is
taking
that
challenge
to
the
next
level,
because
we're
really
trying
to
build
this
portal
such
that
you
can
embed
it
into
your
own
app
your
own
workflows,
your
own
could
be
a
web
app.
It
could
be.
You
know
whatever
it
is,
and
finding
out
how
you
guys
work
today,
how
organizations
work
today
is
going
to
be
critical
to
providing
just
that
right.
Amount
of
flexibility,
hey.
F
This
is
Ryan
from
primeira.
We
use
adaptive
cards
across
several
different
instances
and
our
goal
is
to
be
able
to
link
you
know,
templating
to
a
design
system
that
works
and
renders
natively
across
Android
iOS
the
web
and
teams
and
and
I
think
that
the
work
that
you're
doing-
and
we
certainly
want
to
dive
into
it.
F
A
lot
of
this
is
supported
both
in
a
virtual
assistant
that
also
might
power
some
level
of
personalization,
so
that
you
know
small
bits
of
information
about
your
health
is
really
beautifully
rendered
and
consistent
across
channels.
So
we'll
certainly
dive
in
and
get
feedback,
but
I'm
thankful
that
you
all
are
spending
the
time
to
look
at
this
problem.
A
G
I'm
high
up
this
is
Ollie
I'm,
a
developer
from
London
working
for
Victoria,
Asset
Management,
so
socially,
my
first
time
on
this
call
so
yeah
thanks
for
having
me
thank
you
for
joining
yeah.
So
I
was
just
gonna
ask
and
said
this
I
guess
you
guys
the
interns
you're
working
on
the
CMS
for
this
their
system
and
I
guess
what
what
you've
described
is
quite
a
bit
of
a
bottleneck
and
at
what's
the
real
scope
in
terms
of
like
their
growth
of
the
CMS.
G
Like
obviously
solving
this
problem,
the
version
you're
working
on
right
now
is
going
to
be
some
kind
of
beta,
but
is
there
gonna
be
a
pipeline
for
that
CMS
because
becoming
something
quite
big
robust
like
the
system
like?
Is
that
gonna
be
the
main
way
that
people
are
going
to
be
actually
creating?
Is
that
do
cards
in
the
future
or
what's
the
plan
is
it?
Is
it
just
your
kind
of
just
seeing
how
to
solve
the
problem
right
now,
yeah
I
was
just
yeah
just
wondering
about
that.
G
D
A
Thanks
guys
so
yeah
the
the
interesting
thing
is
I,
don't
know,
I,
don't
have
an
answer
for
you
really
the
thing
I'll
say
the
the
main
thing
and
why
we're
specifically
making
sure
this
is
open-source.
You
know
adaptive
cards
has
a.
We
have
a
good
community,
but
it's
very
hard
to
contribute
code
to
the
adaptive
cards.
Runtimes
the
two
basically
to
ship
a
feature
you
would
have
to
implement
it
on
iOS
Android
and
there's
not
a
lot
of
people
that
have
expertise
in
all
those
stacks.
So
we're
really
hoping
that
this
is
a
good
opportunity.
A
It's
it's
a
single
stack
that
we
can
really
engage
with
this
community
and
and
really
make
this
a
collaborative
effort
if
we
can't
put
a
ton
of
weight
behind
it
immediately
after
the
internship,
so
we're
still
trying
to
figure
that
out.
Adoption
on
this
excitement
on
it
is
really
gonna
help
me
make
the
case
to
to
the
powers
that
be
that
we
should
keep
solving
this
this
thing.
So
your
feedback,
customer
feedback
is
gonna,
be
critical
to
help
go
and
kind
of
make
that
case.
So.
G
You're
saying
that,
if,
if
we're
kind
of
responding
or
giving
you
more
fee
but
there's
more
chance
of
the
actual
CMS
becoming
more
of
a
thing
and
becoming
yes
absolutely
grated,
okay,
okay,
that
make
sense
that
make
sense.
Okay,
yeah
I
mean
it
looks
really
good.
I
mean
I
was
just
I'm
on
this
call.
With
my
line
manager
as
well
and
I
was
just
asking
about
the
flexibility
and
look
and
feel-
and
things
like
that
seems
quite
powerful
seems
like
em.
G
A
Well
find
us
again
next
month,
yeah
and
hopefully
we'll
have
yeah
I
I'm.
Like
I,
said
I
mentioned
it,
I'm
I'm
pretty
impressed
with
what
they
were
able
to
do
in
the
last.
Just
I
mean
I,
don't
even
know
if
it's
been
a
full
month
that
they've
been
on
this
project,
but
you
know
I,
so,
hopefully,
by
the
end
of
it,
we
will
have
a
one
stack.
The
JavaScript
stack
in
particular
that
there
will
be
as
Kang
was
saying
cool
you
know,
traction
is
ready.
G
Yeah
and
one
other
question
I
mean
in
terms
of
like
making
new
templates.
You
were
talking
about
the
designer
and
the
developer.
Working
together,
I
mean:
where
do
you
envisage
the
responsibility
lying
in
terms
of
like
how
things
look
and
then
I'll
think?
Is
it
mainly
that
the
designer
is
just
basically
saying
what
what's
going
to
appear?
What's
the
order
in
terms
of
the
hierarchy
and
fonts
and
things
like
that,
and
then
the
developer
is
creating
all
of
the
code,
the
templates
or
is
there?
A
You
ask
a
question
there:
it
has
thousands
of
different
answers.
It
just
really
depends
on
the
org.
Sometimes
it's
the
same
person,
sometimes
there's
a
ton
of
red
tape
between
getting
a
template
to
production,
I
mean
with
what
even
they
showed
you,
the
designer
you
could
log
into
this
portal
and
just
like
a
traditional
content
management
system.
You
know
it
has
the
ability
to
publish
something
and
that
effectively
depending
on
how
the
developer
asked
for
it
and
as
Hersh
was
going
into.
If
they're
just
saying
give
me
the
last
version
you've
effectively.
A
D
Just
wanted
to
add
on
really
quick
to
what
Matt
said
earlier
on.
We
were
showing
the
sharing
feature.
We
think
that
that
could
help
facilitate
a
little
bit
of
you
know
the
designer
developer
communication
just
to
show
that,
like
okay,
this
is
what
I'm
gonna
post.
These
are
the
fields
that
you
need
to
look
through.
Just
make
sure
that
you
know
you
have
an
understanding
of
what
that
is
well,
we
also
want
to
answer
a
few
questions
that
we
have
in
the
chat,
so
I'll,
let
hand
it
over
to
Jess
yeah.
C
C
A
B
You
almost
can
I
just
jump
in
with
it
with
as
small
quick-freeze
time
today
when
you
want
to
generate
an
adaptive
card
from
flow
to
teams.
They're,
like
four
actions
already
two
are
allowing
you
to
generate
just
an
adaptive
card
and
send
it
to
either
user
or
a
channel,
and
there
are
two
new
more
that
appeared
just
in
January.
That
allows
you
to
generate
adaptive
card
and
send
it
to
teams
or
a
user
and
then
wait
for
the
response.
B
A
B
A
A
E
A
Let
me
pull
that
up
real,
quick,
okay,
so
yeah.
Let
me
let
me
walk
through
that
to
people.
This
is
a
slight
a
slight
tangent,
but
it's
it's
it's
exciting
to
share,
because
people
have
been
asking
about
this
for
a
long
time.
So,
if
I
pull
overflow
I'll
turn
it
on,
you
guys
see
if
it
works.
So
what
I
went
into
is
the
gear.
So
if
you
use
power
automate
today
going
to
the
gear
click
new,
all
settings
turn
on
experimental
features
and
hit
save.
Oh,
no.
Okay,
hang
on.
A
Let
me
be
English
here
in
Australia.
No,
that's
the
one!
Okay,
hopefully
that
that's
saved.
So
now,
if
I
go
to
my
foes,
this
is
cool.
I
actually
haven't
I
haven't
seen
this
myself
go
on
to
this
I
like
this
team.
One
I
will
edit
this
flow
and
with
any
luck,
I
will
see
the
card
designer
integrated
into
yet
another
tool.
D
A
B
A
We
go
okay,
cool,
so
yeah
I
can
say:
I
want
to
put
it
into
this
team
into
this
channel
and
then
I
can
presumably
put
in
so
these
are.
Is
this
the
data
here
and
then
I
can
click
on
adaptive
card
editor
and
just
like
you
saw
it
in
the
portal
there.
You
could
build
a
card
here
and
again
this
this
will.
Work
will
continue
to
support
this
if
you
just
want
to
make
quickly
make
a
card
template.
Use
it
from
flow.
That's
great.
A
If
you
once
the
adaptive
card
management
system
is
is,
is
out
will
have
a
simpler
step
for
people
that
like
that,
then,
when
I
just
connect
to
you
know
connect
to
that
sub
template
loaded
up
here
and
build
it
so
you'll
be
able
to
build
it
directly
and
flow,
or
connect
to
that
back-end
and
and
kind
of
marry.
The
two
together
there
as
well
so
again
we're
just
trying
to
figure
out
whatever
the
best
way
works
for
you.
They'll
have
plenty
of
options
with
with
what
we
end
up:
delivering
hey.
H
H
Thomas
just
add,
vote
okay
and
then
this
question
are
there
any
plans
to
bring
the
ability
to
post
adaptive
cards
with
straight-up
graph
API
calls,
rather
than
having
to
go
through
power
automate
right
now?
If
you
want
to
do
that,
you
have
to
do
it
via
a
bot
which
is
overkill
just
to
send
a
card
in
or
by
using
power
automate
which
isn't
really
fully
programmatic.
I
see.
A
Yeah
I
don't
have
an
answer
to
that.
I
think
right
now
you
know.
Bots
are
the
the
way
you
can
Tim.
You
might
even
know
more
on
this.
As
you
built,
you
know
an
app
for
teamwork.
I
know
you
can
build
things
like
messaging
extensions
and
there
are
different
extensibility
points,
but
if
you
want
a
card
to
show
up
in
the
chat,
I'm
pretty
sure
that
has
to
come
from
a
bot,
yeah.
A
And
that's
you
know,
I'm
sure,
a
lot
of
that
it's
kind
of
speculate
is
there's
an
authentication
and
a
trust
system
there
and
teams
you
know
had
teams
is
a
completely
compliant
piece
of
software,
which
means
the
data
there's
all
sorts
of
reasons
that
I
I
think
having
it
go
through
that
infrastructure.
I
can
appreciate
that
it
is.
A
It
does
feel
like
overkill
if
you're
trying
to
achieve
something
simple,
which
is
why
I
think
power
automate
is
a
is
a
good
compromise,
but
there's
there's
just
a
lot
of
things
that
that
sort
of
require
it
to
go
through
that
infrastructure.
If
I
had
to
kind
of
speculate,
were
there
any
other
I
just.
C
H
We'll
also
put
that
link
in
the
blog
posts
that
will
be
posted
in
the
next
couple
days,
and
we
can.
We
will
send
the
link
out
via
tweet
on
our
Microsoft
365
dev
channel,
so
there
will
be
multiple
ways
that
you'll
be
able
to
get
to
that
link,
and
your
feedback
is
super
super
appreciated,
especially
for
the
straight
intern
team.
Who's
been
working
really
hard
already
and
has
three
great
Mormons
you're.
F
H
A
H
A
Have
to
point
to
the
blog
post,
yep,
okay!
Well,
let's
wrap
it
up
thanks
everyone
for
joining
the
call.
We
really
appreciate
your
time.
Hopefully
you
liked
what
you
saw.
Thank
you
so
much
to
this
fantastic
group's
fantastic
group
of
interns,
I'm
excited
to
see
what
we
have
next
month.
Thank
you,
everyone
for
giving
feedback
on
the
call,
and
we
look
forward
to
hearing
from
you
next
time
thanks.
Everyone
thank.