Vytvorenie interného nástroja na blogovanie pomocou VTAP App Creator

V dnešnom rýchlom a prepojenom svete je efektívna komunikácia životne dôležitá pre každý úspešný tím. Písanie zohráva kľúčovú úlohu pri prekladaní myšlienok, poskytovaní spätnej väzby a zdieľaní získaných vedomostí. Na uľahčenie tohto procesu je nevyhnutné mať nástroj na blogovanie, ktorý členom tímu umožňuje vytvárať a spravovať príspevky na jednoduché zdieľanie. V tomto článku preskúmame, ako vytvoriť minimálnu blogovaciu aplikáciu pomocou VTAP App Creator, výkonného nástroja, ktorý umožňuje vytváranie rôznych aplikácií pomocou ľubovoľného rámca na strane klienta podľa vášho výberu.

Úvod do aplikácie VTAP App Creator

VTAP App Creator je všestranná platforma, ktorá umožňuje vývojárom vytvárať širokú škálu aplikácií pomocou preferovaných rámcov na strane klienta. Jeho flexibilita umožňuje vývojárom vytvárať vlastné aplikácie prispôsobené ich špecifickým potrebám, vďaka čomu je vynikajúcou voľbou pre rôzne projekty.

Pochopenie požiadaviek

Skôr než sa ponoríme do podrobností o implementácii, pochopme požiadavky nášho minimálneho nástroja na blogovanie. Potrebujeme aplikáciu, ktorá umožní používateľom CRM vytvárať a spravovať blogové príspevky, ku ktorým majú ostatní jednoduchý prístup. Nástroj by mal mať nasledujúce vlastnosti:

  • Užívateľsky prívetivé rozhranie na vytváranie a správu blogových príspevkov.
  • Prístupné cez URL: https://crm.url/myapps/blogs.
  • Stránka na zobrazenie príspevkov konkrétneho používateľa, prístupná cez adresu URL: https://crm.url/myapps/blogs/#UserB.
  • Štruktúra údajov pre projekty a úlohy na spracovanie po vytvorení.

Mapovanie údajov pre nástroj na blogovanie

Na efektívnu organizáciu údajov nástroja na blogovanie môžeme použiť existujúce moduly Project a Tasks, ktoré poskytuje Vtiger CRM. Aby bol vhodný na vytváranie príspevkov, musíme vykonať niekoľko úprav:

  • Pridajte nový typ úlohy s názvom Blog.
  • Pridajte nový stav úlohy s názvom Písanie.
  • Pridajte nový stav úlohy s názvom Publikované a označte ho ako uzavretý.

Každý blogový príspevok bude reprezentovaný ako úloha spojená s projektom s názvom Užívateľské blogy. Všetky úlohy typu Blog budú prepojené s týmto projektom.

Kroky implementácie

Poďme si prejsť kroky na implementáciu minimálnej blogovacej aplikácie pomocou VTAP App Creator:

Vytvorte aplikáciu VTAP v aplikácii App Creator

Začnite vytvorením novej aplikácie VTAP v aplikácii App Creator. Toto bude slúžiť ako základ pre náš blogovací nástroj.

Nastavte zobrazenia

V views/index.html súbor, nastavte vstupný bod pre aplikáciu. Načítajte požadované prostriedky a oživte uzol DOM #app.

Definujte štýly

Použi zdroje/index.css súbor na definovanie štýlov, ktoré dodajú aplikácii jednoduchý a elegantný vzhľad na základe pravidiel šablóny so štýlmi Bootstrap a QuillJS.

Runtime vlastnej aplikácie VTAP

Na interakciu s CRM API implementujte VTAP Custom Application Runtime v zdroje/vcap.js súbor.

Vývoj na strane klienta

Pre jednoduchosť použijeme VueJS 2.x na vývoj na strane klienta. Využite komponenty bez potreby webových balíkov. Hlavné komponenty aplikácie sú:

  • user-blog: Predstavuje blog používateľa.
  • blog-post: Zobrazí jeden blogový príspevok.
  • rich-textarea: Poskytuje editor formátovaného textu na písanie obsahu blogu.

Výmena dát so spoločnosťou Vuex

Použite vzor Vuex na efektívnu výmenu údajov medzi komponentmi. To umožní bezproblémovú komunikáciu a správu dát v rámci aplikácie.

Pridať podporu stránkovania

Vylepšite aplikáciu podporou stránkovania pre správu príspevkov. Uľahčí vám to navigáciu a organizáciu rastúceho počtu blogových príspevkov.

Implementujte pomalé načítanie stránkovania

Ak chcete optimalizovať výkon a skrátiť počiatočné časy načítania, implementujte stránkovanie s pomalým načítaním. To umožňuje aplikácii dynamicky načítavať príspevky, keď používateľ roluje, pričom zobrazuje príspevky, ktoré nie sú viditeľné na prvej stránke.

záver

Vytvorenie minimálneho nástroja na blogovanie pomocou VTAP App Creator je silnou ukážkou možností platformy. Nasledovaním implementačných krokov a využitím funkcií VTAP môžu vývojári vytvárať vlastné aplikácie prispôsobené jedinečným potrebám ich tímu.

Blogovací nástroj, ktorý sme vytvorili, poskytuje vynikajúci štart pre sofistikovanejšie aplikácie a slúži ako základ na uvedenie vývojárov do sveta vytvárania aplikácií pomocou VTAP. Vďaka schopnosti prispôsobiť sa akémukoľvek rámcu na strane klienta otvára VTAP App Creator svet možností kreatívneho a efektívneho vývoja aplikácií.

K zdrojovému kódu máte prístup z nášho úložiska tu.

 
 
 

Prípad použitia zákazníka VTAP

 
 

Požiadavkou na vlastnú aplikáciu je vyvinúť prispôsobenú aplikáciu pre zamestnancov maloobchodu. Aplikácia umožní zamestnancom sledovať prichádzajúcich potenciálnych zákazníkov, konvertovať potenciálnych zákazníkov na platených zákazníkov a spravovať priradené úlohy. Mal by mať schopnosť vyhľadávať existujúce dopyty (obchody) na základe telefónnych čísel zákazníkov alebo e-mailových adries a zobrazovať otvorené dopyty, ak existujú. Ak sa nenájdu žiadne otázky, aplikácia by mala vyzvať zákazníka, aby špecifikoval svoj zainteresovaný produkt a podľa toho aktualizoval CRM. Keď si zákazník vyberie produkt, aplikácia vytvorí faktúru, odošle dopyt a synchronizuje ho s aplikáciou účtu. 

Okrem toho bude mať aplikácia kartu Akcie na zobrazenie všetkých úloh priradených agentovi maloobchodnej predajne, zatiaľ čo karta Domov zobrazí úlohy z rôznych oddelení priradených agentovi alebo ich tímu, čo im umožní efektívne vykonávať úlohy.

 

Požiadavkou na vlastnú aplikáciu je vyvinúť prispôsobenú aplikáciu pre zamestnancov maloobchodu. Aplikácia umožní zamestnancom sledovať prichádzajúcich potenciálnych zákazníkov, konvertovať potenciálnych zákazníkov na platených zákazníkov a spravovať priradené úlohy. Mal by mať schopnosť vyhľadávať existujúce dopyty (obchody) na základe telefónnych čísel zákazníkov alebo e-mailových adries a zobrazovať otvorené dopyty, ak existujú. Ak sa nenájdu žiadne otázky, aplikácia by mala vyzvať zákazníka, aby špecifikoval svoj zainteresovaný produkt a podľa toho aktualizoval CRM. Keď si zákazník vyberie produkt, aplikácia vytvorí faktúru, odošle dopyt a synchronizuje ho s aplikáciou účtu. 

Okrem toho bude mať aplikácia kartu Akcie na zobrazenie všetkých úloh priradených agentovi maloobchodnej predajne, zatiaľ čo karta Domov zobrazí úlohy z rôznych oddelení priradených agentovi alebo ich tímu, čo im umožní efektívne vykonávať úlohy.

 
 

Už čoskoro – úloha Process Designer's Fetch Other Actions

 
 

Funkcia CRM má za cieľ zlepšiť možnosti automatizácie zavedením akcie Načítať ďalšie záznamy v Process Designer, aby sa okrem hlavného záznamu vykonali aj akcie so súvisiacimi záznamami. Používatelia môžu jednoducho konfigurovať pokročilé toky automatizácie výberom súvisiaceho modulu a nastavením podmienok na filtrovanie záznamov na základe hlavných polí záznamov. Na načítaných záznamoch je možné vykonávať následné úlohy, ako je odosielanie e-mailov alebo SMS. Pridávanie akcií po odoslaní e-mailu alebo SMS spustenej z načítaných záznamov však nebude povolené. 

Aby sa zabezpečila konzistencia, používatelia musia pred pridaním akýchkoľvek následných úloh vybrať modul a uložiť podmienky v akcii Načítať záznamy. Ak sa vymaže uzol Fetch Records, všetky nasledujúce uzly sa vymažú. 

Okrem toho zmenou modulu v kroku Načítanie záznamov odstránite závislé e-mailové alebo SMS úlohy nakonfigurované pomocou zlučovacích značiek z predchádzajúceho modulu, čím sa zabráni možným konfliktom. Táto funkcia CRM poskytne flexibilný a efektívny spôsob riadenia rôznych prípadov použitia automatizácie, ktoré zahŕňajú súvisiace záznamy v rámci systému.

 

Funkcia CRM má za cieľ zlepšiť možnosti automatizácie zavedením akcie Načítať ďalšie záznamy v Process Designer, aby sa okrem hlavného záznamu vykonali aj akcie so súvisiacimi záznamami. Používatelia môžu jednoducho konfigurovať pokročilé toky automatizácie výberom súvisiaceho modulu a nastavením podmienok na filtrovanie záznamov na základe hlavných polí záznamov. Na načítaných záznamoch je možné vykonávať následné úlohy, ako je odosielanie e-mailov alebo SMS. Pridávanie akcií po odoslaní e-mailu alebo SMS spustenej z načítaných záznamov však nebude povolené. 

Aby sa zabezpečila konzistencia, používatelia musia pred pridaním akýchkoľvek následných úloh vybrať modul a uložiť podmienky v akcii Načítať záznamy. Ak sa vymaže uzol Fetch Records, všetky nasledujúce uzly sa vymažú. 

Okrem toho zmenou modulu v kroku Načítanie záznamov odstránite závislé e-mailové alebo SMS úlohy nakonfigurované pomocou zlučovacích značiek z predchádzajúceho modulu, čím sa zabráni možným konfliktom. Táto funkcia CRM poskytne flexibilný a efektívny spôsob riadenia rôznych prípadov použitia automatizácie, ktoré zahŕňajú súvisiace záznamy v rámci systému.

 
 

Prihláste sa a získajte najnovšie aktualizácie!