Export do CRM: Porovnání verzí
m |
|||
Řádek 2: | Řádek 2: | ||
== Tabulky bez závislostí (nezávislé)== | == Tabulky bez závislostí (nezávislé)== | ||
− | + | ===Databáze (pouze pro potřeby exportu do CRM)=== | |
[[Soubor:CRM_Skeleton1.PNG]] | [[Soubor:CRM_Skeleton1.PNG]] | ||
Řádek 24: | Řádek 24: | ||
|} | |} | ||
<br/> | <br/> | ||
− | + | ===Tabulky=== | |
[[Soubor:CRM_SkeletonTabulky.png]] | [[Soubor:CRM_SkeletonTabulky.png]] | ||
Řádek 31: | Řádek 31: | ||
− | + | ===Úlohy=== | |
[[Soubor:CRM_SkeletonUlohy.png]] | [[Soubor:CRM_SkeletonUlohy.png]] | ||
Řádek 37: | Řádek 37: | ||
− | + | ===Skupiny úloh=== | |
[[Soubor:CRM_SkeletonSkupiny.png]] | [[Soubor:CRM_SkeletonSkupiny.png]] | ||
Řádek 45: | Řádek 45: | ||
(určuje pořadí zadávání – viz postup zadávání) | (určuje pořadí zadávání – viz postup zadávání) | ||
− | |||
===Plánování úloh=== | ===Plánování úloh=== | ||
+ | [[Soubor:CRM_SkeletonTabulkyPlanovani.png]] | ||
+ | |||
+ | Popis tabulky – viz Postup zadávání | ||
+ | |||
+ | |||
+ | ===Omezení spouštění=== | ||
+ | [[Soubor:CRM_SkeletonTabulkySpousteni.png]] | ||
+ | |||
+ | Popis – viz Postup zadávání | ||
+ | |||
+ | ==Postup zadávání== | ||
+ | |||
---- | ---- | ||
Verze z 17. 11. 2019, 17:48
Definice ve Skeletonu
Tabulky bez závislostí (nezávislé)
Databáze (pouze pro potřeby exportu do CRM)
obsahuje VZOR připojovacího řetězce (Connection string) k databázi. Defaultní hodnota je uvedena níže. Vlastní hodnoty jsou nastaveny přes parametry skriptu:
pro „datovou“ databázi (v závorce jsou defaultní hodnoty) |
DataComputerName(localhost\SQLEXPRESS), DataDBName(Maxim.CRM.Data),
DataUserName(„“), DataPassword(„“) |
pro „synchronizační“ databázi |
SyncComputerName(localhost\SQLEXPRESS), SyncDBName(Maxim.SyncGen), SyncUserName(„“), SyncPassword(„“). |
Poznámka - Defaultní Connection string |
Provider=SQLOLEDB.1;Integrated Security=SSPI;Password=;Persist Security Info=True;User ID=;Initial Catalog=;Data Source=;Keep connection=True - obsahuje parametr „Integrated Security=SSPI“, takže jméno a heslo není nutné. |
Tabulky
Obsahuje parametry pro jednotlivé tabulky (určeno pro budoucí použití) a pole CompanySyncId, které obsahuje číslo střediska (je možno použít univerzální hodnotu ze skriptu: _AktualniSklad_. Ta obsahuje číslo střediska (skladu) pod kterým běží skript.
Úlohy
Tato tabulka obsahuje seznam úloh a je závislá na skriptu. Není třeba ji měnit - pouze pokud nová verze skriptu obsahuje nové úlohy (typy exportu). Popis stávajících hodnoty viz parametr GenMode - tento parametr je ale určen pouze pro jednorázové spuštění úlohy. Při plánovaném spuštění úlohy (parametry TaskGUID, TaskGroupGUID a plánovaný parametr TaskName) je vždy přepsán hodnotou z této tabulky !
Skupiny úloh
Obsahuje ID skupiny úloh a popis skupiny úloh.
Tabulky se závislostí
(určuje pořadí zadávání – viz postup zadávání)
Plánování úloh
Popis tabulky – viz Postup zadávání
Omezení spouštění
Popis – viz Postup zadávání
Postup zadávání
Parametry skriptu
Batch soubory
Nasazení skriptu
Před kompilací je třeba zkontrolovat nastavení proměnné Debug := false, aby skript zbytečně nevypisoval ladící hlášení nebo nezůstal viset v některém z kontrolních zobrazení generovaných paměťových nebo načtených SQL tabulek.
(Také je vhodné nastavit defaultní hodnotu cLogLevel na $1111111 a případně ji ovlivňovat parametrem LogLevel při spuštění).