CzechDreamin 2022

Is back!

We did the first edition in 2019, skipped 2020, did rapid style in 2021 and this year we hope to be back in person on May 27th at Prague.

CzechDreamin logo

This conference is not the perfect event for your CEO. It aims on more hands-on people – admins, power users, consultants, developers and architects. Saying that your CIO & CTO might find value in it as well.

We picked the sessions from wide set of submitted sessions to get those which fit best our agenda, where we aimed to have something for everyone. At the end we brought 50+ speakers from all around the world who will speak in 6 paralel tracks focused on different roles.

We chose sessions for all levels of knowledge – from the total beginners who need to put their feet into the Salesforce ecosystem and not sure what each role might take, through regular admins who will get tips how to be more effective and improve the life of their users, sessions for consultants about more advanced features and how to work better with clients, developers will find more about testing, wrappers or speeding up the orgs, architects about other clouds, integrations or DevOps. Last but not least are marketers with sessions about Interaction Studio, Content Builder and others.

We strive to push new knowledge into your head as much as possible. You should leave the conference exhausted but full of new ideas you will be eager to use in your org.

To help you with fighting the exhaustion we have coffee breaks and (Czech) lunch planned including great coffee and tea and selection of snacks.

And if that is not enough we also plan activities for the weekend where you can spend more time with the attendees to connect more on the personal level.

Get your tickets as soon as possible so we can better plan the capacity and hope to see you at the end of May!

Napiš komentář, díky!

How to import Dated Exchange Rates to Salesforce

A few months ago during reviewing the Sales Cloud certification exam I had a debate with a few people from different sides of the world about multi currencies in Salesforce. Topic, which should bother mainly us in Czech Republic as we don’t have Euro but our great Czech Crowns.

The surprising outcome (for them) was, that on most instances I ever saw, the customers enabled multi currency but not advanced multi currency, which enables dated exchange rates.

How they handle situation when they need to change the exchange rate and it will change everything, they asked?

They don’t was my answer, they are more scared about the fact that some roll-ups will stop working and that they will need to manually enter the exchange rates on daily/weekly/monthly or what ever bases they decide.

The great thing about dated exchange rates, besides the fact it is supported only on a few objects and most roll-ups will stop working, is, that you cannot create records in this object with simple DML operation but you need to call Salesforce REST API.

Anyway, after a few weeks customers asked exactly for this and I had a fun for a while.

It was pretty easy to get the exchange rates from our national bank, they publish them in simple but easy to parse text format, but how to call the Salesforce REST API was a bit more tricky as I didn’t want to hard code (nor even store in CMDT) my login details. Perfect time to play with the Named Credentials.

It is super simple to create a named credentials, but if you want to use oAuth flow you need to do a bit more.

  1. create a connected app, allow Full Access and Refresh Token scopes, set callback URLs to anything valid (they say, at the end I finished with a few to be sure such as https://login.salesforce.com and https://mydomain.my.salesforce.com/anyexistingpage)
  2. wait a few minutes (after each change of connected app, so you are never really sure what worked)
  3. set-up and Auth. Provider of type Salesforce with your own Client Id and Client Secret from the connected app, I added full refresh_token to the scope field
  4. create a named credentials and choose the Auth. Provider. If all goes to plan you should that you were authenticated, if it says „without refresh token“ you did a mistake during configuration of Auth. Provider or Connected App

The APEX code was super simple and can definitely be written better:

req2.setEndpoint('callout:ourSF/services/data/v51.0/sobjects/DatedConversionRate/'); 
req2.setHeader('Content-Type', 'application/json');
req2.setMethod('POST');
req2.setBody('{ "IsoCode" : "CZK", "ConversionRate" : ' + exchangeRate + ', "StartDate" : "' + fromDate.year() + '-' + fromDate.month() + '-' + fromDate.day() + '" }');

But somehow it didn’t really work. But than I added one more header and surely (as they said on StackOverflow) magic happened.

req2.setHeader('Authorization','Bearer {!$Credential.OAuthToken}'); 

So now we have actual exchange rate as often we want without any manual work from the admin. Win!

Napiš komentář, díky!

Salesforce v Česku s PwC

PwC logo

PwC, další z velké čtyřky, která ale v dnešní době je – alespoň podle obratu – spíš technologická firma s pobočkami po celém světě. I díky své velikosti tak spíš se zákazníky řeší co dalšího pro ně může udělat než aby přemýšlela, u kterého dalšího zákazníka by svůj produkt implementovala.

Tentokrát se zpovídání ujal Aleš Černý a já spolu s Petrem Ložkem a Katkou Vokřínkovou jsme byli v roli hostů. A k tomu všemu jsme měli profesionální nahrávací tým, který to celé technicky zajistil – uvidíme, zda si toho všimneš i při poslechu. A teď už pojď poslouchat.

Momentka z natáčení podcastu s PwC

Zápisky

  • PwC už je dnes technologická firma, příjmy z konzultací přesáhly audit;
  • kombinace znalosti technologií a byznysu zákazníka je silná stránka;
  • implementace konkrétní technologie není otevírák dveří k zákazníkovi, tím otevřením dveří je pomoc s byznysem;
  • český tým není izolovaný, úzce spolupracuje s Polským týmem i s dalšími zeměmi v Evropě;
  • můžeš se naučit s pomocí Trailheadu Salesforce za 3 týdny? Je správné vyžadovat absolvování první certifikace první měsíc po nástupu? Možná ne, ale accidental adminů je v Salesforce spousta, současně je dost cest jak k tomu dostat – Czechitas školí ženy, s Pavlem jsme mluvili o jejich akademii pro nováčky (prý to byla intenzivní dvou týdenní nalévárna);
  • globální trh talentů – lokální lidé míří do světa, další lidé ze světa míří sem. A překvapivě spousta mladých lidí neumí anglicky, což je v dnešní době limituje;
  • firemní hodnoty se drží napříč zeměmi, stejně tak je možné využívat zázemí po celém světě;
  • partneři mají tlak na absolvování (Salesforce) certifikací, ale je důležité mít přesah i mimo technologii – Toastmasters, prezentační dovednosti, projektový management, znalostní komunity – to vše je k dispozici, včetně času na tyto aktivity;
  • růst týmu je na pořadu dne, ale stejně jsou vybíraví, firemní „úspěšnost“ je asi 3 % z obdržených CV;
  • projekty spíš velké než menší (měsíce až roky), všechny vertikály, typicky na západě. Orientují se více na klienty, kde řeší různé problémy a oblasti, než na produkty, které by nabízeli široké škále klientů;
  • číslo 1 v Evropě v počtu CTA a UX Designerů;
  • nezisk v Česku a nezisk v zahraničí bývá řádově jiná zkušenost. V Česku spíš pohled dozadu na sehnané finance, v zahraničí se rozjíždějí do dalších cloudů a nebojí se platit za technologie;
  • Einstein produkty začínají lákat, rozpoznávání obrázků může usnadnit spoustu práce, která na první pohled není vidět – spočítání poměru produktů v obchodě, porovnání fotky na občanském průkazu s podobou člověka, rozpoznání škody na autě a odhad způsobené škody nebo kontrola nahrávaných fotografií do bankovního systému.
Listen on Apple Podcasts Listen on Spotify

Napiš komentář, díky!

Báječný báječňák

Set báječňáků

Jana má ráda vaječňák. Martin se někde dočetl o báječňáku a jeho černá barva ho zaujala. Blížil se Valentýn.

Ok, chápu že to není nejvíc originální dárek k tomuto proslavenému svátku, ale snad lepší než klasické nic. A tak jsem objednal set čtyř báječňáků, každý jiné barvy a s jinou příchutí.

Dorazily takřka obratem, ještě to na Valentýna stihly. Jana se zhrozila, 2 litry vaječňáku na kterém se píše spotřebujte obratem.

A tak jsem se do toho dal a Jana ucucávala. Černý ji děsil, ale nakonec chutnal víc než ten červený. Zelený mi přišel ještě lahodnější než černý. Zkrátka a prostě všechny dost rychle mizely a skoro to vypadá, že na MDŽ budu objednávat znovu. S kódem „radost10“ navíc dostanu 10 % slevu! A to se vyplatí.

Napiš komentář, díky!

Salesforce v Česku s NUBES tech

NUBES tech logo

NUBES tech, pro mě překvapivě velký hráč na českém trhu, mezi jehož specializace patří B2B Commerce Cloud – řešení pro B2B prodej od Salesforce. Tohle řešení na světě moc firem neimplementuje a oni jsou jedni z těch mála.

Zápisky:

  • znalost technologií je jedna věc, ale efektivní komunikace je klíčová, současně je to místo, kde je nejvíc vidět seniorita člověka;
  • implementace na SF se dá udělat ve výrazně menším počtu lidí než zákazník čeká – 1 až 2 lidi mohou být naprosto dostačující třeba na propojení B2B Commerce se SAPem;
  • B2B Commerce je niche produkt, který dělají. K tomu klasika Sales, Service, Community, vývoj na platformě;
  • Evropa, Jižní Afrika, Amerika, Jižní Amerika tam všude dělali projekty;
  • nejlepší na učení jsou projekty na kterých se něco nepovede;
  • vidět růst lidi na projektech je radost;
  • mají minimální obchodní tým, hodně je to o doporučeních a spokojenosti, o jejich specializaci;
  • tým v Česku, Slovensku, Rumunsku, Srbsku a Indii – tak jak je potkávali na projektech a dali se dohromady;
  • seniorní lidi jsou super, ale juniorní lidi s předpoklady jsou snad ještě lepší na najmutí;
  • osobní potkávání je super, vidět lidi, popovídat.
Listen on Apple Podcasts Listen on Spotify

Napiš komentář, díky!