Tabele Struktur do importu
Transkrypt
Tabele Struktur do importu
Powiązania między danymi Struktur w systemie Unicore Produkcja Relacje między tabelami danych Struktur w schemacie Manufacture: BOM BOMItem, Type = 1 (składniki) BOMItem, Type = 3 (procesy) Norm (normy procesu) Operation (operacje procesu) Struktury - tabela Manufacture.BOM, gdzie pole Type = 1 (struktura bazowa). Opis pól w tabeli BOM wymaganych do uzupełnienia podczas importu nagłówków struktur: Nazwa pola w tabeli Id ShortName Name Description ItemId BatchSize Type PhantomBOM MultiLevelBOM Opis Autonumeracja przez SQL – pole typu IDENTITY() Kod struktury Nazwa struktury Opis struktury Id indeksu produkcyjnego (typu Produkowany) z tabeli Manufacture.Item Wielkość wsadu 1 – wartość 1 oznacza Strukturę bazową False False UWAGA! Składniki oraz procesy struktury znajdują się w tej samej tabeli Manufacture.BOMItem, rozróżniane są za pomocą pola Type. Składniki struktur – surowce, materiały Tabela Manufacture.BOMItem, gdzie pole Type = 1, a BOMId jest kluczem Struktury z tabeli Manufacture.BOM. Opis pól w tabeli wymaganych do uzupełnienia podczas importu danych składników: Nazwa pola w tabeli Id ShortName Name Description BOMId ItemId ItemNr ParentId Opis Autonumeracja przez SQL – pole typu IDENTITY() Kod indeksu przepisywany z tabeli Manufacture.Item.ShortName Nazwa indeksu przepisywana z tabeli Manufacture.Item.Name Nazwa indeksu przepisywana z tabeli Manufacture.Item.Name Id struktury z tabeli Manufacture.BOM Id indeksu produkcyjnego z tabeli Manufacture.Item Numer składnika Id procesu nadrzędnego z tabeli Manufacture.BOMItem, do którego przypisany jest składnik Quantity Scrap Um ItemInput ItemOutput Type Ilość netto składnika Procent odpadu składnika w postaci liczby rzeczywistej Jednostka miary Wartość typu bool, oznaczenie czy składnik jest wejściowy Wartość typu bool, oznaczenie czy składnika jest wyjściowy 1 Procesy struktur Tabela Manufacture.BOMItem, gdzie pole Type = 3, a BOMId jest kluczem Struktury z tabeli Manufacture.BOM. Opis pól w tabeli wymaganych do importu danych procesów: Nazwa pola w tabeli Id ShortName Name Description BOMId ProcessId WorkCenterId ItemNr Type Opis Autonumeracja przez SQL – pole typu IDENTITY() Kod procesu przepisywany z tabeli Manufacture.Process.ShortName Nazwa procesu przepisywana z tabeli Manufacture.Process.Name Nazwa procesu przepisywana z tabeli Manufacture.Process.Name Id struktury z tabeli Manufacture.BOM Id procesu technologicznego z tabeli Manufacture.Process Id stanowiska roboczego procesu z tabeli Manufacture.WorkCenter Numer procesu 3 Normy procesów – tabela Manufacture.Norm, pole Type = 2, połączenie wg klucza RoutingProcessId z tabelą Manufacture.BOMItem. Nazwa pola w tabeli Id RoutingProcessId MachineId WorkCenterId Priority SetupHours TimeProcess ProcessesHours ItemsProcess Type Opis Autonumeracja przez SQL – pole typu IDENTITY() Id składnika typu proces z tabeli Manufacture.BOMItem Id maszyny z tabeli Manufacture.Machine Id stanowiska roboczego z tabeli Manufacture.WorkCenter Priorytet normy, liczba całkowita numeracja od 1 Czas przygotowania w godzinach, liczba rzeczywista, np. 0,5 Czas wykonania – tekst w formacie hh:mm:ss Ilość procesów na godzinę (60/ilość minut z TimeProcess) Ilość jednostek na proces (obliczany przez skrypt do Struktur) Wartość zawsze 2 Operacje procesów – tabela Manufacture.Operation, gdzie pole Type = 2, połączenie wg klucza RoutingProcessId z tabelą Manufacture.BOMItem. Dane wymagane dla tabeli Manufacture.Operation: Id (auto) – IDENTITY() RoutingProcessId Id składnika typu Proces z tabeli OperationNr Nr kolejny operacji w Description Opis operacji Type Wartość zawsze = 2 LaborTime Czas wykonania w Manufacture.BOMItem obrębie procesu formacie hh:mm:ss, np. 00:03:00 UWAGA! Kolumna Status w każdej tabeli musi przyjmować wartość 1, inaczej dane są niewidoczne w systemie. Kolumny CreatedBy oraz ModifiedBy oznaczają login użytkownika, który utworzył i zmodyfikował dany rekord.