Generování dokumentů v Salesforce? Možnosti existují!

10.03.2023

Generování dokumentů v Salesforce je téma, které je aktuální neustále. Snad již od počátků Salesforce. Často se setkávám s různými požadavky, které mají souvislost s různými objekty, jazykovými mutacemi či designem. Samozřejmě existuje spousty řešení, ať už přímo od Salesforce, aplikace třetích stran či custom vývoj.

V tomto článku se pokusím shrnout, jaké jsou možnosti a co se může jevit jako nejlepší řešení


Standard Salesforce Quote

Asi všichni známe standardní objekt v Salesforce, který se jmenuje Quote. V základní verzi disponuje i možností generování dokumentu. Nicméně, má to jedno ALE a to velké. 

Možnosti customizace samozřejmě existují, ale oproti ostatním řešením mohou, s prominutím, vypadat zastarale a nedostatečně. Samozřejmě máte možnost upravit částečně vzhled. Generování dokumentu je k dispozici však pouze z objektu Quote, ale je schopno reprezentovat pole z dalších entit (Account, Opportunity, Contact, Order, Approvals,...).  K dispozici je "contect builder", díky kterému můžete stavět jednotlivé bloky a ty plnit potřebnými fields.

Závěrem, toto řešení je použitelné, za předpokladu, že neočekáváte hodně muziky a spokojíte se s jednoduchým formátem. Nicméně věřím tomu, že někdo více kreativní dokáže i pomocí tohoto nástroje vytvořit zajímavý dokument.

Salesforce CPQ

Dalším řešením přímo od Salesforce je CPQ. Skvělý nástroj, zábava s ním pracovat (ehm), zajímavé možnosti, ale také to něco stojí. Cena je samozřejmě důležitý faktor, nicméně zde musíme myslet i na to, že se neplatí pouze generování dokumentu, ale skutečně celý další produkt. (Který je sice dost často velice neohrabané nastavit, ale o tom zas někdy jindy). 

Nastavení dokumentu v CPQ se může na první pohled znát zmatečné (ono je), ale po pár pokusem se do toho člověk dostane. Za sebe mohu doporučit využít na to konzolové prostředí. Veškeré nastavení je řešeno pomocí záznamů, které jsou na sebe navázané. Samozřejmě vždy na konci cesty, je editor textu - k dispozici je i HTML. Díky tomuto řešení je možné dosáhnout kvalitních dokumentů, nicméně - opět jsme spojení s objektem Quote. 


Custom development

Custom vývoj je určitě cestou, má však svá specifika. Vše je řešeno v kódu, je tedy mít k dispozici vývojáře, který generování připraví a samozřejmě, který bude reagovat na změny, které chtě nechtě časem přijdou a bude nutné je reflektovat. Řešení může být postaveno na LWC, Aura či Visualforce page.


Pššššt! Tohle vypadá docela dobře jako návod:


AppExchange

Viva la AppExchnage! Kolikrát ten mi pomohl! 

Na AppExchange je k dispozici spousta řešení, které mají výhody a samozřejmě i nevýhody. Někde může být problém s kódováním a češtinou, jinde s validním formátem či cenou. 

Sám za sebe mohu doporučit tyto dva nástroje:

Conga

  • Conga má zajímavé produkty, nejednou jsem se o tom přesvědčil když jsem hledat jednoduché řešení pro zákazníka
  • Generování dokumentů má sofistikované a za sebe jej mohu doporučit
  • Limitní může být však pro někoho cena, která startuje na 20 USD/User/Month


S-Doc

  • Jsem překvapený, že S-Doc je ještě zadarmo! (Alespoň základní verze)
  • Jednoduchý nástroj, který má možnost dostat do dokumentu snad úplně všechno
  • Možná už je to jinak, ale kolem roku 2018 měl problémy s Češtinou
  • Za sebe jednoznačně doporučuji - minimálně vyzkoušet

Ostatní řešení dostupná na AppExchange.


Samozřejmě, nástrojů na generování je mnohem více. Někdo preferuje to a někdo zas tamto. Pokud máte tip, neváhejte nám ho zaslat! info@salesforcestuff.com