FlexiBee a Uživatelská tlačítka

Již před rokem byla do FlexiBee (od verze 2015.4.) doplněna podpora pro uživatelská tlačítka. Je to další z možností, jak si svůj účetní systém přizpůsobit, abych pořád nemusel přeskakovat z jedné aplikace do druhé. Umožňují totiž do FlexiBee přidat tlačítko, které ve webovém prohlížeči otevře konkrétní adresu.

Příklad využití?

Mám adresář ve FlexiBee. Vystavuji fakturu nějakému svému odběrateli a před tím, než fakturu odešlu potřebuji ověřit, zda mám všechny údaje stále aktuální. Připravím si uživatelské tlačítko, které mi otevře jeho záznam na justice.cz. Tam už si pak mohu všechno ověřit a fakturu mu poslat správně.
Nebo při vystavování faktury potřebuji prodloužit zákazníkovi licenci. Vystavím tedy novou fakturu. Kliknu na uživatelské tlačítko, které mi otevře systém pro správu licencí a najde potřebnou licenci a tu pak v klidu prodloužím. Odpadá mi tedy nutnost přepínat do webového prohlížeče a v systému pro správu licencí hledat danou licenci. Je to sice jen chvilka, ale pokud má takto za den vystavit X faktur, tak se jedná o značnou úsporu času.

Obrázky se nestihly načíst.
Prosím opakujte akci zachvilku.


Webová stránka, schovaná za uživatelským tlačítkem, nemusí nutně jen zobrazovat údaje. Je možné využít například PHP nebo Javascriptu pro vytvoření jednoduché aplikace, která při přístupu provede nějakou činnost a bude tímto způsobem měnit data přímo ve FlexiBee.
Například si mohu předchozí příklad s prodlužováním licence zjednodušit tak, že uživateli se po kliknutí zobrazí jen stránka s informací, že licence byla prodloužena. Operace v systému pro správu licencí totiž za něj provedl stroj.
Dalším možným případem použití je automatické párování. FlexiBee pro automatické párování banky a faktur podporuje jen 4 možnosti (variabilní symbol + účet + částka, variabilní symbol + částka, variabilní symbol a částka). Tyto možnosti ale nemusí všem firmám stačit a vyhovovat. Je tedy možné pomocí API naprogramovat vlastní párování. Jak ale účetní vysvětlit, že když bude chtít párovat doklady, tak má otevřít prohlížeč a zadat nějakou adresu. Pak musí vyplnit jméno a heslo a spustí se jí párování. Nebylo by hezké kdyby měla v bance ve FlexiBee tlačítko pro automatické párování? Jen by klikla a všechno by se po chvíli spárovalo samo?
To samé je možné udělat s různými, od FlexiBee nepodporovanými, bankovními výpisy. Naprogramuji jednoduchou webovou aplikaci, která umožní potřebnému uživateli vybrat soubor a naimportuje ho do FlexiBee a zpřístupním ji přes uživatelské tlačítko, abych nemusel pořád otevírat prohlížeč a řešit všechno v něm.

Jak vytvořím uživatelské tlačítko?

Práci s uživatelskými tlačítky je ve FlexiBee možná jen přes XML import nebo API. Není to tedy úplně pro každého, ale v dokumentaci je postup celkem přehledně a důkladně popsán. Takže si myslím, že uživatelské tlačítko zvládne přidat téměř každý 🙂.

Příklad tlačítka

<winstrom version="1.0">
  <custom-button>
    <id>code:TICKET-FAV-DETAIL</id>
    <url>
      <![CDATA[https://support.mojefirma.cz/staff/Tickets/Ticket/View/${object.cisObj}]]>
    </url>
    <title>TICKET</title>
    <description>Zobraz ticket v helpdeskovém software</description>
    <evidence>faktura-vydana</evidence>
    <location>detail</location>
    <browser>desktop</browser>
  </custom-button>
  <custom-button>
    <id>code:TICKET-FAV-LIST</id>
    <url>
      <![CDATA[https://support.mojefirma.cz/staff/Tickets/Ticket/View/${object.cisObj}]]>
    </url>
    <title>TICKET</title>
    <description>Zobraz ticket v helpdeskovém software</description>
    <evidence>faktura-vydana</evidence>
    <location>list</location>
    <browser>desktop</browser>
  </custom-button>
</winstrom>

Tento XML soubor přidává do FlexiBee dvě uživatelská tlačítka. Jedno na přehled vydaných faktur a druhé na detail vydané faktury. Funkčnost je u obou stejná. Z pole číslo objednávky (zde máme FlexiBee uloženo číslo ticketu ve firemním helpdeskovém software) se načte identifikátor ticketu a doplní do URL https://support.mojefirma.cz/staff/Tickets/Ticket/View/ , které se následně otevře ve standardním prohlížeči webových stránek.

<winstrom version="1.0">
  <custom-button>
    <id>code:HEUREKA-DETAIL</id>
    <url>
      <![CDATA[${object.popis}]]>
    </url>
    <title>HEUREKA</title>
    <description>Zobraz produkt na Heurece</description>
    <evidence>cenik</evidence>
    <location>detail</location>
    <browser>desktop</browser>
  </custom-button>
  <custom-button>
    <id>code:HEUREKA-LIST</id>
    <url>
      <![CDATA[${object.popis}]]>
    </url>
    <title>HEUREKA</title>
    <description>Zobraz produkt na Heurece</description>
    <evidence>cenik</evidence>
    <location>list</location>
    <browser>desktop</browser>
  </custom-button>
</winstrom>

Další ukázkové tlačítko se přidá na ceník a umožňuje otevřít adresu zadanou v poli popis.
V mém případě, je v popisu ceníku uloženo URL zboží na serveru heureka.cz (např. http://mobilni-telefony.heureka.cz/apple-iphone-5s-16gb/), kde se rychle dozvím, za jaké ceny prodává toto zboží konkurence.

Obrázky se nestihly načíst.
Prosím opakujte akci zachvilku.


Závěr

V současné době každá firma využívá na konkrétní činnost nějaký specializovaný systém, protože ten je nejlepší. Ale pak začíná problém s tím, všechny tyto systémy udržet pohromadě, na nic nezapomenout a mít ve všech ta správná data. FlexiBee díky API a teď i díky uživatelským tlačítkům, je pro tyto specializované systémy to nejlepší řešení.

Pokud tedy máte na nějakou činnost svůj vlastní systém díky uživatelským tlačítkům můžete do něj mít přímý přístup rovnou z FlexiBee. A to je důležité.

Dokumentace uživatelských tlačítek ve FlexiBee:
https://www.flexibee.eu/api/dokumentace/ref/uzivatelske-tlacitko/

ABRA FlexiBee, Uživatelské tlačítko

- (13. 6. 2018)

Líbil se vám článek?

Nasdílejte ho svým přátelům na sociálních sítích.

Pinterest

Názory, připomínky a jiné komentáře

Zatím nikdo nic nenapsal. Buďte první :-).

Vložit nový komentář

Jsem programátor, horolezec a tak trochu FlexiBee fanatik :-).
Na CharlieBlogu sepisuji své nápady a poznatky už od roku 2006.

Powered by CharlieBlog Engine v2.3 - Login