Tabulka EcENTITY
údaje o subjektu (položka, objednávka změny, žádost o nákup atd.).
pole | datový typ | popis |
id | bigint not null PK | rekordní číslo |
bulk_id | int not null | hromadné číslo - jedinečné číslo pro sadu řádků, na které se odkazují pole EcASSOC ent_id_parent/ent_id_child (položky kusovníku, změnového příkazu, ...) |
ent_class_id | nvarchar 10 not null | typ subjektu (FILE; ITEM; CUSTENT; CO; FLDR). |
průvodce | nvarchar 36 | entity guid (pouze pro ent_class_id=CUSTENT) |
název | nvarchar 100 not null | název subjektu (název složky, název CustEnt, číslo položky, číslo CO) |
master_id | bigint | Vault MasterId - zůstává stejné po celou dobu existence entity Vault. |
iter_id | bigint | číslo iterace - mění se při každé aktualizaci/změně entity. |
revize | nvarchar 12 | revize subjektu |
verze | int | verze subjektu |
upravený | datetime | kdy byla entita naposledy změněna v systému Vault/ERP. |
kategorie | nvarchar 60 | kategorie subjektu (nebo název směrování pro CO) |
lfcycst_id | int | stav životního cyklu subjektu id |
lfcycst_name | nvarchar 60 | název zobrazení stavu životního cyklu entity |
base_qty | float | Základní množství komponent BOM |
base_uom | nvarchar 10 | pro ent_class_id = ITEM:měrná jednotka (zkratka UOM) |
výchozí = '' | for ent_class_id = FLDrRo:z"hLrIBanRíARY" pro typ složky knihovny | |
requested_by | nvarchar 60 | komunikace vyžádaná jménem uživatele |
comm_dir | int not null | specifikace cílového systému: ERP = 0, Vault = 1, FLC = 10
|
comm_status | smallint not null výchozí = -1 | stav přenosu: PreparingData = -1, Pending = 0, Stage1Finished = 1, Stage2Finished = 2, Success = 7, Ignore=8, Error = 9, SuccessReportRequest = 70, SuccessReported = 71, ErrorReportRequest = 90, ErrorReported = 91, MockMode = -7; PendingPublication = -2 |
miniatura | varbinary | miniatura (export z Trezoru; pouze pro FILE nebo ITEM) |
vytvořeno | datetime not null výchozí = GetDate() | čas vytvoření žádosti o převod |
zpracováno1 | datetime | etapa 1 dokončena časové razítko |
zpracováno2 | datetime | etapa 2 dokončena časové razítko |
Poznámky:
typ entity je plně specifikován dvěma poli: "ent_class_id" + "guid"
pole "guid" se však používá pouze v případě, že ent_class_id='CUSTENT'.
každý záznam tabulky EcENTITY je považován za požadavek na přenos dat.
záznamy jsou seskupeny podle "bulk_id",
bulk jsou data popisující jednu dávku přenosu, např. : struktura kusovníku, CO s propojenými položkami, ... hromadná data jsou data se vztahy, které je třeba při zpracování respektovat.
hodnota bulk_id:
ERP Connector vytváří/generuje pouze kladnou hodnotu bulk_id inkrementací stávající hodnoty MAX.
V případě, že externí systém (ERP) není schopen takové číslo spolehlivě vytvořit/generovat, může použít vlastní jedinečná záporná čísla;
jinými slovy: externí systém používá vlastní záporné hodnoty bulk_id a zaručuje jejich jedinečnost.
MockMode = pouze pro testovací účely; cílový systém by měl data ignorovat.
délku pole lze upravit
datový typ pole comm_dir může být BIT