Dreamforce ’18 Global Gathering

Minulý týden jsme měli další setkání Salesforce komunity v Praze, tentokrát na téma Dreamforce a co se tam lidé dozvěděli. Jak jsem měl před Dreamforce pocit, že tam jedou úplně všichni a měli bychom udělat setkání i v San Franciscu, tak sehnat řečníky byl neskutečný oříšek. Nakonec jsem je poskládal a další překvapení  mě čekalo, když si připravili prezentace a tvrdili, že to mají tak na deset minut. Rýpnul jsem si, jak se jim cesta mohla vyplatit a prý se stejně vyplatila – to jen ať máte představu, jak je ta událost intenzivní.

Na začátek jsme si dali Bingo, které se na DF hrálo snad všude. Úkolem lidí bylo najít někoho, kdo splňuje charakteristiky v jednotlivých čtvercích – zná 5 slov v Havajštině, cestoval na setkání víc jak půl hodiny, nikdy nebyl v San Franciscu, má SF certifikaci, má Trailblazer mikinu, plyšáka Astra a další. Všech 24 políček nezaškrtal nikdo, ale mnozí jich měli hodně. Sám jsem nehrál, ale užíval jsem si sledovat ostatní, jak k věci přistupují, bylo vidět, že mnozí mají se seznamováním s neznámými lidmi velké zkušenosti. A naopak jiní se hodně styděli a byla to pro ně velká zkouška. Zvláště pro ty, kteří se zúčastnili poprvé.

Přál jsem si také, abychom se připojili k Pledge 1%, ale nevybrali jsme ani korunu 🙁 Darovat 1 % denního či měsíčního příjmu do prázdné karafy se nikomu nechtělo, ale pokud byste chtěli darovat virtuálně, tak nabízím na výběr tři nápady. Shodou okolností jsou to všechno neziskovky, jejichž zástupci se akce účastnili – Konto Bariéry, Zdravotní klaunEda.

Představil jsem Alena Neradovou jako nového co-leadera, která mi pomáhá s organizací těch 215 lidí, kteří se v posledních 2 letech zúčastnili některého našeho setkání.

Co jsme se dozvěděli

Zuzka měla k dispozici jenom Free Expo vstupenku, ty plné byly v době, kdy se rozhodlo o její účasti, už vyprodané. Nevadilo, udělala si přípravu před akcí koho chce potkat a pak už chodila ze schůzky na schůzku. Hodně tomu pomohl i fakt, že ve stejné době se v San Franciscu konají další konference, takže máte město plné lidí, kteří jsou zvyklí se potkávat a se kterými se asi potkat chcete. Minimálně když jste zodpovědní za obchod.

Milan se na cestu také pořádně připravil, chtěl se dozvědět novinky, vyřešit problémy na běžících projektech, potkat nové lidi a užít si Ameriku. Množství prezentací ho až překvapilo, fakt, že se se svým Huawei nepřipojí na WiFi také. Einstein Voice a Mulesoft jste asi zaregistrovali i na dálku, Milanovi se líbil také náhled na nový Flow Builder (je opravdu sexy, zatím toho sice moc neumí, ale příští rok by měl být GA) a přemýšlí, zda má více prozkoumat VS Code, což je aktuálně doporučované IDE pro vývoj nad Salesforce. A celé je to prý jenom technologie a nemáme se z toho posadit na zadek (pokud jsem to správně pochopil).

Michal si na Dreamforce udělal další certifikaci, ale prý by to už neopakoval. Sleva je lákavá, ale fakt, že na to pořád myslíte, klidu nepřidá. Kromě Einstein Voice a Mulesoft se mu líbil Data Storage Optimizer, který by měl být součástí NPSP a který archivuje staré záznamy do BigObjects. Prezentace o možnostech Einstein Analytics ho podle všeho úplně odvařila, což je dobře, protože ten produkt je mocný a dovoluje data úžasně vizualizovat. Příští rok je Dreamforce 19. – 22. 11. a Michal prý úplně necítí potřebu vyrazit, přestože se mu akce líbila.

Prezentace jsou k dispozici, tak z nich zkuste nasát i další informace nebo si připomenout, co vás zaujalo.

Potom už přijely pizzy, které zaplatilo CRM pro neziskovky, což podle mého byla super změna, protože normálně odchod do hospody akci rozštěpí na tu povídací část a na tu společenskou, které se moc lidí neúčastní. A tady mám pocit, že na pizzu zůstalo dost lidí, takže to asi příště zopakujeme. Třeba na to najdeme zase sponzora a bude i to pivko, které si mnozí přáli.

Při prezentacích mě zaujala jedna otázka – oni tam jezdí i zákazníci? A odpověď zní ano, z Česka tam byli třeba lidé z Linetu, Edwards Lifescience nebo Zonky. V minulých letech jsem tam potkal i lidi, kteří o koupi Salesforce zatím přemýšlí a chtěli se o něm dozvědět víc. Lidé z neziskových organizací mají velké slevy, takže pořád to jde udělat levně, byť už asi né tak levně jako před lety. Ale čím dřív zarezervujete ubytování – které jde většinou zdarma zrušit – tím levnější to můžete mít.

Co dál

Mám pocit, že si lidé myslí, že se moc Salesforce akcí neděje. Před měsícem Basecamp, teď setkání uživatelů a to je tak vše. A ono se toho děje dost, stačí vytáhnout paty z Prahy.

V Bratislavě plánují kluci shrnutí Dreamforce na konec listopadu a před Vánocemi si ještě střihnou povídání o testování.

Komunitní konference pro cca 400 lidí – London’s Calling – je na začátku března a podle všeho bude zase brzy vyprodaná, takže lístky pořiďte včas. V podobnou dobu by se prý mělo uskutečnit i World Tour v Londýně, takže dva důvody pro jednu cestu.

Na konci března bude TrailheaDX v San Franciscu – menší a více technicky zaměřená konference než je Dreamforce, ale plně pod taktovkou Salesforce.

V březnu nás také čeká naše další setkání – sledujte naši skupinu/zaregistrujte se do ní. Téma ještě vybereme, ale dali jsme jich dohromady zajímavých dost, tak uvidíme, kterým začneme. Stejně tak Aleš plánuje nějakou akci pro vývojáře.

K tomu SkiForce v dubnu, ve stejnou dobu DreamOlé, v červnu YeurDreamin a snad v srpnu CzechDreamin. Děje se toho hodně, každá ta akce je jiná, na každé potkáte super lidi.

Napiš komentář, díky!

O Salesforce s Vítkem Sochorem

V sérii „O Salesforce s …“ jsem si dal za cíl během celého roku vyzpovídat alespoň 52 lidí, kteří se v České a Slovenské republice pohybují okolo Salesforce. Jedno, zda jde o lidi od partnerů, zákazníka nebo dokonce někdo přímo ze Salesforce. Máte tip na někoho, koho bych měl určitě vyzpovídat? Sem s ním! děkuji

Další v sérii mých rozhovorů s lidmi ze Salesforce komunity je Vít Sochor přímo ze Salesforce.

Jak ses k Salesforce dostal a jaká je tvoje role?

Se Salesforce jsem se poprvé setkal během studia v Kanadě, kde Salesforce byl vyučován jako volitelný předmět o využití Salesforce ve firmách – takový základní kurz včetně základů administrace. I po škole jsem zůstal v technologickém sektoru a k Salesforce jsem se vrátil před rokem a půl, kdy jsem se rozhodl se Salesforce přestěhovat do Irska.

V Salesforce jsem zodpovědný za Sales/Business Development pro Česko (takže často takový první kontakt zákazníka se Salesforce) a úzce spolupracuji s account/territory manažery Michalem M. a Michalem R., se kterými už jsi rozhovory dělal. 🙂

Jak se vzděláváš, které zdroje doporučíš?

Určitě a jednoznačně Trailhead. Trailhead mne tak nadchnul, že jsem se během pár měsíců po mém začátku v Salesforce dostal až na nejvyšší stupínek – Ranger. Trailhead je interaktivní vzdělávací platforma, která je dostupná pro všechny.

Jak se díváš na certifikační zkoušky, máš pocit, že je důležité je absolvovat nebo žádný test praxi nenahradí? Je to pro tebe důležité při doporučování partnerů?

Praxi určitě nic nenahradí, takže jednoznačně praxe je strašně důležitá. Na druhou stranu není praxe jako praxe, někdo má praxi se Salesforce rok a znamená to, že jednou za týden/měsíc v Salesforce jako admin něco nastaví a zbytek moc neřeší protože to šlape samo a pak na druhou stranu jsou lidi, kteří v tom sedí furt. Proto certifikace tomu dávají takový dejme tomu rámec a určují hlavně rozdíly mezi základní nebo pokročilou znalostí a rovněž mezi znalostí různých produktů či řešení.

Používáš aplikace třetích stran? Která je ta nejoblíbenější?

Používám protože propojují to nejlepší ze Salesforce s tím nejlepším z jiných technologií.

Docusign – na digitální podepisování a správu dokumentů

Xactly – na správu provizí a ohodnocování obchodníků

Jedna funkce, kterou máš nejraději?

Pro mě jedna funkce Lightning Dialer (pozn – v Česku zatím není dostupný) – je to integrace na obvolávání leadů/kontaktů a dělání poznámek během telefonátu či nastavení seznamů komu zavolat. Pro obchodní týmy, které často volají je to určitě super.

Jinak Dashboardy, to je takový evergreen – super jednoduchá a kvalitní vizualizace reportů s aktualizací v čase, ale to už mi přijde že asi každý zná 🙂

Jak drží zákazníci krok s rychlým rozvojem funkcionality Salesforce, zavádí nové funkce tak jak přicházejí nebo je nové funkcionality nezajímají?

Zákazníky nové funkce zajímají, často se na ně ptají i hned v rámci první konverzace na telefonu a nebo rovnou otázkou na nové funkce začnou.

Poslední dobou se hodně otázek točí ohledně celého konceptu Salesforce Einstein, tedy umělé inteligence (AI), kterou jsme v Salesforce zaintegrovali do našich řešení. Často zákazníky zajímá, jak takové funkce nastavit, vyzkoušet či spustit.

Lightning – co zákazníky přitahuje a co je odrazuje? Máš odhad, kolik jich už zmigrovalo?

Abych se přiznal, já jsem začal v klasiku a i klasik mi přišel po přechodu z jiných řešení jako úžasné a intuitivní prostředí. Lightning ale je v tomto ohledu ještě o hodně dál, v podstatě uživatele sám navádí a provádí celým obchodním, marketingovým či servisním procesem. Zákazníky přitahuje “modernost” (to snad ani není slovo :D) – prostě moderní vzhled a využití prostředí. Zákazníci to hodnotí jako adaptivní a intuitivní prostředí podobné mobilním aplikacím.

Co zákazníky odrazuje snad jedině nezvyk, resp. zvyk na klasik – je to jako s každou změnou 🙂

Ta Salesforce nebo ten Salesforce?

Za mne určitě TEN Salesforce – abych řekl pravdu TA Salesforce mě nikdy ani nenapadlo.

Občas používám spojení TO Salesforce, jakožto TO “řešení” Salesforce.

Co je nejlepší věc na práci pro Salesforce?

Na práci pro Salesforce asi nejlepší jsou lidi, tím myslím nejen kolegy ale i zákazníky, partnery, developery, konzultanty atd.. Všímám si v mých kruzích takového všeobecného nadšení pro Salesforce, což mě velmi těší.

Jinak taky flexibilita a moderní pracovní prostředí, ale to může asi říct kde kdo.

Když přesvědčuješ zákazníky ke koupi Salesforce, co je pro ně ten nejvíc pozitivní argument a co naopak vnímají nejvíc negativně?

Většina zákazníků srovnává různá řešení, takže jako pozitivní argument ve srovnání se zbytkem určitě vnímají tři věci – moderní vzhled/prostředí, nepřeberné možnosti integrace a rychlost implementace/nasazení.

Negativa jsou hodně subjektivní, nejvíce asi slyším “cloud”, popř. zda Salesforce je pouze cloudové řešení. Chápu, v některých případech je to prostě dáno i právně nebo interní politikou. Já ale za sebe cloud beru jako pozitivum.

Můžeš srovnat penetraci trhu v České republice s okolními zeměmi? Jak si stojíme? Liší se nějak využívání SF napříč zeměmi?

V Česku Salesforce roste velmi rychlým tempem, ale stále jsme daleko za Západní Evropou jako je například Německo, Nizozemsko či Francie. V Evropě vede pak Velká Británie. Ale i tak v našem EMEA regionu jsme v tomto ohledu daleko za Severní Amerikou, kde Salesforce je v podstatě synonymem pro CRM a je to jedna z prvních věcí, kterou si začínající firma pořídí.

Napiš komentář, díky!

O Salesforce s Veronikou Pevnou

V sérii „O Salesforce s …“ jsem si dal za cíl během celého roku vyzpovídat alespoň 52 lidí, kteří se v České a Slovenské republice pohybují okolo Salesforce. Jedno, zda jde o lidi od partnerů, zákazníka nebo dokonce někdo přímo ze Salesforce. Máte tip na někoho, koho bych měl určitě vyzpovídat? Sem s ním! děkuji

Další v sérii mých rozhovorů s lidmi ze Salesforce komunity je Veronika Pevná z Centra pro demokratické učení.

Centrum pro demokratické učení, o.p.s. – jsme organizace, která vzdělává školy v tom, jak rozvíjet odpovědnost dětí. Zakládáme žákovské parlamenty, vzděláváme učitele, kteří je koordinují, a rozvíjíme u dětí občanské dovednosti. Zveřejňujeme jejich příběhy a přispíváme tak k veřejné debatě o stavu demokracie v ČR. Proč? Vnímáme nezralost občanské společnosti. Proto podporujeme děti a učitele při formování odvážných a současně odpovědných postojů.

Jak ses k Salesforce dostala a jaká je tvoje role?

K Salesforce jsem se poprvé dostala před třemi lety v jedné neziskovce, kde se rozhodli něco udělat se spoustou excelových tabulek, vzájemně nepropojených. Tam jsem se seznámila se základními funkcemi jako uživatel. Poté jsem přešla do organizace Centrum pro demokratické učení, o.p.s., kde se také právě bojovalo se spoustou nepřehledných tabulek. V ten čas nás oslovila společnost Accenture, která nám v rámci svého projektu určeného studentům, nabídla pomoc při implementaci CRM systému. Z jejich analýzy vyšel jako nejvíce vhodný pro naše potřeby právě Salesforce. Na implementaci bylo ale málo času (3 měsíce), takže jsme výsledek dostali v dost rozpracované podobě. Obrátili jsme se tedy na konzultanty, kteří pracují pro organizaci CRM pro neziskovky, doladili s nimi, co bylo třeba, a nechali se vyškolit. Spolupráce s nimi byla skvělá. Doporučuji! V současné chvíli jsem administrátor, ale mnohem více uživatel.

Jak se vzděláváš, které zdroje doporučíš?

S kolegyní jsme absolvovaly školení od CRM pro neziskovky. Jinak když jsem v koncích pokládám dotazy přes Trailhead popřípadě Google.

Používáte Salesforce celá organizace nebo pouze pár lidí?

V organizaci je nás celkem 5 zaměstnanců, 2 z nich používají ke své práci Salesforce.

K čemu Salesforce používáte, je to pro vás klíčová aplikace nebo jedna z mnoha?

I když jsme neziskovka, pořádáme různé semináře a kurzy pro základní a střední školy. Chceme proto lépe mapovat prodej a efektivně zacílit naši nabídku. Vedle toho používáme toto prostředí pro správu darů. Je to pro nás klíčová aplikace.

Dokážeš si tipnou, kolik procent funkcionality Salesforce používáte?

Nedokážu, ale moc to nebude.

Co bylo/je na zavádění Salesforce nejtěžší?

Tím, že zavádění jsme neřešili vlastními silami, tak ani nevím. Pro nás, jako zadavatele a uživatele bylo nejtěžší si rozmyslet, jaké všechny informace chceme spravovat a v jakých logických celcích.

Používáš aplikace třetích stran? Která je ta nejoblíbenější?

Napadá mě akorát MailChimp.

Jedna funkce, kterou máš nejraději?

Já mám nejvíc ráda reporty a filtry.

Kdyby sis mohla přát jednu věc, kterou by Salesforce mohl od zítra nově dělat, co by to bylo?

Kafe asi nikdy vařit nebude, tak nic. Jako uživatel jsem víceméně spokojená.

Chystáte přechod na Lightning? Co vás přitahuje/odrazuje?

Pod vlivem našeho konzultanta jsem v Lightningu už začala pracovat, ale ještě pořád jsem v přechodové fázi, když po půl hodině nemůžu najít funkci, kterou potřebuju, přepínám na klasické zobrazení.

Ta Salesforce nebo ten Salesforce?

TO, určitě TO 🙂

Napiš komentář, díky!

Keboola rocks

It’s been a while when I wrote my first Keboola component (in Czech). I improved it a bit during the time (like supporting incremental extracts), but didn’t have time for a big changes (like BULK API 2.0). Just lately got another request for change – the increments work nicely for „normal“ objects but not for historical. Reason being, that historical objects don’t have LastModifiedDate field which I brutally add to the WHERE clause.

Ok, that would be nice change, to allow for incremental upload to Keboola and still support custom WHERE clause. Would be great to have a dynamic UI of the component, so it shows only at the right time and so on. So I asked, whether we can make a dynamic UI. And after a bit of back and forth I found out, that I don’t have to update my code and can just use what Keboola offers.

3rd party components

Keboola has a library of components. Some of them are „real“ components, which connects to other systems, while others just work in combination – like zip files, add row numbers and so on.

I have no idea how to use them, but Najlos has, so he updated my normal configuration, to support incremental load any time. So now, my extractor just extract data which I specify (and I can use something like LAST_N_DAYS:5 to load just part of the data) and this processor will do the incremental load to Keboola.

{
  „parameters“: {
    „sinceLast“: false,
    „objects“: [
      {
        „name“: „Contact“,
        „soql“: „SELECT FirstName,RedNoses__Last_Donation_Amount__c FROM Contact WHERE RedNoses__MaxDonation__c > 10″
      }
    ]
  },
  „processors“: {
    „after“: [
      {
        „definition“: {
          „component“: „keboola.processor-create-manifest“
        },
        „parameters“: {
          „incremental“: true,
          „primary_key“: [
            „Id“
          ]
        }
      }
    ]
  }
}
The first part defines from which object I want to extract data and SOQL statement (so I want to extract all who donated more than specific amount) and the second part says that after extracting data the manifest file should be updated and set the incremental flag to true and primary key to Id. So it will take all extracted data and add them to existing table.
Nice, I didn’t have to change anything and it works exactly as needed.
Napiš komentář, díky!

O Salesforce s Václavem Uhrem

V sérii „O Salesforce s …“ jsem si dal za cíl během celého roku vyzpovídat alespoň 52 lidí, kteří se v České a Slovenské republice pohybují okolo Salesforce. Jedno, zda jde o lidi od partnerů, zákazníka nebo dokonce někdo přímo ze Salesforce. Máte tip na někoho, koho bych měl určitě vyzpovídat? Sem s ním! děkuji

Další v sérii mých rozhovorů s lidmi ze Salesforce komunity je Václav Uher.

Jak ses k Salesforce dostal a jaká je tvoje role?

Tak tedy k Salesforce jsem se dostal před cca 7 lety když jsem byl ještě C++ a Java programátor v Keriu. Salesforce byl vybrán jako hlavní nástroj pro sales tým a měl nahradit interně vyvinutý CRM. Začali jsme se tedy pouštět do návrhu a následně do implementace všech možných integrací od objednávkového systému, systému na generování licencí, Zuory na online cloud services, platebních bran, webových stránek, Marketa jako marketingového nástroje, Netsuite pro finance a ještě hromady maličkých systémů. Po asi 2 letech jsem se stal šéfem týmu vývojářů, kteří právě to všechno organizovali a dostal jsem se na pozici Product Development Managera.

V Keriu jsem byl 5 let, kde jsem se hodně naučil ohledně implementací všech možných API. Tyto zkušenosti jsem mohl zúročit hlavně jako Integration specialist & Salesforce Developer ve společnosti Mooza inspire, kde jsem mohl spolupracovat se Zdeňkem Pejcelem. Teď momentálně jsem jako Freelance Salesforce developer a mířím k získání architect certifikace.

Jak se vzděláváš v souvislosti se Salesforce, které zdroje doporučíš?

Jako hlavní zdroj učení jsou pro mě hlavně Trailhead moduly, které jsou pěkně připraveny a aktualizovány spolu s pravidelnými releasy. A vzhledem k integracím tak mě vždy hodně zajímá co se děje na poli přímého spojení se Salesforce.

Pokud něco hledám je fajn se poptat na community fórech například certified developer. Přiznám se, že většinou hledám odpovědi na anglických spíš než českých…

A každopádně vždy platí kdo se moc ptá, málo Googlí.

Jak se díváš na certifikační zkoušky, máš pocit, že je důležité je absolvovat nebo žádný test praxi nenahradí?

Můj názor na certifikace je takový, že je určitě lepší to mít z praxe vyzkoušeno a pak to nechat ‚orazítkovat‘ ale je pravda, že v praxi člověk nezajde do některých koutů na, které pak narazí při učení před certifikátem. Aspoň u Developer certifikátu mám pocit že se to jen z teorie napsat nedá, pokud člověk nenapsal ani čárku v Apexu.

Oddělil bys tvrdě administrátory od vývojářů nebo je fajn, že se to prolíná? A prolíná?

Admin vs Developer ☺️ myslím si, že je nejlepší, když oba ví o tom co se všechno dá udělat ve světě toho druhého, v mém pohledu by Developer měl být vždy schopen udělat to co admin přes klikací možnosti SF platformy. Výhodou Developera je znalost governor limitů na které se dá dojít i například při používání Process Builderu nebo Flows. Takže je fajn, když se to prolíná a myslím, že by to tak mělo být.

Myslíš, že jsou v Salesforce jasně oddělené role administrátor, vývojář, konzultant nebo se to hodně prolíná (či může prolínat)?

Podle mého by admin fáze měla být odrazovým můstkem jak pro Konzultanta tak pro Developera. A pokud chce být Developer dobrý potřebuje znát také část konzultantskou, s pouhou znalostí základní platformy se mu totiž může stát že začne programovat něco už nativně je součástí některého modulu (a nebo je to v nějaké appce na appexchange, což by si měl vždy ověřit před začátkem implementace).

Používáš aplikace třetích stran? Která je ta nejoblíbenější?

Jako jeden z nejlepších nástrojů považuji Demand Tools a pro integrace SoapUI a Pentaho to jsou v podstatě moji každodenní pomocníci.

Jedna funkce, kterou máš nejraději?

Hmmm nad tím jsem nikdy nepřemýšlel, kdybych to vzal podle toho co používám nejčastěji tak asi konstruktor new Map<?,?>(List<?>)

Kdyby sis mohl přát jednu věc, kterou by Salesforce mohl od zítra nově dělat, co by to bylo?

Vypnout Classic a PLNĚ nahradit jeho funkcionality v Lightningu.

Jak držíš krok s rychlým rozvojem funkcionality Salesforce, zavádíš u zákazníků nové funkce tak jak přicházejí nebo je nové funkcionality nezajímají?

Držet krok se Salesforce a zavádět ho u zákazníků jsou dvě různé věci. Salesforce přináší super věci, které se dají použít skoro u každého, jako třeba bulk Edit z List view, ale pak jsou věci, které tak jednoduše aplikovat nejdou. Často je to otázka financí a přirozeného odporu ke změně.

Co bylo/je na zavádění Salesforce nejtěžší?

Nejčastěji je to domlouvání rozsahu a získání vstupů od zákazníka, jednou už jsme měli připravené komplet nacenění implementace a pak mimoděk zákazník zmínil, že tu celou implementaci budeme dělat 6 krát pro jeho další pobočky ve světě, kde každá měla svůj web, interní server….

Lightning – co tě přitahuje/odrazuje? Doporučil bys zákazníkům přechod?

Mě osobně se Lightning velice líbí, mám znalosti Angularu a Reactu a tohle je hodně podobné, líbí se mi že v tomhle se drží vývoje předních technologií na trhu. Bohužel musím říct, že mi tam chybí pořád ještě pár věcí, kde se musí překliknout zpět do Classicu, což mě otravuje. Přechod bych rozhodně doporučil. Osobně si myslím, že v pěkném prostředí se i lépe pracuje.

Ta Salesforce nebo ten Salesforce?

Určitě Ten Salesforce

Napiš komentář, díky!