►
From YouTube: MSI Open Demo. October 20, 2017
Description
- Default Stock Story closed
- Source Item import export
D
E
B
B
A
Yeah,
so
the
question
is
that
currently
we
have
ability
to
switch
on
the
back
orders,
functionality,
that's
on
a
global
scope
and
we
have
an
ability
to
write
the
orders
on
the
product
scope.
Yeah
Kevin,
like
taken
into
account
that
we
will
have
as
sales
channels
which
are
assigned
to
to
the
stocks
whether
it
makes
sense
to
have
back
orders
to
be
configure
it
on
an
owner
on
a
sales
level
or
on
a
stock
level
instead
of
the
global
one.
Or
is
it
okay
to
have
the
global
configuration
of
the
back
orders?
What.
A
A
B
C
A
C
C
A
B
A
Backward
functionality
on
a
global
level
and
actually
like
because
you
will
introduce
it
in
you,
you
module
your
new
module,
will
kind
of
plug
in
eyes.
Your
existing
to
services,
which
you
introduced
on
a
previous
weeks
like
is
product
in
stock
and
get
the
quantity
in
stock
and
at
this
organization
behavior
to
like
to
say
that
product
is
in
stock,
for
example,
if
it's,
if,
if
the
corners
is
allowed,
okay.
B
A
B
Yeah
sure,
okay,
there,
okay,
it's
fine!
That
would
be
my
next.
A
E
E
F
A
We
are
talking
about
the
story,
source
and
stock
creation
of
the
default
source
and
stock
for
each,
including
admin
UI.
So
that
story
was
estimated
in
three
story
point
and
if
you'll
go
and
see
all
the
tickets
assigned
to
this
story
yeah,
but
we
need
to
do.
We
already
have
this
ticket
closed
because
I
see
a
ticket
closed
and
one
open,
but
now
they.
A
A
D
D
D
D
Also,
we've
specified
the
validator
chain
that
is
actually
called
on
this
object
and
then,
when
the
commands
first
item
safe
is
executed,
it
will
validate
the
items
I.
Rather
children
and
a
validator
looks
something
like
this.
In
this
case,
it
just
checks
if
the
SKU
string
is
not
empty
or
if
the
status
is
unknown
status.
This
one
just
gets
an
array
with
with
source
options,
and
this
way
we
can
make
sure
that
the
data
we
do
expect
and
we
do
need
to
create
the
link
between
product
and
source
is
correct.
D
D
D
D
Since
there
is
a
separation
between
the
the
the
inventory
and
the
inventory
in
the
inventory,
I
actually
work
with
interfaces
that
are
then
via
the
D
I
love
it
small,
translated
to
virtual
model
in
never
doing
so.
For
example,
here
we
have
catalyst
and
the
actions
on
items-
and
this
is
please
click
it.
This
is
only
needed
to
expose,
expose
it
as
an
eighth
year.
Now,
of
course,
the
actual
business
was.
It
was
already
created
in
a
previous
stage,
so
this
is.
D
A
F
As
I
know,
Vitaliy
continued
work
on
in
depth
and
heed
has
pushed
some
quote,
but
he
is
not
completed
and
he
going
to
work
on
this
more
may,
don't
maybe
inside
a
Sunday.
Also
I
would
like
to
notice.
After
fusion
task
we
show
Thunder,
we
have
four
to
two
hundred
percent
is
fou-fou
fulfillment
coverage
with
our
API
functional
test.
Sorry,
two
hundred
to
one
100%:
oh,
he
coverage
his
IP
functional
test
who.
A
That
sounds
like
like
a
very
good
coverage
yeah,
taking
into
account
that
we
have
pretty
pretty
much
of
Web
API
already
created,
so
it's
pretty
good
achievement.
Okay,
so
one
more
small
update
from
me.
So,
like
a
half
an
hour
before
today's
meeting,
we
had
a
meeting
with
the
product
owner
with
the
mark
regarding
how
can
we,
what
can
we
make
to
make?
A
What
what
should
we
do
to
make
the
releasing
of
multi-source
inventory
project
as
soon
as
possible,
and
we
agreed
to
readjust
our
backlog
for
the
milestone
one
a
little
bit
to
make
it
possible
to
release
it
as
soon
as
possible
and
to
make
msi
after
the
milestone
warm
to
be
used
as
a
minimal
Viable
Product
of
the
MSI
functionality.
So
I
will
make
all
the
adjustment,
with
the
current,
with
current
backlog
and
I
will
let
you
know
after
the
update
in
our
MSI
sectional.
A
A
G
Wait
a
second
yes,
so
you
see
my
desktop
yeah
okay,
so
my
question
asked
I
fighting
currently
with
importing
replace
command.
You
see,
I
already
implement
many
tasks
and
the
integration
part
wrong.
Behavior
append
behavior
till
appear
behavior
and
the
last
behavior
is
replace
and
yeah.
I
have
one
question
about
deletion
and
how
it
will
be
works
or
how
it
must
be
works.
For
that
I
prepare
a
example,
and
this
is
the
current
table
state.
G
We
have
six
brooder,
we
have
six
source
items
in
there
and
with
two
excuse-
and
here
you
see,
we
have
already
some
quantities
and
some
status
after
that
first
impart
I
import.
The
second
impulse
is
how,
with
the
replace
command
and
currently
I
use
source
ID
this
one
and
the
sq4
deletion,
but
I
read
already
in
the
old
importing
part:
okay
it
if
the
SQ
is
matching
the
SQL
in
the
table.
This
is
my
table
and
every
item
are
from.
C
That's
what
the
question
is
about,
because
they've
yeah
yeah
yeah
I
mean
it.
It
sounds
bad
that
it
goes
away,
but
if
you
think
about
the
intention
of
the
merchant,
if
they
do
an
upload,
that
is
a
replace
upload,
it
is
to
overwrite
everything
that's
in
the
current
product
database
with
what
is
sent
in
the
upload
file.
So,
of
course,
as
a
merchant,
you
have
to
be
careful
doing
that,
but
the
correct
behavior
is
that
the
table
will
reflect
what
you
show
an
import
to
after
import
to
is
completed.
Okay.
G
67
percent
and
85
84
Lions
covered
and
if
I
fix
my
test,
I
think
we
have
nearly
90
or
95
percent
coverage
with
the
integration
test
and
also
I
will
implement
one
or
two
more
unit
task
for
the
serializing
part
there,
and
then
it's
I
think
we
have
a
great
coverage
and
I
already
implement
many
many
cases
of
my
my
integration
test.
You
open
it's
really
really
really
big
behavior
a
test
and
ok
with
this
information.
G
A
I
just
noticed
that
in
your
code,
for
example,
you
already
have
the
source
item
get
source
ID
and
the
following:
the
PHP
seven
contracts
yeah
no
need
to
scroll
up
scree
scroll
down
a
little
bit,
yeah
yeah
a
little
bit
so,
according
to
the
contract
source
item,
get
source,
ID
return,
int,
ya
and
source
item
get
quantity,
written
flawed
and
get
status
returned
in.
So
you
know
need
to
make
additional
cost
into
the
to
disease
types
because,
according
to
the
peach
p7
contract,
this
message
already
make
already
guarantee
that
they
return
some
value.
Yeah.
G
But
if
I
don't
make
this
mapping
it's
the
test
as
protein,
because
the
types
between
test
running
and
in
the
in
a
bit
data
array-
it's
not
correct,
I,
don't
know!
Why
do
you
have
a
stick
type
in
here?
No,
currently
not,
and
is
there
like,
we
don't
we
don't
have
there
some
strict
right
currently,
but
I
can
I.
Can
okay,
okay,.