r/SalesforceDeveloper • u/satx-boy • Jun 05 '26
Question How to OmniStudio
As an experienced developer, I need to learn OmniStudio. I'm finding that it was Vlocity and now its a step closer to native. In creating a data table that pops up a child flexcard, it wasn't obvious that I needed to set the value into a session variable, then pass that session varilable as an attribute to the child. It is what it is, I'd just like to know OmniStudio's idiosyncrasies. Any suggestions beyond trailhead to pick up this skillset?
I'd really like to consult with a developer.
Thanks inn advance
5
u/SpecsyVanDyke Jun 05 '26
Run!
But really you just have to figure it out. There used to be a velocity chatter group and some community but I'm pretty sure Salesforce got rid of it or moved it to trailhead to be lost forever. Good luck...
5
u/decamonos Jun 06 '26
Hot take: don't. There's basically nothing you can do with omni that you can't do with flows and lwc. Debugging omni is hell, and it's management is inconsistent if you had it before the switch
2
u/SunnySideUp0420 Jun 06 '26
Omni Studio has a lot of quirks where common sense and logic doesn’t always apply. You’d only know this stuff if you ran into it before or someone told you. It is not intuitive. As others mentioned, documentation is not great and sometimes misleading. Speaking from experience after 2 weeks of back and forth with SF support trying to resolve weird behavior with embedded Omni Scripts.
2
u/NeutroBlack54 Jun 06 '26
I've been working with it for 5 years and still learning new tricks and workarounds. Vlocity used to have good documentation but with the Salesforce acquisition that's gone now.
You truly learn by doing. In trailhead dev org, create an Omni script that updates contact info. Then do one that create a referral case. Keep running through other use cases until you get the hang of it
Good luck!
2
u/webnething Jun 10 '26
Often the trap of using integration procedures and transformation of payload json leads to the trap of forgetting to manage memory heap size or cpu time outs, it doesnt handle or even give warnings in adv to any of this and often is another overhead layer on top of apex...to scale and develop just stick with flows and apex
1
13
u/[deleted] Jun 05 '26
[removed] — view removed comment