►
Description
Recording of the SIG from June 28th. Latest SharePoint Development news from engineering. SharePoint Developer news and cool community demos.
Building site provisioning solution with PowerApp and Flow. Using Get-PnPSearchCrawlLog cmdlet for search troubleshooting
Detailed agenda and covered topics are available via the Microsoft Tech Community (http://aka.ms/spdev-community).
Download recurrent invite from http://aka.ms/spdev-sig-call.
A
Welcome
everybody:
this
is
the
shape
and
patterns
and
practices
special
interest
group.
So
that's
what
the
stick
actually
means
in
the
titles,
and
this
is
the
general
shape
and
development,
and
in
this
course
we
take
typically
talk
about
SharePoint
solution
designs.
We
talk
about
see
some
REST
API
is
in
turn
solution.
Architectures.
A
We
also
started,
including
now
more
and
more
actually,
already
a
year
ago,
a
flow
and
micro
flow
and
power
apps
in
this
course,
because,
quite
often
as
part
of
a
larger
solution,
you
actually
take
advantage
of
those
as
well.
In
this
call
checks
from
the
who's
responsible
of
the
flow
and
power
ups.
Integration
in
SharePoint
won't
be
joining
us
in
the
future.
A
We
will
always
give
him
a
five
to
ten
minute
spot
in
this
course,
but
he
is
currently
on
vacation,
apparently
because
the
fourth
of
July
is
on
next
Tuesday
or
Wednesday
or
whenever
it
is,
people
are
already
on
vacation
in
u.s.
I,
don't
know
how
that
works,
because
I
just
don't
understand
anyway,
but
people
are
quite
quite
widely
now
on
a
vacation
in
Redmond
anyway,
on
also
on
this
course,
we
also
do
typically
community
demos
or
a
condemned
O's
or
from
the
shipment
engineering
side.
A
Akms
SP
PMP
community
is
a
great
place
to
talk
about
and
ask
questions
from
other
people
in
the
community,
so
that's
in
Microsoft
tech,
community
and
then
a
game
SSP
dev
Docs,
which
is
our
official
documentation.
But
the
whole
point
of
these
goals
is
to
have
a
interactive
chat
in
ion
window,
which
I
can
see
that
everybody's
doing
that's
really
hectically
already
with
skip,
and
then
also
us
to
update
from
a
sharepoint
engineering
side
to
update
you
on
the
latest.
A
What
has
what
is
happening
on
the
sharepoint
engineering
from
a
developer
perspective
and
in
some
of
these
goals?
There's
always
new
groundbreaking
stuff,
and
we
actually,
even
in
some
of
the
calls
we've
been
showing
demos
before
they
were
shown
in
SPC
or
in
Bill.
It
always
depends
on
the
timing.
It
always
depends
on
a
week.
We
do.
We
have
something
stupid
groundbreaking
to
announce
this
week.
Nothing
really
a
magical,
but
there's
always
something
to
talk
about.
A
A
Today,
we'll
have
two
demos,
one
from
Olli,
yes
colliding
from
Sue
lava
and
then
one
from
me
cast
Winston
from
puzzle
part
as
an
example.
You
can
always
contribute
in
a
key
table,
so
please
get
contribute
by
giving
us
issues.
They
don't
ask
know
if
something
isn't
working
properly
or
then
contribute
by
submitting
for
requests,
which
is
a
great
way
of
contributing
as
well.
All
of
the
contributions
are
always
getting
acknowledged
in
our
monthly
communications.
So
in
our
def
blocks
your
will.
You
will
get
your
name
and
optionally.
Your
company
name
mentioned
as
well.
A
A
You
can
always
do
that,
but
also
let
us
know
to
very
able
to
actually
address
that
whatever
is
wrong
or
what
is
the
gap
or
what
is
the
missing
thing
and
that's
a
super
important
thing:
there's
a
lot
of
things
and
there's
a
lot
of
functionalities
in
SharePoint
and
yes,
we
know
that
there
are
gaps
which
we
need
to
address
now,
let's
actually
get
moving
on
the
actual
agenda,
so
some
to
turn
around
an
awesome.
Sun
update
some
to
bigger
sites
which
I
always
show
here,
but
some
news
lines
as
well.
A
There's
a
quick
look
on
the
road
map.
Nothing
really
traumatic!
All
at
this
point,
just
making
sure
that
everybody
is
up-to-date
on
on
the
following
step.
So
what's
actually
happening,
then
we'll
have
a
demo
from
Olie
around
building
site,
provisioning
solution
with
power,
apps
and
flow
relatively
well
typical
scenario
where
you
can
actually
take
advantage
of
the
flow
and
and
I
think
in
this
case
we're
actually
then
extending
that
with
Usher
functions
and
doing
additional
stuff
on
that
side
as
well,
but
I'll.
Let
all
these
to
actually
explain
that.
A
Oh
thank
you
and
then
the
second
demo
is
from
Michal
Swenson,
and
this
is
around
one
of
the
BMP
powershell
commandlets
and
how
to
use
that
for
shirts
troubleshooting.
So
every
now
and
then
you
might
have
challenges
on
SharePoint
Online
to
know
which
of
the
items
has
been
indexed
and
crawled
and
everything
else-
and
this
is
a
great
comment-
left
for
doing
some
troubleshooting
on
that
I've
written
by
Mike
Ross,
when
Michael's
mints
on,
if
I
remember
correctly
as
well.
So
it
is
a
great
way
for
Michal
to
show
what
he
has
contributed
as
well.
A
Now,
let's
actually
get
the
one
going
on
this
one,
so
quick
updates,
obviously
documentation.
Please
please,
please
remember
I
kms
s,
PDF
Docs!
We
will
have
more
than
800,000
views
in
tune,
even
though
it's
we
are
heading
to
this
summer,
vacation
time
with
pretty
decent
number.
We
didn't
quite
get
to
1
million
during
this
fiscal
buy
end
of
June,
but
that's
fine
we'll
get
to
the
1
million
in
this
views
by
by
Christmas,
most
likely
or
by
end
of
this
calendar
year
really,
and
if
you
have
any
comments
and
everything
else,
those
will
be.
A
Actually
those
will
be
actually
issues
in
the
s/pdif
docs
issue
list.
But
if
you
have
any
developer
issues
in
general,
please
let
us
know
this
is
the
way
you
can.
Actually
let
us
in
ship
on
engineering
know
that
you
have
an
issue
which
we
can't
explain.
Some
API
is
behaving
badly
site,
design
action
isn't
working
or
something
like
that.
Please
let
us
know
and
we'll
reroute
your
issue
or
question
or
report
to
the
right
people
and
it
will
get
eventually
processed.
A
We
have
been
able
to
cut
quite
a
few
critical
things
using
this
process
as
well
in
a
pasture.
So
thank
you
for
those
people.
Who've
been
contributing
on
this
issue,
so
super
super
super
valuable
and
we
really
two
key
reason
why
this
issue
list
does
exist.
Is
that
if
you,
you
have
a
developer
oriented
issue
and
you
report
that
using
the
shipment
online
support
sandals,
they
will
actually
tell
you
that
well,
they
don't
have
expertise
to
help
you
because
they
did.
It
is
a
developer
issue.
A
If
it's
non
developer
issue,
then
please
use
the
right
support
channels,
which
is
the
sharepoint
online
support
channel
to
report
that
so
non-developer
issues
should
not
be
reported
by
using
this
issue
list
now
moving
on
kind
of
a
new
slides.
Those
are
the
two
slides
which
I
always
keep
on
the
presentation,
a
reminder
on
the
ship
on
target-
and
this
is
has
been
really
really
great-
to
see
it-
the
interest
on
this
one,
because
we're
obviously
tracking
to
use
it
on
the
other
side
of
the
other
side
of
the
platform
as
well.
A
So
we're
already
seeing
more
than
400
tenants
using,
for
example,
the
tiles
webpart
across
the
sharepoint
online
within
a
matter
of
few
weeks
with
really
nice
achievement.
We
will
keep
on
evolving
this,
based
on
your
input,
based
on
your
issue,
reports
based
on
app
or
requests
and
by
ignite.
It
is
in
our
plans
to
have
a
self-service
website
where
you
can
actually
go
and
provision
this
without
any
partial
executions
or
anything
like
that.
That
design
is
still
in
my
head.
A
To
be
honest,
so
I
need
to
still
written
it
down
and
actually
start
working
on
on
making
that
website
to
work,
but
that
should
be
released
by
ignite.
So,
if
you
trying
to
BMP
session
in
ignite,
you
should
see
that
one
in
practice
now
other
things
like
you
noticed.
We
have
updated
our
invites
if
you
go
today,
game
SSB,
a
game
SSB
PMPM,
asthma,
PMP
URL
or
the
page,
which
is
the
community
page
scroll
down
on
this
community
community
call
in
whites.
A
A
So
all
of
the
in
what's
basically
expired,
and
now
the
new
invites
are
by
end
of
June
next
year,
so
they
will
be
valid
for
again
for
one
year
now
that
things
earlier
today,
we
released
a
new
version
of
shipment
online
season
to
a
new
version
of
this
new
kit.
This
wasn't
really
dramatically
thing,
but
there's
a
few
interesting
properties,
for
example
in
a
tenant
level
which
are
indicating
something
which
is
happening
in
the
future.
A
Sorry
in
the
web,
object,
which
is
something
related
on
make
a
menu
in
so
whatever
today's,
and
at
this
point,
I
cannot
actually
explain
what
that
will
peek,
because
I
cannot
announce
anything
on
that.
But
since
the
season
is
part
of
the
sharepoint
online
powershell
releases
and
we
rather
open
and
say,
what's
what
are
the
new
properties
using
this
documentation
and
blog
post,
rather
than
expecting
you
to
find,
what's
the
new
stuff
without
the
new
documentation?
A
But
this
is
obviously
a
big
thing
to
remember
if
you're,
if
you're
using
SharePoint
framework,
this
one
point
five
point
one
should
address
basically
the
recreations
which
we
had
in
1.5.
So
there
were
certain
issues
related
on
craf,
AP
is
and
interfaces,
and
all
of
that
and
those
have
been
addressed
in
here.
We
are
working
on
updating
again
our
tutorials
and
on
documentation
everything
else
to
double
check
that
everything
is
up-to-date
from
this
one.
Now
other
stuff-
something
Wilson
five
yesterday,
also
in
our
documentation,
is
my
creation,
API
documentation.
A
A
Well,
so
the
so
how
this
works
is
that
Scheck
aid
and
have
a
point
in
all
of
this
is
me,
is
are
basically
taking
advantage
of
our
native
API
so
anyway,
because
these
are
the
APIs
which
we
offer
out
and
their
applications
are
adding
value.
On
top
of
this,
let's
say
raw
API
is
in
our
case
the
native
API
is
the
native
UI
is,
and
everything
else
and
that's
super
polished
and
they're
missing
capability
is
necessarily,
and
you
need
to
do
a
lot
of
additional
work
on
top
of
it.
A
If
you
actually
have
a
is
V
application,
it
will
make
your
life
much
easier,
so
they're,
taking
advantage
then
on
this
on
this
API
now
other
stuff.
This
one
we
talked
about
two
weeks
ago,
but
I
wanted
to
still
race
it
in
quickly
in
here,
and
so
we
are
looking
into
increasing
the
baselines,
baseline
versions
of
the
BMP
provisioning
engine
and
BMP
powershell,
and
all
of
that
and
the
last
time
there
was
nobody
who
was
really
chomping
on
this
one.
But
I
just
wanna
double
check
that
we're
good
with
this
one.
A
What
we'll
basically
saying
that
after
we
increased
the
baseline
version,
you
can
no
longer
have
an
older
version
of
SharePoint
2013,
then
September
2017
see
you
or
you
can
not
have
an
older
version
of
SharePoint
2016
than
the
feedback.
So
our
assumption
is
that
basically,
people
should
be
at
least
in
the
September
2017
Cu
level,
because
this
will
then
give
us
additional
API
switch.
We
can
take
advantage
in
the
SharePoint
BMP
provisioning
engine
and
inside
of
the
SharePoint
inside
of
the
PMB
powershell
I.
A
It
should
be
still
weeks,
but
not
anymore
months,
so,
which
is
pretty
cool.
So
we
won't
be
numerous
months
before
we
get
to
preview.
It
will
be
no
Maria
speaks
man
before
we
get
the
preview
out
for
shipment
2019.
Now,
quick,
look
on
the
roadmap
on
the
ship
on
developer
side,
so
obviously,
during
spring
and
winter
time
released
a
lot
of
stuff
in
20.
In
summer
time
we
released
over
a
one
point,
five
point,
one
and
shipment
framework.
The
next
big
things
will
be
around
SharePoint
framework.
A
One
point
six
right
now
ETA
for
that
one,
it
a
meaning
estimated
time
of
arrival
arrival.
We
can't
promise
that
that
it
will
be
by
end
of
July,
but
it's
we're
looking
into
making
that
happen
by
the
end
of
July,
we'll
have
then
a
native
graph
access
from
SharePoint
framework
see
a
version
potentially
dialog
frame
of
GA
global
deployment
of
SharePoint
framework
extensions.
This
is
something
which
we
demonstrated
in
built
and
in
SPC.
Support
for
react.
16,
which
is
in
the
edge
support
at
preview
of
sockets,
are
socket
IO,
APs
and
Chevron
2019
support.
A
Thank
You
Vincent:
that's
quickly
worked
on
the
I/o
window
and
shape
and
framework
we
have
on
2019.
So
we
talked
about
this
one
last
Thursday
as
well,
just
making
sure
that
people
are
aware
right
now.
The
version
which
we've
been
internally
testing
is
actually
running
ship
on
framework
1.5,
but
there
are
some
complications
and
obviously,
by
the
time
of
preview,
we
will
absolutely
clarify
you.
What
are
the
exactly
two
versions
which
will
be
supported
and
what
you
can
do
within
the
ship
and
2019.
It
will,
however,
support
it.
A
Will
anyway
support
ship
on
or
extensions
and
modern
experience
is
modern
pages,
and
all
of
that
as
part
of
the
dome
premises,
experience
you
as
an
administrator
can
select.
Are
you
going
to
have
classic
experience
or
the
modern
experience
in
shape
119?
Now,
let's
actually
move
into
the
demo
section.
I
took
70
minutes
as
and
hopefully
some
new
stuff
and
useful
stuff,
but
let's
actually
go
to
the
community
demos
and
have
a
look
on
things
in
practice
so
holy
alright
excellent.
We
have
a
connection
tutorial
yeah,
all.
A
B
Right
all
right,
thank
you
all
right.
My
name
is
only
ask
Lennon
and
I'm
office
developer
MVP
and
Microsoft
Certified
Master
for
SharePoint.
As
my
son,
many
of
us
also
am
office
365
and
SharePoint
user
group
Finland
organizer,
we
are
having,
like
monthly
calls
every
Monday
for
one
hour,
mainly
the
idea
was
given
by
this
event
we
are
currently
in
and
it
it
works
very
nicely
for
us
I'm.
Also
working
for
like
pay.
B
Each
office
is
to
be
an
architect
at
sulabha
and
there's
about
70
80
of
us,
and
we
are
located
in
Finland
so,
but
today,
I
am
talking
about
power-ups
and
flow
and
other
functions
and
things
you
want
mood.
I
would
like
to
do
if
you
want
to
customize
how
the
site
creation
requests
are
need
to
be
customized,
so
you're,
not
using
the
SharePoint
homeland
and
click
create
site
or
you're,
not
using
themes
and
and
a
new
team
from
there.
There
are
various
reasons
why
white?
B
That's
not
possible
and
I
have
actually
here
a
few
of
them
like,
for
example.
This
is
especially
true
in
in
big
organizations,
but
there
is
a
need
to
collect
as
additional
data
concerning
that
site
or
team
or
whatever
we
are
provisioning,
and
this
this
information
can
be
used
for
different
kind
of
purposes.
For
example,
we
can
we
can
use
that
information
to
provision
different
kind
of
libraries
and
and
pages
there,
or
we
can
use
it
later
on
on,
let's
say,
site
governance.
B
Let's
say
we,
we
could
collect
the
information
when
will
decide
expire
like
when
the
site
is
actually
created.
Also,
there
is
other
reason
which
is
quite
typical
is
is
that
there
are
requests
that
need
to
be
approved.
I
have
actually
demo
of
this
as
well.
Some
requests
don't
need
to
be
approved,
but
some,
for
example,
in
the
in
this
example
project,
creating
a
new
project
site
will
will
need
to
be
approved
by
team
site.
Doesn't
whatever
the
reason
is
all
right
and
then
there
is
other
reasons.
Are
we
want
to
control?
B
You
can
create
sites
that
is
partially
to
Apple,
also
using
site
designs,
because
you
can
say
that
this
site
design
is
available
for
certain
set
of
users.
Alright,
then
there
is
quite
typical
one
for
me:
is
this
naming
enforcing
naming
convention
for
both
site
names
and
URLs
and
I?
Have
that
one
in
place
as
well?
So
what
does
that
actually
mean
I
have
here
a
cover
up
in
this
page?
If
this
is
my
site,
directory
and
I
have
added
a
power
up
web
part
here
and
that's
that's.
B
This
create
site
functionality
here
you
can
use
it
also
on
classic
sighs.
Besides,
because
you
can
end
that
and
I
friends,
the
classic
sites
and
and
power-ups
works
nicely
from
iframe
as
well.
How
does
this
work?
You
basically
select?
What
kind
of
site
do
you
need?
Do
you
need
a
tea
inside,
for
example,
then
we
collect
some
sort
of
information
for
the
team
site
and
if
you
need
as
a
communication
site,
then
you
collect
some
different
information
there
or
if
you
want
to
create
a
project
site,
then
you
clicking
project,
information
or
typing
your
project.
B
Information
and
select
a
template
and
click
create
site.
I
have
power
up
here
as
well.
So
what
actually
happens
if
I,
for
example,
as
you
can
see
here,
we
have
sort
of
like
PowerPoint?
Has
these
slides
and
power
of
SAS
has
different
screens?
So
this
is
a
site
type
screen
which
basically
is
the
selection?
B
What
do
you
want
to
do
and
if
I
click
here
there
is
this
unselect
navigate
to
project
site
screen,
and
it
will
take
the
user
here
and
in
here
you
can
click
create
site
and
what
it
does
it
has
this
internal
variable
called
site
URL.
If
that
is
no
norm,
it's
blank,
then
we
are
going
to
actually
set
that
value
and
use
power-ups,
but
button,
which
is
basically
flow,
which
is
run
with
these
different
values
as
parameters.
I
have
two
flow
here,
but
edit
this
flow.
So
what
actually
goes
on
there.
B
Here's
the
power-ups,
it
will
provide
some
outputs
for
the
sequence
of
steps
and
this
is
called
as
a
function
and
we
are,
we
are
forming
here,
a
JSON
request.
Basically,
and
then
this
function
will
return
some
value
and
we
are
going
to
reap
like
get
that
value
back.
Do
it
a
powerup?
So
if
I
try
it
in
practice,
this
usually
works.
I'll
type.
A
B
And
click
create
site
it
takes
about,
let's
say
20,
to
50
seconds.
For
this
to
actually
work
see
and
if
I
click
here
we
are
seeing
that
it
is
actually
currently
provisioning.
It
I
won't
go
into
detail
on
this
one,
but
I
go
if
I
have
time.
I
will
call
in
the
detail
later
on
on
on
my
my
other
function,
so
it's
done,
which
means
that
this
has
now
instead
of
create
it
has
allowance
and
if
I
click
here
you
can
see
that
I
have
project
site
created
and
it's
still
doing
something
based.
B
A
B
Right
yeah,
so
so
this
is
basically,
this
is
one
type
of
thing
you
can
do.
A
good
side
here
is
that
you
can
use
this
power
up
in
in
themes
as
well
in
insert
one
page
or
you
can
use
it
from
your
mobile
device,
because
you
can
use
power
apps
on
your
mobile
device,
so
the
same
power
of
basically
working
in
different
kinds
of
situations
which
is
nice,
but
you
don't
need
to
read
redo
it,
but
I
will
show
another
demo
next
and
this
another
demo
is
similar
to
two
weeks
ago.
B
We
have
the
same
call
and
there
was
a
power
ups
in
in
support
list
and
I.
Have
this
teams
order
list
here
and
basically,
when
I
add
a
new
list
item
here,
it
will
look
a
bit
different
because
it
has
powerup
stir
and,
for
example,
you
can
do
some
some
sort
of
like
a
business
watch
it.
For
example,
here
division
is
not
required
field.
Unless
you
select
team
type
team,
then
you
need
to
have
TV
Center.
B
So
basically,
this
is
the
way
to
collect
those
on-site
requests
and
I
will
not
do
it
yet
because
I
want.
So
what
else
is
there?
Here's
a
flow?
It
has
actually
two
flows.
Their
first
one
will
take
care
that
the
team
is
created,
but
if
I
show
you
actual
flow
flow,
it
has
some
other
things
there
as
well.
So
this
starts
when
a
new
item
is
added
to
the
team's
order
list,
and
then
it
first
checks.
B
If
team
type
is
project
and
if,
if
so,
it
will
actually
start
a
approval
process,
it
will
sent
the
approval
to
me
and
some
information
there
and,
if
I
select
to
say
that
now
we
are
not
going
to
do
it.
It
will
simply
terminate
this.
This
flow
and
the
site
will
not
be
created
and
the
flow
will
be
terminated.
Its
status
cancelled,
I
could
have
here.
Additional
steps
like
and
I
should
have
there
like,
for
example,
updating
a
list
item
so
that
it
was
canceled
but
I.
B
Based
on
that
information-
and
here
we
are
basically
settings
that
think
that
stutters
whatever
this
is
our
function
returned
and
it
will
return
teams
ready
when
it's
done
and
when
the
team
is
ready.
We
have
another
flow
which
will
continue
so
this
flow
is
triggered
when,
when
list
item
in
the
order
list
is
modified
and
what
it
will
do,
it
will.
B
It
will
check
if
the
list
item
has
team
ready
as
a
status
and
then
it
will
call
another
as
our
function
and
this
other
function.
Sorry,
this
is
our
function,
we'll
do
some
other
stuff.
Basically,
what
it
will
do
is
it
will
put
these
teams
URL
address
that
we
know
by
then
it
will
put
that
on
the
navigation
and
remove
the
conversations
link
which
will
point
to
exchange
side
of
things,
and
we
don't
want
that
in
this
case.
So
let's
look
at
in
practice.
Look
at
this
in
practice.
B
Talentless
pick
a
division
and
click
say
so
at
this
point
we
can
come
here.
You
can
see
that
it
is
currently
running
this
flow
and
since
it
was
actually
a
project
site
that
we
are
ordering,
it
has
started
this
approval
process.
So
I
am
going
to
go
to
output,
and
here
is
the
I
have
a
typo
there,
not
my
first.
B
B
B
Try
to
flick
between
those
and
ten
and
this
log
scream
again.
It
is
possible
that
we
already
did
this
yeah
yeah.
It's
already
done
and
it
moved
forward.
So
it's
going
here
and
it
was
plumb.
Sorry
I
was
still
too
slow
on
this
one,
but
let
me
go
through
what
it
actually
did.
So
this
is
the
first
and
create
team,
and
what
I
do
here
is
is
I
basically,
I
am
using
these
connect.
Microsoft
teams
I'm
using
these
common
let's
and
they
are
not
perfect,
but
they
tuber.
You
need
to
use
a
credential.
B
So
it
will
do
something
like
project
or
team
on
on
start
of
that
and
then
I'm
going
to
create
the
team,
which
was
this
one
and
then
I'm,
going
to
add
creator
user
as
an
owner
for
the
team
and
if
it's
a
team
type
of
team
I
am
going
to
build
a
channel
called
announcement
and
if
it's
a
project
kind
of
team
I'm
going
to
create
this
weekly
channel
there
so
and
I'm
quickly
going
to
show
the
other
part.
This
is
the
other
function
which
is
doing
the
Sur
points
out
of
things.
B
B
B
Yeah
I
have
to
do
it,
let's
see
if
it
works.
Nah
I'm
just
going
to
create
this
team,
and
this
should
be
actually
creating
it.
Yeah
I
started
to
create
it.
It's
forms
this
URL
for
it
everything
done
here
so
I
will
actually
jump
to
this
one,
and
it's
now
accessing
the
group
information
and
modifying
the
navigation.
It
didn't
take
all
that
long,
let's
see
if
it
works,
you.
B
B
So,
as
you
can
see,
I
have
this
theme
here
and
if
I
go
here,
you
can
see
that
I
have
announcements,
because
this
is
theme
type
of
thing
and
if
I
go
to
the
second
channel
and
if
I
go
to
the
files,
you
will
see
this
point
link
soon
open
in
SharePoint
and
I'm.
What
I
did
there
I
removed
the
conversations
and
added
this
themes?
Conversation?
You
can
also
see
that
I'm,
my
default
site
design
had
some
things
as
well.
B
A
That
was
really
cool.
So
it's
a
combination-
and
this
is
a
really
great
demo
of
showing
basically
flow
power,
amps
Asha
functions
and
then
PMP
the
engine
there's
two
things:
what
I
wanted
to
actually
talk
about
from
it,
because
you're
still
sharing
your
screen
thanks
for
that
commercial
sites,
and
so
let's
identity
and
authentication,
because
that's
always
the
interesting
discussion
point
as
well.
Yeah.
B
B
Yeah,
but
in
the
intercept
point
side
of
things
I
did
it
like
two
different
ways:
first,
I
use
like
craft
access,
get
the
PNP
unified
group,
because
I
know
that
group
ID
but
I,
don't
know
the
site.
Url,
actually
I
I
do
know
the
site
URL,
because
I
know
that
the
alias,
but
but
anyway
so
I
use
the
group
ID,
which
is
in
the
list
where's
the
list.
There's
the
group
ID.
Oh
yes,
it's
there
as
well
I've
guessed
that
URL
from
the
aliens,
but
but.
A
B
A
B
A
And
I
there's
a
good
question
from
Tom
just
to
address
that
one.
Is
there
a
guidance
when
to
use?
Maybe
a
unified
group
versus
new
BMPs
I'd
answer
is
actually
no
there's
no
guidance
and
I
found.
Unfortunately,
it's
it's
one
of
these
criteria,
things
we
are
in
engineering
I'm,
having
a
long,
lasting
discussions
with
the
people
who
own
the
modern
site
creation
on
having
then
tap
only
support
also
for
REST
API
is
now
the
new
PMP
site
does
not
support
app.
A
A
Why
is
some
maybe
are
supported
for
at
home
and
some
isn't
and
and
for
me
as
an
X,
let's
say
community
member
as
an
X
field,
member
I
absolutely
agree
on
that
that
should
be
fixed
and
finding
for
it,
but
one
step
at
a
time
will
get
it
fixed
cool
one
thing:
maybe
the
notice
and
unrelated
on
partial
and
let's
move
to
Michael
in
a
second
in
a
second,
not
sure.
If
everybody
have
seen
this
one,
apparently
in
Russia
functions
version
2.0
PowerShell
is
no
longer
an
option.
A
So
officially
PowerShell
is
in
preview,
inertia
functions
and
they're.
Looking
into
now,
potentially
dropping
the
as
a
PowerShell
support.
There
is
an
ongoing
ongoing
github
issues
on
that
one
in
the
Asha
functions
repo.
If
somebody
can
actually
find
that
please
go
and
give
them
input
as
well.
I
was
asked
for
a
fight
and
that
that
could
be
my
face
with
Ralph
he's
having
as.
B
C
C
A
C
B
B
C
Yeah,
so
my
name
is
Michael
Stinson
or
puzzle
park,
I'm
officer
answers
MVP,
also
part
of
the
PMP
yeah
I'll.
Let's
that's
the
introduction,
so
so
I
figured
I'll
talk
about
a
little
bit
about
search
troubleshooting,
one
of
the
questions
I
get
a
lot
is
so
how
can
you
see?
Take
the
crawl
I
mean
everyone
has
been
working
on
premises
like
if
something's
wrong,
you
go
into
the
crawl
log,
staircase
item
there,
etc,
etc.
C
Support
for
the
crawler
got
actually
been
in
Shepherd
online,
probably
for
a
couple
of
years
actually
have
a
have
a
paid
app
in
that
story
which
I
I
can't
say:
I
made
a
lot
of
money
on
it,
so
I
figured
well.
Okay,
I'll
take
that
code
and
I'll
move
it
into
the
PNP
powershell
commandlets,
which
was
part
of
the
June
release.
I
haven't
had
time
to
blog
about
it,
yet
so
I
figured
well.
This
is
a
good
opportunity
to
show
off
the
crawl
log.
Commandlets,
there's
numerous
reasons
why
things
might
not
be
searchable.
C
You
know,
maybe
you
can
find
it
I'm,
not
saying
that
this
will
solve
the
issues,
but
it
might
give
you
at
least
more
more
data
when
and
if
you
start
a
support
ticket
with
Microsoft.
So
the
page
file
Apple
right
now
shows
there's
some
boundaries.
For
example,
if
your
word
document
is
over,
64
megabytes
is
too
large.
Should
we
actually
be
downloaded
and
parsed
if
there's
too
much
continent
etc
all
right?
So
basically,
so
we
have
a
command
called,
get
PNP
search
Kolok.
C
So
this
is
with
the
parameter
log
level
error
and,
let's
give
me
ten
items
back
boom.
This
gave
me
an
error
and
they
can
actually
read
this
say
you
have
to
be
grant
and
grant
yourself
access
to
the
crawl
log
in
the
search
admin
Center.
So
if
I
go
to
the
search
admin,
so
you
go
to
sharpen
admin
Center
you
go
to
search
and
if
you
scroll
all
the
way
down,
you
have
an
entry
area
called
crawl
log
permissions.
C
Yes,
III
figured
that
was,
that
was
actually
smart.
So
if
you
begin
there,
that's
probably
why
you
don't
have
access
if
you're,
if
you're
running
with
app
only
full
access
search,
you
don't
need
to
add
yourself.
First,
you
can
use
this
using
a
public
permissions
as
well.
Okay,
so
now
I'll
add
to
that
and
if
I
rerun
my
command
I
should
actually
get
the
last
errors.
So
I
figured
I
would
just
show
a
couple
of
errors,
a
document
library
here.
So
this
is
nothing
special.
That's
just
a
regular
Word
document
which
should
work.
C
We
have
a
large
document,
223
megabytes,
I'm,
an
AIP,
protected
document
and
I
have
a
random
by
new
file
which
I
renamed
to
the
pics
and
uploaded.
So
if
I
try
to
search
for
one
of
these,
so
let's
see,
if
I
do
it
hits
my
command
so
I
filter
a
filter
on
the
on
the
library.
Give
me
the
last
ten
years.
So
one
thing
to
note
is
that
the
filters
have
to
start
with
a
URL,
so
it
has
to
be
the
domain
URL
and
that's
the
limitation
in
the
tenant
part
of
the
Croagh
URL.
C
So
you
don't
have
this
limitation
when
you're
working
on
premises,
and
this
actually
gives
us
a
bit
weird
side
effect
when
we're
looking
at
user
profiles,
but
I'll
cover
that
in
a
little
bit.
So
if
I
get
my
last
entries
for
that
library
and
if
I
scroll
up
so
we
see
okay,
there's
nothing
special
sit,
call
success
and
you
see
there
the
item
time
and
the
crawl
time.
So
you
can
actually
see
you
go.
How
long
did
actually
take
before
it
got
crawled
and
here
I
have
a
binary
file.
C
So
this
is
in
norwegian
sis
much
demo
tenant
innovation.
It
is
this
document
format
could
not
be
run
by
the
by
the
filter.
So
that's
the
I
filter,
so
they
couldn't
recognize
the
file
format
and
that
gave
a
warning
and
then
I
have
an
IP
protocol
and
this
element
was
partially
analyzed.
That
means
they
couldn't
actually
get
the
content,
but
it
will
still
always
get
the
metadata
for
these
files
and
then
my
large,
my
large
doc
files
us
the
file
has
reached
a
maximum
download
limit
control
that
you
can
actually
crawl
this
document.
C
So
this
might
be
recent.
If
so,
well,
I
can't
find
I
searched
for
this
term.
I
know
it's
in
my
document
when
I
can
find
it,
so
you
could
go
here.
You
can
check
the
crawl
log
and
see
what
actually
what
actually
happens
and
if
we
do
can
also
check
for
a
user
profile.
So
if
I
do
content
source,
you
have
sites
or
user
profiles
sites,
it's
a
default
one.
C
So
ideally
I
would
actually
take
the
URL
for
the
user
profile,
but
the
URLs
for
the
user
profiles
are
actually
crawled
with
the
port
number
as
part
of
the
URL
with
the
colon
443
yeah.
But
what
happens
when
this
command
runs
it
it's
an
chase.
It
does
not
the
URI
object,
which
then
strips
the
the
port
number.
So
when
that
call
goes
over
to
the
database,
it
can't
actually
match
it.
C
C
So
you
see
my
hairs.
My
counts.
Last
crawled
at
one
o'clock
today
and
there's
no
item
item
time
actually
for
these
profiles,
but
they
will
actually
help
you
see
you
all.
So
if
there's
two
user
profile,
someone
said
that
they
updated
it,
they
can't
find
it
in
search.
You
could
check
well
find
the
profile
say:
okay,
when
was
literally
this
last
crawled,
I
will
should
help
you
out
there's
also.
C
A
Excellent,
any
questions
can
you
actually
make?
Can
you
show
where
the
power
is
on
how
to
actually
get
started
with
that
so
and
where's
the
documentation
for
this
as
well?
Let's
see
ad
hoc
test,
it's
putting
me.
C
A
Then
the
other
one,
which
I
wanted
to
make
sure
that
we
actually
cover
as
well
I'll,
put
in
a
booth
that
one
in
the
window
can
you
click
that
on
in
our
window?
So
this
is
like
said,
this
is
the
key
table
location.
This
is
where
the
source
code
is.
There's
instructions
on
getting
started
on
that
one
as
well.
Obviously,
all
of
the
documentation
is
documented
in
the
official
documentation,
as
well
as
the
docs
that
much
of
that
come
right
next
to
sharepoint
online
comment.
A
A
A
Now
any
other
questions
at
this
point
on
the
topics
which
we
covered
from
early
or
Michael
or
for
anything
related
on
SharePoint,
because
this
is
now
your
create
time
and
we're
trying
to
like
sides
we're
trying
to
have
this
ten
minutes
in
every
single
call
for
any
random
questions,
so
I'm
watching
ion
window.
If
there's
any
good
questions,
Russel
is
asking
who's
the
mother,
let's
not
actually
go
to
those
details.
A
And,
like
also
mentioned
in
the
I,
am
windows,
so
all
of
these
things
require
the
most
sorry
this
course
are
recorded
and
the
recording
is
always
in
the
YouTube,
with
typically
in
24
hours
after
the
call
any
API
to
list
the
site
collections
to
list.
The
site
collections
basically
means
that
this
asking
to
list
all
of
the
site
collections
cross
regardless.
Are
they
old,
classic
or
whatnot?
Or
are
they
group
associate
or
not?
And
there
is
an
absolutely
an
intention
to
provide
a
proper
api's
for
getting
access
on
everything?
A
What
you
have
now
right
now,
that's
slightly
confusing.
You
need
to
do
multiple
API
calls
to
on
the
graph
list
of
groups
and
list
of
classic
sites
and
kristoff
communication
sites,
and
that's
not
an
optimal
situation,
so
we're
trying
to
figure
out
how
to
get
that
modifying
so
absolutely
in
the
pipeline.
A
Issue
of
react,
latest
version,
so
react
15
is
currently
supported,
react.
16
version
is
going
to
be
supported
on
1.6,
currently
the
plan,
if
that's
related
on
that
one
from
Ralph
any
updates
on
the
top
10
user
voice
entries
for
SharePoint
dev,
not
unfortunately,
so
I
think
we
can
actually
talk
about
that.
Much
we're
looking
into
I
know
that
we
somehow
matically
I'm
aware
on
what's
happening
inside
of
the
engineering.
Oh,
that's
because
I'm
from
engineering
so
we're
looking
into
having
text
taxonomy
API
covered
at
some
point.
A
There
is
work
being
done
on
that
one
and
the
timeline
is
I'm
unclear.
That
is
the
number
one
entry
in
the
user
voice.
There's
other
important
stuff
like
chevron.
Framework
library
is
one
of
the
requests
that
is
actually
potentially
already
in
1.6
version
or
SharePoint
framework.
So
we're
working
on
getting
the
SharePoint
framework
library
components
important
as
well.
What
else?
A
There's
a
single
page,
application
request,
support
and
user
voice
and
I
think
number
two
on
the
list
again:
I'm
not
going
to
open
the
user
watch
madhawk
right
now,
but
that's
that's
something
we're
looking
potentially
in
some
level
actually
get
covered.
As
part
of
the
Microsoft
team
snap
models,
so
whenever
we
get
to
Microsoft
team
snap
model
implemented,
it
will
in
certain
way
address
the
single
page
application
scenario
as
well
in
certain
way,
but
all
of
those
details
what
it
actually
means
and
timelines
and
everything
else.
A
We
can't
actually
share
that
for
time
being
roadmap
for
support,
support
of
SharePoint
Dave.
That's
interesting
question,
probably
not
gonna.
The
negative
out-of-the-box
support
chip
on
demand.
Support
simply
does
not
have
resources
and
time
to
keep
up
with
the
speed
of
innovation.
What
we're
having
right
now
on
the
developer
side,
and
that's
really
the
challenge
on
the
on
the
support
side
and
that's
why
we're
trying
to
now
solve
that
using
to
issue
lists,
and
that
has
been
slightly
struggling.
A
A
Indexed
property
back
for
modern
side,
good
idea,
what's
not
another
store
or
site
level
properties,
this
is
from
Gautam
safe.
So
the
property
back
update
is
a
good
idea,
but
the
modern
sites
by
default.
You
do
not
have
permissions
to
update
the
property
back,
because
the
no
script
is
enabled
as
no
script
setting
is
enabled
for
the
modern
science
now
technically,
it
is
a
great
idea
how
to
store
the
the
site
level
properties,
except
the
no
script
requirement
in
the
longer
run.
A
We're
looking
into
solving
this
one
by
exposing
an
API
sweeps
will
give
you
an
opportunity
of
storing
site
level.
Custom
metadata
but
again
to
Timeline
is
unclear,
we're
looking
into
making
that
happen.
We
can't
as
if
the
no
script
is
enabled
or
not,
and
the
reason
why
the
property
Bank
is
blocked
when
the
no
script
is
enabled
is
due.
The
fact
that
in
the
property
back,
there
are
certain
behavioral
settings
as
well
and
which
can
actually
cost
an
additional
challenges
for
your
sites
and
which
open
framework.
A
A
I'm
gonna
scan
quickly
ability
to
customize
side.
The
information
panel
is
well
there's
an
constant
all
the
time.
Discussions
on
that
one.
How
do
want
to
do
that
right
now,
not
actually
in
the
plans
in
the
in
the
short-term
plans,
but
what
you
could
do
for
the
site.
The
information
panel
is
that
whenever
the
site
is
created
or
first
time,
person
goes
to
the
site
in
the
in
the
application,
customizer
you'll
check.
If
you
have
to
knead
it
metadata
already
stored
somewhere.
A
A
And
that's
it
for
now:
we're
actually
hitting
pretty
much
tower.
Would
this
be
the
first
time
pretty
much
on
this
year?
We
would
be
able
to
close
the
meeting
on
time.
That
would
be
unheard,
but
I
think
it's
better
and
there's
no
really
burning
questions
unless
there's
one
more
thing:
yes,
I
can't,
if
I
quickly
show
something
and
we
haven't
had
a
Skype
crash
either.
So
this
would
be.
This
looks
pretty
promising
yeah,
okay,
but
thank
you
only
thank
you
Michael
for
joining.
We
like
that.
A
We
will
keep
two
demos
in
the
future
in
this
course,
and
if
one
demo
is
from
engineering,
then
we'll
drop.
The
community
demo
order
the
textured
ml
from
there
in
the
pipeline,
just
making
sure
that
we
always
have
that
the
end
eight
or
ten
to
eight
minutes
extra
for
Q&A.
If
there's
any
critical
things
to
ask-
and
please
please-
please
use
the
social
media
github
channels
to
actually
let
us
know
if
there's
any
things
or
gaps
which
we
need
to
address
and
we'll
we
are
trying
to
address
them,
but
also
from
a
timing
perspective.