►
From YouTube: Microsoft Office Add-ins community call-April 2020
Description
This month's agenda, hosted by David Chesnut, included topics on AppSource Add-in validation and Partner Center experience; updates to the Excel Ribbon API; and, new Outlook APIs in Preview.
Speakers: David Chesnut, Michael Aldridge, Sohail Zafar, Juan Balmori
Resources:
AppSource via Partner Center https://aka.ms/AA85ycd
Excel Add-ins Overview https://aka.ms/AA85qmk
Outlook APIs in Preview https://aka.ms/AA85yco
Stay connected with us
Twitter https://twitter.com/microsoft365dev
YouTube https://aka.ms/M365DevYouTube
Blogs https://aka.ms/M365DevBlog
A
Hello,
everyone
welcome
to
the
Microsoft
Office
add-ins
community
call
and
we've
got
a
pretty
full
agenda
today.
So
I'm
just
gonna
jump
right
into
it
here
things
we're
gonna
talk
about.
First
of
all,
my
name
is
David
chestnut
I'm,
a
dev
writer
on
the
office
platform
team
and
also
today,
joining
us
is
Michael
Aldridge
senior
program
manager
who
will
be
talking
about
apps
or
sadden
validation
and
the
partners
Center
experience
which,
by
the
way,
was
a
requested
topic
from
you
developers
out
there
in
the
community.
We
did
a
survey
back
in
it
was
January.
B
You
hi
everyone.
My
name
is
Hilda
Thor
I'm,
a
program
manager
in
the
office
extensibility
platform
and
I've,
been
working
on
in
the
leading
the
efforts
for
user
experience,
related
changes
for
the
accessibility
platform
and
in
the
last
community
call.
We
mentioned
that
the
ability
to
enable
disable
buttons
in
the
ribbon
the
capability
is
available
in
preview
for
our
users.
B
B
She
will
have
to
add
an
additional
parameter
to
the
URL
to
test
the
feature
on
Excel
online,
and
the
reason
for
that
is
that
we
have
the
as
myself
we
have
been
refactoring
the
ribbon
code
to
make
it
more
performant
and
efficient
and,
as
part
of
that
ribbon,
is
getting
a
new
UX
treatment
as
well,
so
to
make
it
simpler.
The
current
ribbon
is
referred
to
as
the
multi-line
ribbon
and
we
have
a
new
treatment
for
the
ribbon,
which
is
called
him.
B
B
We
hope
to
release
that
can
preview
for
our
Xcel
customers
sometime
soon
as
well,
and
as
soon
as
that's
available,
you
will
be
able
to
test
that
functionality
in
Excel
online
without
having
to
do
any
extra
stuff,
but
for
the
time
being,
since
that
capability
has
not
been
released
in
preview,
please
reach
out
to
us
if
you
need
to
test
that
capability
in
Excel
online,
and
we
will
share
with
you
how
to
test
that
for
now.
But
that's
one
thing.
Secondly,
so
the
feature
right
now,
the
API
is
our
work
with
shared
runtime.
B
Last
but
not
the
least
one
call-out
is
that
previously
we
actually
there's
a
small
GPI
chain
to
be
a
be
a
signature
that
if
you
take
a
look
at
the
change,
the
state
programmatically
section,
the
change
is
that
previously
the
namespace
used
to
be
called
office
run
time
and
then
in
the
namespace.
You
would
under
the
UI
sub
name
spirit.
There
was
a
get
ribbon
method
and
then
calling
the
get
ribbon
method
would
return
an
instance
of
the
ribbon,
and
then
you
would
call
the
request,
update
method
on
that
instance
of
the
ribbon.
B
We
have
changed
that
to
make
ribbon
a
singleton
object
and
then,
secondly,
we
have
also
simplified
the
namespace
office
runtime
to
office.
Only
this
change
is
available.
Now,
if
you're
planning
to
play
with
the
API
is,
please
use
the
signature.
If
you
have
leverage
the
API
already
in,
please
go
ahead
and
make
this
change
and
other
than
that.
B
No
other
change
would
be
required
in
your
API
code
and
then
a
second
part
is
defining
the
initial
state
in
the
manifest
so
coming
back,
the
API
will
allow
you
leveraging
JavaScript
to
enable
a
disabled
in
the
button
and
then
using
the
XML
manifest
you
can
set
the
initial
state
of
the
button.
In
that
event,
for
example,
you
can
say
that
when
the
Adhan
is
installed,
the
initial
state
of
the
button
say
data
perspective
is
disabled.
B
A
You
well
thanks.
Sohail
I
am
one
quick
question
and
speaking
of
questions
I
forgot
to
mention.
If
anyone
out
there
has
questions
just
type
them
into
the
chat
window
and
we
get
to
those
as
we
go
along
typically
at
the
end
of
each
little
section
will
kind
of
check
in
and
we
also
have
Q&A
at
the
end
and
if,
if
there's
any
questions,
we're
not
able
to
get
to
today,
we
follow
up
and
answer
them
in
the
blog
summary
after
the
call
so
Sohail.
A
B
Both
would
work
actually
either.
One
of
these
would
work
the
exogenous
people
again,
depending
on
which
comfortable
that
I
personally
seen
that
Stack
Overflow
is
a
better
forum
for
asking
questions
because
most
community
is
accepted
and
just
the
whole
forum
is
designed
for
Q&A.
So
yeah
I
feel
like
that's
better
from
that
perspective,
but
I
don't
want
to
make
any
strong
recommendation
here.
Okay,.
A
B
B
B
Once
we
do
that,
we
have
plans
to
make
the
same
capability
available
for
Word
and
PowerPoint
and
afterwards
well,
the
next
one
we
are
lining
up
is
the
ability
to
show
and
hide
tabs
dynamically
and
everything
that
some
of
the
juice
case-related
to
dynamically,
adding
buttons
on
the
ribbon
can
be
talked
about,
the
ability
to
levels
to
basically
show
and
hi
tabs
dynamically.
It's
something
it's
still
in
the
design
process,
but
it
will
be.
B
It
will
be
something
I
hope
to
discuss
in
the
next
community
call
in
terms
of
how
the
functionality
is
shaping
up
and
what
the
developers
will
be
able
to
do.
And
then
the
next
question
I
see
is
any
update
on
when
we
preview
Excel
P
88
insert
a
copy
of
an
existing
workbook
into
the
current
one
will
be
generally
available.
It
has
been
in
preview
for
more
than
a
year,
but
works
very.
C
C
Can
take
that
one
perfect
work
with
someone
Excel.
So,
as
Alex
mentioned,
we
are
looking
into
the
at
from
base64
/
insert
workbook
API,
it's.
We
know
it's
been
in
preview
for
a
little
bit
the
point
we're
at
what
in
the
places
that's
been
blocked
has
been
excel
for
web
and
so
we're
eval
you,
where
we're
looking
at
evaluating
some
options
for
us
to
provide
excel
for
web
support
as
well
as
iOS
a
bit
later,
so
we'll
have
more
information,
hopefully
on
a
future
community
call.
This
quarter,
Thanks
cool.
B
I
think
there's
one
more
question,
so
the
question
is
curious
about
the
ability
of
the
ribbon
to
set
visibility
for
controls,
also
curious
about
the
breadth
of
controls,
planning
to
be
provided
to
the
online
ribbon
excel
specifically.
So
the
short
answer
is
that
individually,
allowing
buttons
to
be
hidden
or
shown
is
not
something
we
are
looking
to
do
right
now
because
of
the
overall
architecture
of
the
ribbon.
B
It's
a
shared
code
base
across
all
the
office
properties
and
hiding
the
ribbon
causes
the
whole
ribbon
to
be
repainted
because
of
the
way
things
work
and
we
have
significant
performance
concerns
here.
So
that's
not
currently
something
it
fiddles
a
request
we
have
heard,
but
we
won't
be
able
to
get
to
it
anytime
soon.
B
However,
one
thing
we
feel
can
help
our
partners
in
terms
of
a
similar
functionality
is
that
partners
can
have
tools
like
two
different
tabs,
which
has
90%
same
and
10%
different
sort
of
simulate,
hiding
and
sharing
the
buttons,
and
then
they
can
show
and
hide
a
tab
based
on
the
condition
based
on
a
programmatic
condition
or
an
event
and
I
hope
to
talk
a
bit
more
about
it.
In
the
next
community
call,
ok.
A
D
You're,
safe
and
healthy,
wherever
you
are
I'm
excited
to
talk
with
you
today,
I
understand
that
this
was
something
that
you
had
asked
for,
and
hopefully
we
can
deliver
what
you're
looking
for
here
by
walking
you
through
the
new
partner
Center
experience.
So
my
goal
today
is
to
spend
the
next
20
minutes
or
so
just
discussing
the
new
submission
process
in
partner
center.
D
We
had
a
migration
that
happened
beginning
in
December,
January
February
from
the
seller,
dashboard
to
the
new
partner
center,
focused
submission
experience
for
both
office
door
and
app
the
app
source
and
I'm
gonna
structure.
My
discussion
around
not
just
the
basic
walkthrough,
but
also
what
we
found
is
that
there's
really
about
top
that
there's
about
five
fundamental
reasons
that
an
app's
the
mission
fails,
not
the
only
ones
but
but
the
top
five
and
I
wanted
to
make
sure
I
highlight
these
to
help
avoid
delays.
D
We've
actually
just
been
going
through
a
series
of
customer
usability
studies
with
ISPs
and
to
get
to
get
their
impressions
of
this
new
submission
process,
and
it
was
enlightening
and-
and
it
helps
to
helps
us
to
see
how
we
need
to
refine
some
of
the
user
experience
as
well
as
the
documentation.
So
we're
in
the
middle
of
doing
that.
But
I
wanted
to
use
this
opportunity
to
kind
of
walk
you
through
how
to
avoid
some
common
pitfalls.
That
would
essentially
create
what
I
would
call.
D
You
know,
delays
that
that
are
really
simple
omissions
that
could
be
easily
avoided
and
the
areas
that
are
the
top
five
are
really
making
sure
that
you
have
a
Terms
of
Use,
making
sure
that
you
have
a
privacy
policy
that
meets
our
guidelines,
making
sure
that
you're
taking
the
time
to
give
us
the
right
instructions
for
testing
when
we
validate
as
well
as
really
making
sure
that
you
do
it
any
additional
service
or
account
disclosures
or
charge
disclosures
in
in
how
you
configure
your
add-in.
So.
B
D
In
the
in
the
meantime,
we'll
talk
about
some
of
those
specifics
as
we
do
that
the
other
thing
I
would
love
to
see
in
the
chat
window.
You
know,
if
you
have
any
questions,
please
don't
hesitate
to
ask
them
if
I
can't
answer
them.
I
promise
that
we'll
get
back
to
you
with
an
answer
and
if
there's
other
topics
related
to
the
validation
process
or
the
validation,
experience,
I'd
love
to
see
any
ideas,
because
I'm
happy
to
come
back
on
a
regular
basis
to
talk
through
any
specific
areas.
D
If
you
had
used
seller
dashboard,
we
migrated
you
over
in
the
january/february
time
frame
and
if
anybody
on
the
call
has
not
had
a
good
experience
in
migration
or
that
there's
issues
still
with
their
migration
over
I
would
definitely
encourage
you
to.
Let
me
know
in
the
chat
window
and
I
could
follow
up
with
you,
after
the
call
to
make
sure
that
we
resolve
any
any
any
issues
of
migration
that
you
might
have
experienced,
but
assuming
you
all
have
an
ID
and
you
come
into
partner
Center.
Then
you're
gonna
actually
see
this
overview.
D
Your
name
has
to
be
unique,
and
so
you
can
actually
check
that
availability
right
here
and
put
that
in
I'm
not
going
to
do
this
today,
because
I've
already
created
one
for
this
call.
We
got
this
community
called
test
ad
in
and
we're
gonna
go
in
here
and
and
then
you're
gonna
have
your
your
product,
your
product
overview
area.
Now,
if
I
had
an
ad
in
in
process,
you
would
also
see
a
graphic
up
above
here.
D
That's
that's,
showing
you
the
status
of
your
ad
in
submission
and
where
you're
at
in
terms
of
the
validation
process,
as
well
as
whether
or
not
you've
got
feedback
on
that.
That's
part
of
this
this
overall
dashboard,
but
the
first
step
would
be
to
actually
get
started
with
your
product
set
up.
So
we
would
actually
go
into
product
setup
here
and
in
products.
D
Setup
you're,
really
deciding
you're
indicating
whether
or
not
you're
gonna
be
supporting
iOS
and
if
you
are
you're,
gonna
need
to
make
sure
that
you
indicate
that
here
and
that
you
have
your
Apple
ID
in
your
account
settings
to
enable
this
selection.
I
haven't
set
that
up
here.
For
this
demo
account,
but
if
I
did
then
we
could,
we
could
actually
do
that.
D
So
that's
a
that's
an
important
step
if
you're
gonna
support
iOS,
also
as
your
Active
Directory,
and
being
able
to
make
sure
that
you're,
essentially,
if
you
have
any
requirement
for
out
of
your
Active
Directory,
that
you're
indicating
that
here
this
is
another
one
and-
and
you
know
I
mentioned-
this-
is
one
of
the
common
errors,
but
additional
purchases.
If
you
have
an
ad
in
in
which
your
product
requires
the
purchase
of
an
Associated
service,
then
you
need
to
make
sure
that
you
indicate
this
and,
and
then
this
also
is
something
that
some
people
missed.
D
Is
they?
They
don't
provide
the
notes
for
search
the
key
in
the
notes
for
certification,
which
I'll
show
you
at
the
very
end.
You
need
to
make
sure
that
you're
giving
our
app
validation
team
all
the
information
they
need
to
have
a
testing
account
so
that
they
can
verify
the
experience-
and
this
is
one
of
the
the
common
issues
that
people
face
is
that
they
don't
give
the
validation
team.
The
right
information,
the
validation
team,
gets
stuck,
reject
your
submission.
Then
they
have
to
send
it
back
to
you.
D
So
you
know
it's
really
important
to
think
through
these
things.
I,
don't
think.
We've
done
a
great
job
honestly,
based
on
the
customer
feedback
of
reminding
you
before
you
submit
so
I'm
trying
to
do.
That
now
is
to
give
everyone
a
heads
up
here
to
remember
this
because
we
talked
about
it
at
the
very
front
end
of
the
submission
process.
D
But
then
we
don't
remind
you
at
the
end,
so
that's
certainly
a
area
that
we
need
to
improve
and
I'm
going
to
be
working
with
a
partner
center
team
to
improve
so
that
we
have
better
notification
there.
But
I
want
to
give
everyone
a
heads
up
now
to
remember
that,
and
then
this
this
product
requires
the
purchase
of
a
service
or
other
additional
email
purchases.
Again,
that
was
one
of
the
things
that
shows
up
is
that
in
many
cases
people
forget
to
click
this
at
the
beginning
of
the
of
the
process.
D
If
you
have
any
lead
management
systems,
the
RM
systems,
you
can
also
connect
with
those
here.
If
you
want,
then
once
you're
done
you,
you
basically
can
save
your
draft
and
you
can.
You
can
either
navigate
on
the
left
nav
to
each
of
the
next
steps
here
or
you
can
go
to
review
and
publish
which
really
is
taking
you
through
it's
another
way,
basically
in
this
right
pane
to
navigate
through
each
of
the
steps.
So
we
went
to
product
setup
and
we
completed
that
step.
D
Now
we
can
go
to
packages
and
packages
as
we
upload
the
manifest
sorry.
Was
there
a
question
there
or
just
a
cough,
sound
technical?
Okay.
So
if
you
click
on
packages,
this
is
where
you
actually
do.
The
upload
of
your
manifest
I'm
not
going
to
upload
a
manifest
here,
but
the
manifest
is
critical,
because
this
is
where
you
define
what
API
is
you're
going
to
be
supporting
what
platforms
you're
going
to
be
supporting.
D
All
of
that
gets
analyzed
when
you
upload
it
for
those
of
you
that
have
already
done
this
before,
but
this
is
critical
because
it
also
then
helps
to
indicate
what
are
the
kinds
of
testing
plans
that
are
validation.
Team
has
to
do
on
the
back
end
that
you
may
not
see.
So
it's
important
that
you
include
that
here
once
you've
uploaded
your
manifest.
D
We
have
two
critical
area
is
called
properties
and
marketplace
listings,
and
this
is
an
area
where
I
definitely
saw
some
confusion
with
some
customers,
because
they're
they're
very
much
interrelated.
The
properties
here
are
the
properties
that
are.
You
know
that
you
want
to
essentially
be
listed
on
in
your
in
your
in
your
product,
listing
in
a
source
or
the
office
store.
D
So
these
are
critical
to
be
able
to
say:
okay,
if
I'm,
creating
an
add-in,
that's
related
to
finance,
for
example,
I
want
to
make
sure
that
I
click
the
accounting
and
finance,
if
I,
also
think
that
this
is
valuable
for
people
who
are
doing
data
and
analytics
I
make
sure
that
that's
included,
because
the
these
are.
This
is
the
metadata
essentially
that
your
atom
will
be
associated
with
in
the
catalog,
so
very
critical
to
include.
D
D
So
this
is
the
area
that
a
lot
of
people
missed
and
I
really
want
to
call
this
out
and
we're
gonna
do
a
better
job
of
trying
to
make
sure
that
we
provide
more
information
here
in
the
user
experience
and
in
our
documentation,
because
we
definitely
have
seen
this.
But
these
are
literally
that
you
know
three
of
the
top
five
reasons.
People
get
a
failure
in
their
validation
is
because
they
don't
have
a
support
document
Lee.
They
don't
have
privacy
policy
links
and
they
don't
have
a
you
link.
D
D
If
you
want
to
use
our
standard,
you
as
you
can,
if
you
have
your
own
you
as
a
company-
that's
fine
too,
but
if
it's
missing,
if
any
of
these-
and
you
wouldn't
believe
it,
but
but
so
many
people
miss
these
things
and
and
it's
it
really
doesn't
take
a
lot
of
effort
to
make
sure
that
you
you
have
these
in
place.
The
other
thing
that
you
know
we
have
criteria
for
a
good
privacy
policy,
we're
going
to
do
a
better
job
of
communicating
in
the
future.
D
So
that's
an
upcoming
thing
that
we're
gonna
be
working
on
in
our
documentation,
but
I
encourage
you
to
always
think
about
these
and
make
sure
that
you
know
no
matter.
What
don't
forget
these.
These
are
the
simple
things
that
prevent
you
from
being
rejected
that
are
really
important,
so
I
wanted
to
just
call
that
out
so
I'm
just
gonna
go
to
the
next
step
here.
D
Now
the
the
next
area
is,
is
it
related
to
properties
and
that's
marketplace
listing
and
again,
I
think
that
there's
a
lot
of
interchange
here
between
these
definitions,
but
the
reality
with
the
marketplace
listing
is
that
this
is.
This
is
how
your
Adhan
is
going
to
be
described
in
the
store,
so
the
firt,
the
properties,
really
are
about
the
metadata
that's
associated
with
your
ad
in
that
are
going
to
be
related
and
help
with
the
search
marketplace.
D
D
This
is
my
name.
This
is
the
name
of
my
community
called
test
is
the
name
of
my
add
in
I.
Can
if
I
want
to
add
more
names
like,
for
example,
maybe
I
might
have
an
atom,
that's
a
beta
or
it's
a
preview
release,
and
then
I
want
to
have
a
final.
Those
are
things
that
you
can
manage
here.
If
you
want
to
here's
a
summary
of
my
ion,
so
this
is
an
example.
D
Summary
of
what
my
add-in
would
be,
and
then
the
description
now.
This
is
something
that's
new
compared
to
what
we
had
with
seller
war.
This
description,
actually
is
is
something
that
supports
HTML
editing.
So
what
a
number
of
customers
have
told
me
that
is
kind
of
a
good
power
user
tip
here
is
that
you
can
actually
edit
this
in
an
HTML
editor
before
you
begin
your
submission
and
you
have
it
ready
and
then
you
can
paste
in
that
HTML
description
right
here.
One
of
the
things
that
I
think
people
have
commented
on.
D
That's
missing
is
we
don't
have
a
nice
what-you-see-is-what-you-get
kind
of
experience
here?
So
that's
why
I
encourage
you
all
to
use
an
HTML
editor
ahead
of
time
to
just
make
sure
that
it
looks
exactly
the
way
you
want
it
to
look.
You
know
when,
when
it's
presented
on
the
on
the
page
and
that
way,
when
you
put
it
in
you're,
not
gonna
have
to
go
back
after
you've
submitted
and
make
corrections.
D
So
it's
good
to
make
sure
that
you
know
your
text
and
everything,
for
this
section
is,
is
really
what
you
want
so
that
you're
not
churning
too
much
on
simple
text
changes
for
it
for
your
for
your
listing,
and
then
this
is
where
I
can
add
different
search
keywords,
so
I
could
I
can
add,
for
example,
finance
as
a
keyword.
I
could
add,
another
keyword
could
be
you
know,
let's
say
analysis,
I
don't
know
depending
on
you
know
what
your
add-in
does
and
and
how
do
you
think
people
would
search
on
it?
D
So
you
can
add
up
to
three
different
search
keywords
here
and
then
the
other
critical
area
is
really
the
the
media
that
you
want
to
have
associated
with
your
listing.
You
need
to
make
sure
that
your
icons
are
adhering
to
these
specs.
This
is
indicating
what
the
specs
are
that
you
need
to
adhere
to,
and
then
you
can
add
up
to
five
screenshots
to
sell
the
value
of
your
add-in
and
then
something
that
people
miss
a
lot
is
we
do
have
the
ability
to
video.
D
Some
people
have
said
that
we
don't
call
it
out
well
enough
here
and
we're
going
to
to
work
on
that.
But
you
can't
have
a
video
link
here,
that's
from
YouTube
or
Vimeo
and
and
use
that
to
help
sell
the
value
of
you.
So
if
you
have
a
cool
little
quick
demo
of
the
user
flow
and
the
value
that
you're
offering
to
the
to
the
customer,
you
can
add
that
there
so.
D
Now
it's
gonna
show
I
haven't
done
all
the
things
that
I
need
to
do
so
it's
gonna
show
him
I'm
incomplete,
but
if
I
had
completed
all
these
I'd
be
getting
a
nice
green
checkmark
here
and
then
the
next
step
is
really
availability,
and
this
is
where
you
know
we
have
to
put
in
what
your
release
date
is
going
to
be.
So
you
know,
in
this
case
it's
giving
me
a
message
that
a
release
date
must
be
saved.
D
What
that
really
means
is
you
haven't
defined
a
release
date
and
you
have
to
define
one
so
in
this
case
I
might
say:
oh
you
know
what
I'm
gonna
I'm
gonna
be
doing
some
iteration
on
this,
so
I'm
gonna
probably
have
my
release.
Date
be
June
first
and
I'm
gonna
save
that
and
then
this
is
where
I
can
define
what
markets
I
want
to
have
my
mom.
What
am
I
adding
in
so
in
case?
In
case
you
only
have
certain
markets.
D
I
can
actually
go
into
my
options
here
and
I
can
unselect
all
these
markets
and,
let's
say
I'm
only
interested
in
the
Argentina
market
and
Belgium
I
could
basically
focus
on
just
those
markets
or
I
can
unselect
and
select
all
and
be
in
all
markets.
It's
important
stuff
to
remember
there,
and
then
this
is
one.
D
That's
important
to
remember
is
that
if
we,
for
whatever
reason
are
available
in
any
future
markets
like
say
a
new
country
is
added,
then
you
you
want
to
be
automatically
available
in
that
market,
that
you
don't
have
to
do
anything
it'll
automatically
list.
You
they're
so
important
to
remember
that,
and
then
you
save
your
draft
here
and
we
will
go
to
review
and
publish
for
the
final
step.
So
if
assuming
I
finished
everything
then
I
would
want
to
submit
now.
D
This
is
the
critical
thing
that
I
wanted
to
to
note,
and-
and
we
talked
about
this
at
the
beginning
of
my
discussion,
which
is
a
lot
of
people-
miss
the
simple
notes
for
certification,
but
this
is
critical.
These
are
the
instructions
that
the
validator
needs
to
get
in
order
to
fully
evaluate
your
add-in.
So
if
you
have
additional
services
that
are
required
to
be
to
log
into
and
use
your
add-in,
this
is
where
you
have
to
make
sure
that
those
instructions
are
super
clear.
D
Everything
I
think
the
thing
that
I
want
to
emphasize
here
is
that
everything
you
think
a
validator
needs
to
know
in
order
to
properly
evaluate
your
add-in
and
make
sure
that
it
adheres
to
our
policies
and
and
guidelines.
It
needs
to
be
in
here.
So
don't
forget
this
step.
This
is
one
of
the
things
that
a
lot
of
people
omit
I,
think
we're
gonna,
we're
gonna
work
on
improving
how
we
explain
this
to
people
so
that
the
the
importance
of
this
is
super
clear
and
we'll
be
also
improving
this
in
the
documentation.
D
But
again,
I
just
want
to
call
this
out
as
one
of
the
the
top
things
that
people
a
lot
of
times
miss
or
don't
complete
fully.
So
that
is
my
quick
walkthrough
of
the
partner
Center
submission
process,
and
let's
go
over
to
some
of
the
questions.
Perhaps
if
there
are
any
team,
have
there
been
any
major
questions
while
I
was
in
the
middle
of
my
demo,
there.
D
Let's
see
I'm
hearing
from
Martin
Martin
Seifert
welcome,
Martin
thanks,
it's
a
great
to
have
you
here.
It
would
be
great
if
you
could
retain
the
testing
instructions
so
that
what
was
entered
in
the
last
submission
will
be
there
to
edit
during
the
next
submission.
I
agree:
that
is
it's
it's
one
of
the
things
that
we
are
working
on
to
try
to
fix.
Thanks
for
your
patience
on
this,
because
it's
definitely
a
pain
point
that
we're
aware
of
and
I
appreciate,
the
feedback
Martin.
B
B
D
Issues
that
people
face
is
they
they,
you
know.
If
we
preserve
the
notes,
then
you
only
just
have
to
make
some
small
edits,
potentially
as
opposed
to
having
to
remember
them
and
rewrite
them.
So
a
good
feedback.
Martin
I
thanks
for
that,
let's
see
what
else
is
in
there.
When
will
SP
FX
packages
be
accepted?
We
are
working
on
that
stay
tuned
is
my
answer,
so
don't
have
any
definitive
dates
yet,
but
stay
tuned.
D
We
are
definitely
working
with
the
SharePoint
team
and
they
do
want
to
do
that,
so
it
Martin
ass,
so
HTML
formatting
tags
are
now
allowed
in
the
description
correct
and
the
answer
is
yes
Michael.
Is
there
an
option
to
publish
add-ins
in
the
marketplace
for
a
group
of
users
to
test
or
maybe
target
a
certain
group
before
having
made
public
today?
D
This
is
one
of
the
areas
that
we're
working
on
yeah.
Thank
you
for
your
feedback
on
this
you're,
referring
to
really
a
capability
to
do
what
we
might
call
a
private
beta
and,
unfortunately,
an
armory
migration.
Private
beta
capabilities
were
impacted
and
we
were
working
with
the
team
right
now
to
try
to
figure
out
how
we
can
how
we
can
do
this
for
existing
add-ins
today.
D
If
you
want
to
take
an
existing
at
in
and
and
and
try
to
do
a
private
beta
it
really,
there
isn't
a
good
solution
right
now,
I'm
afraid,
if
you're
creating
a
brand-new
add-in
from
scratch-
and
you
haven't
ever
released
it
there
are,
there
is
a
workaround
and
if
you'd
like,
we
can
talk
about
that,
I
can
I.
Can
it's
it's
a
it's
a
very
convoluted
workaround
to
be
perfectly
honest
with
you,
but
there
is
a
possibility
to
do
that.
We
don't
believe
that
that's
the
right
solution.
D
We
are
working
to
try
to
figure
out
how
we
get
a
better
private
beta
solution
in
place
that
allows
you
to
you
know
in
a
more
structured
way
actually
submit
when
you
submit.
We
would
have
an
option,
for
example
here
in
which
you
could
actually
say:
hey
I'm,
creating
an
office
at
in
and
I
want
this
office
Adam
to
be
a
beta
or
a
private
beta,
so
that
might
actually
be
a
different
submission
process
and
potentially
a
more
streamlined
submission
criteria.
I'd
love
to
hear
any
feedback.
D
You
have
on
what
you
would
like
from
a
private
beta
functionality.
So
if
you
can
share
that
in
the
chat
window,
that
would
be
great
so
that
I
can
include
that
in
some
of
the
requirements
that
I'm
working
with
the
partner
center
team
on,
let's
see
hold
on
a
second
Martin
Martin's
got
a
lot
of
questions.
D
Can
you
not
check
the
video
link,
as
we
are
using
a
relink
service
to
always
point
to
the
most
up-to-date
video
that
we
that
way,
we
do
not
have
to
resubmit
on
every
video
change?
That's
interesting.
I
have
to
get
back
to
you
on
that
Martin
to
see.
Maybe
we
can
have
a
separate
discussion,
a
email
about
this
I'd
love
to
circle.
Back
with
you
on
exactly
what
you're
asking
for
here
and
how
you're
really
real
ink
surface
service
works.
So,
let's,
let's,
let's
table
that
and
that's
a
great
follow
up
for
me.
D
D
Honestly,
there
is
time
that
it
takes
for
us
to
do
a
validation
and
I
would
say
that
we're
not
we're
not
built
yet
to
allow
you
to
do
weekly
releases
typically
on
average,
depending
on
the
kind
of
add-in
you're
creating
office.
Add-Ins
typically
take
at
least
two
to
three
iterations,
meaning
that
you
submit.
We
evaluate,
we
fail,
you
go
back,
you
fix
what
we
failed
you
on,
and
then
you
resubmit,
so
typically
it's
taking
two
to
three
times
for
that
to
happen.
D
To
talk
about
the
SS
no
question,
or
does
anybody
feel
they
can
feel
the
SSO
question
here
about
one
work
answer
in
the
chat,
so,
okay,
great
awesome,
let's
see
hold
on
a
minute.
We've
got
another
question
from
Daniel.
The
MPN
ID
issue,
I
asked
about
is
extremely
important
to
us.
I'm,
not
sure
if
this
issue
originates
with
the
partner
center
or
Hatcher,
but
is
a
huge
blocker
for
us.
Sorry,
I.
Let
me
I
tell
you
what
Daniel
I
would
love
to
be
able
to
talk
with
you
offline
on
that
I.
D
D
Let's
see
Martin
can
you
make
my
product
requires
purchase
bus
service
also
available
for
staff
solutions.
Maybe
this
is
for
a
different
team,
also
available
for
sash
I.
Think
I
think
it
already
is
doing
that.
But
let
me
let
me
talk
about
that
offline
with
you,
Martin
sounds
like
there's
a
couple
of
issues.
I
can
follow
up
with
you
on.
B
D
B
A
D
This
last
question:
when
will
you
remove
or
adjust
the
text
to
target
the
add-in
instead
of
just
start,
using
a
standard
test
for
all
I'm
I'm,
having
a
little
bit
of
a
struggle
understanding
that
one?
Let's
a
long?
Let's,
let's,
let's
you
and
I
talk
about
that
offline
and
be
happy
to
do
that
and
try
to
answer
your
question.
I
want
to
be
sensitive
to
other
people's
time
in
this
in
this
discussion.
Hey
I
want
to
thank
everybody
for
your
time
here.
D
I
hope
this
was
helpful
in
at
least
giving
you
a
sense
of
what
the
new
submission
process
is
like,
as
I
said,
if
you
have
any
other
ideas
for
future
topics,
things
that
you
really
would
love
to
get
more
information
on
to
make
your
submission
and
validation
process,
smoother,
I'd
love
to
hear
those
things
and
David.
Please
give
me
feedback
so
that
we
can,
if
you,
if
you
need
us
to
be
here
on
a
semi-regular
basis
to
you
know,
do
an
ask
me
anything
kind
of
session
around
validation,
we're
happy
to
also
do
that.
D
A
E
This
is
great
Michael,
I'm,
so
happy
to
see
what
Michael
is
to
be
here,
really
engaging
me
with
all
of
you
to
make
the
process
better
and
it's
awesome.
Thank
you
very
much,
Michael,
hello,
everybody.
This
is
humble
Maury
and
the
program
manager
for
Outlook,
accessibility
and
I'm
so
happy
to
be
here
with
you
of
hopefully,
all
of
your
safe
at
home
and
I'm,
just
going
to
spend
a
few
minutes
talking
about
some
preview,
API
that
we
are
launching
for
outlook.
E
So,
let's
go
through
it.
So
first
of
all,
I
went
out.
So
this
is
something
that
it's
new
in
Outlook
we've
been
doing
this
in
Excel
Word
and
Excel
and
Word
mostly,
but
now
we
have
a
preview
CD
and
also
for
Outlook,
so
that
that's
going
to
give
us
kind
of
a
safe
way
to
experiment
with
API
is
to
be
able
to
make
it
available
to
you
so
that
you
can
actually
try
our
latest
stuff
and
in
this
case,
the
preview
that
we
are
announcing
today.
E
E
So
this
is
the
bill
that
did
it
have
in
order
to
be
able
to
use
the
new
API
in
Windows,
and
when
you
are
coding,
you're
adding
you
need
to
point
office
jf
to
the
beta
end
point,
so
the
only
difference
between
the
URL,
the
production,
URL
and
the
preview
URL
is
you
have
this
bet,
instead
of
the
one
that
it's
in
the
URL,
so
with
that
you
should
be
able
to
access
it
from?
Oh,
it's
it's
a
bit
different.
E
So
we,
if
you
want
to
use
the
API
that
I'm
going
to
be
showing
you
today.
We
need
to
enable
your
tenants
to
do
it.
So
basically,
please
go
to
this
link
right
here
that
it's
gonna
enable
you
to
to.
You
know,
upset
us
and
send
us
your
information,
and
then
we
can
enable
the
preview
on
your
on
your
tenant
right.
It
will
show
you
the
form
in
a
second.
E
So
what
are
we
announcing
today?
So
we
have
four
groups
of
ApS
that
are
currently
available,
so
this
is
the.
If
you
watch
it
online
or
you
want
to
take
a
snapshot
of
this
picture,
this
is
basically
what
we
are
announcing.
So
now
we
have
the
signature,
api's
I
think
in
the
last
community
calls
on
the
MVP
summit.
A
couple
of
weeks
ago
we
were
showing
the
demos
about.
You
know
this
new
scenarios
for
signature,
and
now
now
we
are
allowing
you
to
use
the
api's.
So
please
use
them,
send
us
feedback
right
now.
E
The
signature
API
sore
it's
available
in
win32
anova.
So
that's
number
one.
We
are
adding
some
calender
properties.
We
receive
feedback
from
from
all
of
you
this
these
preview.
It
is
only
available
in
winter,
t-to,
always
gonna
come
later
and
obviously
Mac.
It's
gonna
come
a
bit
later
as
well,
then
we
have
a
pendants
and
I
will
go
through
the
details
of
each
of
them.
So
I
just
want
to
show
you
that,
what's
available,
we're
also
attended
consent
for
both
email
and
appointments,
appointments
used
to
be
a
gap.
E
So
that's
something
new
are
available
in
both
win32
and
oh
wow,
and
then
we
are
also
launching
the
preview
of
the
autorun
events
for
our
only
in
this
case.
So
let's
go
to
more
details
on
each
of
them,
so
the
signature
api's
are
basically
just
for
api's
that
you
can
use
to
play
with.
If
you
want
to
enable
you
know
third-party
signature
administration
into
outlook,
I
think
with
this
for
api's,
we
tackle
most
of
the
scenarios.
So,
first
of
all
you
you,
you
have
one
API
to
again.
E
If
you
go
back
to
our
last
community
call,
I
was
actually
giving
demos
about
this,
but
basically
you're
able
to
get
a
compose
type
of
the
email
you're
able
to
find
out
if
the
composed
operation,
it's
over.
You
know
new
message
or
if
it's
a
reply
or
if
it's
you
know
different
types
of
messages,
maybe
require
different
types
of
signatures.
So
with
that
API
you
should
be
able
to
do
that
and
then
you
have
to
appear
eyes
to
find
out.
E
The
Navy
feature
is
enables
if
the
if
your
user
is
currently
using
a
Native,
Client
signature
feature,
so
you
can
find
out
with
these
two
API
fact.
If
you
want
user
consent,
the
recommendation
is,
you
can
disable
the
native
feature
with
this
API,
so
that
will
mean
the
default
native
signature
is
going
to
turn
off
and
then
you
can.
E
You
can
expose
the
your
service
to
the
user
and,
finally,
probably
the
most
important
API
is
the
insert
signature
that
it's
going
to
allow
you
to
replace
or
insert
a
signature
into
the
email
and
obviously
the
supports
insertion
of
plain
text
or
HTML
in
case
you
want
to
have
like
a
more
fancy
signature
right.
That's
number
one
number,
two
we're
closing
the
few
calendar
properties,
so
we
have
kind
of
a
we
are.
The
bottom
line
here
is
we're
exposing
two
new
properties
for
calendars.
E
The
first
one
is
the
is
all
it
is
all
the
event
flag,
so
this
is
basically
said
or
get
if
you're
upon
mission
of
the
event,
and
then
we
have
also
the
sensitivity,
feature
I'm,
adding
here
two
screenshots
to
show
you
exactly
what
I
mean
by
sensitivity,
because
we
have
another
feature
that
is
called
sensitivity
and
it's
kind
of
confusing.
But
basically
this
is
the
API
that
allows
you
to,
for
example,
set
a
meeting
as
a
private
meeting,
or
you
have
a
personal,
private
or
confidential
setting
here.
E
E
In
some
instances
you
know,
customers
are
not
exposing
the
services
layer
for
programmability
purposes,
so
if
they
are
not
available
so
why
we
are
kind
of
having
these
functions
into
the
JavaScript
API,
so
you
can
use
them
directly
from
your
oven
instead
of
making
a
service
call
by
the
way,
if
you
have
more
feedback
about
additional
properties
that
you
want
to
see
reflected
in
the
JavaScript
layer,
please
send
us
the
feedback.
We're
we're
open
to
these
types
of
ApS
are
kind
of
easy
to
add
from
our
side,
so
you
need
some
or
more
of
them.
E
You
know
what,
when
it's
appended
until
he
sent
the
email,
you
know
we
did
fight.
You
need
to
have
declare
in
your
manifest
that
you're
going
to
be
using
a
pendant
sent.
This
will
allow
your
this
will
allow
us
to
you
know
to
publish
this
on
the
consent
dialog
when
you,
when
the
user
is
acquiring
your
a
vein,
it's
will
saying
that
it
can,
you
can
add
emails,
you
know
and
kind
of
you
know
context
or
content
in
your
email
after
its
sent.
So
okay,
so
this
is.
E
E
As
an
upshot
of
you
know,
the
entries
that
you
need
to
up
basically
need
the
extended
permission,
which
is
the
append
on
send
and
where
it
should
be,
the
schema,
and
if
you
do
both
those
two
things
then
you're
able
to
use
the
TPI
and
again
this
is
available
for
win
30
to
and
over
and
finally
outruns
is
probably
the
most
important
of
all
of
them.
This
is
and
as
I
was
describing
in
our
last
call,
this
is
a
new
type
of
extensibility.
E
E
In
this
case,
we
we
are
enabling
an
event
that
it's
going
to
get
triggered
when
you
create
a
new
message
or
a
new
appointment,
and
for
that
basically,
you
need
to
have.
We
are
adding
new
elements
on
the
manifest,
so
you
can
declare
the
wrong
time
that
you
are
using
by
the
way
this
code
it's
going
to
be
run
in
a
JavaScript
engine
as
opposed
to
the
regular
web
bu
engine
that
we
use
in
aliens.
This
is
separate,
thinner
and
we
think
more
performant
way
of
executing
this.
E
This
is
remember
that
this
is
this
code
is
going
to
be
used
every
time
the
user
creates
a
new
email.
So
it's
critical
that
it's
super
fast.
That
is
very
lightweight,
not
so
you're.
Adding
this
new
genius
wrong
time
here
and
then
the
extension
point.
You
declare
the
events
that
you
want
support
and,
of
course,
we're
worried.
E
Unfortunately,
in
in
all
that
we
do
have
side
by
side
a
spin,
so
the
code,
the
code
window,
opens
separately,
but
here
you
can
see
actually
the
code
of
all
the
preview.
The
PvP
is
that
I
was
sharing
with
you
a
few
seconds
ago.
So
here
you
have
this
client
signature
enabled
there's
people
to
use
the
API
how
to
use
get
composed
types
at
signature
and
on
sends
general.
Our
simple
API
is
but
powerful
mo.
E
E
Resources
here
we
actually
posted
a
block
so
that
you
can
actually
have
more
information
about
the
preview
you
go
to
a
kms
preview
block
and
you'll
find
an
article
that
talks
about
everything
that
I
just
mentioned
here
for
your
convenience
and
again,
if
you
want
to
use
the
over
preview,
please
go
to
the
our
preview
link
so
that
we
can
actually
there's
just
a
few
simple
questions
here
that
we
need
from
you.
We
wanted
to
learn
about
your
scenario
and
we
need
to
have
the
email
account
of
your
office
365
tenant.
E
So
we
can
activate
the
you
know
the
feature,
your
your
environment
and
here's
basically
a
quick
overview
of
the
blog
that
we
posted
posted
yesterday.
Actually
that
talks
a
little
bit
more
about
the
preview,
how
to
use
api's
and
so
on
and
so
forth,
and
that's
it
I
think
we
finished
just
in
time.
I
wonder
if
there
are
any
questions
here.
A
E
E
How
do
we
get
the
scrip
labelled
scribbler
yeah,
it's
not
ready
for
GA
right
now.
It's
I
just
want
to
show
you
a
preview,
exactly
what
I
show
you
today?
You
can
also
do
it
in
vs
code.
So
if
you
create
a
project
in
your
office
and
you
modify
the
manifest
and
so
on,
it
should
be
exactly
the
same.
But
scribbler
is
we
are
we
are
kind
of
working
right
now
to
make
it
publicly
available
very
soon?
E
Okay?
So
yes,
no!
It's
not
yet
available
I'm,
just
showing
you
that
it's
coming
and
it's
it's
close
to
be
ready
for
primetime
nonsense.
Can
we
get
notifications,
Juden,
girl,
okay?
Well,
you
get.
We
have
an
unsent
event,
there's
a
question
here
on
attendance
and
can
we
get
notifications
on
click
of
appointments
and
that
it's
we
have
another
feature
in
Outlook
that
it's
called
the
item
sent.
So
this
is
an
event
that
you
can
actually
subscribe
to
and
it's
gonna
be.
It's
gonna
be
triggered
whenever
the
user
clicks
on
sending
an
email
or
an
appointment.
E
That
has
a
downside
right
now
that
it's,
you
cannot
publish
a
Deans
who
are
using
that
event
into
the
story.
If
this
is
an
internal
development,
you
can
totally
use
it.
Probably
we
can
answer
the
rest
of
the
questions
online,
but
here
one
question
here:
can
you
append
inline
images
yesterday
you
are
any
rich.
If,
in
your
HTML
you
are
adding
images,
yes,
you
can,
they
can
be
included
and
I.
Think
today,
wait
I,
don't
know
if
you
want
to
going
or
if
we
should
just
answer
the
rest
of
the
line.
A
A
You
very
much
guys
yeah.
Thank
you,
one
that
was
great
to
see
those
new
api's
getting
available
so
on
the
QA
I
just
wanted
to
go
quickly
over
a
few
questions
that
came
in
on
our
question
for
him
last
week.
So
one
of
the
questions
we
had
was:
do
you
plan
to
move
the
shared
j/s
runtime
from
preview
mode
into
the
stable
version?
And
if
yes,
is
there
a
release
date
for
that?
Yes,
we
do
plan
to
go
to
GA
with
it,
which
is
general
availability.
A
Unfortunately,
don't
have
an
exact
date
yet
so
we
can't
say
say
when
that
is
exactly
so
I'd
say
just
use
this
time.
You
know
to
give
us
any
feedback
you
have
on
those
features
so
that
we
can
fine-tune
them
as
necessary
and
staying
in
touch
with
our
blog
as
well
as
this
community
call
for
updates.
You
know
we'll
send
out
updates
as
they
happen.
A
There
was
also
a
question
on
if
we
plan
to
share
the
same
scope
of
view
for
dialog
boxes,
task,
panes
and
formulas
in
the
shared
GS
runtime,
because
right
now,
dialog
boxes
have
no
access
to
the
task,
pane,
scope
view
and
vice
versa.
So
as
of
right
now,
I
guess
the
short
answer
is
no.
The
shared
runtime
only
supports
task,
panes
custom
functions
and
commands,
so
those
will
all
be
in
the
same
runtime.
A
There
is
also
I
want
to
point
out
a
two-way
messaging
support
that
you
can
use,
so
that
dialogues
can
talk
to
the
task
pane
and
vice
versa,
which
should
help
in
the
scenario
I
would
think.
So.
Definitely
take
a
look
at
that
and
let
us
know-
and
you
know,
if
there's
more
to
this-
that
we
should
know
about-
please
let
us
know
and
go
to
use
a
voice
or
a
Stack
Overflow
and
give
us
feedback.
User
voice
is
a
good
place
to.
A
Let
us
know
about
future
suggestions
like
this
and
then
last
question
is
that
some
time
ago
the
fabric
UI
was
renamed
into
fluid
UI
and
we
saw
a
banner
on
your
official
website
that
fluent
UI
will
be
updated
in
summer.
Can
you
share
please
and
oriented
date,
or
at
least
month
of
the
summer
when
the
flow
TOI
is
planned
to
be
updated
and
what
parts
are
planned
to
update
so
I
reached
out
to
the
fabric
team
to
try
to
find
more
information
on
this
and
I
haven't
got
an
answer.
A
Yet
it
sounds
like
they're
going
to
get
me
today.
So
what
I
will
do
is
post
the
answer
in
the
blog
summary
that
we
send
out
afterwards,
so
just
keep
your
eye
on
the
blog
for
that,
but,
unfortunately,
I
know
very
little
about
bit
about
fabric.
So
I'm,
not
the
person,
if
you
answering
this
but
I
will
post
the
answer
that
they
send
me
and
then
just
moving
along.
If
you
want
to
present
on
one
of
these
calls
in
the
future.
A
Definitely
let
us
know,
we've
had
guest
presenters
in
the
past
and
you
know
if
you
have
something
interesting
to
share
with
fellow
developers.
You
know
this
is
a
community
effort.
So
please
share
and
let
folks
know
what
you're
doing
that
that's
interesting.
There's
a
aka
link
at
the
bottom
here
to
office
and
ins,
engage
and
there's
a
forum
where
you
can
provide
details
about
yourself.
The
topic
you
want
to
present
on
and
we'll
get
in
touch
with
you
and
set
something
up.
Also,
you
can
use
this
forum
to
just
give
us
feedback
about
the
documentation.
A
If
you
have
suggestions
to
improve
the
Doc's,
we're
always
listening
to
those
if
you're
into
office
add-ins
there's
some
information
here
where
you
can
learn
more
about
them
and
the
office
add-ins
documentation,
it's
an
aka
link
there
on
the
right
side,
you
can
see
a
list
of
5-minute
quick
starts
with
Excel,
Word,
PowerPoint
and
so
on.
To
you
know,
just
get
you
started
and
seeing
what
they
are
and
you
could,
if
you're,
looking
just
automate
Excel
tasks
on
the
bottom
left.
There's
a
link
to
office
scripts
use
office,
scripting
some
developer
resources.
A
The
office
365
developer
program
gives
you
a
free
tenant
for
developing
and
testing.
Your
add-ins
so
definitely
check
that
out.
If
you
don't
have
it
and
you're
building
add-ins
there's
also
a
link
to
get
script
lab.
If
you
want
to
try
out
snippets
without
having
to
have
a
dev
environment,
calling
just.
A
A
A
Definitely
take
a
look
at
the
bottom
is
a
link
that
will
show
you
the
upcoming
calls
and
times
so
you
can
add
them
to
your
calendar
and
then
finally,
you
just
want
to
say
thank
you
to
everybody
for
listening,
we'll
post
a
recording
of
this
video
soon
on
our
Microsoft
365
developer
YouTube
channel,
and
you
can
also
follow
us
on
Twitter
as
a
Twitter
link.
Their
next
call
will
be
on
May
13th
at
8
a.m.
A
and,
if
you
want
questions
for
that,
there's
a
forum
and
go
fill
out,
there's
a
link
to
it
at
the
bottom
there
and
you
can
submit
questions
in
advance
and
I
work
to
get
those
answered
before
the
call
the
queue
day.
I
was
just
showing
actually
came
from
that
forum.
So
just
let
us
know
if
there's
anything
there.
So
thank
you.
Everybody
for
attending
I
hope
you
found
this
really
useful
and
stay
safe
and
we'll
see
you
on
the
next
call.