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.
- Vytvořte nový záznam Pohoda Account.
- 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ě.
- 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:
- PohodaSync: Exportuje data z CRM do Pohody. Doporučeno spouštět každých 10-30 minut.
- 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).