Přeskočit obsah

Správa a Konfigurace

Nastavení integrace vyžaduje technické znalosti o fungování mServeru Pohoda.

Konfigurace Pohoda účtu

Integrace je řízena entitou Pohoda Account. Můžete mít definováno více účtů pro různé účetní jednotky.

  1. Vytvořte nový záznam Pohoda Account.
  2. Vyplňte povinné údaje:
    • Název: Interní označení (např. "Hlavní firma").
    • URL: Adresa API mServeru (např. http://server-ip:444/xml).
    • Uživatel/Heslo: Přihlašovací údaje do Pohody (musí mít práva pro XML komunikaci).
    • IČO (Sic Code): Identifikace účetní jednotky v Pohodě.
  3. Entity pro synchronizaci: Vyberte, které moduly se mají synchronizovat (Faktury, Kontakty, Nabídky...).

Nastavení mServeru (Pohoda)

Pro funkčnost integrace musí na straně serveru, kde běží Pohoda, běžet služba Pohoda mServer.

  • V nastavení Pohody povolte HTTP komunikaci.
  • Nastavte port (standardně 444 nebo jiný).
  • Ověřte, že firewall neblokuje příchozí spojení z IP adresy CRM.

Plánované úlohy (Jobs)

Synchronizace je zajištěna dvěma typy úloh:

  1. PohodaSync: Exportuje data z CRM do Pohody. Doporučeno spouštět každých 10-30 minut.
  2. PohodaFetch: Stahuje změny z Pohody (nové úhrady, nové kontakty). Doporučeno spouštět 1x denně nebo každou hodinu.

Nastavení Cronu v crontab je standardní pro EspoCRM, ale musíte zajistit, aby úlohy PohodaSync a PohodaFetch byly aktivní v administraci CRM.

Certifikáty a Bezpečnost

Pokud používáte HTTPS (doporučeno), ujistěte se, že server CRM důvěřuje certifikátu mServeru (pokud je self-signed, může být nutné jej přidat do důvěryhodných úložišť serveru).