►
Description
Recording of the SIG from 19th of October. Detailed agenda and covered topics from MS Tech Community (https://techcommunity.microsoft.com). This concentrates mainly on showing a preview to upcoming column formatting capability, upcoming ALM APIs for app and SPFx solution management and also on the GDPR Activity Hub reference solution. You can download invite to bi-weekly special interest group call from http://aka.ms/sppnp-core-sig-call.
A
Good,
so,
let's
actually
get
started
on
the
on
the
weekly
or
bi-weekly
special
interest
group
call
so
so
welcome
everybody.
This
is
Chevron
patterns
and
practices,
special
interest
group
for
kind
of
a
general
shape
on
development,
and
we
have
two
different
special
interest
groups
going
kind
of
a
bi-weekly
both
which
means
that
every
single
week
on
Thursday
at
7:00
a.m.
Pacific
time
or
whatever
that's
means
in
your
schedule
for
p.m.
Central,
Europe
3:00
p.m.
GMT.
A
We
have
this
PNP
community
called-
and
this
was
this
is
the
special
interest
group
of
where
we
can
have
a
more
open,
audio
discussions
and
everything
else,
and
we
should
have
always
time
for
Q&A
and
we're
trying
to
get
some
time
for
the
Q&A
in
every
single
week.
Hopefully,
we'll
have
some
time
for
today
as
well.
Now,
today,
we
actually
I
just
added
a
new
additional
demo,
which
is
not
on
the
agenda
and
I
forgot
to
update
apparently
the
date
on
the
on
the
on
this
agenda
slide.
But
anyway.
A
Today's
key
point,
this
is
to
have
some
random
discussions
on
miscellaneous
announcements,
a
few
things
and
I'm
going
to
do
an
ad-hoc
demo
there
as
well
related
on
something
which
we
pushed
out
in
the
our
documentation
site.
Right.
This
way,
probably
one
of
the
interesting
things
for
the
if
you
are
working
in
SharePoint
framework
or
SharePoint.
Adding
models
is
the
new
upcoming
al
and
maybe
ice.
So
this
is
a
preview
on
that
capability.
A
It
is
an
awesome
solution,
reference
solution
which
demonstrates
automatic
automated
deployment,
intent
scenarios
sharepoint
online
together
with
sharepoint
framework
as
well
now
technically,
this
is
not
the
sharepoint
framework
special
interest
group,
but
obviously
more
and
more
in
the
future.
These
things
are
aligning
between
each
other.
A
For
example,
the
alm
AAP
is,
and
the
reason
why
we
wanted
to
cover
that
in
here
is
that
this
is
more
around
the
provisioning
more
around
the
automation,
then,
on
the
spaceship
on
framework
special
interest
group
will
concentrate
more
on
the
JavaScript
development
and
typescript
and
angular
and
react
them
all
that.
No
that's,
hopefully
I
just
make
sense.
A
Please
remember
to
meet
yourself,
so
we
don't
actually
get
too
much
additional
background
noise
during
the
demos
and
hopefully
we'll
have
time
for
the
Q&A
today,
like
nation
and
I,
do
apologize,
I'm
suffering
from
a
flu,
so
my
voice
and
my
energy
levels
are
not
necessarily
in
this
typical
day
to
day
level.
Would
state
typically
are
but
I'll
I'll
manage.
That
should
be
fine
good,
so
let's
actually
get
on
going
on
the
under
topics.
A
One
thing
what
I
wanted
to
remember:
we've
been
promoting
this
quite
a
few
times
now
already
a
kms
SB
dev
Docs
is
the
new
location
for
all
of
the
SharePoint
developer
documentation.
So
MSDN
is
going
to
be
shut
down.
We're
double
burning,
don't
freak
out.
It's
all
good.
We
basically
will
shut
down
MSDN
and
we
will
replace
that
with
the
dog
stuff.
A
Microsoft
comes
last
sharepoint,
slash
dev
in
a
similar
way,
as
all
of
the
assured
documentation
is
in
the
in
the
dust
of
microsoft.com
platform
and
the
reason
for
this
one
is
simply
because
MST
and
it's
completely
outdated
and
if
we
can't
really
fix
that
so
now,
Microsoft
in
the
end
in
the
comfort
level,
is
pushing
the
rest
of
Microsoft,
calm
and
all
of
the
organizations.
All
of
the
products
are
meant
to
be
tamp
important
that
one
so
pretty
soon.
All
of
the
BMP
specific
BMP,
MSD
and
documents
will
be
merged
here
as
well.
A
Bmp
powershell
stuff
will
be
there
and
all
of
that
stuff
will
be
in
a
single
location.
So
you
can
easily
find
everything
what's
relevant
for
you
from
a
single
URL
which
hopefully
will
help,
because
in
the
past
we've
been
having
way
too
many
locations
to
find
what's
relevant.
For
you
now
on
these
random
announcement,
things
I,
think
I
know
I
missed
I'm
missing
a
picture
from
there,
but
that's
fine.
A
I'm
gonna
show
that
in
a
second
so
on
the
random
announcements
section
so
I'm
gonna
to
kind
of
add
this
was
not
in
the
agenda,
but
five
minutes
or
10
minutes
before
the
call
I
realized
that
interesting.
We
did
actually
went
live
with
this
documentation
already.
So
why
wouldn't
actually
quickly
go
through?
What
does
it
mean?
A
And
there
was
an
interesting
discussion
yesterday
with
mark
mark
and
Twitter
around
the
positioning
of
this
column,
formatting
capability,
so
in
ignite
a
few
weeks
back,
we
announced
column
formatting
capability
which
will
give
you
the
opportunity
to
override
or
define
styles
based
on
the
column,
values
and,
and
what
that
one
will
give.
You
is
a
simple
UI
level
configuration
options
on
a
specific
column,
and
this
one
will
not
replace
anything
in
the
SharePoint
framework
this
one.
This
is
not
a
replacement
for
SharePoint
framework
field
customizer.
A
This
is
a
more
kind
of
a
citizen
developer
capability
and
you
are
actually
setting
that
configuration
to
a
single
instance
in
which
is
a
column
within
a
list
so
you're
not
actually
setting
this
column
formatting
to
a
field
as
such
in
the
in
the
site.
Column
level
like
that
and
you
don't.
You
cannot
also
write
any
actual
script
by
using
this
column
formatting
capability.
So
if
you're
looking
into
having
more
complex
scenarios,
SharePoint
framework
is
the
right
way
to
do
for
UI
level.
A
Let's
say
simple
presentation:
the
column
formatting
does
give
you
a
nice
opportunities
as
well.
This
is
coming
soon
to
Developer
Preview,
so
soon,
meaning
within
weeks
rather
than
months.
Right
now,
it
is
now
being
tested.
The
documentation
result
in
the
s/pdif
Docs,
underneath
the
declarative
customizations.
If
I
remember
correctly,
it's
it
is
an
own
JSON
format.
Somebody
actually
put
it
quite
nicely
in
the
Twitter
yesterday
and
Twitter
discussions
that
this
looks
like
a
new
camels
like
we
used
to
have
camel
based
configurations
in
SharePoint
back
into
times.
A
Well,
there's
a
lot
of
old-school
SharePoint
people
in
this
call
us
so
you've
actually
conjured
that
as
well,
but
and
the
quick
URL
for
actual
documentation
is
take
AMS
as
big
doc,
column,
formatting
and,
and
we
actually
have
a
simplistic
tool
to
help
you
to
test
this
thing
as
well
with
the
same
date:
CTP
column,
formatting,
dot,
SharePoint,
BMP,
calm.
Now,
let
me
actually
quickly
before
we
go
to
the
ALM
api's,
which
was
one
of
the
main
topics
of
the
day.
A
I
wanted
to
quickly
run
through
what
does
this
actually
mean
in
practice
as
well,
because
now
that
the
documentation
is
out,
you
can
actually
see
how
things
are
working.
So
let
me
share
my
screen
and
somebody
needs
to
then
confirm
whenever
the
screen
sharing
is
working
and
it's
that
screen
not
just
the
bullet
press.
A
Good
comment
from
Ralph
and
now:
okay
Chris
cadet.
That
means
the
problem
rest
of
the
world
got
it
as
well.
So
so
this
is
a
a
let's
say,
a
simplistic
list,
and
what
we
want
to
do
is
that
we
want
to
present
this
field
values
and
a
slightly
differently
based
on
the
value.
What
we're
having
here,
I'm
gonna
use
directly
the
column
formatting
a
SharePoint,
calm,
URL.
So
let
me
actually
get
that
one
in
here.
A
So
if
you
go
to
column
formatting
of
SharePoint
BMP
documents
you
land
on
this
one
will
we're
still
working
on
polishing
the
experience
and
making
sure
that
it's
it's
the
right
text
and
links
and
everything
else
else.
But
in
here,
if
we,
for
example,
from
from
this
drop-down
select
the
severity
template,
we'll
get
a
definition
which
will
look
something
like
following
and
we're
able
to
test
things
here
as
well.
A
So
I
can
actually
go
and
change
the
behavior
and
the
definition
so
to
say
that
that's
when
it's
less
than
10
or
20
and
then
that's
gonna
actually
use
its
certain
style
when
that's
actually
happening
when
it's
something
else,
it's
going
to
use
a
separate
styler,
and
all
of
that,
so
you
can
use
this
tool
to
test
things
out.
You
can
always
refresh
and
see
how
it
actually
looks
on
the
other
side
right
now
doing
relatively
quick
customer
the
walkthrough.
A
What
does
it
pin
and
kind
of
copy
that
one
I'm
gonna
move
back
on
the
site
and
key
point
here:
the
notice
that
I'm
actually
doing
a
drop
down
on
the
existing
column,
so
I'm?
Actually
configuring
as
an
end
user,
existing
column,
column,
settings
and
format
this
column
right
now,
there's
no
UI
is
there's.
No,
nothing!
There's
no
designers
to
make
these
things
happen.
There
might
be
something
in
the
future.
There
might
not
be
something
in
the
future.
A
A
And
there's
some
audio
yeah
could
have
at
least
majority
of
people
are
saying
when
I'm
sharing,
which
is
which
is
good
and
the
same
thing
for
a
for
example,
for
the
deadline,
so
I'm
gonna
actually
use
the
existing
template
from
here.
Let's
do
date
severity.
This
one
is
checking,
let's
see
if
the
the
current
field
is
less
than
now,
we
have
a
different
rendering.
A
If
it's
bigger
than
now,
we
have
a
different
rendering
format
and
I'm
gonna
actually
copy
that
one
and
I'm
gonna
get
back
on
my
field,
modify
that
column,
settings
format,
this
column
tasting
the
chase
and
click
Save
and
voila.
We
can
actually
see
that
every
single
time
that
date
is
in
the
future.
It
is
actually
throwing
that
in
a
different
format.
That's
essentially
what
it
means
so
a
simple
way
of
formatting
the
rendering.
A
Now
the
key
points
here
to
remember
like
recommissioned,
so
there's
no
scripting
support,
there's
no,
no
action
support
that
you
would
click
something
and
JavaScript
will
be
executed.
There's
no
support
that
kind
of
support
within
this
one,
and
probably
there
never
will
be
because
the
problem
of
having
that
level
of
a
scripting
injection
support
in
the
US
is
actually
the
scripting
the
injection,
because
that
will
then
give
and
the
inte
users
and
editors
the
way
to
accidentally
or
intentionally
cause
the
script
injection
attacks
and
that's
something
what
we
want
to
avoid
in
the
future.
A
Good,
yes,
we
would
not
want
an
so
and
that's
really
the
reason
why
we
are
heading
into
the
more
and
more
to
the
SharePoint
favorites
direction.
With
this
structural
way
and
all
fair
solutions
are
getting
deployed
in
a
way
that
they're
getting
deployed.
True
dat,
catalog
and
that's
really
to
keep
one
couch.
A
Is
it
possible
provisional,
formatting
with
the
list
in
the
future?
That
is
actually
possible?
A
question
for
Marty
so
already
right
now,
I
think
it
was
actually
I
can
double
check
that
right
away,
see
some
of
it
March
20
online,
and
that
is
actually
the
one
on
March
2017
season
update
version
six
tree
to
tree
I,
probably
Oh,.
A
Martin
Oh
much
render
but
I'm
pretty
sure
that
it's
in
this
smart
as
well
nope,
no,
no,
no,
it's
not
in
okay,
it's
not
in
March
I
think
it
was
done
in
April.
Anyway,
we
do
have
a
property
in
season
which
you
can
already
set
and
unsafe
to
the
field,
so
you
can
actually
pramatta
CLE
do
what
I'm
doing
here
and
manually.
A
A
If
the
property
has
been
there
since
March,
yes
and
or
March
or
April,
I
can't
remember,
which
one
is
that
it's
in
one
of
those
season.
Well,
it's
big
which
I
wrote
at
some
point,
but
they
were
released
at
some
point,
but
you
can
programmatically
set
that
it
doesn't.
If
you
now
do
that
programmatically
today
within
your
tenant,
it
doesn't
work
because
the
functionality
has
not
been
enabled
within
the
production
or
in
the
developer
turn
on.
A
A
It's
just
matter
for
us
to
enable
the
capability,
whenever
the
documentation
and
all
of
the
final
testing
has
been
completed,
and
that
gives
us
the
opportunity
to
actually
in
an
isolated
way,
enable
the
capability
in
in
subset
of
tenants,
to
make
sure
that
everything
is
fine
in
production
and
then
we
can
go
worldwide
or
start
with
the
diff
diff
preview
then
go
to
the
first
release
and
then
go
worldwide
slightly
depending
on
the
capability
good.
That
was
a
quick,
quick,
quick
kind
of
a
look
on
the
column
formatting.
A
If
we
are
quickly
on
on
the
topic,
doxxed
of
Microsoft,
not
corn
and
SharePoint,
yes,
doctors,
Microsoft,
that
comes
as
SharePoint
will
land
on
this
selection,
which
is
a
slightly
weird
selection
and
I've
already
provided
the
feedback
to
our
technical
writer,
because
the
questions
needs
to
be
that.
Are
you
a
server
or
are
you
a
developer?
Well
in
this
color?
Probably
developers
not
servers,
but
anyway,
your
developer
content
is
in
here
we'll
fix
the
wording
on
that
one
and
in
the
in
the
SharePoint
development.
A
If
we
extend
the
collaborative
customization,
there's
column
formatting
documentation
where
the
first
thing
here
is
that
it's
not
in
production,
but
this
is
already
explaining
how
it
actually
works.
You
saw
some
of
the
demos
what
I
did
quickly
there
or
based
on
the
same
model
and
how
it
will
be
working
and
and
also
tries
to
explain
the
chase
informants.
It
has
a
start,
a
scammer
as
well
now
can
we
change
another
columns,
rendering
based
on
a
column
value?
A
My
understanding
is
no,
but
I
can
confirm
that
I
haven't
actually
been
super
super
closely
involved
in
this
particular
capability.
So
I
can't
confirm
that
is
that
you
I
done
by
the
same
guy,
who
came
up
with
selecting
between
team
sites
and
communication
sites
when
very
similar.
Yes,
it's
not
actually
the
same
guy,
because
that
you
I
are
your
sharepoint
server
or
a
chef
phone
developer
was
done
by
a
technical
writer,
but
we'll
fix
that
so,
but
it's
just
a
stupid
and
funny
joke.
So
are
you
a
server
or
a
developer
cool?
A
Let's
flip
back
on
the
on
the
slides
so
around
the
ALM,
api's
and
then
I'll
do
a
live
demo
on
them
as
well,
and
then
we
can
go
to
the
GDP.
Our
capability
and
solution.
I
could
flipping
back
on
the
slides,
and
somebody
needs
to
confirm
whenever
the
slides
are
available
loading.
Why
did
it
went
to
the
start?
A
Okay,
let
me
jump
to
the
white
section
here
we
go.
That
was
the
preview
on
that
one.
So
let's
talk
about
the
chip
on
solution,
alm
api.
So
this
is
something
well
if
what's
personally,
being
super
super
closely
involved.
This
is
technically
my
one
of
my
own
babies,
and
this
and
I
have
really
run
out
of
time
today,
and
this
is
not
available
right
now
and
the
solution
api's,
but
it's
coming
pretty
soon
available
within
attendance.
A
I
can't
give
you
the
exit
timeline
right
now,
but
it
will
be
rather
in
weeks
then
months,
so
things
are
coming
productively
soon
available
for
you,
the
fact
that
we're
able
to
use
the
thing
already
and
show
demos
on
it
in
a
live
tenants
give
you
an
indication
on
the
under
level
of
maturity
of
the
functionality
so
shape
ante
elimate.
The
eyes
are
essentially
there
to
automate
sharepoint,
adding
or
app
whatever.
We
call
them
or
share
one
framework
solution,
deployment
and
management,
so
you're
able
to
install
uninstall
upgrade
at
the
solution.
A
Well,
let's
start
with
that
you're
able
to
add
a
solution
to
that
catalog
you're
able
to
then
install
the
solution
to
the
site.
You're
able
to
upgrade
the
solution
in
a
society
are
able
to
uninstall
the
solution
in
a
site
and
so
on,
and
this
is
actual
installation
of
the
solution
or
adding
to
the
site.
So
this
has
nothing
to
do
with
tenon
scope
deployment,
which
is
no
doubt
a
valid
option
for
SharePoint
framework
solutions
for
add-ins.
A
The
classic
challenge
has
always
been
that
hey
I
have
an
adding
which
have
a
client-side
web
parts
and
I
want
to
actually
push
the
adding
to
be
available
for
all
of
my
sites
as
part
of
the
site
provisioning,
so
that
I
will
have
those
add-in
and
a
client-side
web
parts
available
there.
How
would
I
do
that?
Answer
is
well
that
has
not
been
supported
in
the
past.
There
have
been
ways
to
achieve
that,
but
there
have
not
been
a
native
API.
A
So
today,
for
the
simplicity
of
the
demo,
I'm
gonna
actually
use
PowerShell
to
make
the
whole
thing
happen,
and
that's
just
because
it's
super
convenient,
and
this
is
easiest
way
to
demonstrate
you
what's
actually
happening,
but
just
as
well,
you
can
use
the
REST
API
source
season,
many
in
your
manage
code.
If
that's
what
you're
looking
for
this
is
not
yet
available
externally.
So
this
is
coming
soon
like
mentioned
within
weeks
rather
than
months.
We'll
get
this
one
available
if
you're
wondering
on
hey
wait
a
minute,
so
why
is
B&B
actually
doing
season
on
PowerShell?
A
And
then
why
is
there
only
a
REST
API
is
natively.
Well
technically
we
could
have
released
the
season.
Maybe
on
is
a
natively
from
engineering
as
well,
but
the
PowerShell
requirement.
These
would
actually
require
us
to
do
use
the
PMP,
because
BMP
PowerShell
is
executed
in
the
context
of
the
site
and
that's
really
the
key
different
key
difference.
A
What
is
what
is
now
available?
There
are
quickly
today
a
kind
of
a
mapping
here,
and
this
isn't
completely
the
full
list
of
AP,
honest
which
is
available,
but
it
has
to
do
main
API.
So
in
that
catalog
catalog,
you
are
able
to
upload
an
add-in
to
the
app
catalog
using
the
add
operation
in
the
catalog
context.
So
you'll
do
the
underscore
API
whipped,
tenant,
app,
catalog
and
and
available
apps.
A
Not
actually
that's
a
mistake.
Damn
this
is
one
of
what
I'm
this
is.
This
is
the
reason
why
I
should
never
worked
when
you're
sick,
so
I
do
apologize
on
that
the
App
Catalog
at
operation
URL
is
actually
wrong.
Right
now,
I
need
to
fix
that.
But
anyway
you
can
add
a
solution
to
the
App
Catalog
and
then
you
can
obviously
get
rid
of
the
solution
from
the
catalog
and
you
need
to
have
to
write
the
missions
to
upload
the
solution
to
the
app
catalog.
So
that
will
be
successful
in
the
site
level.
A
Will
there
be
cod
commands
to
the
deployment
we'll
see,
so
there
won't
be
most
likely
native
girl
commands
from
the
yeoman.
There
might
be
community
driven
extensions
for
this.
Does
the
first
api's
would
be
supported
in
SBB
and
PJs.
They
will
be
sooner
or
later
right
now,
Patrick
who's
leading
the
BMP
chase.
A
Let
me
jump
on
the
on
the
actual
demo.
We
can
continue
on
the
Q&A,
hopefully
after
the
GDP.
Our
demo
I'm
gonna
do
quickly
demos
around
it's
a
ALM
process
and
it
once
again,
I
didn't
update
the
slides
I
do
apologize.
Like
said,
I
have
a
small
fever
and
a
flu
and
everything
else,
but
I
I
didn't
want
to
cancel
the
the
demos.
A
Did
that
so
let
me
jump
on
my
screen
and
let
me
share
my
yeah
UI
is
certain
Emma
can
walk
through
the
demo
which
I
prepared,
so
somebody
needs
to
tell
me
again
whenever
the
screen
sharing
is
working,
I
can
see
it
excellent.
Thank
you.
Thank
you
Eric.
So
let's
actually
have
a
look
on
where
we
are
and
what's
the
situation
within
here.
So
let
me
reference
that
I
should
have
a
clear
insight.
Yes,
I
do
so.
A
Let's
call
that
this
is
a
office
365
as
office
365
group
associated
site,
so
essentially
a
modern
croupe
site,
and
what
we
want
to
do
is
it's
essentially
tests
how
to
get
those
add-ins
deployed
to
this
site
know
how
do
we
know
what
what
are
the
aliens
which
are
available?
You
can
absolutely
use
rest
for
that.
So
I
can
execute
zoom
here.
Rest
is
an
option
if
you
prefer
to
write
your
stuff
in
code
and
absolutely
works,
so
you
can
able
to
do
an
story
there.
A
A
A
Good
and
now
we
should
there
we
go
so
now.
What
what
we
have
here
is
the
output
from
the
rest
call
essentially
what
what
add-ins,
which
are
available
within
a
within
a
tenant
we
can.
We
can
then
get
these
atoms
installed
to
the
site
right
now.
We
can
see,
for
example,
that
there's
an
adding
padding,
which
is
not
installed
installed
version
is
equals
empty.
The
unique
ID
of
the
onion
is
over
there,
it's
deployed,
it
cannot
be
upgraded
because
it's
not
actually
installed.
A
So
we
are
so
we
talked
about
in
this
case,
we're
talking
about
Japan,
hosted
aliens
provided,
hosted
aliens,
Chevonne
framework
solutions,
anything
which
can
be
deployed
from
Earth
Catalog
to
the
Sun.
So
just
being
super
clear
on
that
one,
in
this
case,
I,
like
mentioned,
this-
is
none
of
the
client-side
solution
necessary
from
hosted,
adding
just
for
the
sake
of
it
personally
I
would
never
ever
ever
use
Chevron
hosted
aliens,
but
let's
not
actually
even
start
that
discussion.
A
If
in
this
case,
we
actually
have
a
client-side
solution,
because
that
valid
is
true
and
the
solution
name
is
here
with
our
client
side
solution
and
it
is
subversion
of
calculation
being
1.0.
Sir.
Now,
if
I
want
about
any
of
these
getting
installed,
I
can
do
that
using
powershell.
I
can
be
defusing,
sees
them,
in
this
case
automation,
I'm,
going
to
use
PowerShell.
So
let
me
actually
get
the
unique
ID
of
this,
adding
what
we
actually
have
it
already
in
here.
A
We
already
I
could
actually
add
that
adding
the
app
catalog
using
the
PowerShell,
a
simple
command
at
BMP,
adding
after
that,
adding
that
would
actually
upload
that
catalog
get
BMP
app.
Is
essentially
running
exactly
the
same
REST
API
call,
which
you
cut,
which
we
cut
the
XML.
So
if
I
do
get
BMP
up,
we
can
actually
get
to
see
that
we
have.
This
is
pretty
much
to
similar
output
in
here
as
well.
A
A
As
well
as
BMP
on
Microsoft
I'm,
just
signing
into
my
of
the
test
tenants
which
were
using
for
testing
where
the
capability
has
been
enabled
so
now
that
I'm
signed
into
that
tenant
our
stat
site-
and
this
is
really
the
key
difference
between
the
SharePoint
Online
management
power
shells
and
also
the
p.m.
in
PowerShell,
now
we're
in
the
context
of
site
with
the
native
SharePoint
Online
Management
PowerShell.
This
is
not
possible
and
now,
in
the
context
of
site,
I
can
basically
do
in
Stockholm
to
that
particular
adding
which
is
in
the
App
Catalog.
A
So
in
stop
EMP
adding
on
that
context,
the
install
command
will
be
completed
in
a
second
there
we
go
now
if
I
go
back
on
the
site.
If
we
go
to
the
group,
if
we
go
to
the
site
contents,
we
can
say
that
the
application
is
getting
installed
order,
so
the
SharePoint
app
is
getting
installed.
So
all
of
the
trust
operation.
Everything
else
is
getting
tackled
and
automated.
A
A
A
Right
side,
contents
and
your
refresh
there
we
go
this
mothership
our
hosted.
Anning
is
now
already
installed,
there's
the
second
add-in,
which
is
not
getting
installed.
All
of
this.
If
we
have
a
look
on
the
on
the
details
and
all
of
that,
it's
the
normal
shape
on
hosted
adding
it
has
been
yes,
it
has
been
already
trust
that
operation
has
been
done.
There's
no
reason
for
enthusiast
anything
at
this
point
and
it
is
a
version
1.00.
A
So
let's
go
back
on
the
on
the
site.
Let's
go
to
the
site
contents,
there's
my
shape
on
hosted,
adding
if
I
click
that
one
we
can
say
that
we
aren't
actually
truly
successfully
and
have
been
installed.
The
SharePoint
hosted
a
Dean
I
can't
remember
when
I
actually
used
to
SharePoint
hosted
on
in
last
time,
which
was
funny
so
we
have,
but
we
can
actually
see
that
there
say
that
unique
URL
which
is
getting
generated
for
SharePoint
Online
and
welcome
to
awesome
SharePoint
hostile
aliens.
A
So
now,
if
I
go
back
on
the
croup,
we
can
also
say
that
the
second
adding
got
installed
on
the
site,
if
that
adding
or
if
the
ship,
if,
if
the
SharePoint
framework
solution
would
have
to
contain
feature
framework
definitions
at
this
point,
all
of
those
would
have
been
applied
to
the
site.
So
all
of
that
is
getting
properly
activated.
If
it's
a
provider
hosted
adding
that
installed,
events
are
getting
fired
like
it
should
be.
So
if
this
is
just
automating
what
the
infuser
could
be
doing
by
clicking
from
a
you
eyes
as
well.
A
Now,
in
this
case
we
have
this
webpart
client-side
solution,
and
this
is
version
1.00.
So
we
can
actually
see
that
it's
1.0
the
room
just
what
sake
of
it.
Let's
actually
double
check
that
our
upgrading
works
properly,
because
I'm
going
to
go
to
the
app
for
SharePoint
and
then
I'm
gonna
actually
upload
a
new
version
of
the
of
that
solution
to
the
app
catalog.
So
give
me
one.
Second
I
can
find
the
solution
there.
We
go.
There's
my
solution,
there's
my
second
version
of
version
2.0
of
the
same
solution.
A
We
can
easily
see
that
file
with
the
same
name
already
exists,
replace
it
and
there's
another
validation
in
here.
Yes,
we
are
sure
that
this
is
fine
check.
One
framework
solution
is
fine.
The
key
point:
what
actually
happened
here
is
that
we
now
we
have
an
app
version.
2.00
this
point,
the
web
part,
the
the
actual
SharePoint
framework
solution
in
a
site
level
is
still,
however,
in
the
version
1.00
zero
level,
because
we
haven't
actually
explicitly
called
an
upgrade
for
this
solution
in
here
and
again
same
story
with
Japan
hosted
at
in
power.
A
A
That
would
start
the
upgrade
process,
but
if
we
actually
truly
need
to
do
this,
probably
we
want
to
automate
that
in
our
output,
if
I
go
again
that
the
rest
call
and
this
one
available
apps
if
I
call
that
one,
we
can
actually
see
that
for
the
second
item,
that's
with
that
one
good
we,
the
app
catalog
version,
is
being
now
2.00
installed.
Version
in
that
context
is
one
point:
zero
zero,
zero,
and
that
means
that
can
upgrade
equals
true.
A
So
now
you
know
based
on
this
output
of
the
hotel,
that
the
things
that
they
wait
a
minute
so
there's
a
newer
version
available
in
Africa
dog
I
can
automatically
operate
that
to
the
side,
which
is
a
classic
requirement
from
customers
as
well.
They
want
to
automate
and
make
sure
that
the
latest
solution,
applicate
apps
versions,
getting
deployed
on
all
of
the
sites.
Now,
how
would
we
do
that?
We
could
do
that.
Obviously,
hearing
the
rest
api
stand
for
this
particular
demo.
Let's
actually
do
that.
So
here
we
go
I'm
gonna
get
here.
A
A
A
B
A
A
While
we're
waiting
that
to
be
done,
quick
note,
maybe
on
the
other
Sun
other
side,
we
can
do
uninstall,
BMP,
app
identity
and
I
can
actually
keep
that
other
eye
away
from
the
side.
So
I
can
actually
see
that
that
works
already
properly
as
well
a
stink
that
one
they're
doing
on
on
the
stock
offer.
For
that
one.
Basically
again,
the
BMP
PowerShell
is
using
rest
underneath
it's
just
going
to
be
in
it
way
of
testing
this.
A
If
I
do
a
refresh
here,
if
we
can
say
that
the
one
solution
is
in
updating
mode,
that
is
now
in
removing
mode
and
we
are
able
to
script
or
automate
the
whole
thing.
What
happened?
What
happened?
No,
this
one,
how
was
now
successfully
upgrade
it,
so
we
can
see
that
that's
now
running
a
version
2.00
and
the
other
solution
is
gone.
What's
actually
kind
of
cool
around
that
one,
and
this
is
by
design
as
well,
and
it's
good
to
know
will
be
documented
as
well.
A
It
didn't
actually
even
go
to
the
recycle
bin,
so
don't
have
that
if
you're
doing
this
from
an
API
perspective
and
you're
automating,
the
uninstallation
of
the
add-ins
and
all
of
that
we
do
not
put
the
stuff
in
the
recycle
bin
will
actually
bypass
the
recycle
bin
by
design.
So
there's
no
additional
complexity
on
getting
the
solutions
away
from
the
site
solution
actually
is
truly
left
from
the
site.
So,
as
you
can
see,.
A
A
B
B
Slightly
still
loading,
okay,
it's
a
short
back.
Okay,
wonderful,
thank
you
and
how
we
go
very
quickly
through
a
few
slides
just
to
set
the
context
and
then
I
will
move
to
a
demo
about
the
GDP
our
activity
hub.
But
one
of
the
main
focuses
of
these
talk
about
the
GDP.
Our
activity
hub
is
supposed
to
get
feedbacks
from
the
community
so
from
you
guys
about
what
we
should
do
to
improve
the
solution.
B
It
will
go
completely
live
next
year
in
May
25,
so
every
company
doing
business
in
Europe
or
outside
Europe,
but
managing
personal
data
of
data
subjects
living
in
Europe
will
have
to
adhere
and
to
be
compliant
with
the
GDP,
our
rules
and
that's
why
it
is
really
important
to
be
aware
of
the
GDP
our
requirements
and
to
be
ready
for
those
requirements,
its
regulation.
So
it
will
be
immediately
applicable
and
enforceable
by
law
in
all
of
the
Member
States.
So
we
don't
have
to
wait
for
the
Member
States
to
do
something
else.
B
So
if
I
have
a
business
running
outside
of
you
am
I
obliged
to
be
compliant
with
GDP
are,
and
the
answer
is
yes:
yes,
because
from
an
GD
pure
perspective,
if
you
process
hold
store
manager
or
whatever
else
personal
data
of
any
EU
resident,
you
will
need
to
be
compliant
with
GD,
P
R
and
again.
If
you
are
in
UK,
even
if
you
break
sitted,
you
still
need
to
be
compliant
with
live
here,
because
if
you
manage
data
of
European
citizens,
you
still
have
to
be
combined
with
the
regulation.
B
B
So
when
someone
living
in
EU
European
citizen
will
give
you
a
constant
to
manage
its
data
or
to
process
this
data,
you
will
have
to
keep
track
of
all
of
these
events,
most
likely
an
IT
service
or
software
solution,
and
you
will
have
to
keep
track
of
almost
everything
that
will
happen
around
the
personal
data
of
a
data
subject
living
in
you.
So
not
only
that
a
constant
but
also
data
concerns
withdrawal.
If
any,
you
will
have
to
keep
track
of
identity,
risks
of
any
processing
activity
and
of
any
archiving
activity.
B
B
So
if
you
are
going
to
process
some
data
for
doing
direct
email,
marketing
or
something
like
that-
and
they
make
an
objection,
you
will
need
to
keep
track
of
that
objection
as
well
as
if
they
want
to
be
removed
from
your
repositories.
You
will
have
to
do
a
full
arrays
of
their
data
and
you
will
have
to
keep
track
of
this
request
to
be
fully
erased,
fully
removed
from
their
environment.
B
So
those
are
just
few
examples
to
give
you
an
idea
of
what
we
should
do
from
a
native
perspective
to
properly
manage
all
of
the
GDP
our
requirements
and,
moreover,
think
about
that.
Let
me
make
you
a
concrete
example:
whenever
there
is
a
data
breach,
the
GDP
regulation
requires
that
you
notify
the
Supervisory
Authority,
which
could
be
different
depending
on
the
country
in
which
you
are,
but
you
need
to
notify
the
authorities
within
72
hours.
B
So
this
is
a
very
good
candidate
for
a
custom
workflow
process.
So
let's
say
that
from
a
PNP
perspective
and
more
in
general,
from
a
macro
perspective,
there
is
a
tool
called
GDP
our
activity
hub,
which
is,
in
our
opinion,
a
useful
tool
for
partners
that
want
to
build
their
own
solutions
to
manage
to
properly
manage
some
of
the
requirements
that
come
out
from
the
GDP
air
rules.
So
digit
fear
activity
hub.
It's
a
reference
solution
as
like,
as
it
is
the
TMP
partner
Peck,
for
example.
B
If
you
want
to
do
site
provisioning
in
this
case
with
the
GDP
rack
TV
up,
the
focus
is
to
give
you
a
starting
point
to
create
your
own
solutions
for
be
ready
for.
Gdp
are
so
that
you
can
sell
to
your
customers
your
own
customized
solutions,
starting
with
a
ready
to
go
starter
kit.
The
idea
of
the
GDP
activity
hub
is
to
make
it
easy
for
you
to
manage
the
main
activities
and
tasks
related
to
the
GDP.
B
Our
rules,
using
SharePoint,
Online
and
office,
receive
five
as
the
ecosystem
to
build
such
kind
of
solutions,
so
that
we
can
also
use
the
hub
as
a
kind
of
a
showcase
of
the
Microsoft
technologies
in
action.
In
fact,
we
do
have
technologies
like
SharePoint,
Online
and
SharePoint
Online,
modern
side.
We
have
the
sharpen
framework
and
we
created
for
clients
that
were
part.
That
can
be
an
example
of
what
you
can
do
using
a
client-side
web
part
in
SharePoint
framework
and
in
molar
size.
B
We
use
the
offices
for
groups
and
Microsoft
team
for
the
collaboration
around
the
hub,
as
well
as
the
remote
provisioning
engine
of
PMP.
So
we
can
automate
the
provisioning
process
of
the
hub,
and
we
also
use
power
bi
to
provide
some
insights
about
the
events
that
happen
in
your
company
whenever
you
use
the
hub
to
collect
events
and
to
keep
track
of
events
and
happenings
in
your
company,
happenings
related
to
GDP
our
roots,
of
course.
So
what
are
the
main
functionalities
that
we
have
provide?
There
is
a
dashboard
through
the
dashboard.
B
It
is
not
really
old-school
because
it
is
not
deprecated,
but
it's
not
based
on
the
Microsoft
flow,
because
at
the
time
of
creating
the
GDP
our
activity
hub,
it
was
not
possible
to
export
and
import
programmatically
a
Microsoft
flow
flow.
Nowadays
you
can
do
that
and
in
fact
we
are
planning
to
upgrade
the
solution
in
the
near
future
to
move
toward
the
Microsoft
flow
and
not
using
anymore
the
war
floor
manager
engine.
We
provide
a
client-side
web
part
which
you
can
see.
What
are
the
tasks
that
you
have
to
accomplish
from
an
end
users
perspective?
B
So
to
that
you
can
easily
install
the
solution
in
your
tenant.
We
provide
some
documentation
and
we
give
you
a
customizable
model
so
that
you
can
build
your
own
solution
on
top
of
it,
as
I
told
you.
So
let
me
share
my
screen
just
for
a
while
to
share
with
all
of
you
guys
what
is
the
UI
of
the
GDP
activity
hub.
Just
in
case
you
did
not
see
its
yet
and
then
I
will
go
back
to
the
slide
deck
just
to
collect
your
feedbacks
and
your
inputs.
B
Loading,
okay,
cool
cool,
okay,
so
this
is
the
dashboard.
This
is
the
homepage
of
the
GDP
activity
hub,
which
is
based
on
a
modern
side
and
I
told
you-
and
we
simply
use
here-
a
client-side
web
part
provided
by
sharepoint
online
by
Microsoft
to
include
a
power
bi
report
in
this
page.
So
this
one
is
based
on
all
of
the
data
that
we
collect
using
the
GDP
our
activity
hub.
B
As
you
can
see,
we
have
insights
about
the
number
of
data
access,
requests,
that
correct
requests,
export
objections
and
so
on
so
forth,
just
to
have
a
quick
look
on
the
performances
of
your
business
about
GDP.
Are
you
have
the
number
of
data
breaches,
how
many
data
breaches
are
still
open
and
how
many
of
them
have
been
solved?
B
So
here
you
have
the
ad
request
web
part,
which
can
be
used
through
collect
request
to
access
to
correct,
to
export
or
to
collect
an
objection
or
to
raise
some
personal
data
or
edit
a
subject,
and
here
you
can
see.
We
use
the
official
fabric
controls
with
a
nice
UI
which
is
usable
and
friendly
and
fully
integrated
with
the
sharepoint
modern
UI
and
as
soon
as
you
will
select.
What
is
your
target?
B
You
I
will
follow
you
and
will
provide
you.
The
proper
field
and
the
same
happens
from
odd
event,
an
incident,
a
transit
with
power
perspective,
and
through
these,
what
part
you
can
collect
the
information
about
any
data
breach,
hopefully
not
that
many.
But
if
any
okay
about
identity
risks,
data
consent
or
withdrawals,
data
processing
and
archiving
of
personal
data,
so
right
now
we
give
you
the
tool
to
collect
data.
B
If
you
are
an
administrator
of
the
site,
and
so
you
can
see
the
tasks
of
all
of
the
other
people
involved
in
the
GDP
er
activities
and
through
this
UI,
you
can
simply
complete
the
tasks
play
with
the
UI
that
you
have
here
to
set
it
as
completed.
So
that's
the
set
of
capabilities
that
we
provide
and
just
for
your
reference.
B
This
is
the
github
repository
under
the
sharepoint
organization,
in
which
you
can
find
all
the
documentation
and
the
source
code
of
the
project,
because
of
course
it
is
an
open
source
project
and
indeed
it
is
an
open
source
project.
Now
let
me
go
back
to
my
deck
here.
We
are
ok
and
as
soon
as
we
will
see
that
the
slide
deck,
let
me
know
when
you
see
it
again.
B
Right:
correct,
okay,
okay,
cool
what
we
really
need
now
and
that's
why
we
are
talking
about
GDP
activity
hub
in
this
signal
is
your
feedback,
because
we
would
like
to
improve
this
solution,
but
we
want
to
give
you
what
you
really
need,
so
the
ask
for
you
guys
is:
what
do
you
need?
What
would
you
like
to
see
as
the
new
capabilities
for
the
solution?
B
We
are
thinking
about,
making
it
possible
to
automatically
collect
data
from
logs
and
using
the
REST
API
so
of
office
365
for
example,
but
we
are
thinking
also
about
new
capabilities
that
are
eventually
needed
by
the
community
and
by
the
partners.
So
if
you
wanna
use
an
open
mic
approach,
I
think
it
would
be
great,
so
feel
free
now
to
open
your
mic,
and
let
us
know
what
you
want
to
see
in
the
product
in
the
near
future
and
then
we
can
try
to
invest
our
time.
B
To
give
you
what
you
really
need
you,
you
said
product,
yeah,
yeah,
it's
not
a
product,
that's
true!
It's
not
a
product!
It's
just
the
starter
kit,
you're
right,
yeah,
exactly
it's
not
a
product!
So
don't
expect
to
have
an
SLA
or
something
like
that
if
justin
open
source
a
starter
kit,
so
you
can
download
it
play
with
it
at
your
own
risk.
Okay,
but
please
let
us
know
in
the
chat
area
with
the
open,
mic
approach
or
whatever
else.
If
there
is
any
real
need.
You
wanna
share
with
us.
B
A
B
A
And
and
obviously,
probably
a
lot
of
people
who
haven't
actually
tested
the
whole
thing,
so
it's
not
yet
super
clear
on
what
can
it
do?
It
is
also
surve
lack
mention
that
the
naming
might
be
super
confusing
for
some.
Obviously,
people
need
to
know
what
is
a
gdpr
as
well,
but
this
is
also
an
awesome
awesome
reference
solution
for
showing
how
to
make
things
happen
so.
B
A
A
On
the
chunko
copes
has
a
question:
does
the
chili
be
our
solution,
complement
or
replace
security
and
compliance
center,
so
the
compliant
at
the
security
and
compliance
center
is
an
official
product
and
a
service
in
office
365?
This
is
an
open-source
community
driven
solution
sample
around
how
to
collect
GDP
are
possible
today,
PR
issues.
It's
not
a
the
the
compliant
center
is
the
actual
thing,
and
this
is
not
going
to
replace
that
this
complement
complementary
thing:
a
community
driven
solution,
reference
solution.
What
people
can
use
do
you.
B
A
A
A
Today,
no
and
that's
an
interesting
point-
yes,
this,
so
people
think
that
gdpr
is
only
for
European
customers
and
European
companies.
It
actually
isn't.
You
will
sue
you
through
every
single
US
company
as
well.
If
they
do
any
business
with
any
European
people,
that's
the
thing!
If
you
have
any
European
employees,
this
actually
has
an
impact
for
you,
which
might
be
scary
but
and
I
think
nobody
actually
knows
what
it
means
in
practice.
Whenever
they
start
applying
that
policy,
does
it
only
support
office
365
or
does
it
support
SharePoint
on-prem
options?
A
B
B
A
And
could
comment
from
Rolf
that's
one
of
the
key
objective
of
the
solution
as
well,
so
sure
we'll
give
you
a
generic
solution
for
GDP
our
issue
tracking,
but
that's
not
actually
the
main
purpose
of
the
solution.
It
also
shows
how
to
use
these
tools
in
a
real
life
use
business
case.
That's
the
main
purpose.
Cool
I
think
we
actually
run
out
of
time.
Yeah.
B
A
Yes
and
I
think
that's
it
then,
for
this
week's
community
call.
So
thank
you,
everybody
for
joining.
Please
keep
the
feedback
coming
and
give
us
feedback.
Give
us
input
on
on
the
things
what
we
do.
If
something
isn't
working,
let
us
know
you
can
always
if
you're
running
into
issues
within
the
sharepoint
online,
especially
please
use,
for
example,
the
SPF
docs
issue
list,
we'll
look
in
the
right
people
trying
to
help
you
on
your
things.
A
If
you
have
suggestions,
guidance
documentation
when
it's
missing,
let
us
know
on
the
PMP
stuff,
let
us
know
and
we'll
get
there
and
sorry
for
sounding
slightly
sick,
but
I'll
definitely
get
better
for
next
week.
Typically,
these
are
done
from
for
me
within
a
one-day
one
or
two
days,
but
thank
you,
everybody
and
we'll
be
absolutely
in
touch
Cheers.
Oh
boy,.