Příkazová řádka

Mocným nástrojem, který lze využívat v kombinaci s CRMPLUS systémem je příkazová řádka. Pokud patříte mezi uživatele, který nepřišel do kontaktu s příkazovou řádkou nebo se této práce obával, nezoufejte. Je zde uvedeno několik nejdůležitějších informací, před samotným zadáváním příkazů do příkazové řádky.

Zástupce příkazové řádky najdete v Start->Příslušenství->Příkazová řádka. Existuje několik možností jak spustit příkazový řádek. Jedním z nich je klávesová zkratka Win-R, zadáním cmd (Obr. 3) a stisknutím tlačítka OK nebo stisknutím klávesy Enter. V operačních systémech Windows Vista, Windows 7 a vyšší, je někdy potřeba spustit příkazový řádek v režimu správce. To provedete následovně. Do nabídky Start se zadá cmd. Systém vám vyhledá zástupce příkazové řádky. Nad touto volbou vyvoláte kontextové menu, pravým kliknutím myši. Z kontextového menu zvolte možnost Spustit jako správce. Stejně jako je tomu na obrázku Obr. 1. Operační systém se vás následně zeptá, zda opravdu chcete spustit tuto aplikaci jako správci. Potvrdíte stisknutím tlačítka Ano. Tímto se zobrazí dialogové okno příkazové řádky Obr. 4.

Obr. 1 - Spouštění příkazové řádky

Obr. 2 - Povolení příkazové řádky jako správce

Obr. 3 - Spouštění příkazové řádky klávesou Win-R

Obr. 4 - Příkazová řádka

Poté co spustíte příkazovou řádku, budete umístěni ve své domovské složce, ve Windows 7, Windows 10 je to C:\Users\vaše jméno>. V případě, že jste příkazovou řádku spustili jako správce, je vaše umístění v systémové složce C:\Windows\system32>. Pro práci s příkazovou řádkou uživatel nemusí znát nepřeberné množství příkazů. Lze si vystačit jen s několika nejvyužívanějšími pro použití s CRMPLUS. Seznam všech používaných příkazů v příkazové řádce lze vyvolat příkazem help. Pro popis jednotlivého příkazu lze opět použít příkaz help tentokrát s názvem příkazu: help příkaz. Například pro příkaz cd by zadání příkazu vypadalo následovně help cd.

Název aktuální složky je vždy uveden na řádku, kde systém čeká na zadání příkazu. Seznam položek v aktuální složce si prohlédnete zadáním příkazu dir. Při použití parametru /d se vám zobrazí jen adresáře v aktuální složce. Výsledný příkaz by tedy mohl vypadat následovně dir /d.

Přechod mezi disky lze provést velmi jednoduše stačí napsat jméno jednotky, dvojtečku a stisknout klávesu Enter. Výsledný příkaz pro přechod z disku C: na disk D: by vypadal takto d:.

Vstup do složky obstarává příkaz cd společně s názvem dané složky. Pokud budete potřebovat jít o několik adresářů hlouběji, použijte pro oddělení adresářů obrácené lomítko. Tento příkaz lze použít několika způsoby. Může být zadán s úplnou cestou k dané složce cd c:/Users/PecoBook/Documents nebo s názvem složky v aktuálním umístění cd Documents.

Výstup z aktuálního adresáře lze provést při kombinaci příkazu cd a dvou teček. Tím dojde k tomu, že se nastaví nadřazený adresář jako aktuální. Příkaz by vypadal následovně cd ... Pokud budete potřebovat jít o dvě úrovně výše, pak pro každou úroveň použijte zmíněné dvě tečky a mezi ně umístěte obrácené lomítko cd ..\... Na obrázku Obr. 5 jsou tyto příkazy prakticky použity.

Obr. 5 - Příkazová řádka - ukázka práce s příkazy

Tip: Pro smazání obsahu obrazovky se používá příkaz cls a spouští se stiskem klávesy Enter. Dále je také vhodné znát, opětovné vyvolání posledního příkazu. To provedete stisknutím klávesy F3. Příkaz poté můžete dále upravovat a spustíte ho opět po stisku klávesy Enter. Pro listování mezi použitými příkazy se využívají šipky na klávesnici, které také můžete upravovat a poté i spouštět.

Kontrola a příprava nastavených dat

Ve verzi CRMPLUS 4.10 byly provedeny změny v oblasti spouštění CRMPLUS pomocí plánovaných úloh systému Windows. Díky možnosti generování přístupových kódů uživatelů je možno identifikovat uživatele, který například provedl import dat pomocí naplánované úlohy.

Od této verze je tedy NUTNÉ!!! při spouštění jakékoliv plánované úlohy přidat jako jeden z parametrů úlohy i UID uživatele, který danou úlohu spouští.

Jak získat UID uživatele?

V tomto postupu je popsáno, jak si uživatel spustí dialogové okno s přístupovými kódy. Zde si bude moci vygenerovat svůj CRM přístupový kód. Tento kód uživatel využije při práci s příkazovou řádkou nebo plánovanými úlohami. Uživatel vloží svůj vygenerovaný kód jako jeden z parametrů při tvorbě (úpravě) plánované úlohy.

  1. UID uživatele lze získat pomocí menu Nástroje –> Přístupové kódy (u Nástěnky)

    Obr. 6 - Spuštění přístupových kódů

  2. Po zvolení této volby bude nejprve uživatel vyzván k zadání svého přístupového hesla do aplikace CRMPLUS. Pokud by uživatel zadal své přístupové heslo do aplikace CRMPLUS nesprávně, je programem na tuto událost upozorněn. Následně je mu zadávání hesla automaticky znovu umožněno.

    Obr. 7 - Zadání svého přístupového hesla

  3. Po zadání přístupového hesla do aplikace CRMPLUS se zobrazí modální okno, kde si uživatel pomocí tlačítka Generovat vygeneruje svůj CRM přístupový kód.

    Obr. 8 - Generování přístupových kódů

  4. Tento vygenerovaný kód následně uživatel musí označit a zkopírovat do schránky počítače. Zkopírování lze provést několika způsoby. Pomocí kontextového menu, kde nad označeným kódem uživatel klikne na pravé tlačítko myši. Tímto se mu zobrazí kontextová nápověda a vybere možnost Kopírovat viz Obr. 9. Nebo lze tento kód zkopírovat tím způsobem, že svůj kód uživatel označí a pomocí klávesové zkratky Ctrl+C zkopíruje do schránky.

    Obr. 9 - Zkopírování přístupového kódů

Kontrola *.ini souboru

Nyní již uživatel vlastní svůj jedinečný, přístupový kód. Toto však uživateli pro stoprocentně správný chod aplikace CRMPLUS při použití příkazů nestačí. Příkazy s parametrem /s využívají ke své práci SMTP klíč nastavený v *.ini souboru. Uživatel musí toto nastavení ověřit a případné nedostatky doplnit. V kapitole Plánované úlohy pro automatickou kontrolu nových e-mailů k odeslání jsou uvedeny veškeré důležité informace jak správně doplnit *.ini soubor.

Příkazy prováděné pomocí příkazového řádku systému Windows

Zástupce příkazové řádky najdete v Start->Příslušenství->Příkazová řádka. Existuje několik možností jak spustit příkazový řádek. Jedním z nich je klávesová zkratka Win-R, zadáním cmd (Obr. 10) a stisknutím tlačítka OK nebo stisknutím klávesy Enter.

Obr. 10 - Spouštění příkazové řádky klávesou Win-R

Výše jsou popsány další možnosti spuštění příkazové řádky.

Jak postupovat při spouštění jednotlivých příkazů?

  1. Uživatel otevře Příkazovou řádku systému Windows, viz obrázek výše (Obr. 10).
  2. Vstup do adresáře CRMPLUS uloženého na disku uživatele lze provést 2 způsoby, jednodušším a pracnějším. Obě možnosti jsou ukázány níže:
    1. Jednodušším způsobem, uživatel rovnou zadá příkaz s přímou cestou k uloženému CRMPLUS adresáři na své disketové jednotce. Tento příkaz by vypadal takto: cd C:\Program Files\CRMPLUS

      Obr. 11 - Přechod do složky CRMPLUS uloženém na disku

    2. Pracnější způsob, jak již název napovídá, spočívá v zadání několika příkazů. Proto, aby uživatel vstoupil do svého CRMPLUS adresáře uloženém na svém disku.
      1. První příkaz, který musí uživatel použít v příkazové řádce je výstup z aktuální složky příkazem cd ..\..

        Obr. 12 - Výstup z aktuální složky

      2. Poté si uživatel zobrazí, veškeré adresáře aktuální složky příkazem dir /d

        Obr. 13 - Zobrazení souborů aktuální složky

      3. Ze zobrazených adresářů vybere uživatel ten s názvem Program Files, a použije ho v kombinaci s příkazem pro vstup do adresáře. Tímto způsobem cd program files

        Obr. 14 - Vstup do adresáře Program Files

      4. Uživatel se nyní nachází v adresáři Program Files, a zde opět použije příkaz na zobrazené veškerých souborů v aktuálním adresáři dir /d

        Obr. 15 - Zobrazení složek v adresáři Program Files

      5. Ze zobrazených adresářů vybere uživatel ten s názvem CRMPLUS, a použije ho v kombinaci s příkazem pro vstup do adresáře. Následujícím způsobem cd CRMPLUS. Díky tomu se dostane do požadovaného adresáře.

        Obr. 16 - Vstup do adresáře CRMPLUS

  3. Jde vidět, že druhý způsob je podstatněji pracnější, ale hlavně i složitější. Proto je vhodnější využívat přímé cesty k adresáři CRMPLUS.
  4. Uživatel se nachází v aktuálním adresáři CRMPLUS. Zde již může provádět operace v systému CRMPLUS při použití příkazů a jejich parametrů pro odesílání hromadných e-mailů, úkolů, aktualizaci creditchecku a jiným. Pro názornou ukázku je zde uvedeno jen použití příkazu pro odesílání hromadného e-mailu. Tuto událost uživatel vyvolá spuštěním příkazu CRMPLUS.exe /s=email /u=************44EB9D0433546D7BC80C7369879F. Ostatní zadávání příkazů je obdobné, proto zde již toto zadávání uvedeno není.

    Obr. 17 - Spuštění operace pro odesílání hromadného mailu

Výčet operací, které lze provádět v systému CRMPLUS pomocí příkazové řádky Windows – stav k verzi CRMPLUS 4.30

  1. Hromadný email, odeslání emailu - /s=email /u=UID
  2. Hromadný email, test potvrzení o doručení a přečtení odeslaného emailu - /mc /u=UID
  3. Úkoly a události, odeslání informací při změnách- /s=task /u=UID nebo /task01234 /u=UID
    1. /s=task0 /u=UID – zaslání pouze nových úkolů, rozeslání jen pro účastníky
    2. /s=task1 /u=UID – zaslání pouze změněných úkolů, rozesílání účastníkovi i pouze správci
    3. /s=task2 /u=UID – zaslání úkolů, které jsou k připomenutí. Je vyžadován parametr /timeshift=30 (Timeshift udává časový posun v minutách, kdy je brán aktuální datum a čas + Timeshift. Pokud úkol do tohoto časového intervalu spadá, úkol bude odeslán.), rozeslání jen pro účastníky
    4. /s=task3 /u=UID – zaslání pouze nesplněných úkolů, rozesílání účastníkovi i pouze správci
    5. /s=task4 /u=UID – zaslání upozornění, pro úkoly které spadají do testovaného intervalu, je vyžadován parametr /timeshift=30, rozeslání jen pro účastníky
  4. HelpDesk (Projektové plánování), info o změně požadavků - /s=feedback /u=UID nebo /feedback01 /u=UID
    1. /s=feedback0 /u=UID – zaslání pouze změn na požadavku
    2. /s=feedback1 /u=UID – zaslání pouze připomínky, dokud není požadavek v požadovaném stavu dle odezvy
    3. /s=feedback01 /u=UID nebo /s=feedback /u=UID – zaslaní jak změn na požadavku tak připomínek na požadavku
  5. CreditCheck, aktualizace ze serveru CreditCheck - /cc /u=UID
  6. Rozšířený import dat - /i=*.crmmap soubor (uložené mapování sloupců) /u=UID /f= (volitelný parametr, cesta k souboru se zdroji dat)
  7. EmailSync, stažení emailů z MS Outlook - /l=*.crmimp soubor (uložená konfigurace pro import z MS Outlook) /u=UID
  8. EmailSync + Hromadný email, stažení emailů z POP3 účtu - /p=*.crmsync soubor (uložená konfigurace pro import z POP3 účtu) /u=UID
  9. Backup databáze CRMPLUS - /b= nebo /b (pokud je za = uvedeno jméno, je toto jméno použito pro jméno zálohy)
  10. Soubor, spuštění CRMPLUS se zpracováním CRM souboru objektu - /o=soubor.crm (ekvivalentem CRMPLUS.exe je číselná_řada.crm)
  11. Licence, odeslání upozornění na exspiraci licence - /licence /u=UID
  12. Kurzovní lístek, automatická aktualizace kurzovního lístku - /el /u=UID

Příklady použití:

  1. Hromadný email - odeslání emailu:
    CRMPLUS.exe /s=email /u=************44EB9D0433546D7BC80C7369879F
  2. Hromadný email - test potvrzení o doručení a přečtení odeslaného emailu:
    CRMPLUS.exe /mc /u=************44EB9D0433546D7BC80C7369879F
  3. Úkoly a události:
    CRMPLUS.exe /s=task /u=************44EB9D0433546D7BC80C7369879F
    • - zaslání pouze nových úkolů:
      CRMPLUS.exe /s=task0 /u=************44EB9D0433546D7BC80C7369879F
    • - zaslání pouze změněných úkolů:
      CRMPLUS.exe /s=task1 /u=************44EB9D0433546D7BC80C7369879F
    • - zaslání úkolů, které jsou k připomenutí:
      CRMPLUS.exe /s=task2 /u=************44EB9D0433546D7BC80C7369879F /timeshift=30
    • - zaslání pouze nesplněných úkolů:
      CRMPLUS.exe /s=task3 /u=************44EB9D0433546D7BC80C7369879F
    • - zaslání upozornění:
      CRMPLUS.exe /s=task4 /u=************44EB9D0433546D7BC80C7369879F /timeshift=30
  4. HelpDesk:
    CRMPLUS.exe /s=feedback /u=************44EB9D0433546D7BC80C7369879F
    • - zaslání pouze změn na požadavku:
      CRMPLUS.exe /s=feedback0 /u=************44EB9D0433546D7BC80C7369879F
    • - zaslání pouze připomínky:
      CRMPLUS.exe /s=feedback1 /u=************44EB9D0433546D7BC80C7369879F
    • - zaslání jak změn na požadavku, tak připomínky:
      CRMPLUS.exe /s=feedback01 /u=************44EB9D0433546D7BC80C7369879F
  5. CreditCheck:
    CRMPLUS.exe /cc /u=************44EB9D0433546D7BC80C7369879F
  6. Rozšířený import dat:
    CRMPLUS.exe /i=X /u=************44EB9D0433546D7BC80C7369879F /f=Y, kde:
    X = C:\Program Files\CRMPLUS\soubory\import-mapovani-sloupcu.crmmap
    Y = C:\Program Files\CRMPLUS\soubory\import-data.xls
  7. EmailSync:
    CRMPLUS.exe /l=X /u=************44EB9D0433546D7BC80C7369879F, kde:
    X = C:\Program Files\CRMPLUS\soubory\outlook-konfig-importu.crmimp
  8. EmailSync + Hromadný email:
    CRMPLUS.exe /p=X /u=************44EB9D0433546D7BC80C7369879F, kde:
    X = C:\Program Files\CRMPLUS\soubory\pop3-konfig-importu.crmsync
  9. Backup databáze CRMPLUS:
    CRMPLUS.exe /b /u=************44EB9D0433546D7BC80C7369879F
  10. Spuštění CRMPLUS se zpracováním CRM souboru:
    CRMPLUS.exe /o=FM12000065.crm
  11. Exspirace licence:
    CRMPLUS.exe /licence /u=************44EB9D0433546D7BC80C7369879F
  12. Kurzovní lístek:
    CRMPLUS.exe /el /u=************44EB9D0433546D7BC80C7369879F