Spustenie prenosu údajov s Gram CRM
Inštalácia aplikácie Gram CRM Connector vytvorí základné súbory potrebné na prenos údajov medzi účtovným programom a Gram CRM. Počas inštalácie používateľa postupne prevedie aj úvodnými krokmi potrebnými na pripojenie Gram CRM k databáze daného programu.
Gram CRM Connector umožňuje spustenie prenosu údajov dvoma spôsobmi:
Po úspešnej inštalácii a nastavení pripojenia k databáze sa v adresári automaticky vytvoria dva súbory podľa použitého účtovného systému (Pohoda, Omega, Mrp):
- konfiguračný súbor s príponou .ini
- spúšťací súbor s príponou .bat
Spustenie prenosu
Na spustenie prenosu údajov slúži vytvorený spúšťací súbor, napríklad Pohoda.bat (príp. Omega.bat alebo Mrp.bat).
Príklad obsahu spúšťacieho súboru pre ES POHODA:
C:\GramCRM\Runtime\GramCrmConnector.exe /type Pohoda /config C:\GramCRM\Pohoda.iniVysvetlenie:
- cesta k súboru GramCrmConnector.exe
- parameter /type určuje typ účtovného systému, v tomto prípade Pohoda (Omega, Mrp)
- parameter /config obsahuje cestu ku konfiguračnému súboru napr. Pohoda.ini
Takto vytvorený .bat súbor zabezpečí spustenie prenosu údajov podľa nastavení v príslušnom .ini súbore.
TIP: Počet spúšťacích .bat súborov aj konfiguračných .ini súborov nie je nijako obmedzený. Ich vytvorenie je možné kopírovaním a následným upravením.
Plánované spustenie
Úspešne nakonfigurované prepojenie prenosu údajov je možné spúšťať aj automaticky, napr. prostredníctvom Windows Scheduler, v ľubovoľných naplánovaných časoch. Na samotné spustenie prenosu slúži pripravený spúšťací súbor .bat.
UPOZORNENIE: Dbajte prosím na to, aby nikdy nedošlo k paralelnému spusteniu viacerých prenosov.
V nasledujúcom príklade si ukážeme, ako naplánovať automatické spúšťanie prenosu medzi ES POHODA a Gram CRM každý deň od 9:00, a to každú hodinu počas nasledujúcich 10 hodín.
Príklad:
Viacero konfigurácií
V niektorých situáciách je potrebné spúšťať rôzne prenosy údajov v odlišných časoch alebo s odlišným nastavením. V takom prípade si vytvoríme ďalšie konfigurácie tak, že skopírujeme pôvodné spúšťacie aj konfiguračné súbory (.bat a .ini) a upravíme ich podľa potreby.
Príklad:
Ako príklad si predstavme organizáciu, ktorá potrebuje ráno exportovať klientov z Gram CRM a každých 30 minút importovať iné údaje, napríklad objednávky či skladové zásoby. Keďže každý prenos vyžaduje vlastnú konfiguráciu aj vlastný čas spúšťania, vytvoríme nové súbory pre export tak, že skopírujeme pôvodné súbory na PohodaExport.bat a PohodaExport.ini.
Spúšťací súbor PohodaExport.bat následne upravíme tak, aby používal novú konfiguráciu PohodaExport.ini:
C:\GramCRM\Runtime\GramCrmConnector.exe /type Pohoda /config C:\GramCRM\PohodaExport.iniUPOZORNENIE: Dbajte prosím na to, aby nikdy nedošlo k paralelnému spusteniu viacerých prenosov.
V konfiguračnom súbore PohodaExport.ini povolíme iba export klientov a nastavíme parametre tak, aby sa prenášali len údaje zmenené za posledné 2 dni:
[GRAMCRM]
ORGANIZATION = crm0936
TOKEN = bfae82bbf87a499181d76cc311640ec
[POHODA]
AGENDA = 2021
ICO = 50182099
# Zmeny za posledne 2 dni
IMPORT_INTERVAL = 2
SOURCE = MDB
MDB_FILE = C:\ProgramData\STORMWARE\POHODA SK\Data\12345678_2021.mdb
# ----- Nastavenia Exportu -----
POHODA_APP = C:\Program Files (x86)\STORMWARE\POHODA SK\Pohoda.exe
POHODA_USER = Admin
POHODA_PASSWORD = poh23aAmin
# Export Klientov
EXPORT_ACCOUNTS = 1Takto pripravený spúšťací súbor môžeme následne pridať do plánovača úloh podľa potreby. Ak sa má spúšťať raz denne ráno (o 08:00), v plánovači úloh ho nastavíme nasledovne.
Ukážka:
Mohlo by vás ešte zaujímať: