Määritelmät
- Verkkokaupan luettelo: KNX Associationin globaali säilytyspaikka tuotteille
- ETS:n tuotevarasto: ETS-asennuksen globaali säilytyspaikka tuotteille
- ETS:n projektivarasto: ETS-asennuksen globaali säilytyspaikka projekteille
- Projektin tuotevarasto: projektikohtainen varasto tuotteille (säilytetään ETS:n projektivarastossa)
Tuote voidaan lisätä kahdella tavalla ETS-projektiin:
1. Epäsuorasti
ETS tuo tuotteen ETS:n tuotevarastosta ETS-projektiin.
Tämä erityinen tuontitapa lisää tuotteen Projektin tuotevarastoon.
Lisää tuote ETS:n tuotevarastoon joko lataamalla (+ tuomalla) se Verkkokaupan luettelon palvelimelta (katso tästä), tai tuontia tuotetiedoston kautta (katso tästä) edellytetään.
2. Suoraan
a. Projektin tuonnin kautta
Tämä erityinen tuontitapa ei lisää tuotetta ETS:n tuotevarastoon.
Tämä erityinen tuontitapa lisää tuotteen (tuodun projektin) Projektin tuotevarastoon, jos viety projektitiedosto vietiin sen tuotevaraston kanssa (katso tästä).
b. Kopioitu toisesta projektista
Tämä toiminto ei lisää tuotetta Tuotevarastoon.
Tämä toiminto ei lisää tuotetta Projektin (kohdeprojektin) tuotevarastoon.
Luettelo
'Luettelo' on joko ETS:n tuotevaraston erityinen näkymä tai näkymä Projektin tuotevarastossa + vaihtoehto yhdistää se Verkkokaupan luettelon näkymään.
Suhde Projektivaraston ja Tuotevaraston välillä
ETS5
Kun ETS5 lisää tuotteen ETS:n tuotevarastosta projektiin, se luo uuden tuotteen esiintymän.
Mitä tämä tarkoittaa? Esimerkki. Ensiksi: oletetaan, että tuote A sovellusversiolla 1.1 lisättiin ETS:n tuotevarastosta projektiin. Myöhemmin: ETS:n tuotevarastossa tuotteen A sovellus päivitetään versiosta 1.1 versioon 1.2. ETS5:lle tämä tarkoittaa, että tuotteen A esiintymää projektissa EI päivitetä, ts. projektissa sillä on edelleen sovellusversio 1.1. Jotta tuotteen A sovellus päivitettäisiin myös projektissa, nimenomainen sovelluksen versiopäivitys on tehtävä projektin sisällä, joko 'Päivitä Verkkokaupan luettelosta'- tai 'Päivitä tuotekaupasta' -ominaisuuden kautta. Tämä myös tarkoittaa, että ETS5:n kanssa on mahdollista pitää erilaisia sovellusversioita samalle tuotteelle yhden projektin sisällä.
ETS5:n& laajennukseen liittyviä ongelmia
Yllä kuvattu ETS5:n käyttäytyminen voi johtaa ongelmallisiin tilanteisiin laajennuksia koskien.
Oletetaan, että yllä olevassa esimerkissä versio 1.1 käyttää laajennusversiota 1.1 ja että sovellusversio 1.2 käyttää laajennusversiota 1.2. Tästä tilanteesta voi tulla ongelmallinen, jos laajennusversion 1.2 asennus korvaa jo asennetun laajennusversion 1.1, ts. tuotteen A esiintymät, joilla on tuoteversio 1.1, yrittäisivät käyttää laajennusversiota 1.2 laajennusversion 1.1 sijaan. Ratkaisu: päivitä sovellus versioon 1.2 kaikille tuotteen A esiintymille.
Kuinka tämä ja/tai muut laajennukseen liittyvät ongelmat ratkaistaan, katso tästä artikkelista.
ETS5 vs. ETS4 (taustatiedot)
Kun ETS4 lisää tuotteen tuotevarastosta projektiin, se luo kopion tuosta tuotteesta.
Mitä tämä tarkoittaa? Esimerkki. Ensiksi: oletetaan, että tuote A sovellusversiolla 1.1 lisättiin ETS:n tuotevarastosta projektiin. Myöhemmin: ETS:n tuotevarastossa tuotteen A sovellus päivitetään versiosta 1.1 versioon 1.2. ETS4:lle tämä tarkoittaa, että kaikki tuotteen A sovelluksen kopiot kaikissa projekteissa päivitetään automaattisesti uuteen versioon. Tämä myös tarkoittaa, että ETS4:n kanssa EI ole mahdollista pitää erilaisia sovellusversioita samalle tuotteelle yhden projektin sisällä (tai edes tietokannassa).