►
From YouTube: PnP Monthly Community Call - February 2018
Description
SharePoint PnP Community call recording from 13th of February 2018. Summary of the activities happened in the past month around SharePoint development guidance and 3 specific demos around SharePoint development topics.
Demos - Preview on upcoming Graph and 3rd party WebAPI support with SPFx. Office 365 cli in practice. Modern page provisioning support with PnP Provisioning Engine.
A
Gute,
so
let's
actually
get
on
going
so
welcome
everybody.
This
is
Sheppard
Paterson
practices
slash
shape
on
deaf
ecosystem,
the
monthly
community
call-
and
this
is
the
February
2018
edition.
So
basically
just
it
should
be
super
clear
and
clarify
what
this
is
all
about.
This
is
the
internship
on
the
development
community
called
which,
which
we
have
from
SharePoint
engineering,
signed
two
boards,
the
community.
There
is
no
other,
basically
there's
no
other
initiatives
or
no
other
things
related
on
SharePoint,
Devon
orange
tie
point
P
and
B,
which
is
which
is
hopefully
pretty
clear
for
the
community.
A
Already
at
this
point
now
today
we
have
quite
exciting
agenda.
So
we'll
start
again
for
me
doing
a
quick
monologue
for
hopefully
15
minutes
I'm
trying
to
improve
on
that
one,
and
then
we
have
three
great
demos
from
the
internal
and
external
community
members,
Sao
Paulo
will
start
and
have
a
preview
on
the
upcoming
third-party
web
api
and
additional
craft
scope,
a
support
and
apparently
below
your
mentioned
twice
in
our
agenda.
A
So
that's
my
type
out
there,
but
now
this
is
something
which
actually
previewed
already
in
the
January
2018
monthly
community
call,
which
was
like
three
weeks
ago
three
and
a
half
weeks
ago,
and
there
was
unfortunate
delays
on
getting
this
released
and
getting
this
out.
So
we
haven't
been
able
to
push
it
out
from
a
shape
on
the
engineering
perspective
right
now.
However,
it
looks
to
be
in
matter
of
hours
or
days
to
get
this
one
out,
so
we're
getting
super
super
close
on
getting
this
one
out.
Rather
than
last
time.
A
We
were
hunting
to
get
it
out,
but
there
was
unexpected
issues
which
we
found
injured
now.
The
second
demo
after
Paulo
will
be
then
AC
from
whiteners
doing
a
quick
introduction
on
office
365
CLI,
like
mentioned
in
the
in
the
messenger
or
the
ion
window.
There
is
actually
a
separate
conference
and
separate
webcast
from
well.
They
can
a
see
on
that
topic
slightly
later
in
the
community,
and
you
can
find
all
of
that
information
from
the
social
media
now
and
the
last
one.
A
A
I
would
say
almost
all
of
the
scenarios
within
the
modern
beta,
so
basically
you're
able
to
truly
export,
for
example,
a
wet
part
which
has
a
dependence,
the
owner
image
on
a
site,
and
we
are
able
to
kind
of
a
tackle
all
of
those
assets
and
all
of
that
stuff
within
the
modern
pages,
but
I'll
let
Burt
to
go
on
details
on
what's
actually
supported
and
and
what
actually
can
be
done
related
on
modern
page
modification.
This
is
an
API
which
is
community
Truman
API
through
the
BMP
community.
A
Now
in
the
SharePoint
engineering,
if
I
put
my
chip
on
engineering
had
on
there,
we
go
as
you
can
see.
Oh
there's.
No
video
on
in
the
engineering
side
were
looking
into
improving
the
API
support
on
the
modern
places
as
well,
but
we
do
not
have
an
exact
timeline
for
done
and
no
idea
what
happened
there,
but
apparently
we
no
longer
present
our
presentation.
So
let
me
actually
get
that
one
back
there
online
that
was
trench
yeah.
It
might
be
called
Skyped
okay,
so
you
can
probably
see
what
I'm
sharing
Ryan
says.
A
Just
confirming
that
somebody
can
confirm
that
into
our
window.
Excellent,
thank
you,
I
think
so,
and
let's
see,
if
we
have
some
time
for
the
Q&A
chat
queue
a
session.
Typically,
the
monthly
community
calls
from
a
SharePoint
scientists
are
pretty
busy
course
and
that's
why
that
was
the
original
reason
why
we
actually
started
to
separate
bi-weekly
community
calls
as
well.
A
So
there's
a
biweekly
community
call
around
SharePoint
framework
which
concentrates
on
the
client-side
development
on
things
and
then
there's
a
biweekly
community
calls
around
so
to
go
ship
on
general
there,
and
this
happens
on
every
single
Thursday.
The
next
call,
for
example,
for
SharePoint
framework
is
around
15th
of
February,
so
this
week's
Thursday
within
two
days
and
the
general
and
that
the
SharePoint
dev
general
are
called
bi-weekly
call
isn't
following
week,
so
every
single
turn
and
5:00
p.m.
A
we
do
have
a
community
concern
and
in
those
calls
we're
how
would
I
put
it
and
more
interactive.
Hopefully
we
have
more
time
for
Q&A.
This
monthly
community
calls
are
more
a
summary
on
what
has
happened
and
within
the
past
month
now,
and
obviously,
please
take
advantage
or
the
community
channels,
as
well
as
an
example
to
SharePoint
developer
group
under
the
Microsoft
tech
community,
rather
than
sending
me
and
random
email
trying
to
get
you
a
help.
A
I'm
just
looking
in
my
inbox,
which
is
filling
up
from
this
morning
again
and
no
offense
for
people
asking
help
and
I
would
love
to
be
able
to
help,
but
I
absolutely
need
to
also
concentrate
to
my
work
and
I'm.
An
individual
emails
do
not
scale.
So
that's
why
we
have
mics
of
tech
community.
That's
why
how
we
have
other
channels
we're
also
we
from
engineering
actually
prefer
to
go
and
answer
because
then
other
people
can
see
the
answer
to
your
question
as
well.
So
please
take
advantage
of
all
of
those
things
now.
A
Quick
summary
on
the
January
numbers
is
a
pretty
cool.
Obviously
super
cool
for
Microsoft
employees.
You
don't
necessarily
care
that
much,
but
in
the
YouTube
channel
it's
nice
to
see
that
people
are
finding
our
YouTube
videos
useful.
So
we
had
a
156
thousand
minutes
of
YouTube
watch
time.
It's
a
period
that
it
would
feel
bad
to
enable
advertisement
in
this
YouTube
channel.
So
we're
not
going
to
do
that
and
then
on
the
unique
visitors
on
github
site.
We
had
twenty
nine
thousand
unique
visitors
which
had
one
hundred
and
forty-eight
thousand
views
to
make
it
up.
A
So
it's
great
to
see
also
the
growth
in
a
kids
upside
so
which
shows
that
people
are
more
and
more
open
on
at
least
using
the
samples
and
live
and
finding
the
kitten,
because
there's
a
lot
of
lot
of
valuable
samples
and
solution.
Something
for
you
to
take
advantage
in
the
doors
of
Microsoft
that
come.
We
actually
jumped
roughly
25
percent
in
the
views
comparing
to
the
December,
which
is
super
high
and
excellent,
because
it
also
shows
that
apparently,
that
we
have
decent
amount
of
content
in
our
documentation
for
SharePoint
dev.
A
Now
we
do
know
that
that
chip
on
dev
documentation
can
be
always
improved
and
that's
a
massive
challenge
for
us
as
well
to
keep
all
of
the
old
material
up
to
date
and
then
keep
on
adding
a
new
content
which
would
be
relevant
for
day
to
day
work
for
you.
So,
but
we
will
be
working
on
that
one
as
we
move
along
with
in
the
spring.
A
More
and
more
now
on
the
BMP,
reusable
component
users,
we
had
8.4
million
sorry,
eight
point:
four
billion
HTTP
requests
going
through
PMP,
a
core
component,
PMP
PowerShell
and
score,
and
it
was
used.
Those
components
were
used
in
a
nine
point.
Nine
thousand
more
than
nine
thousand
ten
ounce,
which
is
critical,
seem
to
be
breaking
the
ten
thousand
tenant
almost
this
month
or
latest
in
March
and
ten
thousand
billion
HTTP
requests,
which
is
a
mind-blowing
for
a
simple,
reusable
components
which
we
started.
A
Building
back
in
2014,
most
years
capability,
provisioning
engine
which
actually
spiked
this
month
quite
heavily,
and
my
personal
assumption
is
to
disrelated
on
the
announcements
and
chie
of
the
site
designs.
So
people
started
using
the
site
design
and
then
they
find
the
guidance
around
site
design
and
how
to
do
a
sensibility
with
site
designs
which
is
showing
how
to
do
PMP
in
how
to
do
BMP.
The
level
of
improvements
on
the
provisioning
sure
there's
other
provision
against
out
there
as
well,
and
please
compare
and
make
a
wise
choice.
A
What
do
we
want
to
use
and
within
your
solutions
now
moving
on
on
topic,
so
reminder
on
the
documentation
location?
So
if
you
don't,
if
you're
not
aware
of
this
one,
yet
I
will
keep
on
repeating
this
every
single.
So
all
of
our
SharePoint
development
documentation
is
in
the
doc
stuff
myself
that
comes
last
SharePoint,
slash
def
or
a
kms
SP
dev
Docs,
and
this
will
be
the
location
where
we
have
already
consolidated
all
of
our
MST
and
active
MSDN
documentation.
We
took
keep
on
evolving
this
here
as
well.
A
We
do
have
a
small
challenge
and
that
there's
a
lot
of
material
from
the
editing
timeframe
which
we
need
to
go
through
and
modify
and
polish,
and
we
will
be
dropping
some
of
those
materials
of
a
to
make
sure
that
we,
the
information,
is
relevant.
But
we
do
have
awesome
set
of
of
scenario
based
guidance
coming
not
coming
up
quite
soon,
which
will
concentrate
on
how
to
make
business
solutions
or
certain
scenarios
in
April,
in
SharePoint,
Online
or
in
on
premises.
A
So
that
guidance
should
be
out
within
the
next
monthly
community
call
there's
a
quick
question
on
from
Kevin
around
a
kms
SBB
and
be
technically
we.
So
that's
our
landing
page
for
PMP,
but
there's
a
interesting
development
around
the
SharePoint
p.m.
big,
because
why
do
we
have
a
shape
on
PMP
pace?
And
then
we
have
a
separate
shipment
death
page,
which
is
it
doesn't
make
any
sense.
A
So
most
likely
what
will
happen,
and
this
haven't
yet
been
decided
when
it
will
happen,
we
will
have
a
simple
of
modernized,
new
SharePoint
developer,
landing
page
underneath
the
office
and
over
there
you
will
find
all
of
her
mill
european-based
samples,
videos
and
everything
else,
because
it
doesn't
make
any
sense
to
have
a
separate
page
for
SharePoint
dev
and
a
separate
pathways
page
for
SharePoint
PMP.
It
is
exactly
the
same
thing.
No,
so
that's
the
reason
why
I
came
SSP
PMP
might
be
then
redirected
to
the
new
page.
Whenever
we
get
that
one
out.
A
There
are
certain
delays
on
that
one
now.
The
second
thing
what
I
want
to
quickly
mention
and
before
we
go
to
the
monthly
summary,
is
please
please,
please.
If
you
find
an
issue,
if
you
have
problems,
if
you
have
a
question
technical
question
or
especially,
if
you
have
run
into
issues
around
SharePoint
framework
or
ap,
is
or
development
topics
around
ship,
one
please
go
to
our
SP.
Dev
Doc's
issue
list
submitted
an
issue
rather
than
pinging
people
in
Twitter,
which
is
fine.
You
can
ping
a
person
in
a
Twitter,
but
Twitter
has
nowadays
280
character.
A
Maximum,
so
you
can't
really
explain
what's
the
issue
in
280
characters,
even
though
that
it's
double
byte
at
140,
so
the
issue
list
is
really
for
you
to
have
an
easy
way
for
reporting
issues
to
us
if
their
development
related
issues
and
then
we
are
asking
certain
things
and
additional
details
on
the
template
as
well-
and
this
is
replicated
all
of
the
issues
which
is
created
in
here.
It's
replicated
from
Visual
Studio
online
to
our
engineering
and
we
have
twice
a
week.
Triage
will
go
them
true
and
prioritize
them
based
on
the
priorities.
A
Now
we
do
know
that
there's
a
lot
of
issues
which
seems
to
be
that
we
haven't
replied
on
them
yet
or
why?
Don't
you?
Actually?
This
is
an
important
thing
for
me:
we're
trying
we're
trying
as
fast
as
we
can,
and
we
will
absolutely
go
them
through
as
fast
as
we
can
so
at
least
twice
a
week,
all
of
the
new
issues
and
then
based
on
your
prior
rotation.
We
are
addressing
the
old
ones
as
well
now
moving
on.
Are
things
quickly
update
on
a
road
map?
This
is
the
February
28th.
A
In
addition,
this
actually,
unfortunately
hasn't
been
changing
that
much
since
the
the
new
year,
so
we've
been
kind
of
up
waiting
for
society.
Science
and
extensibility
point
went,
live
and
that's
now
g8,
which
is
a
brilliant
thing.
You
can
use
site,
designs
and
slide
scripts
in
production,
so
that
is
now
production
available.
The
more
Microsoft
crash
support
in
SharePoint
framework
is
now,
unfortunately,
originally
was
planned
to
be
late.
December
then
January
now
we're
already
in
February,
but
now
it
seems
to
be
getting
live
in
a
matter
of
hours
or
days.
A
So
now
we're
super
super
close
and
we
seem
to
be
going
live
with
that.
One
I'm
watching
my
email
on
the
latest
Saturday's
situation
of
that.
So
super
super
close,
but
can't
give
you
an
exact
date
because
we
don't
have
promised
you
something
which
we
can't
keep
so
pretty
soon.
That's
going
to
happen
hub
site
and
hub
api's
were
currently
working
on
our
documentation
on
that
one.
So
you
will
see
those
live
relatively
soon.
The
powershell
commandlets
are
already
out
in
the
previous
powershell
release.
There
will
be
some
changes
on
them.
A
The
functionality
is,
do
not
yet
work
until
we
enable
them
for
you
for
preview
use
it's
an
Krupa
fire
API
is
coming
pretty
soon
as
well.
Now
user,
wise
few
entries
and
a
few
notice
on
this
one
and
I
just
wanted
to
keep
this
one
in
the
sharepoint
dif.
This
monthly
call
as
well
just
to
make
sure
that
we
are
100%
aware
of
the
user
voice
entries
and
we're
looking
into
addressing
many
of
these
within
the
upcoming
year.
A
Now
there
will
be
we're
looking
into
doing
more
on
the
content
management
side
ezm
site
during
this
year.
We're
also
looking
in
the
extending
SharePoint
framework
and
there's
quite
a
lot
of
logical
things
here,
which
were
absolutely
100%
need
to
address.
This
list
itself
didn't
actually
change
form
from
the
past
month.
So
in
January,
the
items
in
the
list
were
accepted
the
same,
except
that
number
two
and
tree
has
been
flicked.
A
So
the
support
for
single
page
application
on
your
SharePoint
framework
is
no
number
two
with
four
hundred
and
twenty-nine
votes,
and
the
number
three
item
went
slightly
down:
I'm
not
going
to
deep
down
on
all
of
the
status
on
this.
From
a
timing
perspective,
but
trust
me,
we
are
closely
looking
into
these
items
when
we're
trying
to
address
at
them
as
well.
More
votes
in
an
item
means
that
it
has
a
higher
priority
and,
yes,
we
also
understand
the
frustration.
A
What
might
have
we've
been
asking
something
for
almost
a
year
already
or
even
two
years,
and
you
want
it
and
you
can't
make
things
happen
unless
it's
there,
but
it's
it's
also
a
challenge
so
from
a
internal
prioritization
perspective,
so
there's
certain
internal
priorities
which
are
always
driving
our
thinking
and
our
actions
as
well.
One
thing,
maybe
dimension
from
here
the
support
for
dotnet
core,
which
sees
them
that's
something.
What
we've
been
closely
looking,
for
example
in
the
PNP
team,
it's
a
community
site.
A
So
what
would
that
mean,
and
also
in
an
engineering
we're
closely
looking
into
how
we
could
potentially
make
that
happen,
because
there's
a
growing
demand
and
ask
for
having
a
client-side
object
model,
also
in
a
dotnet
course
more
on
all
of
this,
obviously,
in
our
community
calls
February,
2018,
summary,
quick,
summary
endings.
So,
on
a
ship
and
framework
side,
we
had
a
new
release
of
the
new
reused
policy
upon
framework
controls.
A
There
was
quite
a
lot
of
new
field
controls
from
Alex
from
SharePoint
list
and
a
few
other
excuse
me
other
adjustments,
there's
call
it
a
lot
of
samples
which
were
upgraded
to
SharePoint
framework,
1.4
version
and
there's
a
lot
quite
a
lot
of
updated
documentation.
Zahn
done
on
the
PMP
components.
There
was
new
powershell
commandlets
added.
A
These
were
related
on
site,
dishonest
and
slide
scripts,
so
manipulating
them
there's
an
updated
support
for
nearly
20
18
OS
or
one
schema,
which
is
now
the
default
schema
on
the
on
the
PMB
provisioning
engine
and
the
PHAs
core
is
looking
into
having
it.
The
original
official
release
under
the
PMB
scope
and
more
on
that
one
from
Patrick
as
part
of
the
SharePoint
framework
community
calls.
There
was
also
a
SharePoint
site,
design
28
pretty
recently
last
week,
so
I
think
so.
Last
week,
office
365
CLI
is
now
a
version.
A
One
point:
0.5
we'll
see
how
have
a
look
on
that
one
as
well
today,
and
also
a
new
version
of
client-side
object
model
which
had
the
execute
query
agent
method,
which
is
actually
pretty
cool.
If
you
missed
our
last
Thursday's
community
call,
ruddy
attentative
actually
showed
how
to
use
the
client-side
object
model
and
execute
query
async
method
in
dotnet
to
have
a
sink
experience,
and
what
does
it
actually
mean?
Supercooled
call-
and
there
was
other
demos
there
as
well
now,
some
of
the
webcast
and
video
is
not
going
to
spend
too
much
time
on
this.
A
One
I
will
listing.
Obviously,
all
of
the
lists,
including
these
I'm
gonna,
get
one
step
back.
I
mentioned
a
figure,
the
dev
tariffs
that
comes
last
blocks.
There
is
the
February
summary
which
is
listing
all
of
these
assets,
which
were
having
on
their
slides
and
also
in
our
slide
share.
We
have
already
these
slides
available
if
you're
interested
on
them,
like
that,
we
had
four
kind
of
four
different
webcasts
during
January.
Slightly
them.
A
A
There
was
a
lot
of
a
lot
of
people
once
again
helping
us
on
this
journey,
and
we
absolutely
appreciate
your
contributions,
because
you
are
helping
this
community
to
CRO
and
this
community
to
be
successful
by
helping
the
other
people
to
be
as
successful
as
well,
by
contributing
your
time
either
by
helping
them
on
our
questions
or
reusable
samples
or
revocable
controls,
and
whatever
is
your
or
actually
community
called
image.
That's
one
way
of
contributing
in
for
the
community
as
well.
So
thank
you.
Thank
you.
Thank
you
for
your
contributions
and
I.
A
A
In
the
components-
and
these
are
the
companies
which
we
have
a
permission
to
show
their
local
as
part
of
the
our
monthly
communication,
so
these
are
the
companies
where
their
employees
have
been
given
permission
to
contribute
towards
the
SharePoint
dev
ecosystem
and
the
open
source
initiatives
around
SharePoint
a
so
thank
you
for
all
of
these
companies
for
their
contributions
towards
the
community
as
well.
Thank
you.
Thank
you.
Now
huge
from
a
Microsoft
side,
we
had
a
quite
big
list
as
well.
A
There's
new
people
in
this
list,
I'm
not
going
to
again
mention
all
of
you
and
I
noticed
just
that
I
just
renamed
Shawn's
as
inquires,
so
I
do
apologize
shown
on
that.
I've
shown
it
on
a
call,
somehow
magically
missing
an
S
from
the
last
or
third
last
name
on
the
list,
but
a
lot
of
people
actually
contributing
on
from
the
Microsoft
tonight.
So
thank
you.
Thank
you.
Thank
you
for
your
contributions.
A
Now,
let's
move
into
the
demo
side,
I
do
apologize
for
not
too
bad
18
minutes
fast,
so
first
one
as
the
demo
person
would
be
Paula,
P,
LRC
and
and
I
didn't
have
really
time
to
watch
on
the
iron
window
when
I
was
presenting
so
I'll
jump
on
back
and
if
there's
any
questions
which
didn't
yet
nobody
answer,
but
Paula
is
gonna.
Take
the
lead
and
let's
have
a
look
on
the
upcoming
third
party
API
or
the
additional
craft
scope
and
how
it
works
in
practice.
Within
the
SharePoint
framework
implementations,
you
can
start.
B
B
Cool,
thank
you.
So
now
we
are
in
the
workbench,
and
now
we
will
see
a
full
round-trip
of
development
for
a
client-side
web
part
built
using
SharePoint
framework
which
can
consume
the
Microsoft
graph
with
a
custom
set
of
permissions
that
from
an
authorization
perspective.
So,
first
of
all,
let
me
show
you
the
client-side
web
part,
which
is
the
one
you
already
saw,
maybe
already
saw
last
month
when
we
played
with
the
internal
preview
of
these
new
capability.
B
But
pretty
soon,
as
we
just
said,
it's
a
matter
of
most
likely
of
hours
or
days,
you
will
be
able
to
play
with
your
own
hand,
on
top
of
these
new
capability.
So
these
classical
part
simply
allows
you
to
search
for
user
based
on
the
user
name
in
the
directive,
users
that
you
have
in
your
tenant
and
it
is
using
the
micrograph
to
search
for
the
user.
So
if
I
search
for
user,
one,
which
is
one
user
and
I
have
in
my
tenant,
I
can
search
and
I
can
get
back.
B
The
user,
with
these
properties,
like
the
email,
the
user
principal
name
directly
from
the
micrograph,
using
any
of
the
options
that
we
have
in
the
SharePoint
framework
and
which
we
will
see
pretty
soon
when
we
will
move
to
the
code
the
side
of
this
table,
so
in
order
to
create
them,
the
client-side
web
part
with
SharePoint
framework
and
being
able
to
make
a
query
against
the
Microsoft
graph.
With
the
new
capabilities,
you
will
simply
need
to
have
in
the
package
solution
of
your
SharePoint
frame
or
solution.
B
The
Declaration
of
the
web
api
permission,
requests
that
you
wanna
have
in
order
to
run
your
solution
and
keep
in
mind
that
this
set
of
permissions
that
you
will
need
is
a
solution
level
not
at
web
part
level.
So
at
the
solution,
level,
I
am
declaring
that
this
solution
will
need
to
have
access
to
the
micrograph
and
specifically,
I
will
need
to
have
accessed
using
the
user,
dot
feed
basis,
dot
all
permission
as
well
as
I
need
to
lodge
taxes
still
the
micrograph
with
the
calendars
dot.
B
With
permission
by
declaring
these
in
settings
in
the
package
solution
of
my
SharePoint
framer
solution,
I
will
be
able,
later
on,
from
the
admin
UI
of
SharePoint
Online,
to
allow
to
consent
or
to
accept
to
give
those
permissions
to
a
service
principle
which
will
be
shared
across
all
of
these
solutions
in
my
tenant.
Moreover,
from
a
development
perspective,
once
I
have
declared
the
permissions,
then
I
need
that
for
my
application
to
run,
let
me
move
to
the
source
code
of
my
clients
at
webpart.
B
Using
this
object,
you
can
consume
any
any
API
that
you
have
registered
in
your
issue
ad
tenant,
so
it
can
be
the
micrograph
as
it
is
in
my
demo,
but
it
can
be
any
third
party
API
that,
for
example,
you
registered
in
your
tenant
or
someone
else,
and
is
we
gave
to
you
to
register
in
your
own?
Is
your
ID
tenant?
Once
you
have
the
ad
HTTP
client
object
created,
you
can
simply
make
an
HTTP
request
using
any
of
the
available
methods
like
get
poster
or
any
of
the
other
available
methods.
B
Http
verbs
I
mean,
and
you
will
target
the
URL
that
you
want
to
consume
so
in
this
example,
I'm
using
the
graph
in
version
1.0
I'm,
using
the
collection
of
users,
I'm,
selecting
few
properties
of
every
single
user
filtering
the
user
based
on
the
given
name
of
the
user
or
the
surname
or
the
display
name.
So
this
is
just
a
rest-based
and
open
data
protocol
based
query
that
I'm
running
against
that
the
users
and
point
of
the
my
saga
version
1.0,
once
I
have
my
JSON
response.
B
I
simply
go
through
all
of
the
items
in
my
response
and
I
do
the
data
binding
using
the
react
component
for
training,
but
this
is
not
really
important
right
now.
What
is
really
important
is
the
navy.
Http
client
object.
Another
option
that
I
have
is
to
use
them.
If
my
target
is
the
micrograph,
the
MS
graph
client
type,
which
is
yet
another
one
that
we
have
in
SharePoint
framework,
we
will
have
a
sharpen
framework
and
can
use
this
one
to
consume
the
micro
graph
using
a
fluent
API.
B
In
fact,
as
you
can
see,
using
an
instance
of
this
type,
I
can
simply
say
that
I
want
to
access
the
collection
of
users,
so
the
API
for
the
users
I
want
to
use
the
version
1.0
of
the
graph
API
I
want
to
select
these
properties
of
the
target,
object
and
I
want
to
filter
the
result
based
on
the
same
filtering
criteria
that
I
was
using
before
in
the
PID
HTTP
client.
The
object
once
I
back.
B
My
just
response
as
like
as
before,
I
can
go
through
all
of
the
items
and
I
can
push
them
in
a
collection
which
will
be
used
for
data
bank
binding
in
the
UI.
So
once
you
have
created
such
a
solution
in
which
you
use
a
derby,
ms
graph
client
or
the
AAP
HTTP
client,
and
once
you
have
declared
the
permissions
that
you
will
need
to
run
your
application,
you
can
bundle
your
solution.
B
You
can
package
the
solution
and
you
will
get
back
the
SP
pkg
file
ready
to
be
uploaded
in
the
App
Catalog
of
your
tenant.
So
let
me
go
to
the
app
catalog
here.
It
is,
and
let
me
show
you
what
will
happen
during
the
full
round-trip
of
the
solution
deployment.
So
let
me
simply
drag
and
drop
the
package
in
the
app
catalog
and,
as
you
will
see,
we
will
have
the
Brassica
prompt
UI
to
select
if
we
want
to
deploy
or
not
the
packet
and
because
this
is
a
tenant.
B
Why
deployment
we
can
enable
the
tenant?
Why
deployment
of
this
packet
and
more
over
here
in
the
lower
part
of
the
screen
you
can
see.
Please
go
to
the
service
principle,
permissions
management
page
for
proof,
pending
permissions.
It
means
that
SharePoint
Online
realized
that
there
are
some
custom
permission
requests
in
the
package,
and
so
an
admin
will
need
to
approve
those
permission
requests.
So
let's
do
that.
Let
me
deploy
the
packet
and
let
me
go
to
the
admin
UI
of
SharePoint
Online.
B
We
need
to
go
to
the
new
admin
UI,
which
is
under
preview
right
now
and
under
the
API
management
section.
As
you
can
see
here,
we
have
an
already
approved
permission
for
a
custom
API,
as
well
as
two
new
permission
requests
which
are
pending
approval
for
the
Mac
so
graph
for
the
two
permissions
that
I
showed
you
in
my
package
solution
that
JSON
file,
so
I
can
select
the
first
permission
for
example,
and
say
this
one
and
I
can
approve
or
reject
the
permission
request.
B
As
you
can
see
here,
I
have
a
bunch
of
detail,
information
about
who
is
requesting
the
permission
and
when
it
was
requested,
and
so
on
so
forth,
and
if
I'm
okay
I
can
approve
this
permission
request.
Moreover,
I
can
also
approve
the
second
permission,
so
the
one
for
the
calendars
read
again:
I
can
select
and
I
can
click
the
approve
button
before
doing
that,
I
want
to
tell
you,
and
we
want
to
share
with
you
that
you
can
do
almost
the
same
stuff
using
PowerShell,
if
you
like,
so
that
you
can
automate
the
full
process.
B
So
you
will
simply
need
to
connect
to
the
SPO
service,
providing
the
URL
of
the
admin
URL
of
SharePoint
Online,
and
then
you
can
get
the
already
assigned
permission.
Grant
I'm
already
connected
with
my
target
tenant
right
now,
so
I
can
get
the
permissions
that
I
have
already
granted
and,
for
example,
we
can
see
the
custom
one
for
the
user
impersonation,
as
well
as
the
user
dot
read
basic
dot,
all
which
I
just
approved.
B
That
I
can
also
see
that
I
have
some
pending
requests
like
the
one
oops
or
sometimes
it
fails,
but
if
you
still
under
preview.
So
when
you
make
the
request,
you
can
see
that
you
have
one
or
more
pending
approvals
for
pending
permissions,
and
here
we
have
one
and
we
can,
for
example,
approve
the
permission
using
PowerShell
or
we
can
denied,
or
we
can
even
revoke
a
permission
that
we
already
assigned
whatever
will
be
the
tool
that
you
want
to
use.
B
Once
you
have
approved
the
permission
needed
by
your
application,
you
will
be
able
to
use
the
permissions
in
your
client
code
just
using
the
ad
HTTP
client
object
or
the
graph
ms
graph
client
object,
and
in
fact
here
what
I'm
doing
is
exactly
using
those
permission
through
these
clients
at
webpart.
Moreover,
whenever
you
enable
you
approve
a
permission
request,
if
you
go
into
the
azure
active
directory
management,
UI
of
your
tenant,
you
will
find
a
sharepoint
online
client
extensibility
application
registered.
B
And
if
you
dig
into
that
application-
and
if
you
have
a
look
at
the
permissions
of
that
application,
you
will
be
able
to
see
what
are
the
permissions
applied
and
this
application
is
a
kind
of
service
principle
which
is
used
at
the
tenant
level
to
configure
all
of
the
permissions
that
all
of
the
sharepoint
solutions
in
your
tenant
will
have.
In
fact,
the
permission
that
you
see
in
this
UI
are
those
assigned
those
approved
for
any
sharpen
frame
or
solution
running
in
your
tenant.
B
So
if
not
something
a
tie
to
any
specific
package
or
solution,
but
once
you
approve
a
permission,
a
tenant
level
that
permission
would
be
available
to
all
of
the
sharpen
frame
of
solutions
running
in
your
tenant.
Of
course,
you
can
also
remove
a
permission
if
you
don't
like
it
and
it's
up
to
you,
you
have
the
web
UI
or
the
PowerShell
based
UI,
to
manage
those
permission.
B
Let's
say
de
I
think
that
now
we
have
a
full
round
up
fully
working
round
trip.
We
can
fully
play
with
the
solution
and
just
to
show
you
one
more
thing
before
leaving
the
stage
through
my
colleagues.
If
I
make
a
search
using
either
the
aad,
HTTP,
client
or
the
micro
graph
client,
you
will
see
the
first
time
a
pop-up
dialog
window
popping
up
because
it
viel
Jes
is
the
library
used
under
the
cover
to
make
the
open
authorization
and
shake.
B
And,
moreover,
if
we
press
f12
and
we
go
in
the
application
in
the
session
storage,
you
can
see
that
we
have
a
token
an
access
token
for
the
graph.
And
here,
if
you
want
the
bar,
if
you
want
to
dig
into
the
details,
you
can
just
extract
the
access
token
and
see
what's
inside
the
access
token,
one
last
thing
by
default
at
least
right
now,
by
default
all
of
the
client-side
work
part.
B
Even
if
they
don't
have
any
permission
approved
or
assigned,
they
will
have
a
custom
out-of-the-box
of
graph
permission,
which
will
be
the
users
dot
read
dot
all.
So,
if
you
simply
need
that
permission,
you
don't
really
need
to
make
an
explicit
request
in
the
package
solution
door
to
JSON
file.
While
if
you
want
to
have
any
other
kind
of
permission
like
in
my
example,
you
will
need
to
make
an
explicit
request
and
you
will
have
to
wait
for
the
approval
for
those
permission
requests.
B
A
You
Paula
just
to
quickly
reiterate
the
questions
because
well
not
taking
too
much
time,
and
that
sounds
quite
a
lot
of
questions.
One
thing
to
really
understand
and
Paulo
you
mentioned
that
pretty
well,
so,
first
of
all,
there
is
a
default
permission,
at
least
for
now.
This
is
still
preview.
The
new
craft
client
is
replacing
the
old
craft
client,
and
so
that's
considered
deprecated
in
the
latest
versions
of
the
code,
and
that's
also
marked
in
the
API
and
all
of
the
settings.
A
What
we
also
see
here
are
not
solution
specific
and
that's
really
important
to
understand
so
any
other
web
part
which
is
requesting
an
access
token,
using
this
API
so
hitting
an
access
token
or
getting
the
access
token
into
implementation
is
getting
all
of
the
other
access
to
access
and
permissions
as
well.
So
what
you're
configuring
here
is
end
to
end?
What's
actually
supported
for
SharePoint
framework
solutions
in
your
tenon?
It's
not
only
for
a
one
solution.
If
you
also
remove
the
solutions,
we
do
not
remove
the
permissions,
because
that
would
be
it's
just
insane.
A
It
would
cause
you
problems
with
that,
but
we
have
two
documentation
coming
up
on
this
one
and
it
will
be
released
in
the
same
exactly
the
same
time
as
the
packages
and
the
server
side
on
the
server
side
obviously
need
to
enable
the
flights.
You
do
not
see
the
debts
admin
setting
yet
within
your
two
normal
tenant,
because
we
have
explicitly
about
it.
A
A
C
Right
cool,
thank
you.
Everybody,
so
I
want
to
just
take
a
few
minutes
and
talk
a
little
bit
about
the
office.
365
CLI
try
to
do
a
demo
of
this
a
couple
webinars
ago
and
I
failed
miserably
I'm
trying
to
do
on
the
fly,
so
we're
gonna
have
a
better
experience.
Today.
At
least
we
hope.
First,
if
you
want
to
find
any
information
about
the
office
365
CLI
the
best
place
to
go.
C
Is
this
link
that
you
see
right
up
here
at
the
top
of
my
screen
and
the
browser
just
SharePoint
github
IO
/
office,
365
CLI,
so
you're
probably
wondering
what
is
this
thing?
So
the
idea
is,
is
that
I
mean
today
we
have
ways
to
interact
with
SharePoint
in
office
365
that
are
provided
both
by
Microsoft
and
the
powershell
sharepoint,
the
sharepoint
online
PowerShell
module,
as
well
as
from
PNP.
C
We
have
the
SharePoint
PowerShell
as
well,
but
what
we've
done
here
is
that
the
community
has
built
another
project
called
the
office
365
CLI,
with
the
motivation
of
giving
us
a
way
for
us
to
do
the
same
kind
of
interaction
with
that
we
can
do
with
PowerShell
but
being
able
to
do
it
in
other
platforms
as
well,
such
as
Mac,
OS
or
Linux.
So
this
is
a
classic
command-line
interface
I'm,
going
to
show
you
that's
all
built
on
top
of
node,
so
you
have
to
have
node
installed.
C
You
can
find
out
how
to
get
either
one
in
the
in
the
documentation
on
the
website.
So
choose
either
one
and
the
way
it
works
under
the
covers
is
that
it's
going
to
have
you
authenticate
I'm,
going
to
show
you
this
in
just
a
second:
let's
go:
have
you
authenticated
it
using
your
azure
ad
or
office
365
credentials,
and
we
use
primarily
use
the
REST
API
either
the
office
365
or
Azure,
Active,
Directory
or
SharePoint
Online
REST
API
is
to
do
all
of
our
interaction.
C
That's
primary,
but
there
are
some
instances
where
the
REST
API
does
not
have
an
when
exposed
for
what
we
need
to
be
able
to
do
so
similar
to
how
the
PowerShell
guys
do
it.
We
call
the
see
some
end
points
directly,
which
is
not
really
a
hack,
because
these
different
end
points
are
all
published
protocols
by
Microsoft.
So
we
just
mimic
the
call
that
see
some
is
end
up.
Gonna
make
so
the
way
you're
gonna
go
about
getting
this
I've
got
I'm
just
running
on
one
version
of
node
on
my
machine.
C
I
use
a
thing
called
node
version
manager
to
make
easy
jump
around
to
install
this
I
would
just
say:
NPM,
install
dash,
G
and
then
or
for
go
global
and
then
I'm
going
to
specify
the
PMP
slash
office,
365
CLI
tool
here,
so
it's
gonna
go
ahead
and
download
it.
I'm
gonna
save
us
a
little
bit
of
time
and
I'm
gonna
switch
over
to
another
version
of
node.
C
That
I
have
that
actually
has
the
CLI
running
so
I
can
just
do
this
we'll
see
a
version
of
the
CLI
is
going
to
be
listed
here
now
the
best
place
to
go
to
get
that's
waiting
for
this
to
finish
up
but
Wow.
There
we
go
so
you
can
see
it's
listed
right
up
here.
I've
got
the
office
365
CLI
version
0.5
installed,
don't
worry
about
the
0
being
the
first
thing
in
the
version
numbers,
this
is
classic
classic
Cimber
notation,
so
it
we
are
at
a
v1
or,
however,
you
want
to
call
it.
C
We
are
a
generally
release,
so
you
feel
comfortable
using
this
stuff.
How
do
I
go
about
getting
help
for
this
thing?
Well,
first
thing:
I
do.
Is
you
have
to
jump
in
and
actually
start
using
it?
So
the
way
you
do
that
is
you're
gonna
use
it
in
an
immersive
mode,
so
I'm
gonna
go
to
office
365
and
what
that's
gonna
do
is
then
open
up
this
immersive
mode.
So
the
first
thing
we
do
is
I'm
gonna
say:
let's
just
get
a
status
here
and
it
says,
am
I
already
connected
and
sure
enough.
C
This
one
is
already
connected
if
I
needed
to
connect
to
this.
So
if
I
wanted
to
disconnect
so
SPO
disconnect
and
then,
if
I
do
a
status
the
way
I'm
going
to
connect
to
it
is
by
saying
SPO
connect
and
then
I
pass
in
the
end
point
for
the
admin
part
of
my
SharePoint
Online
tenant,
which
is
a
cio
365
dev
0
0
admin
SharePoint
com.
C
C
It's
gonna
prompt
me
to
go
ahead
and
login,
which
I'm
already
logged
into
my
tenant,
so
I'll
just
paste
that
in
copy
it
wants
me
to
login
again
this
903
6500
on
Microsoft,
comm
and
I
will
save
myself
with
my
password
manager
and
I'm
logged
in
so
now,
I'm
gonna
go
back
over
here
and
prompt,
and
if
I
wait
a
second,
it
will
come
back
and
say:
yes,
you
are
connected
all
right.
So
now
what
can
I
end
up
doing
with
this?
Well,
the
way
that
you
can
do
this.
C
You
can
always
ask
it
for
some
help
and
find
out
what
you
need
to
do
by
just
typing
in
health.
You
see
we
have
a
couple
different
things
here.
We
have
a
ad
command
groups
and
SPO
command
groups.
The
goal
is
for
this
project
to
ultimately
get
to
full
parity,
doing
things
with
Excel
doing
things
with
planner
office
365
management.
C
It's
kind
of
list
out,
here's
all
the
different
command
groups
of
different
things
that
we
can
do
so,
for
example,
I,
can
say
SPO
site
list
and
give
me
a
list
of
all
of
my
SharePoint
site
collections
inside
of
my
dev
tenant.
You
see
here,
I'm
very
busy
or
I
can
say,
give
me
all
the
classic
sites
by
saying
SPO
site
classic
list
and
I'll
get
a
few
more
there's
a
couple.
C
C
There
we
go
so
I
only
have
one
team
site
upgrade
here:
that's
using
the
the
team,
that's
using
a
team
site
template
all
of
this
help,
I'm
going
to
show
you
how
you
can
get
some
of
the
help
here
in
just
a
minute
work.
Knowing
all
these
different
commands
are
available
to
me.
You
do
see,
though,
that
when
I,
you
know
fat-fingered
something
just
a
moment
ago
in
hearing
the
options,
it
does
tell
me
all
of
these
different
things
of
stuff
that
I
can
do
with
this.
C
Some
of
the
other
things
that
we
can
do
too
is
pretty
cool,
is
I
can
even
say
SPO
site,
app,
catalog
and
I
can
get
a
list
like
say:
go
ahead,
I
want
to
add
in
an
app
catalog
for
a
SharePoint
site
by
passing
in
the
URL,
say:
HTTP
a
cio
365
dev
double-0
sharepoint
comm
sites
201.
This
would
add
a
site
collection,
scope,
app
catalog
to
this
so
right
here.
The
reason
why
I'm
getting
this
little
air
here
is
because
three
subscribed
a
SharePoint
commish
sites.
C
It
looks
like
as
I
screw
something
up
somewhere,
that's
okay,
it
does
this.
That
does
actually
work.
I
know
that
one
works
because
that's
the
command
that
I
created
and
they
wouldn't-
we
wouldn't
merge
it
in
unless
it
actually
worked.
So
anyway,
they
had
a
little
error.
There.
C
I'm
not
gonna,
dwell
on
that
I
could
but
I
won't
I
want
to
take
up
too
much
of
anybody
else's
time.
Is
there
another
presentation
after
this
some
of
there's
three
other
things?
I
want
to
show
you
that
are
pretty
cool
with
this?
One
of
the
other
things
you
can
do
is
I
can
also
work
with
the
CDN,
so
I
could
say
something
like
SPO
CDN
get
now
I
did
see
someone
just
say
plus-one
for
intellisense.
I
will
tell
you
that
one
of
the
things
that
we
do
have
with
this
is
command
line.
C
Completion
I'm,
not
tabbing
through
the
commands
that
are
available
to
me,
but
I
could
say.
Spo,
tab
and
I
would
see
those
different
things.
I
don't
have
that
set
up
on
my
machine,
but
it
is
something
that
is
set
up
and
available
to
us
with
the
office
365
CLI
upon
installation,
I'm,
doing
a
dev
install,
and
it's
not
really
working
on
my
machine,
but
for
most
people
wouldn't
be
a
problem.
Here,
though,
you
can
see
back
on
the
screen.
I
said
Espio
CDN
get
so
thanks
for
pointing
that
out
so
Yannick.
C
So
here
I
say:
SPO.
Cdn
get,
and
it's
saying
we
responds
back
with
just
true
saying:
yes,
you've
got
the
office
365
I've
CDN,
enabled
on
your
tent,
so
that
I
can
say.
Well.
Let
me
get
some
other
information
about
it
like
origin
list,
so
give
me
a
list
of
all
the
origins
and
there's
the
common
origins.
You
would
normally
see
plus
the
fourth
one,
which
is
the
one
that
I've
added
for
my
list
as
well
now
as
I'm
running
through
these
things,
really
quick
here.
C
C
You
can
always
go
to
the
website
and
find
these
different
questions,
or
these
different
commands
that
are
available
by
going
to
the
commands
and
then
I
can
come
over
and
say,
look
at
the
app
and
say
what
can
we
do
with
the
app
like
listing
out
all
the
different
sharepoint
apps
that
have
been
installed
or
uploaded
to
the
app
catalog?
You
can
see
the
commands
that
look
like
this,
or
the
way
I
prefer
to
do
it
is
to
live
in
the
in
the
CLI.
C
So
let
me
clear
my
screen
up,
make
it
easier
to
read
this
and
I'm
going
to
say
help
SPO
app.
What
that
does
is
it
shows
when,
if
I
start
with
the
first
command
being
help,
then,
as
I
go
deeper
in
adding
more
commands,
it
will
be.
It'll
show
me
more
detail
about
those
specific
commands,
so
here
it
can
say,
help
SPO
app
and
go
a
little
bit
further
help
SPO
app
ad,
and
it
shows
me
all
the
details
about
this
one.
So
you
can
see
here.
C
It
shows
me
the
syntax,
a
description,
all
the
different
options
I
can
put
in
plus
all
these
different
remarks
and
these
remarks
are
going
to
mirror
what
we
see
on
the
website
as
well.
In
addition,
we've
also
gone
through
we've
added
in
documentation
for
references
over
to
the
public
Microsoft
documentation
as
well
for
additional
information
here.
So
these
are
the
office
365
ALM
API
is
that
we
can
use
or
the
sorry
the
SharePoint
KLM
API
is
that
we
can
use
and
post
and
deploy
things
too.
C
What's
nice
about
these
is
that
we
are
saving
you
from
having
to
work
directly
with
those
REST
API.
It's
just
like
the
PowerShell,
the
PMP
PowerShell
guys
have
set
up
for
us
as
well.
The
last
thing
I
want
to
show
you
before
I
turn
over
to
our
other
presenter
is
how
every
command
has
some
additional
things
that
you
can
do
so,
let's
say
I
want
to
go
to
the
CDN
and
I
normally
want
to
do
a
CD
and
get
find
out
the
status
here.
Well,
I
can
do
I
can
say,
be
verbose
about
this.
C
Every
man
supports
the
verbose
command.
It
will
write
out
additional
logging
information
to
the
screen
or,
if
you
really
are
curious,
you
can
use
the
debug
command
and
that
will
show
you
all
the
rest
calls
with
all
the
payloads,
including
all
the
way
down
to
access
tokens
that
we're
submitting
over
to
the
endpoint.
C
That
comes
straight
back,
so
you
could
stuff
that
into
a
variable
if
you're
into
bash
scripting
or
you
get
other
kind
of
command
line,
scripting
and
then
iterate
over
that,
however,
you
see
fit
or
you
could
even
just
take
it
and
say
pipe
it
out
to
desktop
file
dot
JSON,
you
know
go
through
and
we'll
write
that
file
out
to
my
desktop.
So
that's
everything
that
I
want
to
show
about
the
office.
365
CLI!
If
you
have
any
questions
about
it,
I'll
be
answering
questions
during
the
next
presentation
as
well.
Excellent.
A
Thank
you
a
few
things.
What
I
wanted
to
specifically
around
this
one,
there's
a
future
good
questions
and
then,
let's
talk
about
this
from
a
user's
perspective,
Bert,
you
can
start
sharing.
We
don't
so
you'll
be
ready
on
on
that
side.
But
now
two
things
let's
be
super
super
super
super
clear.
Why
are
you
introducing
this
one?
There's
a
PowerShell?
No,
no!
This
is
not
a
replacement.
Let's
be
super
clear.
A
The
number
one
use
case
where
they
actually
this
everything
is
thought
it
was
Waldeck,
was
trying
in
his
Mack
to
configure
office,
resistor
five
CDN
and
was
like
I
can't
because
the
configuration
of
office
365
CDN
requires
what
PowerShell
there's
no
mcmd,
let's
or
there's
no
model
for
Mack
to
actually
configure
office,
resistor,
five
CDN
as
such,
so
while
they
implemented
a
first
command
and
obviously
in
a
Mac
development
world,
if
you're
from
a
Windows
site
you
might
be
like
here,
but
that
doesn't
make
any
sense.
A
Trust
me
in
a
Mac
development
world,
whatever
AC,
is
showing
makes
a
lot
of
sense
and
that's
a
quite
typical
way
how
people
are
then
doing
this
stuff
in
practice.
Now
it
will.
This
replace
the
BMP
PowerShell.
Absolutely
not.
Will
this
provide
Pro
replace
a
SharePoint
Online
PowerShell?
Absolutely
not
that's,
not
the
intention
of
this.
It
is
providing
a
choice
for
as
a
cross-platform
and
liberal
choice.
Now
will
we
have
in
the
future
cross-platform
level
power
shop
yeah?
That
could
be
the
case
as
well.
A
Is
that
then
replacing
this
one
well
potentially
not
because
choice
is
always
good,
so
this
is
not
meant
to
be
a
competition
between
the
things
there
are
preferences
for
people
how
they
use
these
things.
Now
there
was
a
good
question
on
the
on
the
ion
window,
which
sauce
Haiti
will
within
the
PMP
category
in
this
in
this
CLI.
A
Well,
technically,
potentially,
you
might
see
some
of
the
same
capabilities
as
in
the
PMP
PowerShell
in
the
CLI,
but
most
likely
we
will
not
name
them
as
a
SAP
EMP,
because
again
it
doesn't
really
make
that
much
sense
anymore.
To
do
that,
because
the
BMP
is
kind
of
PMP
is
part
of
the
ship
on
SharePoint,
Def
and
SharePoint,
so
it's
kind
of
a
it
might
be
even
misleading,
but
will
you
see
similar
capabilities
as
in
the
BMP
PowerShell
yeah?
What
you
should
be
absolutely,
if
you
need
them,
you
can
contribute.
A
Obviously,
Irvine
is
highly
highly
welcoming
all
of
the
contributions
in
the
PMP
PowerShell
site
as
well.
If
you
are
more
windows
developer
now,
let's
see
if
we
can
get
sharing
to
work
for
Bert,
which
apparently
trucked
from
the
call
which
is
it
has
to
be
a
hardware
issue.
Now
they
will
say
one
question
I'm,
not
sure
which
of
all
of
these
things
is
they
already
answered
to
multi,
authentication,
multi
of
a
say
already
on
Snowden.
C
Yes,
I
did
it
basically
the
thing
for
that
is
that
we
don't
do
off.
Yes,
like
a
power,
strong,
guys,
we
hand
you
off
to
Azure
ad
to
go
login,
that's
what
the
device
login
is
and
once
you
login
over
there,
we
just
keep
holding
as
ready
and
say:
did
they
log
into
their
login
and
give
us
a
token
give
us
a
token
and.
A
And
again,
that's
more
natural
for
the
Mac
and
more
natural
for
the
CL
is
the
CLI
concept
itself
is
not
the
first
time
introduced
in
BMP,
there's
a
lot
of
CLI
out
there
and
that's
not
sure
way
for
doing
that
stuff.
There
again
options
Burt
good
to
have
you
back.
That
was
a
hardware
issue
right,
no
network
issue
or
whatever.
D
D
One
of
the
common
requests
we
had
is
like
people
want
to
extract
a
site
with
one
or
more
classic
pages,
including
the
depending
files.
So,
for
example,
here
we
have
a
communication
site
showing
the
upcoming
shop
on
Saturdays,
and
this
is
the
hero
web
part
that
you
probably
are
familiar
with
containing
five
images
and
so
some
text
and
of
course
there
is
also
some
nice
image
from
the
Belgian.
A
SharePoint
Saturday
debug
but
okay
looks
great.
D
But
how
can
I
extract
this
one
and
apply
it
to
a
new
communication
site
even
outside
of
this
particular
tenant?
So
that's
the
goal
and
that's
the
thing
that
I'm
going
to
show.
You
now
go
to
my
house
hole
for
fun
I'm,
using
a
different
shell
to
this
eyebrow
gel,
which
I
didn't
install
module,
SharePoint
people
online.
It's
faulty
power
shell
in
there
and
that-
and
at
this
point
you
can
run
your
PT
PowerShell
across
any
device,
because
this
is
just
a
browser.
D
D
D
All
rightie
goods
I
think
we
should
be
in
hot
and
on
the
next
is
extract
the
side
waist
and
there,
and
while
this
is
extracting,
we
can
save
some
time
jump
to
the
other
topic.
So
the
pinyin
people
reading
engine
is
not
really
a
migration
tool.
We
on
purpose
only
extract
like
a
home
page.
We
don't
extract
list
data
and
we
talked
about
accessibility
providers
in
the
past.
So
you
can
write
your
own
accessibility
provider
to
enable
the
searcher
scenario.
D
D
The
collection
of
the
provider
meriting
the
interface,
but
what
this
one
does,
which
is
the
thing
that
I
want
to
show,
is
extract
across
all
the
client-side
pages
of
your
site
and
then
extract
them
all
in
the
template.
So
magic
practice
is
here.
So
this
is
the
new
thing
that
we
added
in
the
bean
before
using
engine.
There's
some
sorry,
indian.
Besides
or
library,
we
do
some
refactoring,
which
makes
it
easy
for
you
to
just
consume
the
this
extract.
Client-Side
page
method
for
your
own
exits
really
provide
us
all
right.
D
D
D
We
see
images,
isn't
that
weird,
like
we
extracted
home
page,
which
we
get
images
and
that's
one
of
the
new
things,
so
we
we
did
essentially
do
this
gap
bridging
template.
We
set
this
branding
files,
which
creates
the
extraction
of
all
the
dependent
images.
So
essentially,
the
engine
is
clever
enough
to
see
that
there
are
five
images
here.
If
there's
five
images
to
live
in
the
current
site,
we
will
extract
them
as
well.
D
B
D
D
So
you
see
it's
applying
the
lists
instance
creating
the
site
assets
list
so
for
communication,
psyche
to
great
site
ss
list
as
part
of
the
template,
and
then
it
should
snow
very
quickly
create
the
actual
separating
the
files,
so
we
exported
as
files
they
get
uploaded
automatically
they
get
referenced.
So
to
enable
the
scenario.
This
is
the
template
that
we
extract
it
really
quick
here.
You
see
sample
this
guy.
D
Let
me
zoom
in
so
we
have
a
new
token
file,
unique
ID
that
allows
to
kind
of
have
references
to
files
as
part
of
the
template,
what
works
kind
of
automatically
for
you
and
the
nitrous
all
this?
That's
it
apply.
You've
finished.
So,
let's
see
if
it
will
work
just
a
new
site,
and
hopefully
we
see
our
same
images
again
and
yes,
we
do
great.
D
A
D
If
you
expect
to
a
pin
view
file
the
same
thing,
so
you
just
will
end
up
in
a
PNP
file.
Everything
that
you
extract
ends
up
in
a
PHP
file.
How
is
it
work
when
you
extract
web
parts?
Have
properties?
Have
you
some
properties
which
did
determine
the
behavior
of
the
web
part?
Essentially,
there's
a
generic
code
that
will
try
to
figure
out
like?
Is
there
a
reference
to
a
file
based
on
an
unique
ID?
We
are
trying
to
find
the
file
inside
the
current
site.
If
you
find
the
file,
we
grab
it.
D
A
A
Same
model
as
the
first
party
web
part,
so
therefore
we
can
then
extract,
and
these
things
out
as
well,
but
this
is
really
really
highly
useful
if
you
need
to
replay
in
quotes
replay
an
existing
modern
sites
or
a
classic
site
as
well.
Actually,
but
the
modern
side
in
this
case
and
within
existing
web
parts,
for
which
have
a
dependence,
is
on
the
images
or
other
assets
in
the
site.
So
super
super
super
create,
are
clear
and
create
implementation.
Thank
you
both
for
that,
and
that
was
part
of
the
February
release.
Wasn't
it
so?
A
Yes,
absolutely
cool
excellent,
but
I
think
we're
hitting
the
hours
so
therefore
learn.
Reuse
share
our
SharePoint
PMP,
let's
say
quotes
and
a
chemist's
spbm
be.
There
was
a
discussion
earlier
today,
potentially
that
hey
what
will
happen
for
that
URL.
It
will
be
most
likely
redirect,
at
sooner
or
later,
to
the
new
SharePoint
developer
portal,
where
you
will
doe
see
all
of
the
SharePoint
PMP
assets
and
everything
else,
because
the
the
SharePoint
dev
equals
chapman
PMP
is
your
NP
NP
equals
your
pontiff
and
deaf
community?
There
isn't
really
no
difference.
A
It's
the
same
people
and
saying
same
troupe
and
same
process
how
we
do
the
stuff,
but
thank
you,
everybody
thank
you,
Paula
for
your
great
demo
around
the
upcoming
whip,
API
and
craft
scopes,
functionality
we
have
documen
and
queued
up.
I
was
just
actually
quick
and
doing
quick
reviews
on
the
documents
when
birch
was
doing
his
demo.
That
will
be
cued
up
quite
soon
and
available,
and
then
we
will
get
the
tenants
and
the
capabilities
enabled
in
a
tenant,
so
things
will
happen
within
hours
or
days.
A
A
Thank
you
great
demo
on
the
visioning,
absolutely
brilliant
stuff,
because
that
helps
across
the
platform
well,
at
least
in
a
Windows
platform,
because
that
that's
currently
supported
in
the
PMB
PowerShell
and
in
the
season
extension
to
do
provisioning
of
those
sites
in
a
consistent
way.
But
thank
you.
Everybody
for
joining.
Thank
you,
everybody
for
watching.
A
So
if
you
want
to
share
some
of
the
stuff,
what
we
went
through
today
and
for
your
colleagues
or
friends
or
your
customers
and
the
video
will
be
out
in
a
Kanis
SP
dev
videos
within
24
hours
and
you
can
actually
have
to
recording
them
from
there.
Thank
you.
Thank
you.
Thank
you
and
keep
the
feedback
coming
and
thank
you
for
joining
bye-bye.