#Salesforce's pricing on "#Agentforce" #AI chatbots at $2.50 per conversation seems to price it out as an option. One AI "conversation" per day may cost customers more than the entirety of the user's otherwise all-encompassing user license.
#Salesforce Development
Today I had the most enjoyable 90 minutes of coding in a long time.
There's no limit on callouts per hour or day, but there are limits to async apex, so initiating callouts from triggers can hit limits.
At my last job, I created a queueable callout interface with dependency injection for different integrations. We never hit system limits but the solution was ready for improvement.
Today in under two hours I build a new, simpler, and better version from scratch in a sandbox for where I work now.
Last time I built this, I think finalizers weren't around for queueable #Apex. Now the service checks to see if there's more callouts beinge to send, and restarts itself to process the next batch.
Not many lines of code, but a powerful tool for #Salesforce. Queue the job on insert only if it isn't already running, it'll run until all callouts are handled.
That. Was. Fun. 😁
👀 That's two #Salesforce CEOs out in one day.
Salesforce Development stuff... chat, flows
Working with #Salesforce chat first the first time in a long time.
Sort of clunky. Embedded/snap in chat doesn't handle dependant picklists. Visualforce prechat form doesn't seem to allow object field mapping to do this either. Bots cost more and have other limits.
My current strategy? Using a screen flow through an aura component including in the Visualforce prechat, using Javascript to pull the output variables into hidden inputs and auto submit the form. It's sorry of half way between a pre chat form and a bot.
I have field values being passed through but... They only appear on the agent #omnichannel hover. Once the chat is accepted, the values are nowhere to be found.
I remember running into this years ago, but don't remember the resolution. That's for today and tomorrow.
Then to see if I can get a flow to work in an LWC in embedded chat.
#Salesforce has announced their orwellian Office of Ethical Use, to determine who they won't provide services to.
The same Salesforce that threatened to move all employees out of Indiana and ban travel there if then governor Pence kept the religious freedom law that allowed companies to determine who they wouldn't provide services to.
True champions of freedom of association as long as you associate with who THEY say is ethical.
I'm interested in being just not civil, but excellent in interacting with others of different viewpoints in an online world where we can so viciously defend our echo chambers and be so dismissive of other perspectives.
I'm a #Dad of several from toddler to teen, #Husband, #Christian, #Anglican, Unaffiliated #conservatarian, Software #Developer, #Coloradan, Reader of paper #books, Card and BoardGamer, #tea drinker, solving problems and helping millions escape extreme poverty as a #Salesforce #Architect at an amazing nonprofit.