|
|
| (Není zobrazena jedna mezilehlá verze od stejného uživatele.) |
| Řádek 71: |
Řádek 71: |
| * ve webové konfiguraci: | | * ve webové konfiguraci: |
| {{CodeBox|Menu → Aplikace → Správa APK balíčků}} | | {{CodeBox|Menu → Aplikace → Správa APK balíčků}} |
|
| |
| Nastavení lze importovat a exportovat z koncového zařízení i přes soubor '''*.json'''
| |
|
| |
|
| |
|
| |
|
| |
| Aplikace Manta nejsou z principu příliš náročné na výkon aplikačního serveru.
| |
|
| |
| Doporučované parametry pro standardní nasazení (do 50 aktivních zařízení v jednu chvíli) setup:
| |
|
| |
| * '''CPU''': 8+ jader
| |
| * '''RAM''': 16+ GB
| |
| * '''Uložiště''': 250+ GB SSD/NVMe
| |
| * '''Síťové připojení''': 1 Gbit Ethernet
| |
| * '''OS:''' Windows Server 2019+
| |
|
| |
| Všechny softwarové požadavky jsou standardně nasazovány společně s instalačním procesem nebo manuálním nasazením, není tedy potřeba nic připravovat. Po zprovoznění na aplikačním serveru standardně budou tyto komponenty:
| |
|
| |
| Server Features: WebSocket Protokol
| |
|
| |
| IIS (základní setup plus specifické moduly pro běh Manta)
| |
|
| |
| == Instalace ==
| |
|
| |
| === Instalace Helios ===
| |
| Prvním krokem pro úspěšnou instalaci Manty je zapotřebí mít v Heliosu ( platí jen pro HEI ) nainstalovaný modul "Evidence zboží na lokacích" od firmy Gatema.
| |
|
| |
| Dále je zapotřebí mít na aplikačním serveru, kam bude probíhat instalace, nainstalolovanou službu IIS (Internetová Informační Služba)
| |
|
| |
| Nyní se vrátíme k samotné instalaci Manty.
| |
|
| |
| [http://manta.nvsp.cz/hub/prod/Api/MantaPackage/NewestVersion/File Odkaz na stažení Manta balíčku (stažení může chvíli trvat)]
| |
|
| |
| [http://manta.nvsp.cz/hub/prod/Api/VersionManager/NewestVersion/File Odkaz na stažení Manta version manageru (stažení může chvíli trvat)]
| |
|
| |
| Instalaci zahájíte spuštěním instalátoru “MantaSetup.exe”
| |
|
| |
| Objeví se vám okno s dvěma předdefinovanými profily. Vyberu si nějaký profil a kliknu na tři svislé tečky vlevo od názvu profilu a v dalším menu “Editace profilu”. Běžná praxe je, že pro Cvičnou databázi se vybere profil “Testovací” a pro Ostrou profil ”Ostrá” Tyto profily si můžete ještě před instalací přejmenovat na vámi vyhovující název.
| |
| {|
| |
| |[[Soubor:Instalátor.png|vlevo|náhled|327x327bod|Obr1]]
| |
| |
| |
| |-
| |
| |[[Soubor:Editace profilu.png|vlevo|náhled|262x262bod]]
| |
| |
| |
| # '''Název profilu:''' Necháte stejný, nebo si ho přejmnujete na svůj název
| |
| # '''Cesta k Helios.exe:''' Pomoci “...” vpravo si nalistujete tento soubor, tam kde ho máte umístěný
| |
| # '''Db server:''' Doplní se automaticky po vyplnění “2”
| |
| # '''SQL login:''' Uživatelské jméno do Heliosu
| |
| # '''SQL heslo:''' Heslo do Heliosu
| |
| # '''Databáze:''' Předvyplní se automaticky po “2” . Kliknutím do pole s názvem databáze se vám zobrazí další databáze, které jsou dostupné a tu kterou chcete si vyberete.
| |
| # '''Licenční soubor:''' pomocí “...” vpravo si vyberete licenční soubor
| |
| # '''Uložit'''
| |
|
| |
| |}
| |
|
| |
|
| |
| Tím jsme si nastavili profil a teď můžeme spustit samotnou instalaci. To se provede tak, že opět klikne na tři svislé tečky vedle profilu a v následujícím menu kliknete na “'''Upgrade aplikací a databáze'''”
| |
|
| |
| V následně zobrazeném okně vidíte, na jaký SQL server a jakou databázi se bude instalovat. Pokud to je v pořádku, dáte “OK”
| |
|
| |
| Pokud vše proběhlo v pořádku, tak jste nainstalovali komponenty do Heliosu a komunikační můstek mezi terminálem a Heliosem.
| |
|
| |
|
| |
| Nyní je zapotřebí nainstalovat aplikace do terminálů.
| |
|
| |
| === Instalace terminálů ===
| |
| Nejjednodušší způsob instalace termínálů je pomocí QR kódu.
| |
| {|
| |
| ![[Soubor:QR.png|vlevo|náhled|QR kódy|306x306pixelů]]
| |
| !QR kód Stažení nové verze - Obsahuje URL adresu, kde se po kliknutí stáhne a nainstaluje nejnovější verze
| |
| QR kód Přihlášení do aplikace - Nastaví správné parametry pro přístup do aplikace. Toto načtení se provádí v nastavení spuštěné Manty v terminálu. Nastavení jde i manuálně.
| |
|
| |
| Získání QR kódů je možné dvěma způsoby:
| |
|
| |
| # První je, že v rámci instalátoru, když se vše nainstaluje, tak v menu u profilu je “Generovat QR kódy”. Když na to kliknete, tak se vám zobrazí dva QR kódy.
| |
| # Stejným způsobem to jde i pomocí Webové konfigurace. Tam se QR kódy nacházejí v menu “Aplikace” -> “Správa APK balíčku”
| |
| |}
| |
|
| |
| === Grafana ===
| |
|
| |
| * [ ] Grafana
| |
| ** [ ] Změnit port
| |
| *** [ ] Importoval jsem custom.ini, ten má i jiné custom nastavení jako authless zobrazování
| |
| ** [ ] Přidat do firewallu
| |
| ** [ ] Import pluginu
| |
|
| |
| == Správa APK balíčků ==
| |
| Tato správa se nachází ve Webové konfiguraci Menu->Aplikace->Správa APK balíčků.
| |
| [[Soubor:Apk.png|žádné|náhled|716x716pixelů|Správce Apk balíčků]]
| |
|
| |
| Slouží k jednak pro správu Apk balíčků, to znamená přídávaní nových a mazaní nepotřebných balíčků pro Manta terminál a Manta, tak i poskytnutí QR kódů pro instalaci a konfiguraci terminálů.
| |
|
| |
| Standardně se nové verze náhravají při kompletní instalaci nebo celkovému update Manty. V případě, že je potřeba nahrát jen nový Apk balíček postup je následující:
| |
|
| |
| # V okně Aplikace si vyberu pro jakou aplikaci chci nahrávat nový balíček. Volby jsou "Manta terminal" a "Manta"
| |
|
| |
|
| |
|
| |
| == Nastavení seznamů ==
| |
| Vizuální nastavení seznamů (layoutů) se provádí ve ve webové konfiguraci sekce Seznamy. Zde jsou uvedeny všechny seznamy u kterých je možné konfigurovat rozložení. Kliknutím na příslušný seznam se dostaneme do detailu. V detailu je seznam všech rozložení k danému typu seznamu. Vždy musí existovat alespoň jedno rozložení, které nemá vyplněnu žádnou roli ani typ zařízení. Pak můžou následovat libovolné kombinace nastavení pro roli a zařízení. V detailu de rovněž přejít do formátovaná atributů, které se na layoutu zobrazují. Je třeba pomatovat na to, že formátování se váže k podkladovému view a ne ke konkrétnímu layoutu. Tedy změnou formátu můžu ovlivnit chování ve více layoutech pokud čerpají ze stejného view. Kliknutím na tlačítko Přidat rozložení můžu přidat další layout pro novou kombinaci role/typ zařízení. Před samotným založením layoutu jste dotázáni na defaultní počet řádků a sloupců. Toto je třeba si důkladně rozmyslet protože následně už není možné změnit.
| |
| [[Soubor:Ikona upozornění.png|vlevo|bezrámu]]
| |
|
| |
|
| |
| '''Doporučujeme obecně zadat větší čísla ! Například 10 řádků a 6-8 sloupců.''' Prázdné neobsazené řádky layoutu budou při zobrazení ignorovány a sloupce jde slučovat, a tedy získáme možnost jemnějšího "rastru" pro umísťování atributů z view. Plocha layoutu je vždy rozdělena na 3 oblasti
| |
|
| |
| * '''Štítek řádku''' - je zobrazen tučně v záhlaví řádku
| |
| * '''Rozložení řádku''' (této oblasti se týká nastavení řádků a sloupců) - je zobrazeno na dalších řádcích pod nadpisem.
| |
| * '''Výchozí nezobrazované hodnoty''' - tyto hodnoty nejsou vidět , ale je nutné je mít vyplněné pro fungování Manty. Pokud si tedy zakládáte svůj nový layout zkopírujte tyto atributu z defaultu !
| |
|
| |
| Layout se nastavuje přetažením atributu ze sloupce vlevo (všechny atributy z view) do plochy layoutu v pravé straně.
| |
| [[Soubor:Ikona upozornění.png|vlevo|bezrámu]]
| |
|
| |
|
| |
| '''Pozor! Nejdříve si uložte layout a potom teprve nestavujte řazení!'''
| |
|
| |
|
| |
| K jednotlivým seznamům se váží také filtry. Ty ovlivňují jaké řádky v layoutech uvidíte (např. fronta práce jen na určité pracoviště) .
| |
|
| |
| Filtry jsou:
| |
|
| |
| * '''Systémové''' - nejdou měnit v Mantě a váží se globálně k celému řešení
| |
| * '''Uživatelské''' - jdou měnit v prostředí Manty (trychtýř v pravém horním rohu) a váží se k uživateli
| |
|
| |
| [[Soubor:Ikona upozornění.png|vlevo|bezrámu]]
| |
|
| |
|
| |
| Obecné doporučení pro filtry je omezit je na nezbytně nutné. Načítání zejména uživatelských filtrů může zpomalit chod aplikace !
| |
|
| |
| == Systémové parametry ==
| |
| Kompletní seznam šablon atributů najdete [[Rozšiřující atributy|zde]].
| |
|
| |
| Použití systémových proměnných ve vlastním kódu (vsuvky, háčky):
| |
|
| |
| <code>SELECT @promena=CAST(dbo.'''FMANTA_ReturnParametr'''(<'''IdMaster'''>,<'''Code'''>,<'''Parametr'''>) as <požadovaný datový typ>)</code>
| |
|
| |
| * '''IdMaster''' - id zařízení v případě dohledávání terminálové proměnné, 0 v případě globální proměnné
| |
| * '''Code''' - 1 pro terminálovou proměnnou, 2 - pro globální proměnnou
| |
| * '''Parametr''' - Textový název hledaného parametru
| |
|
| |
| '''Globální:'''
| |
|
| |
| <code>Declare @AllowMultiLogin bit</code>
| |
|
| |
| <code>select @AllowMultiLogin=CAST(dbo.FMANTA_ReturnParametr(0,2,'AllowMultiLogin')as bit)</code>
| |
|
| |
| '''Terminálová:'''
| |
|
| |
| <code>Declare @EnableSelectWp bit</code>
| |
|
| |
| <code>select @EnableSelectWp=CAST(dbo.FMANTA_ReturnParametr(@TerminalID,1,'EnableSelectWp')as bit)</code>
| |
|
| |
| == Názvy a význam nejpoužívanějších proměněných v procedurách ==
| |
| {| class="wikitable"
| |
| |+
| |
| !Název promněné
| |
| !datový typ
| |
| !popis
| |
| !poznámka
| |
| |-
| |
| |@TerminalID
| |
| |int
| |
| |id zařízení z kterého se procedura volá
| |
| |
| |
| |-
| |
| |@EmployeeID
| |
| |int
| |
| |id operátora, který vyvolal spuštění procedury
| |
| |
| |
| |-
| |
| |@WorkPlaceID
| |
| |int
| |
| |id pracoviště z kterého se procedura volá
| |
| |
| |
| |-
| |
| |@Barcode
| |
| |nvarchar(40)
| |
| |sejmutý čárový kód
| |
| |
| |
| |-
| |
| |@checkLevel
| |
| |int
| |
| |0/1 při 1 kontroluje měkké hlášky, při 0 přeskakuje měkké hlášky
| |
| |
| |
| |-
| |
| |@TW/@TeamWork
| |
| |bit
| |
| |označení teamové /netýmové práce
| |
| |
| |
| |-
| |
| |@OperationId
| |
| |int
| |
| |id operace s kterým se procedura volá
| |
| |
| |
| |-
| |
| |@Selectem
| |
| |bit
| |
| |určuje jestli procedura vrátí select ( při 1) hodnot nebo jednu hodnotu (při 0)
| |
| |
| |
| |-
| |
| |@Quantity
| |
| |numeric(19,6)
| |
| |vetšinou pro zadání množství
| |
| |
| |
| |-
| |
| |@LogIn
| |
| |bit
| |
| |určuje zda probíhá zahájení dané (1) akce nebo ukončení dané akce (0).
| |
| |
| |
| |-
| |
| |@TerminalEvent
| |
| |smallInt
| |
| |určuje o jakou akci v rámci Manty se jedná.
| |
| 1 Přihlášení operátora na Terminal
| |
|
| |
| 2 Přihlášení operátora na pracovišti
| |
|
| |
| 3 Přihlášení Operace na pracovišti
| |
|
| |
| 4 Přihlášení Operace na operátora
| |
|
| |
| 5 Prostoj (zahájení / ukončení)
| |
|
| |
| 6 Zápis kusů OK
| |
|
| |
| 7 Zápis kusů NOK
| |
|
| |
| 8 Snímek zaměstnance
| |
|
| |
| 9 Snímek stroje
| |
| |
| |
| |-
| |
| |@returnID
| |
| |int
| |
| |Návratová hodnota v případě selectem=0
| |
| |
| |
| |}
| |
|
| |
| == Uživatelské vsuvky (háčky) ==
| |
| {| class="wikitable"
| |
| |Název procedury
| |
| |Volá se z
| |
| |Parametry
| |
| |Popis
| |
| |-
| |
| |'''SPMANTA_EP_FindOpBarCode1'''
| |
| |SPMANTA_FindOpBarCode
| |
| |@TerminalID,
| |
|
| |
| @EmployeeID
| |
|
| |
| ,@WorkPlaceID,
| |
|
| |
| @Barcode
| |
|
| |
| ,@checkLevel
| |
|
| |
| ,@TW
| |
| |Vlastní procedura , která zpracuje sejmutý čárový kód a dohledá operace, které se mají přihlásit
| |
| |-
| |
| |SPMANTA_CHECK_DoReg
| |
| |SPMANTA_DoRegistration
| |
| |@TerminalId
| |
|
| |
| ,@WorkplaceId
| |
|
| |
| ,@EmployeeId
| |
|
| |
| ,@OperationId
| |
|
| |
| ,@WithPrint
| |
|
| |
| ,@LastEvid
| |
|
| |
| ,@Selectem
| |
|
| |
| ,@checkLevel
| |
| |slepá procedura pro měkkou kontrolu
| |
| |-
| |
| |SPMANTA_DoRegistration_EP1
| |
| |SPMANTA_DoRegistration
| |
| |@TerminalId
| |
|
| |
| ,@EmployeeId
| |
|
| |
| ,@WorkplaceID
| |
|
| |
| ,@operationId
| |
| |slepá procedura před výpočtem časů z operací a uložení do přenosové tabulky
| |
| |-
| |
| |PMANTA_DoRegistration_EP2
| |
| |SPMANTA_DoRegistration_EP2
| |
| |@TerminalId
| |
|
| |
| ,@EmployeeId
| |
|
| |
| ,@WorkplaceID
| |
|
| |
| ,@operationId
| |
|
| |
| ,@Quantity
| |
|
| |
| ,@Evid
| |
| |slepá procedura po výpočtu časů z operací a uložení do přenosové tabulky
| |
| |-
| |
| |SPMANTA_EP_WTOD_Te1AfterLogin
| |
| |SPMANTA_WriteToOutdata
| |
| |@TerminalId
| |
|
| |
| ,@TerminalEvent
| |
|
| |
| ,@LogIn
| |
| |uložená procedura po přihlášení operátora na terminál
| |
| |-
| |
| |SPMANTA_EP_WTOD_Te1AfterLogOut
| |
| |SPMANTA_WriteToOutdata
| |
| |@TerminalId
| |
|
| |
| ,@TerminalEvent
| |
|
| |
| ,@LogIn
| |
| |uložená procedura po odhlášení operátora z terminálu
| |
| |-
| |
| |SPMANTA_EP_WTOD_Te2AfterLogin
| |
| |SPMANTA_WriteToOutdata
| |
| |@TerminalId
| |
|
| |
| ,@TerminalEvent
| |
|
| |
| ,@LogIn
| |
|
| |
| ,@EmployeeID
| |
|
| |
| ,@WorkplaceID
| |
| |uložená procedura po přihlášení zaměstnance na pracoviště
| |
| |-
| |
| |PMANTA_EP_WTOD_Te2AfterLogOut
| |
| |SPMANTA_WriteToOutdata
| |
| |@TerminalId
| |
|
| |
| ,@TerminalEvent
| |
|
| |
| ,@LogIn
| |
|
| |
| ,@EmployeeID
| |
|
| |
| ,@WorkplaceID
| |
|
| |
| ,@TeamWork
| |
| |ložená procedura po odhlášení zaměstnance z pracoviště
| |
| |-
| |
| |SPMANTA_EP_WTOD_Te3AfterLogin
| |
| |SPMANTA_WriteToOutdata
| |
| |@TerminalId
| |
|
| |
| ,@TerminalEvent
| |
|
| |
| ,@LogIn
| |
|
| |
| ,@EmployeeID
| |
|
| |
| ,@WorkplaceID
| |
|
| |
| ,@OperationId
| |
|
| |
| ,@returnID
| |
| |ložená procedura po přihlášení operace na pracoviště
| |
| |-
| |
| |SPMANTA_EP_WTOD_Te3AfterLogOut
| |
| |SPMANTA_WriteToOutdata
| |
| |@TerminalId
| |
|
| |
| ,@TerminalEvent
| |
|
| |
| ,@LogIn
| |
|
| |
| ,@EmployeeID
| |
|
| |
| ,@WorkplaceID
| |
|
| |
| ,@OperationId
| |
| |uložená procedura po odhlášení operace z pracoviste
| |
| |-
| |
| |SPMANTA_EP_WTOD_Te4AfterLogin
| |
| |SPMANTA_WriteToOutdata
| |
| |@TerminalId
| |
|
| |
| ,@TerminalEvent
| |
|
| |
| ,@LogIn
| |
|
| |
| ,@EmployeeID
| |
|
| |
| ,@WorkplaceID
| |
|
| |
| ,@OperationId
| |
| |ložená procedura po přihlášení operace na zaměstnance
| |
| |-
| |
| |SPMANTA_EP_WTOD_Te4AfterLogOut
| |
| |SPMANTA_WriteToOutdata
| |
| |@TerminalId
| |
|
| |
| ,@TerminalEvent
| |
|
| |
| ,@LogIn
| |
|
| |
| ,@EmployeeID
| |
|
| |
| ,@WorkplaceID
| |
|
| |
| ,@OperationId
| |
| |uložená procedura po odhlášení operace ze zaměstnance
| |
| |-
| |
| |SPMANTA_EP_WTOD_Te6BeforLogin
| |
| |SPMANTA_WriteToOutdata
| |
| |@TerminalId
| |
|
| |
| ,@TerminalEvent
| |
|
| |
| ,@LogIn
| |
|
| |
| ,@EmployeeID
| |
|
| |
| ,@WorkplaceID
| |
|
| |
| ,@OperationId
| |
|
| |
| ,@returnID
| |
| |uložená procedura před zápisem kusů
| |
| |-
| |
| |SPMANTA_EP_WTOD_Te6AfterLogin
| |
| |SPMANTA_WriteToOutdata
| |
| |@TerminalId
| |
|
| |
| ,@TerminalEvent
| |
|
| |
| ,@LogIn
| |
|
| |
| ,@EmployeeID
| |
|
| |
| ,@WorkplaceID
| |
|
| |
| ,@OperationId
| |
|
| |
| ,@returnID
| |
| |uložená procedura po zápisu OK kusů
| |
| |-
| |
| |SPMANTA_EP_WTOD_Te7BeforLogin
| |
| |SPMANTA_WriteToOutdata
| |
| |@TerminalId
| |
|
| |
| ,@TerminalEvent
| |
|
| |
| ,@LogIn
| |
|
| |
| ,@EmployeeID
| |
|
| |
| ,@WorkplaceID
| |
|
| |
| ,@OperationId
| |
| |uložená procedura před zápisem NOK kusů
| |
| |-
| |
| |SPMANTA_EP_WTOD_Te7AfterLogin
| |
| |SPMANTA_WriteToOutdata
| |
| |@TerminalId
| |
|
| |
| ,@TerminalEvent
| |
|
| |
| ,@LogIn
| |
|
| |
| ,@EmployeeID
| |
|
| |
| ,@WorkplaceID
| |
|
| |
| ,@OperationId
| |
|
| |
| ,@returnID
| |
| |uložená procedura po zápisu NOK kusů
| |
| |-
| |
| |SPMANTA_EP_WTOD_Te1
| |
| |SPMANTA_WTOD_TE1
| |
| |@TerminalId
| |
|
| |
| ,@TerminalEvent
| |
|
| |
| ,@LogIn
| |
|
| |
| ,@WorkplaceId
| |
|
| |
| ,@ProductOrderId
| |
|
| |
| ,@EmployeeId
| |
|
| |
| ,@OperationId
| |
|
| |
| ,@ToolId
| |
|
| |
| ,@ActionCode
| |
|
| |
| ,@MU
| |
|
| |
| ,@StartDate
| |
|
| |
| ,@FinishDate
| |
|
| |
| ,@ContractId
| |
|
| |
| ,@UnitId
| |
|
| |
| ,@LotId
| |
|
| |
| ,@DefectCode
| |
|
| |
| ,@WorkShift
| |
|
| |
| ,@NumberOfCycles
| |
|
| |
| ,@quantityOK
| |
|
| |
| ,@QuantityNOKRepairable
| |
|
| |
| ,@QuantityNOKRepairableIR
| |
|
| |
| ,@QuantityNOKNonreparable
| |
|
| |
| ,@TimeS
| |
|
| |
| ,@Parent
| |
|
| |
| ,@Note
| |
|
| |
| ,@Raster
| |
|
| |
| ,@NeedSN
| |
|
| |
| ,@UseSN
| |
|
| |
| ,@SNID
| |
|
| |
| ,@OutdataID
| |
|
| |
| ,@LabelCount
| |
|
| |
| ,@Selectem
| |
|
| |
| ,@checkLevel
| |
| |Procedura nahrazující standardní kód pro přihlášení operace
| |
| |-
| |
| |SPMANTA_EP_WTOD_Te2
| |
| |SPMANTA_WTOD_TE2
| |
| |
| |
| |Podobně jako SPMANTA_EP_WTOD_Te1, ale pro jiný terminál event
| |
| |-
| |
| |SPMANTA_EP_WTOD_Te3
| |
| |SPMANTA_WTOD_TE3
| |
| |
| |
| |Podobně jako SPMANTA_EP_WTOD_Te1, ale pro jiný terminál event
| |
| |-
| |
| |SPMANTA_EP_WTOD_Te4
| |
| |SPMANTA_WTOD_TE4
| |
| |
| |
| |Podobně jako SPMANTA_EP_WTOD_Te1, ale pro jiný terminál event
| |
| |-
| |
| |SPMANTA_EP_WTOD_Te5
| |
| |SPMANTA_WTOD_TE5
| |
| |
| |
| |Podobně jako SPMANTA_EP_WTOD_Te1, ale pro jiný terminál event
| |
| |-
| |
| |SPMANTA_CHECK_Te5
| |
| |SPMANTA_WTOD_TE5
| |
| |@TerminalId=@TerminalId,
| |
| @TerminalEvent=@TerminalEvent,
| |
|
| |
| @LogIn=@LogIn,
| |
|
| |
| @WorkplaceId=@WorkplaceId,
| |
|
| |
| @ProductOrderId=@ProductOrderId,
| |
|
| |
| @EmployeeId=@EmployeeId,
| |
|
| |
| @OperationId=@OperationId,
| |
|
| |
| @ToolId=@ToolId,
| |
|
| |
| @ActionCode=@ActionCode,
| |
|
| |
| @MU=@MU,
| |
|
| |
| @StartDate=@StartDate,
| |
|
| |
| @FinishDate=@FinishDate,
| |
|
| |
| @ContractId=@ContractId,
| |
|
| |
| @UnitId=@UnitId,
| |
|
| |
| @LotId=@LotId,
| |
|
| |
| @DefectCode=@DefectCode,
| |
|
| |
| @WorkShift=@WorkShift,
| |
|
| |
| @NumberOfCycles=@NumberOfCycles,
| |
|
| |
| @quantityOK=@quantityOK,
| |
|
| |
| @QuantityNOKRepairable=@QuantityNOKRepairable,
| |
|
| |
| @QuantityNOKRepairableIR=@QuantityNOKRepairableIR,
| |
|
| |
| @QuantityNOKNonreparable=@QuantityNOKNonreparable,
| |
|
| |
| @TimeS=@TimeS,
| |
|
| |
| @Parent=@Parent,
| |
|
| |
| @Note=@Note,
| |
|
| |
| @Raster=@Raster,
| |
|
| |
| @Selectem=0,
| |
|
| |
| @checkLevel=@checkLevel
| |
| |kontrola před založením prostoje
| |
| |-
| |
| |SPMANTA_CHECK_Te6
| |
| |SPMANTA_WTOD_TE6
| |
| |
| |
| |Kontrola před evidencí kusů OK
| |
| |-
| |
| |SPMANTA_EP_WTOD_Te6
| |
| |SPMANTA_WTOD_TE6
| |
| |
| |
| |Podobně jako SPMANTA_EP_WTOD_Te1, ale pro jiný terminál event
| |
| |-
| |
| |SPMANTA_GenLabel
| |
| |SPMANTA_WTOD_TE6
| |
| |
| |
| |Procedura pro vlastní generování štítků na OK kusy
| |
| |-
| |
| |SPMANTA_CHECK_Te7
| |
| |SPMANTA_WTOD_TE7
| |
| |
| |
| |Kontrola před evidencí kusů NOK
| |
| |-
| |
| |SPMANTA_EP_WTOD_Te7
| |
| |SPMANTA_WTOD_TE7
| |
| |
| |
| |Podobně jako SPMANTA_EP_WTOD_Te1, ale pro jiný terminál event
| |
| |-
| |
| |SPMANTA_GenLabel
| |
| |SPMANTA_WTOD_TE7
| |
| |
| |
| |Procedura pro vlastní generování štítků na NOK kusy
| |
| |-
| |
| |SPMANTA_EP_WTOD_Te8
| |
| |SPMANTA_WTOD_TE8
| |
| |
| |
| |Podobně jako SPMANTA_EP_WTOD_Te1, ale pro jiný terminál event
| |
| |-
| |
| |SPMANTA_EP_WTOD_Te9
| |
| |SPMANTA_WTOD_TE9
| |
| |
| |
| |Podobně jako SPMANTA_EP_WTOD_Te1, ale pro jiný terminál event
| |
| |-
| |
| |SPMANTA_EP_FindPrintFrom
| |
| |SPMANTA_PrintLabel
| |
| |@Type
| |
|
| |
| ,@Prefix
| |
|
| |
| ,@IDPrikaz
| |
|
| |
| ,@IDZakazka
| |
|
| |
| ,@skupina
| |
|
| |
| ,@FORM OUTPUT
| |
| |Zakázkové dohledání tiskového formuláře
| |
| |-
| |
| |SPMANTA_EP_EvidCommitWorkFlowCheck
| |
| |SPMANTA_EvidCommitWorkFlow
| |
| |@workplaceID=@workplaceID,@EmployeeID=@EmployeeID,
| |
| @OperationID=@OperationID,@Message=@status output
| |
| |Spouští se při potvrzení workflow při evidenci operací.
| |
| |-
| |
| |SPMANTA_EP_FindOpBarCode1
| |
| |SPMANTA_FindOpBarCode
| |
| |@TerminalID int, @EmployeeID int,@WorkPlaceID int, @Barcode nvarchar(255),@checkLevel int=1,@TW bit,@MU nvarchar(100)=NULL
| |
| |Procedura pro kontrolu sejmutého čárového kódu při přihlašování operace
| |
| |-
| |
| |dbo.SPMANTA_EP_CP_SaveValues
| |
| |SPMANTA_CP_SaveValues
| |
| |@TerminalId=@TerminalId,
| |
| @EmployeeId=@EmployeeId,@CPID=@CPID
| |
| |Spouští se při uložení kontrolního plánu
| |
| |-
| |
| |dbo.SPMANTA_EP_WTOD_Te5After
| |
| |SPMANTA_WTOD_TE5
| |
| |Všechny parametry , které se předávají do SPMANTA_WTOD_TE5
| |
| |volá se na konci, když už je prostoj / zahájený ukončený
| |
| |}
| |
|
| |
| == Komunikace se stroji pomocí EASYAPI ==
| |
| Zakázkové řešení využívající EASYAPI k obousměrné komunikaci se stroji. Data do stroje se posílají s parametrem '''ID operace''' výrobního příkazu. Akce lze spustit buď z HEI nad přehledem operací VP nebo v MANTě. Do menu se musí tlačítko přidat ve webové konfiguraci ''Menu - příslušné menu pracoviště''.
| |
|
| |
|
| {| | | {| |
| ![[Soubor:EasyApiHEI.png|žádné|náhled|EasyApiHEI]]
| | |[[Soubor:Menu nastavení v aplikaci Manta.png|náhled|167x167pixelů|Menu Nastavení]] |
| ![[Soubor:EasyApiManta.png|žádné|náhled|EasyApiManta]]
| | |Nastavení lze importovat a exportovat z koncového zařízení i přes soubor '''*.json''' |
| |}
| | Tyto možnosti jsou v ramci android aplikace v menu nastavení. |
| | |
| | |
| | |
| Podmínky funkce:
| |
| === Na vyráběném dílci ===
| |
| | |
| * Záložka - externí informace Manta - vyplněný externí atribut Připraveno na EasyApi (_ReadyForEASYAPI) pokud není vyplněno export skončí s chybou : '''Dílec není připravený na odesílání do EASYAPY. Nastravení na kmenové kartě polotovaru _ReadyForEASYAPI''<nowiki/>' [[Soubor:EasyApiReady.png|žádné|náhled|EasyApiReady]]
| |
| | |
| * Záložka - externí informace Manta - Vybrán tiskový layout (_PrinterLayout)
| |
| * Na dílu vyplněné texty na potisk (začátek, konec, průběžně) (hvw_PrintList) (Záložka 9)
| |
| | |
| [[Soubor:EasyApiKarta.png|žádné|náhled|EasyApiKarta]]
| |
| [[Soubor:EasyApiPolotovarTisk.png|žádné|náhled|EasyApiPolotovarTisk]]
| |
| | |
| ==== Na výrobním příkaze ====
| |
| | |
| * Na příslušnou operaci je navázaný kontakt (Skupina zboží 200 nebo 500 a registrační číslo začíná na 02) a vodič (Skupina zboží 200 nebo 500 a registrační číslo začíná na 01)[[Soubor:EasyApiKomponenty.png|žádné|náhled|EasyApiKomponenty]]
| |
| * K operaci musí být navázaný nástroj (Skupina zboží 800,801,802) a u nástroje vyplněn externí atribut _StranaNastroje. Mělo by se naplnit už v TPV a do VP se už dotáhne z TPV.
| |
| [[Soubor:EasyApiNastroj.png|žádné|náhled|EasyApiNastroj]]
| |
| | |
| === Na komponentách ===
| |
| | |
| * Vyplněný číselník barev (hvw_09D059DC4E154454AD03534ACAAE42AC)[[Soubor:EasyApiColor.png|žádné|náhled|EasyApiColor]]Vodič (zde je důležitý pouze údaj průřez)[[Soubor:EasyApiVodic.png|žádné|náhled]]Vodič parametry (hvw_Wires)[[Soubor:EasyApiVodic1.png|žádné|náhled|EasyApiVodic1]]Průřezy vodičů (hvw_WireCrossSection)[[Soubor:EasyApiCrossSection.png|žádné|náhled|EasyApiCrossSection]]
| |
| Kontakt (hvw_ToolParam) správné vyplnění předpokládá mít už vyplněné číselníky (hvw_WireCrossSection) z konfigurace vodiče[[Soubor:EasyApiContakt.png|žádné|náhled|EasyApiContakt]]
| |
| | |
| * Na kontaktu vyplněny Vlastnosti kontaktu (hvw_terminals) [[Soubor:EasyApiContactSetup.png|žádné|náhled|EasyApiContactSetup]]
| |
| | |
| ==== Číselník pracovišť ====
| |
| * Pracoviště - stroje - externí atribut _Ext_machine_ip vyplnit IP adresu pro komunikaci. Následně se tento stroj objeví v přehledu '''EasyApi - Číselník strojů.'''
| |
| | |
| ==== EasyApi ====
| |
| | |
| * Soudeček EasyApi (pokud není vidět tak nastavit přes úpravu hlavní nabídky v HEI) - Parametry pro nastavení tisku. Tento layout se následně nastaví na externím atributu vyráběného dílu (_PrinterLayout) na záložce MANTA[[Soubor:Layout tisku.png|žádné|náhled|Layout tisku]]
| |
| * Číselník strojů - zde je vidět, které stroje mají vyplněnou IP adresu a lze do nich poslat data
| |
| * Log komunikace se stroji - zde je zápis výsledku všech komunikací
| |
| * Parametry pro štítek - zatím není využito
| |
| | |
| | |
| Při testování vždy zkontrolovat zda se posílá na správný stroj /emulátor!! Stroj je dohledán z označené operace - pracoviště - stroj (vazba má být 1:1)
| |
| | |
| ==== Výrobní příkaz ====
| |
| Zde se používá pole '''Priorita''', '''Návazná objednávka''' a '''Transportní dávka''' pokud není vyplněna tak se použije '''Množství zadané'''.
| |
| | |
| ==== Atributy použité v komunikaci ====
| |
| {| class="wikitable sortable"
| |
| ! Tabulka !! Atribut
| |
| !Poznámka
| |
| |-
| |
| | TabPrPostup || ID
| |
| |Operace VP
| |
| |-
| |
| | TabPrPostup || IDPrikaz
| |
| |Operace VP
| |
| |-
| |
| | TabPrPostup || Doklad
| |
| |Operace VP
| |
| |-
| |
| | TabPrPostup || Alt
| |
| |Operace VP
| |
| |-
| |
| | TabPrPostup || operace
| |
| |Operace VP
| |
| |-
| |
| | TabPrPostup || dilec
| |
| |Operace VP
| |
| |-
| |
| | TabPrPostup || Pracoviste
| |
| |Operace VP
| |
| |-
| |
| | TabPrikaz || ID
| |
| |VP
| |
| |-
| |
| | TabPrikaz || IDTabKmen
| |
| |VP
| |
| |-
| |
| | TabPrikaz || IDZakazModif
| |
| |VP
| |
| |-
| |
| | TabPrikaz || RadaPrikaz
| |
| |VP
| |
| |-
| |
| | TabPrikaz || Priorita
| |
| |VP
| |
| |-
| |
| | TabPrikaz || NavaznaObjednavka
| |
| |VP
| |
| |-
| |
| | TabPrikaz || TranDavka
| |
| |VP
| |
| |-
| |
| | TabPrikaz || Kusy_zad
| |
| |VP
| |
| |-
| |
| | TabKmenZbozi || ID
| |
| |
| |
| |-
| |
| | TabKmenZbozi || SkupZbo
| |
| |
| |
| |-
| |
| | TabKmenZbozi || RegCis
| |
| |
| |
| |-
| |
| | TabKmenZbozi || Nazev1
| |
| |
| |
| |-
| |
| | TabKmenZbozi || SKP
| |
| |
| |
| |-
| |
| | TabKmenZbozi_EXT || ID
| |
| |
| |
| |-
| |
| | TabKmenZbozi_EXT || _ReadyForEASYAPI
| |
| |
| |
| |-
| |
| | TabKmenZbozi_EXT || _CrossSection
| |
| |
| |
| |-
| |
| | TabKmenZbozi_EXT || _PrinterLayout
| |
| |
| |
| |-
| |
| | TabKmenZbozi_EXT || _StrippingLength
| |
| |
| |
| |-
| |
| | TabPrKVazby || ID
| |
| |
| |
| |-
| |
| | TabPrKVazby || nizsi
| |
| |
| |
| |-
| |
| | TabPrKVazby || mnozstvi
| |
| |
| |
| |-
| |
| | TabPrKVazby || IDPrikaz
| |
| |
| |
| |-
| |
| | TabPrKVazby || IDOdchylkyOd
| |
| |
| |
| |-
| |
| | TabPrKVazby || IDOdchylkyDo
| |
| |
| |
| |-
| |
| | TabPrKVazby || prednastaveno
| |
| |
| |
| |-
| |
| | TabCOdchylek || ID
| |
| |
| |
| |-
| |
| | TabZakazModifDilce || IDZakazModif
| |
| |
| |
| |-
| |
| | TabZakazModifDilce || IDKmenZbozi
| |
| |
| |
| |-
| |
| | ViewMANTA_Workplace || ID
| |
| |
| |
| |-
| |
| | ViewMANTA_Workplace || WPCode
| |
| |
| |
| |-
| |
| | ViewMANTA_Workplace || WPName
| |
| |
| |
| |-
| |
| | hvw_Wires || WireID
| |
| |
| |
| |-
| |
| | hvw_Wires || valid
| |
| |
| |
| |-
| |
| | hvw_Wires || PreFeederActive
| |
| |
| |
| |-
| |
| | hvw_Wires || TubeSize
| |
| |
| |
| |-
| |
| | hvw_Wires || IsoDiameterInner
| |
| |
| |
| |-
| |
| | hvw_Wires || IsoDiameterOuter
| |
| |
| |
| |-
| |
| | hvw_Wires || WayBack
| |
| |
| |
| |-
| |
| | hvw_Wires || StrandQuantity
| |
| |
| |
| |-
| |
| | hvw_Wires || WireSpeed
| |
| |
| |
| |-
| |
| | hvw_Wires || WireAcceleration
| |
| |
| |
| |-
| |
| | hvw_Wires || WireDeceleration
| |
| |
| |
| |-
| |
| | hvw_Wires || WireSlippage
| |
| |
| |
| |-
| |
| | hvw_Wires || CrossSection
| |
| |
| |
| |-
| |
| | hvw_Wires || color1
| |
| |
| |
| |-
| |
| | hvw_09D059DC4E154454AD03534ACAAE42AC || ColorCode
| |
| |
| |
| |-
| |
| | hvw_09D059DC4E154454AD03534ACAAE42AC || EasyApiCode
| |
| |
| |
| |-
| |
| | hvw_WireCrossSection || ID
| |
| |
| |
| |-
| |
| | hvw_WireCrossSection || Size
| |
| |
| |
| |-
| |
| | hvw_WireCrossSection || AwgSize
| |
| |
| |
| |-
| |
| | TabBarCodeZbo || IDKmenZbo
| |
| |
| |
| |-
| |
| | TabBarCodeZbo || BarCode
| |
| |
| |
| |-
| |
| | TabBarCodeZbo || DoplnkovyKod
| |
| |
| |
| |-
| |
| | TabPrNVazby || ID
| |
| |
| |
| |-
| |
| | TabPrNVazby || naradi
| |
| |
| |
| |-
| |
| | TabPrNVazby || IDPrikaz
| |
| |
| |
| |-
| |
| | TabPrNVazby || IDOdchylkyOd
| |
| |
| |
| |-
| |
| | TabPrNVazby || prednastaveno
| |
| |
| |
| |-
| |
| | TabPrNVazby || AltOperace
| |
| |
| |
| |-
| |
| | TabPrNVazby_EXT || ID
| |
| |
| |
| |-
| |
| | TabPrNVazby_EXT || _StranaNastroje
| |
| |
| |
| |-
| |
| | hvw_terminals || TerminalId
| |
| |
| |
| |-
| |
| | hvw_terminals || valid
| |
| |
| |
| |-
| |
| | hvw_terminals || CrimpLength
| |
| |
| |
| |-
| |
| | hvw_terminals || StrippingLength
| |
| |
| |
| |-
| |
| | hvw_terminals || StrippingLengthTolerance
| |
| |
| |
| |-
| |
| | hvw_terminals || TerminalTyp
| |
| |
| |
| |-
| |
| | hvw_terminals || MaterialType
| |
| |
| |
| |-
| |
| | hvw_terminals || Type
| |
| |
| |
| |-
| |
| | hvw_terminals || PaperWinder_Active
| |
| |
| |
| |-
| |
| | hvw_terminals || PaperWinder_Time
| |
| |
| |
| |-
| |
| | hvw_terminals || CompressedAir_Mode
| |
| |
| |
| |-
| |
| | hvw_terminals || CompressedAir_TransportAngleOn
| |
| |
| |
| |-
| |
| | hvw_terminals || CompressedAir_TransportAngleOff
| |
| |
| |
| |-
| |
| | hvw_terminals || TerminalCutter_Mode
| |
| |
| |
| |-
| |
| | hvw_terminals || TerminalCutter_Count
| |
| |
| |
| |-
| |
| | hvw_terminals || TerminalCutter_AngleON
| |
| |
| |
| |-
| |
| | hvw_terminals || TerminalCutter_AngleOff
| |
| |
| |
| |-
| |
| | hvw_terminals || SplitCycle_Active
| |
| |
| |
| |-
| |
| | hvw_ToolParam || TerminalId
| |
| |
| |
| |-
| |
| | hvw_ToolParam || CrossSection
| |
| |
| |
| |-
| |
| | hvw_ToolParam || ToolID
| |
| |
| |
| |-
| |
| | hvw_ToolParam || CrimpHeight
| |
| |
| |
| |-
| |
| | hvw_ToolParam || CrimpHeightTolerance
| |
| |
| |
| |-
| |
| | hvw_ToolParam || PullOffForce
| |
| |
| |
| |-
| |
| | hvw_NVSP_TabEASYAPI_PrinterLayout || IDPrinterLayout
| |
| |
| |
| |-
| |
| | hvw_NVSP_TabEASYAPI_PrinterLayout || name
| |
| |
| |
| |-
| |
| | hvw_NVSP_TabEASYAPI_PrinterLayout || Info
| |
| |
| |
| |-
| |
| | hvw_NVSP_TabEASYAPI_PrinterLayout || CharSet
| |
| |
| |
| |-
| |
| | hvw_NVSP_TabEASYAPI_PrinterLayout || FontWidth
| |
| |
| |
| |-
| |
| | hvw_NVSP_TabEASYAPI_PrinterLayout || Bold
| |
| |
| |
| |-
| |
| | hvw_NVSP_TabEASYAPI_PrinterLayout || DoubleSpace
| |
| |
| |
| |-
| |
| | hvw_NVSP_TabEASYAPI_PrinterLayout || HighVoltage
| |
| |
| |
| |-
| |
| | hvw_NVSP_TabEASYAPI_PrinterLayout || Invert
| |
| |
| |
| |-
| |
| | hvw_NVSP_TabEASYAPI_PrinterLayout || VOrientation
| |
| |
| |
| |-
| |
| | hvw_NVSP_TabEASYAPI_PrinterLayout || HOrientation
| |
| |
| |
| |-
| |
| | hvw_PrintList || ArticleID
| |
| |
| |
| |-
| |
| | hvw_PrintList || idtabkmen
| |
| |
| |
| |-
| |
| | hvw_PrintList || markingPosition
| |
| |
| |
| |-
| |
| | hvw_PrintList || text
| |
| |
| |
| |-
| |
| | hvw_PrintList || distance
| |
| |
| |
| |} | | |} |
|
| |
|
| ==== Mapování vodič ==== | | === Správa APK balíčků === |
| {| class="wikitable" | | Ve webové konfiguraci je dostupná sekce: |
| !Název (výstupní sloupec)
| | {{CodeBox| |
| !Zdrojová tabulka
| | '''Menu → Aplikace → Správa APK balíčků''' |
| !Zdrojový atribut / logika
| | }} |
| |-
| | Slouží k: |
| |WireID
| |
| |<code>TabKmenZbozi</code>
| |
| |<code>WireID</code>
| |
| |-
| |
| |ID
| |
| |<code>TabKmenZbozi</code>
| |
| |<code>RegCis</code>
| |
| |-
| |
| |Name
| |
| |<code>TabKmenZbozi</code>
| |
| |<code>Nazev1</code>
| |
| |-
| |
| |Info
| |
| |<code>TabKmenZbozi</code>
| |
| |<code>SKP</code>
| |
| |-
| |
| |ElectricalSizeMM2
| |
| |<code>hvw_WireCrossSection</code>
| |
| |<code>Size</code>
| |
| |-
| |
| |ElectricalSizeAWG
| |
| |<code>hvw_WireCrossSection</code>
| |
| |<code>AwgSize</code>
| |
| |-
| |
| |PreFeederActive
| |
| |<code>hvw_Wires</code>
| |
| |<code>PreFeederActive</code>
| |
| |-
| |
| |TubeSize
| |
| |<code>hvw_Wires</code>
| |
| |<code>TubeSize</code>
| |
| |-
| |
| |Color
| |
| |<code>hvw_09D059DC4E154454AD03534ACAAE42AC</code>
| |
| |<code>EasyApiCode</code>
| |
| |-
| |
| |ScanCode_1
| |
| |<code>TabBarCodeZbo</code>
| |
| |<code>BarCode</code> (TOP 1, <code>IDKmenZbo = TK.ID</code>)
| |
| |-
| |
| |ScanCode_2
| |
| |<code>TabBarCodeZbo</code>
| |
| |<code>DoplnkovyKod</code> (TOP 1, <code>IDKmenZbo = TK.ID</code>)
| |
| |-
| |
| |Diameter
| |
| |<code>hvw_Wires</code>
| |
| |<code>IsoDiameterInner</code>
| |
| |-
| |
| |DiameterInsulation
| |
| |<code>hvw_Wires</code>
| |
| |<code>IsoDiameterOuter</code>
| |
| |-
| |
| |WayBack
| |
| |<code>hvw_Wires</code>
| |
| |<code>WayBack</code>
| |
| |-
| |
| |StrandQuantity
| |
| |<code>hvw_Wires</code>
| |
| |<code>StrandQuantity</code>
| |
| |-
| |
| |WireSpeed
| |
| |<code>hvw_Wires</code>
| |
| |<code>WireSpeed</code>
| |
| |-
| |
| |WireAcceleration
| |
| |<code>hvw_Wires</code>
| |
| |<code>WireAcceleration</code>
| |
| |-
| |
| |WireDeceleration
| |
| |<code>hvw_Wires</code>
| |
| |<code>WireDeceleration</code>
| |
| |-
| |
| |WireSlippage
| |
| |<code>hvw_Wires</code>
| |
| |<code>WireSlippage</code>
| |
| |-
| |
| |CrossSection
| |
| |<code>hvw_Wires</code>
| |
| |<code>CrossSection</code>
| |
| |}
| |
|
| |
|
| ==== Mapování kontakt ====
| | * správě verzí APK |
| {| class="wikitable"
| | * nahrávání nových balíčků |
| !Název (výstupní sloupec)
| | * generování QR kódů pro instalaci a konfiguraci terminálů |
| !Zdrojová tabulka
| |
| !Zdrojový atribut / logika
| |
| |-
| |
| |ToolID
| |
| |<code>@MyTool</code>
| |
| |<code>ToolID</code>
| |
| |-
| |
| |Side
| |
| |<code>@MyTool</code>
| |
| |<code>Side</code>
| |
| |-
| |
| |TerminalId
| |
| |<code>@MyTerminal</code>
| |
| |<code>TerminalId</code>
| |
| |-
| |
| |ID
| |
| |<code>@MyTerminal</code>
| |
| |<code>ID</code>
| |
| |-
| |
| |Name
| |
| |<code>@MyTerminal</code>
| |
| |<code>Name</code>
| |
| |-
| |
| |Info
| |
| |<code>@MyTerminal</code>
| |
| |<code>Info</code>
| |
| |-
| |
| |CrimpLength
| |
| |<code>hvw_terminals</code>
| |
| |<code>CrimpLength</code>
| |
| |-
| |
| |StrippingLength
| |
| |<code>hvw_terminals</code>
| |
| |<code>StrippingLength</code>
| |
| |-
| |
| |StrippingLengthTolerance
| |
| |<code>hvw_terminals</code>
| |
| |<code>StrippingLengthTolerance</code>
| |
| |-
| |
| |TerminalTyp
| |
| |<code>hvw_terminals</code>
| |
| |<code>TerminalTyp</code>
| |
| |-
| |
| |MaterialType
| |
| |<code>hvw_terminals</code>
| |
| |<code>MaterialType</code>
| |
| |-
| |
| |Type
| |
| |<code>hvw_terminals</code>
| |
| |<code>Type</code>
| |
| |-
| |
| |ScanCode_1
| |
| |<code>TabBarCodeZbo</code>
| |
| |<code>BarCode</code> (TOP 1, <code>IDKmenZbo = TK.ID</code>)
| |
| |-
| |
| |ScanCode_2
| |
| |<code>TabBarCodeZbo</code>
| |
| |<code>DoplnkovyKod</code> (TOP 1, <code>IDKmenZbo = TK.ID</code>)
| |
| |-
| |
| |CrimpHeight_Unit 0
| |
| |výpočet
| |
| |<code>ROW_NUMBER() OVER (ORDER BY TE.TerminalId)</code>
| |
| |-
| |
| |CrimpHeight_WireSize 0
| |
| |<code>hvw_WireCrossSection</code>
| |
| |<code>Size</code>
| |
| |-
| |
| |CrimpHeight 0
| |
| |<code>hvw_ToolParam</code>
| |
| |<code>CrimpHeight</code>
| |
| |-
| |
| |CrimpHeight_Tolerance 0
| |
| |<code>hvw_ToolParam</code>
| |
| |<code>CrimpHeightTolerance</code>
| |
| |-
| |
| |PO_Force_Unit 0
| |
| |výpočet
| |
| |<code>ROW_NUMBER() OVER (ORDER BY TE.TerminalId)</code>
| |
| |-
| |
| |PO_Force_WireSize 0
| |
| |<code>hvw_WireCrossSection</code>
| |
| |<code>Size</code>
| |
| |-
| |
| |PO_Force_N 0
| |
| |<code>hvw_ToolParam</code>
| |
| |<code>PullOffForce</code>
| |
| |-
| |
| |PaperWinder_Active
| |
| |<code>hvw_terminals</code>
| |
| |<code>PaperWinder_Active</code>
| |
| |-
| |
| |PaperWinder_Time
| |
| |<code>hvw_terminals</code>
| |
| |<code>PaperWinder_Time</code>
| |
| |-
| |
| |CompressedAir_Mode
| |
| |<code>hvw_terminals</code>
| |
| |<code>CompressedAir_Mode</code>
| |
| |-
| |
| |CompressedAir_TransportAngleOn
| |
| |<code>hvw_terminals</code>
| |
| |<code>CompressedAir_TransportAngleOn</code>
| |
| |-
| |
| |CompressedAir_TransportAngleOff
| |
| |<code>hvw_terminals</code>
| |
| |<code>CompressedAir_TransportAngleOff</code>
| |
| |-
| |
| |TerminalCutter_Mode
| |
| |<code>hvw_terminals</code>
| |
| |<code>TerminalCutter_Mode</code>
| |
| |-
| |
| |TerminalCutter_Count
| |
| |<code>hvw_terminals</code>
| |
| |<code>TerminalCutter_Count</code>
| |
| |-
| |
| |TerminalCutter_AngleON
| |
| |<code>hvw_terminals</code>
| |
| |<code>TerminalCutter_AngleON</code>
| |
| |-
| |
| |TerminalCutter_AngleOff
| |
| |<code>hvw_terminals</code>
| |
| |<code>TerminalCutter_AngleOff</code>
| |
| |-
| |
| |SplitCycle_Active
| |
| |<code>hvw_terminals</code>
| |
| |<code>SplitCycle_Active</code>
| |
| |}
| |
|
| |
|
| ==== Mapování Printer layout ====
| | Standardně se nové APK nahrají automaticky při aktualizaci Manty. |
| {| class="wikitable"
| |
| !Název (výstupní sloupec)
| |
| !Zdrojová tabulka
| |
| !Zdrojový atribut / logika
| |
| |-
| |
| |ID
| |
| |<code>hvw_NVSP_TabEASYAPI_PrinterLayout</code>
| |
| |<code>Name</code>
| |
| |-
| |
| |Name
| |
| |<code>hvw_NVSP_TabEASYAPI_PrinterLayout</code>
| |
| |<code>Name</code>
| |
| |-
| |
| |Info
| |
| |<code>hvw_NVSP_TabEASYAPI_PrinterLayout</code>
| |
| |<code>Info</code>
| |
| |-
| |
| |CharSet
| |
| |<code>hvw_NVSP_TabEASYAPI_PrinterLayout</code>
| |
| |<code>CharSet</code>
| |
| |-
| |
| |FontWidth
| |
| |<code>hvw_NVSP_TabEASYAPI_PrinterLayout</code>
| |
| |<code>FontWidth</code>
| |
| |-
| |
| |Bold
| |
| |<code>hvw_NVSP_TabEASYAPI_PrinterLayout</code>
| |
| |<code>Bold</code>
| |
| |-
| |
| |DoubleSpace
| |
| |<code>hvw_NVSP_TabEASYAPI_PrinterLayout</code>
| |
| |<code>DoubleSpace</code>
| |
| |-
| |
| |HighVoltage
| |
| |<code>hvw_NVSP_TabEASYAPI_PrinterLayout</code>
| |
| |<code>HighVoltage</code>
| |
| |-
| |
| |Invert
| |
| |<code>hvw_NVSP_TabEASYAPI_PrinterLayout</code>
| |
| |<code>Invert</code>
| |
| |-
| |
| |VOrientation
| |
| |<code>hvw_NVSP_TabEASYAPI_PrinterLayout</code>
| |
| |<code>VOrientation</code>
| |
| |-
| |
| |HOrientation
| |
| |<code>hvw_NVSP_TabEASYAPI_PrinterLayout</code>
| |
| |<code>HOrientation</code>
| |
| |}
| |
|
| |
|
| ==== Mapování Artikl ==== | | === Provoz Manty na Windows terminálech === |
| {| class="wikitable"
| | Na některých typech zařízení může být Manta provozována prostřednictvím Android aplikace spuštěné v prostředí Windows pomocí subsystému '''WSA (Subsystem Windows pro Android)'''. |
| !Název (výstupní sloupec)
| | {{Alert| '''WSA''' již společnost Microsoft oficialně '''nepodporuje''', nicméně i tak je možné subsystém nainstalovat a využívat}} |
| !Zdrojová tabulka
| | {{CodeBox|[http://manta.nvsp.cz/wiki/index.php/Windows_Subsystem_for_Android_(WSA) Instalace '''subsystem Windows pro Android''' ]}} |
| !Zdrojový atribut / logika
| |
| |-
| |
| |ArticleId
| |
| |<code>TabKmenZbozi</code> (alias <code>Dilec</code>)
| |
| |<code>RegCis</code>
| |
| |-
| |
| |ID
| |
| |<code>TabKmenZbozi</code> (alias <code>Dilec</code>)
| |
| |<code>RegCis</code>
| |
| |-
| |
| |Name
| |
| |<code>TabKmenZbozi</code> (alias <code>Dilec</code>)
| |
| |<code>Nazev1</code>
| |
| |-
| |
| |WireId
| |
| |<code>TabKmenZbozi</code> (alias <code>TK</code>)
| |
| |<code>RegCis</code>
| |
| |-
| |
| |WireLength
| |
| |<code>@MyTable</code>
| |
| |<code>Quantity</code>
| |
| |-
| |
| |TerminalId
| |
| |<code>@MyTerminalALL</code>
| |
| |<code>ISNULL(CAST(L.ID as nvarchar(10)),<nowiki>''</nowiki>) + ',' + ISNULL(CAST(P.ID as nvarchar(10)),<nowiki>''</nowiki>)</code>
| |
| |- | |
| |StrippingLength
| |
| |<code>@MyTerminalALL</code>
| |
| |<code>ISNULL(CAST(L.StrippingLength as nvarchar(10)),<nowiki>''</nowiki>) + ',' + ISNULL(CAST(P.StrippingLength as nvarchar(10)),<nowiki>''</nowiki>)</code>
| |
| |-
| |
| |SealID
| |
| |konstanta
| |
| |<code>','</code>
| |
| |-
| |
| |PrinterLayoutID
| |
| |<code>TabKmenZbozi_EXT</code> (alias <code>TKX</code>, pro dílec)
| |
| |<code>_PrinterLayout</code>
| |
| |-
| |
| |WireText_Layout
| |
| |konstanta
| |
| |<code>0</code>
| |
| |-
| |
| |WireText_Begin_Text
| |
| |<code>hvw_PrintList</code>
| |
| |<code>text</code> (TOP 1, <code>ArticleID = idtabkmen</code>, <code>markingPosition=0</code>)
| |
| |-
| |
| |WireText_Begin_Distance
| |
| |<code>hvw_PrintList</code>
| |
| |<code>distance</code> (TOP 1, <code>ArticleID = idtabkmen</code>, <code>markingPosition=0</code>)
| |
| |-
| |
| |WireText_Endless_Text
| |
| |<code>hvw_PrintList</code>
| |
| |<code>text</code> (TOP 1, <code>ArticleID = idtabkmen</code>, <code>markingPosition=1</code>)
| |
| |-
| |
| |WireText_Endless_Distance
| |
| |<code>hvw_PrintList</code>
| |
| |<code>distance</code> (TOP 1, <code>ArticleID = idtabkmen</code>, <code>markingPosition=1</code>)
| |
| |-
| |
| |WireText_End_Text
| |
| |<code>hvw_PrintList</code>
| |
| |<code>text</code> (TOP 1, <code>ArticleID = idtabkmen</code>, <code>markingPosition=2</code>)
| |
| |-
| |
| |WireText_End_Distance
| |
| |<code>hvw_PrintList</code>
| |
| |<code>distance</code> (TOP 1, <code>ArticleID = idtabkmen</code>, <code>markingPosition=2</code>)
| |
| |}
| |
| | |
| ==== Mapování Objednávka ====
| |
| {| class="wikitable" | |
| !Název (výstupní sloupec)
| |
| !Zdrojová tabulka
| |
| !Zdrojový atribut / logika
| |
| |-
| |
| |ID
| |
| |<code>TabPrikaz</code>
| |
| |<code>RadaPrikaz</code>
| |
| |-
| |
| |Priority
| |
| |<code>TabPrikaz</code>
| |
| |<code>ISNULL(Priorita,0)</code>
| |
| |-
| |
| |Name
| |
| |<code>TabPrikaz</code>
| |
| |<code>ISNULL(NavaznaObjednavka,<nowiki>''</nowiki>)</code>
| |
| |-
| |
| |ArticleId
| |
| |<code>TabKmenZbozi</code> (alias <code>Dilec</code>)
| |
| |<code>RegCis</code>
| |
| |-
| |
| |BatchSize
| |
| |<code>TabPrikaz</code>
| |
| |<code>ISNULL(TranDavka, Kusy_zad)</code>
| |
| |-
| |
| |ProductionSize
| |
| |<code>TabPrikaz</code>
| |
| |<code>Kusy_zad</code>
| |
| |}
| |