►
From YouTube: PnP Webcast - Introduction to PnP Partner Pack v2.0
Description
In this PnP Web Cast we concentrated on covering all the key capabilities in new PnP Partner Pack v2.0 release. PnP Partner Pack is great open source reference solution, whcih compains multiple different PnP initiaitive patterns for providing polished UIs for self-service site provisioning capability. It provides end user capabilities for the site collectiona sub site creation. It also provides multiple different enterprise governance solutions to manage your SharePoint Online sites easily from provided UIs. PnP Partner Pack can be used as such in your deployments or you can use it as an inspiration around what you want to accomplish.
Read more around the webcast from http://dev.office.com/blogs
A
Welcome
everybody:
this
is
the
SharePoint
prevention
practices,
webcast,
also
known
as
office
365
death,
a
PNP
webcast
and
today
we're
gonna
talk
about
the
PMP
parking
back
version
2.0.
You
might
have
actually
heard
about
the
B&B
parking
back
in
the
past
and
it's
kind
of
a
starter
kit
or
a
reference
solution
which
is
combining
a
lot
of
lot
of
the
buttons
and
practices
guidance
from
the
SharePoint
PNP,
for
example,
using
the
JavaScript,
embedding
anti
provisioning
and
remote
provisioning
and
all
of
these
goodies
and
what
the
B&B
is
actually
providing.
A
So
with
the
BMP
part,
number
2.0
and
we're
taking
and
actually
pretty
be
cleaved
on
the
capabilities.
What
this
started
back
and
it's
actually
providing
and
showing
how
to
how
to
take
advantage.
The
BMP
portion
back
is
something
what
you
can
use
as
such
you
can
modify
the
the
printing
elements
within
it
using
configurations
or
you
can
use
it
doesn't
in
inspiration
for
your
own
customization,
which
you're
building
to
watch
SharePoint,
Online
and
office
365.
A
B
Think
we
can
say
so
more
or
less
yes
together.
We
fear,
because
the
very
first
release
of
department
pack
was
made
by
me
and
win
and
now
I'm
leading
the
development
of
the
version.
2.0
I
mean
consultant.
I
work
in
a
company
of
my
own
called,
yes
is
calm
and
I
mean
MVP
on
of
his
sovereign
services
and,
as
a
business
said
today,
I
will
walk
you
through
the
partner
pack.
Veto
sounds.
A
Good
and
obviously
Paulo
is
one
of
the
PNP
core
team
members
who
is
helping
the
community
within
a
kit
happenin
in
the
forums
and
all
of
that,
so
you
probably
are
a
family
familiar
with
Paulo's
name
if
you've
been
watching
what
we're
doing
within
the
PNP
initiative,
but
anyway
I'll
let
Paul
it'll,
eat
and
I'll
jump
in
wherever
needed,
with
additional
questions.
Sao
Paulo
take
it
away.
B
Ok,
let's
start
with
the
webcast.
So,
first
of
all,
we
need
to
understand
what
is
it
the
PNP
partner
pack
and,
as
Reza
said,
it
is
a
ready-to-use
reference
solution
that
show
you
how
to
leverage
office,
365
and
sharepoint
online
and
how
to
build
a
custom
business
level
solution.
On
top
of
these
cloud-based
services.
It
is
not
an
source
project,
so
you
can
find
the
source
code
on
github
within
a
dedicated
repository
that
we
have
under
the
office.
B
They
have
organization
on
github
and
it
is
based
on
the
main
samples,
guidance
and
patterns
that
we
promote
with
the
PNP.
So,
as
you
will
see
pretty
soon
during
the
demos
we
reuse
the
most
of
the
guidelines
and
patterns
that
we
we
describe
and
we
promote
with
PMP.
It
is
based
on
community
efforts
because
it
is
an
open
source
project.
B
So,
as
long
as
you
want
to
contribute,
you
can
simply
fork
and
submit
your
request
and
submit
your
ideas
so
that
we
can
make
the
project
grow
day
by
day
and
become
on
a
daily
basis
better
and
better.
And
lastly,
it
is
an
easy
to
setup
solution
and
easy
to
maintain,
because
we
try
to
define
the
architecture
and
the
set
up
process
so
that
you
can
easily
use
it
in
your
own
tenant
and,
as
we
already
say,
that
you
can
also
customize
the
branding
and
the
text
messages
of
the
UI
of
the
Turner
pack.
B
If
you
want
to
use
it
in
your
own
tenant
and
you
want
to
provide
your
own
logo
and
your
own
text
messages
around
the
UI
of
the
project.
So
what
are
the
main
capabilities?
I
will
be
pretty
fast
explaining
this
slide.
Just
because
I
want
to
move
to
the
theme
of
the
product
and
there
you
will
see
those
capabilities
in
practice.
B
But
basically,
one
of
the
main
capabilities
is
the
one
to
allow
you
to
save
a
site
as
a
remote
provisioning
template
a
PNP
provisioning
template,
which
is
a
very
killer
feature
because
you
can
design
your
webs
using
the
web
browser
and
you
can
save
the
result
as
a
new
template
that
can
be
used
to
create
a
new
site
which
can
be
subside
in
a
site
collection
or
can
be
route
size
and
route
site
collections.
If
you
wanna
use
a
provisioning
template
that
targets
the
site
collection,
one.
A
Thing
actually
on
the
safe
side
as
a
template,
even
though
I
showed
that
one
in
practice
as
well,
but
when
you
site
save
site
as
a
template
using
the
BMP
partner
back,
you
are
able
to
choose
if
that
template
will
be
available
in
that
site
collection
or
across
tenant,
which
is
a
a
carnauba
additional
capability.
Comparing
two
out
of
the
book
safe
side
as
a
template,
which
is
using
sample
solution
and
has
other
issues
as
well.
A
B
I
totally
agree.
Another
really
interesting
capability
is
the
ability
to
create
a
new
set
collection
for
non
admin
users,
because
right
now,
if
you
just
use
the
out-of-the-box
tools
you
have
in
SharePoint
Online,
you
will
have
to
be
a
SharePoint
administrator
to
being
able
to
create
a
set
collection
using
the
power
pack
and
using
the
app
only
access
to
the
tenant.
We
can
make
it
possible
to
create
such
collections
for
non-immune
users,
which
will
be
able
to
schedule
the
creation
of
a
set
collection
which
will
be
created
in
background
by
a
background
engine.
B
Moreover,
we
can
see
what
are
the
set
collection
that
every
single
user
created
or
is
going
to
create,
with
a
personal
view
of
the
my
set
collections,
which
is
yet
another
very
often
requested
feature
from
enterprises.
We
provide
a
sample
about
how
to
create
a
responsive
site.
So
when
you
create
a
site
or
a
site
collection,
you
can
enable
a
flag
to
make
it
responsive
and
I'm.
Not
thinking
about
the
new
modern
UI,
which
is
already
responsive,
but
I'm.
B
Thinking
about
the
I
would
say
the
classic
UI
of
SharePoint
Online,
which
has
been
made
responsive
as
well.
Moreover,
you
have,
and
you
will
find
some
governance
tools
which
will
allow
you
to
do
some
branding
stuff
like
applying
the
same
branding
all
over
the
site
collections
you
have
and
sub
sites
you
have
in
your
tenant.
You
will
be
able
to
do
bulk
creation
of
site
collections
as
well
as
you
will
be
able
to
update
to
refresh
any
site
created
with
the
partner
pack
using
the
latest
version
of
the
template.
B
So
if
you
updated
in
place
during
the
project
lifetime,
you
will
be
able,
by
pressing
just
a
button
to
refresh
all
of
these
sites
created
based
on
that
template
and
again
there
are
some
sample
timer
jobs
which
use
the
timer
job
framework
provided
by
a
PMP
by
the
PMP
core
library.
To
do
some
governance
starts
like
double-checking
the
number
of
site,
collection,
administrators
inside
collections
or
stuff
like
that.
B
So
it
is
a
really
useful
sample
that
show
you
how
to
do
properly
what
you
usually
need
to
do
in
your
own
SharePoint
Online
tenant
in
order
to
play
with
a
partner
pack.
Of
course,
you
will
need
to
have
an
office
365
tenant
and
at
least
with
an
active
subscription
and
active
license.
You
will
also
need
to
have
a
Microsoft
Azure
subscription
in
order
to
oast
some
of
the
components
from
an
architectural
perspective.
Dpmp
partner
pack
has
been
built
thinking
about
hosting
the
environment
in
danger.
B
If
you
don't
want
to
use
a
sure
you
can
change,
because
it
is
an
open-source
project,
you
can
change
the
project
and
host
it
somewhere
else,
but
out
of
the
box
we
target
Asia.
Moreover,
you
will
need
to
have
the
PMP
powershell
cmdlet
in
the
latest
version,
which
is
the
one
of
september
2016
and,
of
course,
if
you
wanna
play
with
it,
you
should
have
Visual
Studio,
2015
or
Visual
Studio
code,
just
to
look
inside
the
code
and
to
do
the
deployment
stuff
by
using
the
visual
studio
deployment
capabilities.
So
that's
it!
B
B
So
we
show
you
my
web
browser
and,
first
of
all
here
we
have
the
repository
for
the
PMP
partner
pack,
which
is
under
the
office.
They
have
organization,
slash
PMP
partner
pack.
Here
you
can
find
all
the
source
code,
but
also
some
documentation.
For
example,
you
will
find
in
setup
guide
which
will
drive
you
step
by
step
through
the
installation
of
the
PMP
partner
pack
in
your
own
tenant.
So
this
is
the
main
entry
point.
B
As
you
can
see,
we
go
through
a
custom
page,
which
is
hosted
by
an
external
application,
which
is
an
office
365
application
hosted
on
Azure,
and
this
page,
which
is
provided
through
an
MVC
asp.net
application,
will
allow
me
to
save
the
current
site
as
a
template,
so
that
I
will
be
able
to
create
multiple
sites
based
on
the
current
site.
Outline
and
artifacts.
So
I
can
provide
a
name
for.
B
B
This
would
be
just
the
title
of
the
template,
so
we
can
use
spaces
and
you
will
have
a
description.
We
will
have
a
filename
and
out
of
the
box,
the
TMP
partner
pack
will
store
the
provisioning
templates
s,
dot,
PMP
open
XML
files,
so
you
will
have
just
a
unique
file
with
all
of
the
information
inside
that
file,
so
that
it
is
also
very
very
easy
to
get
a
TMP
file
from
one
tenant
from
one
side
and
move
it
somewhere
else.
B
So
if
you
are
playing
in
a
development
environment,
you
are
creating
your
own
site
definition,
site
models,
let
me
say,
and
then
you
want
to
store,
you
wanna
extract
the
template
from
that
site
and
use
it
somewhere
else
in
another
tenant.
You
can
do
that
pretty
easily
I
can
include
these
security
settings.
I
can
include
the
composed
look
files
and
all
the
branding
stuff
and,
as
said
athos
is
a
visa
told.
You
sorry
told
you
a
few
minutes
ago.
You
can
save
the
template
at
the
tenant
level
or
at
this
site
collection
level.
A
This
one
actually
college
just
kind
of
reinforcing
the
matches
message
on
the
on
the
previous
DUI.
So
really
when
we
are
saving
that
side
as
a
template
site
usually
consists
mostly
from
a
configuration
like
the
site,
columns
and
content
types
and
lists
and
definitions
and
all
of
them,
but
then
there's
some
quite
often.
There's
there's
printing
assets
like
images
and
logo
and
CSS
files
and
theme
files,
and
all
that
is
really
kidding
kind
of
an
encapsulated
to
that
BMP
file.
A
And
that's
that's
really
really
convenient
like
Paula
mentioned,
because
you
can
actually
design
your
template
in
the
dev
box
and
then
you're
able
to
use
that's
when
you
move
into
the,
for
example,
for
production,
and
that
capability
is
available
not
outside
of
the
BMP
porting
back
as
well,
when
you
think
of
it.
Almost
the
the
UI
for
saving
the
BMP
file
is
in
the
BMP
Portland
bag,
but
the
actual
engine.
B
A
B
Absolutely
and
one
more
message
that
I
think
it's
really
important
is
that
we
do
not
export
the
content
of
the
site.
So,
as
you
said,
visa
we
export
all
the
artifacts
or
the
settings,
the
brain,
the
branding,
if
we
want,
but
by
design
we
decided
to
not
export
all
of
the
contents.
So
if
you
have
any
files
any
items
in
list,
those
will
not
be
exported
in
the
template.
Yes,
just
to
be
clear.
Yes,.
A
Solutions-
and
this
is
not
a
my
creation
solution-
this
is
for
defining
actual
configurations
of
science.
Technically,
there
are
ways
to
handle
that,
but
typically
what
we're
seeing
is
that
the
enterprises
are
combining,
for
example,
when
they're
doing
transformation
or
my
creation
from
SharePoint
on-premises
to
SharePoint
Online.
They
used
my
creation,
tooling,
plus
PNP
provisioning
engine
to
get
that
stuff
moved
over,
but
let's
not
actually
go
the
dutch
route.
So
let's
continue
on
on
demonstrating
the
capabilities.
A
B
Went
back
to
the
site,
and
I
want
to
show
you
that
if
I
go
to
the
site
content
with
the
new
modern
UI
of
sharepoint
online,
here
I
have
the
sub
site
of
my
set
collection,
which
is
now
empty.
But
if
I
click
on
the
new
button
and
I
select
to
create
the
new
sub-site,
you
will
see
that
we
will
go
for
a
while
to
the
out-of-the-box
page.
B
But
we
will
be
redirected
to
a
custom
page
which
is
again
hosted
in
the
PNP
partner
Packer,
which
will
allow
the
end
user
to
create
a
sub-site
based
on
the
provisioning
template
that
we
have
at
the
tenant
level.
If
we
want,
or
eventually
at
the
current
site,
collection
level
or,
moreover,
through
a
PNP
template
gallery,
which
is
a
new
idea.
B
A
It
is
it
is,
you
could
all
my
always
almost
kind
of
go
to
the
level
and
saying
hey:
isn't
that
kind
of
a
fabulous
for
the
kind
of
thinking?
And
yes
in
some
level,
even
though,
if
I
bless
thought
about
something
slightly
different,
but
what
we
want
to
do
is
is
to
provide
a
community
central
repository
for
community
for
sharing
those
templates.
You
can
either
download
the
template
manually
or,
if
you're,
using
the
BMP
port
impact.
A
B
Great
so
now
I
want
to
target
my
global
tenant
templates
provider
and
I
want
to
use,
for
example,
this
template
I
can
simply
click
on
the
next
button.
I
will
have
to
provide
some
basic
information
about
the
sub
site.
That
I
will
create.
Let
me
provide
a
name
like
sub-site,
0
1,
because
I'm
a
developer
and
any
great
ideas
for
for
better
names
or
descriptions.
Of
course,
I
have
already
predefined
language
and
time
zone
based
on
the
site
collection,
we'll
host
my
sub
site,
I
can
inherit
the
permission
or
not
from
the
site.
B
Collection
and
I
can
apply
the
tenant
branding.
What
is
it
well?
Internet
pack
v2.
We
introduced
the
capability
to
save
at
the
SharePoint
tenant
level.
They
a
bunch
of
branding
settings
that
can
be
reused
if
you
want
so
that
whenever
you
create
a
new
sub-site
or
a
new
site
root
side
of
a
site
collection,
we
can
out-of-the-box
apply
the
tenant
level
branding
so
that
all
of
your
sites
that
will
look
the
same
will
have
the
same
compost.
Look
will
have
the
same.
Logo
will
have
the
same
color,
palette
and
stuff
like
that.
B
So
that
again,
this
is
very
often
requested
feature
from
enterprises.
Whenever
you
have
a
new
site,
you
can
brand
it
with
the
company
branding
and
if
you
update
the
company
branding,
as
you
will
see
pretty
soon,
you
will
be
able
just
to
press
one
button
and
refresh
all
of
the
brandings
of
all
of
these
sites
and
site
collection.
You
already
created
and.
A
That's
probably
actually
a
really
good
point
what
you
mentioned
as
a
follow
up,
because
that's
a
logical
question:
okay,
that's
fine!
I
can
define
the
branding
when
I
create
the
site,
but
how
do
I?
How
would
I
actually
changed
branding
centrally
afterwards
and
we
cut
you
covered?
Sao
Paulo
is
gonna
move
there
in
a
second
yeah.
B
Now,
I
click
on
the
next
button
again
schedule
a
job
which
will
in
background
create
my
sub
site
in
my
site,
collection
and
if
I
go
back
just
for
a
while
pretty
soon
it's
a
matter
of
few
seconds,
we
will
see
the
sub
site
zero
one
appearing
in
this
UI.
Of
course,
as
I
told
you,
there
is
an
a
synchronous
job
in
the
background,
so
usually
within
one
minute
from
the
scheduling
of
the
job,
it
will
start
the
the
web
job
will
start
processing
the
the
Q&A
request.
B
In
the
meantime,
I
can
show
you
that
in
the
visual
blob
storage,
which
is
our
repository
for
the
blob
queue,
we
have
an
item
which
has
been
scheduled
and
which
will
be
processed
by
the
engine.
And
just
let
me
try
to
refresh
okay.
As
you
can
see,
we
already
have
the
sub
site,
0
1,
which
is
not
yet
ready
most
likely
because
the
engine
in
the
background
is
creating
the
subsite,
is
applying
a
provisioning
template
and
is
applying
the
branding
to
the
sub-site.
A
Sorry,
just
the
kind
of
a
clarify
that
slightly
because
I
think
the
immediate
follow-up
question
is
that
hey,
but
that
that's
slightly
different
than
how
shipment
actually
does
not.
So
why
can't
you
use
in
a
synchronous,
a
process
to
creating
the
stop
sign,
and
the
answer
is
that,
when
we're
hosting
this
UI,
the
web
UI
for
creating
sub
sites
in
Microsoft,
the
share
there's
a
one
minute
timeout
for
any
processing.
So
obviously
we
could
show
active
animation
and
saying
hey.
A
Your
sub-site
is
getting
created,
but
if
the
the
employment
of
the
configurations
and
brandings
and
all
of
the
settings
would
take
longer
than
one
minute,
that
process
would
time
out
and
that's
not
an
optimal
situation.
And
that's
why
we're
approaching
this
by
using
a
synchronous
process
with
inertia.
Web
charms.
B
B
Branding
I
meant
that
here
you
can
define
what
is
the
logo?
What
is
the
background
image
if
any?
What
is
the
color
file,
the
font
file,
any
CSS
override
and
eventually
also
a
UI
custom
action,
which
will
be
a
JavaScript
file
that
you
want
to
embed
in
all
of
your
sides
and
side
collections?
So
here
you
can
simply
store
by
pressing
the
apply
button.
B
These
settings,
which
will
be
reused
when
a
you
will
create
a
site
or
a
set
collection,
but
you
can
also
click
the
rollout
button,
which
again
will
thank
you
in
the
blob
queue
by
a
new
item
which
will
be
used
to
execute
in
a
synchronous.
They
a
lap
around
all
of
these
sites
and
set
collections
in
your
tenant
in
order
to
apply
the
same
branding
or
to
refresh
the
branding
to
all
of
the
site.
All
of
the
assets
you
have
in
your
SharePoint
tenant,
which.
A
B
While
we
create
set
collection
and
the
my
set
collections,
items
are
available
to
any
users
at
least
out-of-the-box,
but
again
it
is
open
source.
You
can
change
these
security
settings
if
I
click
on
the
create
say,
collection,
I
will
have
almost
the
same
UI
experience
as
before.
Again
I
can
select
the
template
from
the
tenant
or
from
the
gallery.
Of
course,
they
cannot
select
the
template
in
a
site
collection
because
I
still
don't
have
my
self
collection.
I'm
going
to
create
a
new
one
right
now
and
let's
say
I
want
to
select
this
template.
B
I
can
click
on
the
next
button
again
I
have
this
UI
which,
by
the
way,
it
is
totally
based
on
the
office
UI
fabric
as
like,
as
any
other
UI
element
we
have
in
the
partner
pack.
So
again,
if
you
want
to
take
inspiration
from
this
solution,
you
can
also
have
a
look
at
how
we
use
the
office
by
fabrica
in
a
real
solution.
B
B
Will
go
to
select
my
time
zone,
which
is
this
one,
because
I
live
in
the
north
of
Italy,
and
here
you
see
we
have
the
UI
to
select
the
primary
and
the
secondary
site
collection
administrator,
which
again
is
based
on
the
office
UI
fabric
component,
and
here
I
can
use
the
Microsoft
graph.
So
one
more
time.
B
Another
example
about
how
to
use
the
microphone
graph
within
an
office
reaches
5
applications
and
I
am
using
the
micro
graph
to
query
Asia
Active
Directory
to
search
for
any
user
with
power
in
his
name
have
multiple
identities,
as
you
can
see
like
the
Tor
Jekyll
and
mr.
Hyde
and
I
will
select
this
guy
and
I.
Also
select
steel
myself.
B
The
other
one
for
the
secondary,
said
collection
of
the
instructor
I
can
again
provide
some
settings
like
enable
external
sharing
or
not
enable
the
partner
pack
on
the
target
set
collection,
so
that
I
will
have
how
to
devoxx
all
the
partner
capabilities
available,
make
it
responsive
or
not
and
again
those
flags
are
based
on
the
official
fabric
component
and
branding.
If
I
want
one.
A
One
comment
maybe
on
that
one,
because
somebody
might
be
saying
that
why
are
you
even
showing
the
option
of
enabling
important
back
or
not
within
this
UI,
which
is
a
fair
comment?
If
you,
if
you
want
to
have
an
adaptation
of
this
code,
you
can
easily
fork
the
code
from
a
github
or
and
modify
it
that
it's
always
that
that
section
is
hidden
and
it's
always
zone,
so
that
the
end
user
cannot
actually
disable
that
option.
B
So
now
I
will
click
on
the
next
button
to
again
schedule
the
job
to
create
a
third
collection
and
if
I
go
to
the
my
site
collections
page,
which
will
take
a
while
to
do
the
inventory
of
all
of
the
site
collection
that
I
already
created
but
or
that
are
in
creation.
As
you
can
see
here,
I
have
my
site:
collection
Alva,
which
is
pending
creation
and
as
soon
as
the
job
will
start
processing
this
request.
I
will
have
my
site
collection
available.
B
B
So
not
every
check,
collection
or
every
site,
but
just
those
created
using
the
partner
Packer
and
going
through
all
of
these
sides
and
sub-collections
it
will
refresh
it
will
apply
the
provisioning
template
that
you
originally
used
to
create
those
sides
and
sub
collections
so
that,
in
case
of
any
update
of
the
template,
also
the
target
site
will
be
updated.
So
it.
A
Is
really
cool?
Yes,
this
one
just
the
kind
of
a
clarify
that,
because
you
don't
see
actually
the
template
from
this
UI,
so
the
individual
templates.
When
you
save
a
template
in
the
tenant
or
site
collection
level,
especially
in
a
tenant
level,
it
is
saved
in
a
separate
infrastructure
site
collection.
So
if
you
as
an
administrator,
go
and
modify
the
template
and
you
you
introduce,
for
example,
additional
content,
types
and
fields
to
the
content,
type
of
views
to
the
list
and
all
all
have
done,
and
you
want
to
have
existing
sites
reflected
by
the
change.
B
As
you
can
see,
we
have
a
site
collection
element
for
every
single
site
collection
that
you
want
to
create,
and
we
have
some
information
like
the
language,
the
timezone,
the
site
policies.
Basically,
basically,
all
of
the
information
you
would
have
to
provide
using
the
UI
of
the
EMP
partner
pack,
but
all
of
these
information
are
stored
in
a
unique
batch
and
bulk
file,
which
can
be
used
to
upload
Sudi,
alpaca
and
to
again
schedule
a
batch
process
which
will
create
step
by
step
all
of
the
cycle
actions
for
you
in
background.
B
Of
course,
if
I
click
the
star
button,
it
will
be
scheduled
and
all
of
the
site
collections
will
be
created
so
from
a
functional
perspective.
I
think
you
had
quite
a
good
overview
of
the
main
and
of
the
new
capabilities
we
introduced
in
the
partner
packer,
and
now
we
can
go
back
to
the
slide
deck
just
for
a
while
yeah.
B
Cool,
so
from
an
architectural
perspective,
what
we
did
is,
first
of
all,
to
create
enough
hysteresis,
five
application,
which
out
of
the
box,
is
to
be
hosted
on
Asia
on
a
nature
of
service
in
which
we
will
have
the
website
and
a
couple
of
web
jobs
which
will
process
all
of
the
synchronous
requests.
Then
we
have
the
configuration
of
an
office,
this
five
application
in
the
office.
B
So
imagine
that
you
have
your
sharepoint
online
site
in
office
365,
you
run
the
pnp
partner
pack
application,
so
you
basically
activate
the
office
disease
5
applications
and
you
do
something
through
the
UI
of
the
application,
like
you
want
to
create
a
new
sub-site.
Well,
the
creation
of
a
new
sub-site
will
store
will
in
queue
a
message
in
the
storage
queue
on
nature,
so
that
as
soon
as
there
will
be
then
a
new
message.
A
That's
by
the
way,
a
super
super
super
powerful
pattern
for
a
lot
of
the
other
stuff
as
well,
so
not
just
only
for
site
provisioning.
So
whenever
you
have
a
long-running
task
which
is
initiated
by
the
end
user,
but
we
don't
want
actually
steal
the
prowl
so
to
show
active
animation
or
we
want
to
process
the
request
in
a
net
synchronous
way.
This
is
the
model
what
you
want
to
actually
think
through
and
and
super
super
powerful.
If
you
can
do
what,
with
this
kind
of
a
pattern.
B
B
Here
is
my
browser,
my
each
browser
on
the
Asian
management
portal
I
have
the
Europe
service,
which
is
the
one
hosting
the
partner
pack
we
just
used
and,
as
you
can
see
here,
we
have
the
website
by
itself,
but
under
the
web
jobs
we
have
a
couple
of
jobs
which
are
the
continuous
job
and
the
scheduled
job.
Well,
the
continuous
one
is
continuously
running
and
it
will
be
activated
by
the
queue
based
messages
we
just
talked
about.
B
B
Have
the
office
def
PMP
partner
pack,
application
which,
under
the
configure
tab,
has
been
configured
with
some
setting
slightly
sign-on
URL,
the
client
ID
and
all
the
stuff
needed
to
create
an
office
365
application,
as
well
as
a
bunch
of
permissions
which
can
be
delegated
permission,
so
that
will
be
used
when
the
application
behaves
with
a
delegation
from
the
end
users
or
with
applications
permissions
which
are
those
used.
When
we
run
our
code
with
an
app
only
token,
and
as
you
can
see,
we
have
permissions
for
sharepoint
online.
B
So,
basically,
in
order
to
provision
and
to
set
up
the
partner
Packer
from
an
architectural
perspective,
you
will
need
to
properly
configure
both
the
app
service
on
initial
subscription,
as
well
as
the
offices
5
application
in
the
age
or
ID
management
portal,
and
that's
why
coming
back
just
for
a
few
seconds
to
the
deployment
guide.
If
you
want
to
setup
the
PNP
partner
back,
you
need
to
have
the
Asia
Active
Directory
application
registered
and
configure
for
up
only
access.
You
will
have
to
create
the
infrastructure
of
site
collection.
B
And
lastly,
if
you
want
to
also
play
with
the
partner
pack
from
an
extensibility
viewpoint,
you
can
customize
the
way
we
do,
the
storage
of
the
provisioning
templates
and
of
the
cue
messages.
So
if
you
wanna,
for
example,
target
instead
of
SharePoint
Online
in
SharePoint
on-premises
environment,
you
will
be
able
to
get
the
code.
Do
a
fork
of
the
github
project
and
customize
the
behavior
of
the
provisioning
repository.
B
You
can
create,
create
custom
template
providers
if
you
want
to
provide
your
own
templates
from
a
third-party
repository,
so
not
only
from
the
current
tenant
of
the
collection
and
not
only
from
the
TMP
public
template
gallery,
but
from
somewhere
else.
For
example,
you
want
to
store
on
a
file
system,
your
custom,
provisioning
template,
and
you
can
also,
if
you
like,
create
custom
jobs
and
job
handlers,
if
you
wanna,
add
much
more
capabilities
to
the
panel
pack,
of
course,
because
it
is
an
open
source
project
and
it
is
a
community
project.
A
Something
absolutely
that
would
be
more
than
more
than
appreciated,
just
to
be
clear.
For
example,
on
the
on
premises
side,
we
we
would
love
to
disk
a
the
BMP
partner
parting
back
to
have
a
native
implementation
for
own
premises.
It
doesn't
have
it
right
now
and
that's
matter
of
resourcing
and
timing
and
schedules.
So
if
somebody
is
interested
on
implementing
a
a
reference
custom,
provisioning
repository
for
on-premises
handling,
that
would
be
absolutely
brilliant.
The
architecture
is
there
and
there's
the
placeholders
for
the
for
this.
A
These
things
to
actually
be
there,
but
the
actual
implementation
is
missing,
but
it's
uber.
So
we
do
understand
that
not
all
of
the
developers
a
have
time
or
B
have
possibility
to
contribute
back
on
the
open
source
initiatives.
So
we
don't
worry
about
it.
If
you
can't
actually
contribute,
we
do
understand
the
realities
of
life
and
day
to
day
work
as
well.
B
B
A
That's
pretty
much
it
so
I
think
great
presentation
and
walkthrough
of
the
of
the
capabilities
and
also
what's
available
we're
kind
of
at
debating
on.
Should
we
do
a
deep
dive
on
on
the
extensibility
points
and
the
deep
dive
on
the
code
and
most
likely
will
do
a
separate
video
on
that
one
with
polo
and
have
released
that
as
a
webcast
or
a
surprise,
video
slightly
later
over
so
depending
on
when
you're
watching
the
video
but
I
think
this
is
a
great
walkthrough
and
we'd
really
encourage
people
to
have
a
look
on
the
BMP.
A
But
it's
there
as
a
starter
kit
or
as
to
be
used
within
your
tenants
or
as
an
inspiration
how
you
can
build
this
kind
of
an
automation
using
the
community
tooling,
when
we
are
recording
this,
we
are
in
the
mid
September
and
if
somebody
is
wondering
that
is
the
BMP
provisioning
enter
engine,
let's
say
in
quotes
reliable
enough.
Is
it
actually
used
because
it's
a
community
initiative
and
our
metrics
are
showing
that
the
BMP
provisioning
engine
has
been
used
within
more
than
500
tenants
within
the
last
three
months
and
that's
huge?
A
And
that
means
that
there's
a
lot
of
other
people
who
are
using
these
capabilities,
which
means
that
we
are
we
within
Microsoft
and
SharePoint
engineering-
will
keep
on
supporting
the
BMP
provisioning
mansion
in
the
future
as
well.
Well
supporting
in
the
sense
of
helping
the
community
afford.
Technically,
the
PNP
is
not
a
product,
it
is
it's
not
a
service.
So
it's
an
open-source
community
driven
initiative,
but
we're
looking
in
the
different
support
scenarios
for
the
future
as
well,
but
anything
what
you
want
to
kind
of
a
summary
from
your
side.
Paulo
on
there.
No.