- Nyomtat
Export Import diagram
Az alábbiakban a Tulip táblák, lekérdezések és aggregációk teljes átviteli folyamata látható. Ez a dokumentum részletes magyarázatot ad erre az áramlásra.
Egyéni felhasználói mezők és gépi tevékenységtáblák
Az alább leírt áramlás az egyéni felhasználói mezők táblák és a gépi tevékenységmező táblák exportálására és importálására is vonatkozik.
Exportálás
Az exportálási folyamat során az exportált alkalmazás vagy automatizálás minden, az adott alkalmazásban használt táblázatot jelenteni fog. Egy tábla akkor tekinthető használtnak, ha az alábbi feltételek bármelyike teljesül:
- Megjelenik egy "Table Record" widgetben
- Egy beviteli widgetben használatos
- Interaktív táblázatban jelenik meg
- Egy triggerben használatos
- Automatizálási műveletben használatos
- Automatizálási eseményblokkban használatos
- Táblázati lekérdezés, interaktív táblázat vagy elemzési widget szűrőjében használatos.
- Egyéni widget bemeneteként vagy kimenetként használva
Ha egy mező archiválva van, nem lesz exportálva. Ha egy mező archiválva van, de használatban van, az exportálás sikertelen lesz.
Importálás
:::(Warning) (Archivált táblamezők) Az archivált táblamezők nem kerülnek exportálásra, és az alkalmazásokban az ezekre a mezőkre történő hivatkozásokat importáláskor újra kell képezni.
:::
Ugyanazon táblázat keresése
Az importáláskor az azonos táblák azonosításához az azonos azonosítókat keressük. Ha azonos azonosítóval rendelkező táblát találunk, nem hozunk létre új táblát, hanem a meglévőre támaszkodunk.
Ha az importáló webhelyen lévő tábla archiválva van, akkor archiválva marad.
Minden egyes táblamező esetében
Minden egyes táblamezőhöz keresünk egy megfelelő mezőt az adott mező oszlopazonosítója alapján.
Ha a megfelelő mező adattípusa eltérő, az importálás sikertelen lesz.
Ha a mező egy kapcsolt rekord mezője, a kapcsolt tábla hozzáadódik az importálás függőségi listájához, és ez a folyamat megismétlődik az adott tábla esetében.
Minden egyes lekérdezéshez
Az importált táblázat minden egyes lekérdezésénél ellenőrizzük, hogy létezik-e az adott lekérdezés. Ha találunk egyező azonosítót, akkor ellenőrizzük, hogy a cél és a forrás között azonos-e a konfiguráció (korlátozás, rendezés és szűrés).
Ha nem találunk megfelelő lekérdezést, akkor új lekérdezést hozunk létre. Ha találunk megfelelő lekérdezést, de az nem azonos a célpéldánnyal, akkor új lekérdezés jön létre új névvel.
Megjegyzés: Ez nem vonatkozik az egyéni felhasználói mezőkre vagy a gépi tevékenység táblákra.
Minden egyes összesítéshez
Az importált táblázat minden egyes aggregációja esetében ellenőrizzük, hogy létezik-e az adott lekérdezés. Ha találunk egyező azonosítót, akkor ellenőrizzük, hogy a konfiguráció (művelet, mező) megegyezik-e a cél és a forrás között.
Ha nem találunk megfelelő lekérdezést, akkor új lekérdezést hozunk létre. Ha találunk egyező lekérdezést, de az nem azonos a célpéldánnyal, akkor új lekérdezést hozunk létre új névvel.
Megjegyzés: Ez nem vonatkozik az egyéni felhasználói mezőkre vagy a gépi tevékenység táblákra.