Fundlift – když s vámi vymetou

Fundlift

P2P půjčování u mě frčí už dlouho – Bondora, Mintos a pak další. Akorát v Česku těch platforem moc nebylo, ale nakonec jsem našel Fundlift, který mi byl sympatický, přestože nesplňoval moje kritéria minimální investice (co nejméně, ideálně pár set korun), minimální potřeby času (investuje automaticky) a dostatečného množství projektů, mezi které ty moje peníze rozprostře, abych minimalizoval riziko. Ale investoval jsem do příběhů firem, to mi přišlo super.

A pak přišel COVID.

Regal Burger logo

Světe div se, najednou to začalo jedno po druhém padat. Firma, která v březnu měla splatit poslední splátku a jistitu najednou neměla vůbec nic (dívám se na tebe Regal Burger, kam jsem moc rád chodil na ty burgery, Hospodářské noviny to krásně shrnuly) a podnikatel roku pan Bardík nabídnul investorům 20 % jejich hodnoty za odkup. Fakt, že podle půjčky měla struktura firem vypadat úplně jinak než vypadá,

Regal Group s.r.o. je nově založená holdingová entita sdružující aktivity společností Regal Burger s.r.o. na Slovensku a Regal Burger s.r.o. v České republice. Tato společnost již je založena a proces restrukturalizace bude dokončen PŘED emisí Dluhopisu Regal Burger 6/2020 prostřednictvím Fundlift.

Business plán Regal Burger přiložený k emisním podmínkám

že celá léta dodával výsledky za skupinu firem a až teď vyšlo najevo, že žádná skupina neexistuje, že Fundlift (podle něj) měl před odesláním peněz investorů vlastnické vztahy zkontrolovat a nezkontroloval (protože to podle Fundliftu je problém investorů nikoliv jejich přestože investorům nedovolují vycouvat jakmile se k investici upíší), že se vlastník Fundliftu (který spadá pod Roklen24) a majitel Regal Burgeru znají a rádi spolu popíjejí, že Fundlift o problémech věděl půl roku předem ale investorům se neobtěžoval nic říct.

O problémech jsme věděli, Fundlift
Radek Musil, Fundlift

Innovia – další skvělá společnost, která měla doplatit, akorát ji někdo koupil a tak došlo ke konverzi do podílů ve firmě. Překvapivě ji koupil někdo, kdo bydlí na stejné adrese jako původní majitel, koupil ji v takový čas, že podle emisních podmínek není jasné, zda ke konverzi došlo nebo nedošlo, v každém případě celá konverze potřebuje výrazně víc papírů a ve výrazně kratších lhůtách, než byste čekali. A než se stalo u další firmy, které jsem taky půjčil.

Další firma jede na 70 % svých původních tržeb, ale postavila se k tomu (podle všeho) čelem a žádná jenom o rok posunutí splátek, což poté co vám dvě firmy předvedou tohle divadlo je nabídka víc než férová a skoro byste do toho šli, kdybyste si nemysleli, že za rok bude ještě hůř.

A k tomu všemu Fundlift chvíli komunikuje a chvíli nekomunikuje (protože by tím prý znevýhodňoval další investory), plány, které měli před lety (sekundární trh) je v nedohlednu a z uživatelské stránky se za ty roky nic nezměnilo.

Za mě – díky a klobouček, peníze vytáhnu tak jak budou chodit, ale jsem rozhodnut, že do dalších projektů už investovat nebudu. Což jsem si letos uvědomil, že je případ celého P2P, nějak mě to nebaví, pokud platforma nemá sekundární trh tak než dostanete peníze zpátky tak je to na dlouhé lokte, i s tím sekundárním trhem to asi není zázrak. Zlaté akcie, kde jsem schopen to prodat během pár minut a druhý den to mít na účtu.

Napiš komentář, díky!

Files Connect

The joy of preparation for another certification, learning all the things you kind of heard about or didn’t hear at all. And now you need to understand them in deep dive, if possible.

Files Connect is such feature – I knew about it, I set it up for one client a while ago but never really paid attention. But the more I play with it the more I like it. Every company already has their system for sharing files being it Google Drive, Microsoft SharePoint, Box or any other solution. And at least the three I mentioned is possible to link with Salesforce natively.

What do you need? Admin rights for Salesforce and Google/SharePoint/Box, Professional Edition of Salesforce (and it works in Community as well) or higher and a bit of time.

The configuration is pretty easy, all you need to do is to create auth. provider, permission set, external data (yes, these are included in the licence and you can use the for external search as I wrote a while ago) and some work on the other side. Everything is described pretty well in help, which also links to documents from Winter ’17 for users and admins with more details. Especially the document for admins of SharePoint might be super helpful, it looks like it is possible to create a link with SharePoint which „auto-populates“ files for all records in Salesforce without doing much extra work (meaning users don’t have to add them manually), which is super cool (page 71 and further).

One of the bigger decision at the beginning might be whether to reference files in original storage or copy them to Salesforce but I would stick with SF recommendation – just reference them, you will get better value.

How it works?

You set everything correctly and now whenever you want to add a new file to a record, you can choose from external storage.

Google Drive as additional library

Nope, you cannot upload file directly to external storage via Salesforce, but here is an article which shows you how to develop such component, so you might be able to save some work of your users.

Salesforce always links (if you use the reference mode) to the latest version of the file, but it looks like it index it for searching at the moment of adding into SF for the first time (I was able to search the linked file, but it didn’t work when I updated the text in them). It can also support the access rights you set on the external storage – when defining the external data source you specify whether you have user based credentials or universal one, in such case (user based) the user can see the link to the file in SF but cannot open/preview it.

When the file disappear from the external storage (it is deleted or you lost access rights), the link still exists in Salesforce but you will get an error when you try to open it. BTW: Salesforce supports preview even for external files, which is pretty cool.

If you use the copy style, the moment you attach it to Salesforce it gets copied to Salesforce and it looses the link to the external storage – you can update it in SF, it will stay here even when you remove it from the other side.

We used it in Classic and it blocks us from Lightning

In Classic something similar existed. You could add a direct link to Google Drive as an attachment and it was saved into the GoogleDoc object. This isn’t supported in Lightning and here is an idea with thousands of points, but in this case I hope they won’t realise it.

The reason? You can easily migrate the old links into proper file structure, just take the GoogleDoc object and upload it to ContentVersion object – ParentId will become FirstPublishLocationId, Url goes to ExternalDocumentInfo1, you probably need to set ExternalDocumentInfo2 to file: and id of the file from the url and that should work. Nothing super hard and not a reason for Salesforce to waste their resources.

Get to clients

Now I need to send a link to this article to my clients, I hope some of them will appreciate it. And what about you?

Napiš komentář, díky!

Summer ’20 Release Notes

Summer '20 Release Notes

Due to the Coronavirus Salesforce decided to postpone this release by one month, but finally the time for Astro with hearth is here. What great things it brings?

  • Split View available in normal apps as well, not only console apps (do you know the difference?);
  • Survey got a tons of improvement, as well as in previous release – you can create/update records based on responses, you can use merge fields to customize surveys, link it to end of chat with customer or link to the whole sales cycle and see how it progress (looks like extra paid feature);
  • Lightning Scheduler supports anonymised scheduling, so you don’t have to or will not know with whom your appointment is scheduled;
  • confirmation of link redirect – now when the link is pointing outside SF you will be prompted whether it is what you want. And you can whitelist target URLs to which you want to be redirected directly;
Redirection confirmatin
  • good bye to Einstein Voice Assistant as it does’t ever made it from beta and Lightning Dark Mode is temporarily disabled, also customizable forecasting is gone as well as the riginal territory management;
  • High Velocity Sales and Sales Cadence got improvements as well – see who talked what, remove prospect from Sales Cadence based on criteria or change it based on email reply plus tons of new statistics and reports;
Remove prospect from Sales Cadence based on criteria
  • product and pricing custom report type available, I have at least one customer who wants to report on these regularly;
  • more details in Optimizer – I don’t really use it but maybe I’ll run it at least in a new orgs I get my hands-on to get some food for thought;
  • path’s key fields on kanban – path is here with us for a while as well as kanban and now they play nicely together – when you select a record in kanban you can see the key fields there as well without opening the record. And on top of that we got confetti in kanban view as well :-);
  • Lightning Sync will not be available for new customer starting in Winter ’21 and Einstein Activity Capture (EAC) is recommended;
  • for Pardot customers you can now see Engagement History on opportunities as well;
Pardot Engagement History on Opportunities
  • Einsten Reply Recommendations for Service Cloud looks like great feature – you create your quick text and based on its usage Einstein will start recommending which one to use;
  • Einstein Bots support Facebook Messenger;
  • Optimization Insights for FSL are in beta and should tell you whether your changes in scheduling policy had the outcome you hoped for;
Optimization Insights for FSL
  • in FSL you can now select appointments from different views and then do what you want to do. Looks interesting, probably someone really needed it, but …;
  • shifts, assets availability and more granual control over gantt chart customizations are other features in FSL;
  • Service Cloud Voice – brand new product with the power of Amazon Connect includes real-time call transcription – this one looks interesting, where did the Dialer go?;
  • Omni-Channel doesn’t consider work load based on open tabs but rather on its status;
  • Data Prep (beta) for Einstein Analytics looks super cool and might make the data preparation way easier. Plus the ability to export processed data into Amazon S3 (beta as well);
  • crunch more data in Einstein Discovery – the row limit went from 20 millions to 100 millions. And stories versioning;
  • multi-level navigation in communities and 2FA for external users;
  • preview file rendering will stop using Adobe Flash and SVG will be the way – should solve problem for a lot of people;

Flows

Frankly, they are worth extra section 🙂

  • run flow after record is saved and from now on flow is the prefered way of process automation supporting both before and after save (don’t forget the Update element in this type of flow);
  • run flow when platform even message is received;
  • debug scheduled flow and ability to roll-back changes to records done in debug mode (limitations apply);
  • no need to define loop variable or output variable for subflow;
  • pass the whole record from quick action or flow embedded on Lightning Page (not just record id);
  • run flow in system context without sharing, which ignores basically everything (in previous release it could ignore object and field-level security but not org-wide defauts, sharing rules and role hierarchy;
  • lookup fields in flow can search by any field and results are not capped at 5;
  • analyze screen flow usage might be pretty interesting, it is standard report now;
Screen Flow usage report

Other changes

Dynamic Forms, which are in preview looks pretty awesome as it allows you to dynamically change the fields on form based on conditions. Available on custom objects only and not supported.

Dynamic Forms

Dynamic Actions are the same for actions, which can now be dynamically hidden – no more reasons to separate page layouts based on record types and manage their switching based on record status.

Private Connect to securely connect your Salesforce and Amazon AWS infrastructure through private link.

Automated threat detection in Salesforce Shield.

Lightning Message Service to communicate between Visualforce pages, Aura components and LWC – totally over my head.

Einstein OCR is generally available as well as product detection on retail shelves.

Data Enrichment on Change Data Capture events – that sounds pretty powerful.

What others found?

600 pages later I must say that I really like the flow enhancements and I will probably play with Dynamic Forms and Actions, but that’s about it.

Take a look what others found interesting:

Napiš komentář, díky!

Letem světem Salesforcem aneb Salesforce volá admina

Před pár měsíci jsem měla super příležitost, působila jsem jako globální administrátor pro Střední a Západní Evropu. Mým úkolem bylo spravovat systém Salesforce, dohlížet na funkčnost, kontrolovat probíhající joby, dohlížet na kritické updaty. Ale hlavním úkolem bylo celkové pročištění prostředí. Identifikace již nepoužívaných či málo používaných polí. Jako pomocníka jsem ocenila aplikaci Field trip z App Exchange. Oříškem byly picklist hodnoty a četnosti jejich využívání. Tady se jako užitečný nástroj hodila Developer Console a SOQL dotazy. Pro základní orientaci console dobře posloužila.

Z tohoto “čištění” jsem plynule přešla do oblasti User Experience (UX).

Kladla jsem si otázku: proč běžný uživatel potřebuje na page layoutu vidět velké množství polí? Já jako uživatel nechci rolovat a hledat povinná pole napříč celou obrazovkou či ještě o kus níže.

Pojďme to vyřešit, identifikujme pole, která jsou pro sales uživatele důležitá, zbytek pro něj odstraňme z page layoutu nebo omezme pomocí oprávnéní na profilu, vytvořme a vhodně distribuujme permission sety.

I zde administrátor může narazit na úskalí. Uživatel je zvyklý vidět svou obrazovku a každá změna, i když k lepšímu, může narušit jeho vizuální orientaci po obrazovce.

Cílem by mělo být připravit pro uživatele příjemné obrazovky s minimem polí, s minimálním množství manuálních vstupů. Čím více je po uživatelích požadováno vyplňování mnoha polí, uživatel logicky volí cestu nejmenšího zla. Pak se v polích objevují vždy jen první hodnoty z 20-ti řádkového seznamu picklist hodnot. Nebo se osvědčeně volí hodnota „Ostatní“. Zadává se číslo 0 či tečka, záleží, co systém dovolí zadat do polí.  A tím se vytrácí původní super myšlenka dozvědět se co nejvíce o zákazníkovi.

A od UX, od schovávání/mazání nepotřebných polí, tlačítek, nefunkčních linků pro sales reprezentanty byl jen malý krok do oblasti Security. Proč by měl ten a ten uživatel mít přísup k tomuto poli, proč by ho měl editovat? Pojďme upravit securitu na Profilu. Pro klíčové bussiness uživatele nastavme vhodné přístupy. Pro případ potřeby si pohrajme se Sharing pravidly. Držme minimální počet profilů a snažme se více zapojit permission sety. Salesforce nám pomáhá, aktuálně nám připravil možnost sdružit několik permission setů do jednoho (Permission Set Groups). Opravdu manager nepotřebuje mít svůj vlastní profil, nepotřebujeme v systému udržovat profil, který má pouze jednoho aktivního uživatele. Takže jsem začala sjednocovat „příbuzné“ profily a tím snižovat množství používaných profilů. Hrála jsem si s permission sety, omezovala přístup uživatelů – např. odebírala jsem systémové oprávnění: Export Reports, Manage Public List Views, Manage Reports in Public Folders….

A pak mé administrátorské hrátky zkřížil versovací systém, GIT. Ale to už je jiný příběh:)

Při práci mám ráda zábavu a zpestření. Potřebovala jsem oživit nudnou šeď Salesfoce Classicu. V reportu oceňuju barvičky z podmíněného formátování. Na několika projektech jsem si mohla vyzkoušet práci s  Graphics Pack.

Před pár málo dny jsem objevila emoji a tak nyní experimentuji a používám https://coolsymbol.com/emojis/emoji-for-copy-and-paste.html

Emoji pro zvýraznění informací

Takové zvýraznění pomocí Emoji používám v přehledu reportů, v list views.

A pro znalce už jen připomenu aplikaci pro správu hesel pro různé Salesforce instance.

Uložím si přihlašovací údaje pro produkční a testovací prostředí, odliším barevně a získám rychlé rozlišení tabů, vím, kde právě se pohybuji:)

A na co těším v dohledné době? Na chystaný přechod na Lightning a na nové možnosti designu stránek. Chci si vyzkoušet Dynamické stránky v Lightningu. A obzvláště se těším na léto. Současná situace mi otevřela oči a shledávám, že práce z domu je pro mě prioritní. Upřímně i to byl můj prvotní impuls, proč jsem začala před lety se Salesforce. Ta možnost zapnout počítač odkudkoli, kde je internet a řešit zajímavé úkoly, byla důležitým faktorem pro nasměřování mé Salesforce kariéry. Hlavní je, mít se stále kam posunovat, a to platí nejen pro oblast Salesforce.

Hana Srnová

Hana Srnová, Salesforce nadšenec, strážce rodiny, ochránce přírody a kulinářský experimentátor.

Napiš komentář, díky!

Your Own App in Salesforce

I feel this should be part of any customisation you do for client – create an app with objects they use.

It is super simple, it the Setup find App Manager and create a new one. Here you can specify logo, name and colors, which tabs should be available on top, whether users are allowed to change them or change their order and even bottom pane (utility bar) with some quick shortcuts. Nice feature is, that for each app you can specify different page layout and this way really extend how „at home“ will users feel.

Lightning App

As you don’t have all objects available on the top bar, when you need some you don’t use often you need to click on the 3×3 at top left corner (also called waffle), where you can switch to other applications you have, your community, 3rd party apps (if you have them connected with Salesforce) and choose any object you have access to.

Console App

If there is a game changer for at least half of my customers, it is console app. The main difference is, that in the normal app you by default work with one record and you can quickly switch between different objects, while in console app you typically work with multiple records at once (have them open) and you also appreciate all the details on related records.

Meaning you can „group“ open records as you define (based on their links due to lookup/master-detail fields), eg. contacts will open under account, opportunities as well, cases will be linked with contact and so on. Then when you open a contact it will on the same „tab“ open account as well and any opportunity you open for that account will be opened on the same main tab. And you can open records for several different accounts and each of them will have their own tab – no more open windows in browser, it is all one window and you can easily switch between.

And you can use keyboard shortcuts to speed up your work even more!

Salesforce Console App

Plus the fact that you can use split view – on left you can see records and switch between different list view, when you click on a record it will open on the right. That might be productivity booster.

Split view

The downside is that you by default work with one object only and if you want to switch to other you need to switch the object selection (next to the app name on the top bar). Here is one small trick – if you press Ctrl while clicking on the object, it will open in new tab and in the small arrow on the tab you can select Pin, which will do the same as in browser – will pin that tab at the beginning and you can use it to have a shortcuts to your most used objects. No, you cannot set it in mass as admin, each user needs to do it.

Try and get excited as well!

Napiš komentář, díky!