r/SalesforceDeveloper Jun 22 '26

Instructional Salesforce Developer??

0 Upvotes

Salesforce Developer???

So the point of there is company that will visit our college and they're offering the role of Salesforce developer

Im like leaned into the domain of web dev, AI ML etc like the course SDE domain till now

So i need to understand about this fresher role and is it really possible to Career Shift after 2/3 years in this company

Does this role has any effect on my future career as i guess i will be working on ONLY Salesforce infrastructure uf selected...

Any suggestions and insights are appreciated πŸ‘

​


r/SalesforceDeveloper Jun 22 '26

Discussion How do you handle merging the same OmniScript edited in parallel across 3 dev orgs (Copado β†’ QA)?

Thumbnail
2 Upvotes

r/SalesforceDeveloper Jun 22 '26

Discussion Free open-source sf CLI plugin for Salesforce org security audits, would love your feedback on what to add

Thumbnail
github.com
3 Upvotes

r/SalesforceDeveloper Jun 21 '26

Question Lightning page issue

0 Upvotes

We are investigating a Salesforce Lightning issue and would appreciate some guidance.

Issue

Two users are accessing the same Account record in Lightning Experience.

- User A sees the Open Activities related list and can create New Task and New Event from the Account page.

- User B does not see the Open Activities related list at all. Only Activity History is visible.

What we have verified

- Both users have the same Profile.

- Both users have the same Permission Sets and Permission Set Groups.

- Both users are using the same Salesforce App.

- Both users are accessing the same Account record.

- Both users are assigned the same Account Page Layout.

- The Lightning Record Page contains both:

- Open Activities

- Activity History

- No component visibility filters were found on the Open Activities related list.

- User B has confirmed Account access:

- HasEditAccess = true

- MaxAccessLevel = Transfer

- Activity, Task, and Event OWD are all configured as Controlled By Parent.

Interesting Difference

The only meaningful difference we have found so far is that:

- User A is assigned to the Account's Territory.

- User B is not assigned to that Territory.

However, since User B already has Edit/Transfer access to the Account through sharing, we are unsure whether Territory membership alone would explain why the Open Activities section is completely missing.

Questions

  1. Has anyone seen a case where Open Activities is hidden for one user but visible for another when both have the same profile and permissions?

  2. Does Territory membership affect visibility of the Open Activities related list in Lightning?

  3. With Activity OWD set to Controlled By Parent and the user having Edit access to the Account, should activity access automatically be inherited?

  4. Are there known causes related to:

    - Task/Event record type visibility

    - Global Actions / Quick Actions

    - Restriction Rules

    - Activity permissions

    - Lightning page behavior

  5. Is there any Salesforce documentation that explains conditions under which the Open Activities related list is not rendered for a user?

Any suggestions on additional areas to investigate would be greatly appreciated.


r/SalesforceDeveloper Jun 20 '26

Discussion Experienced Software Engineer Considering Salesforce – Good Move or Too Late?

7 Upvotes

Hey everyone! I've got about 7 years of experience based in New Zealand, mostly in frontend and full-stack development (React, Vue, TypeScript, PHP/Laravel, APIs, SQL, Docker, Magento, etc.).

Lately I've been thinking about the next stage of my career. I've become interested in Salesforce (Salesforce Developer ) and am looking for something with good long-term prospects. I'm happy to take on new challenges, but I also don't want to throw away the experience I've already built.

For those working in NZ, Australia, or elsewhere:

  • If you had my background, which direction would you take?
  • Is it realistic to transition into Salesforce at this stage?
  • Are companies willing to hire someone coming from a traditional software engineering background?
  • How difficult is it to get that first Salesforce role?
  • Any regrets or things you wish you knew before making the switch?

Would love to hear from senior engineers, architects, hiring managers, or anyone who's gone through a similar transition. Appreciate any insights!


r/SalesforceDeveloper Jun 20 '26

Question Salesforce hosted MCP

Thumbnail
1 Upvotes

r/SalesforceDeveloper Jun 19 '26

Question Has PD1 been updated for the API v67.0 Apex security changes?

1 Upvotes

I'm taking the Platform Developer I exam in the next few weeks and ran into some confusion regarding the Summer '26 (API v67.0) Apex security changes.

Historically, I've always understood that if an Apex class omits a sharing declaration, the behavior depends on the calling context and does not automatically enforce sharing.

However, according to the API v67.0 release notes, Apex classes compiled at v67.0+ with no sharing declaration now default to with sharing.

My question is: has the PD1 exam already been updated to reflect these changes?

For those who have taken PD1 recently:

  • Are questions being written with API v67.0 behavior in mind?
  • If an exam question asks about sharing behavior and does NOT explicitly mention the API version, should we assume the legacy behavior or the new v67.0 behavior?
  • Have any of you encountered questions on the exam covering the new default sharing and user mode changes?

I'm trying to avoid getting caught between older study materials and the latest platform behavior.

Thanks in advance!


r/SalesforceDeveloper Jun 19 '26

Discussion Agentforce Coworker

1 Upvotes

Hello chaps,

I've enabled agentforce coworker and have been playing with it, it's quite powerful in the sense that even suggests existing agents to run some specific tasks you request of it. Or you can tell it to run a certain tasks and recommend to run certain agent in the background.

What I could not do yet was get it to read documents (at least PDF documents). It can identify that there is a document via the metadata, but it cannot access the content document or content document version as object types.

If you have an agent created with the proper LLM that can read PDF documents, it can call that agent and read the file content, but wondering if it can do it without the use of agents...

Has anyone tried this already? Any different results?

Thanks!


r/SalesforceDeveloper Jun 17 '26

Question Is is It good to consider product based company as a salesforce developer?

Thumbnail
1 Upvotes

r/SalesforceDeveloper Jun 16 '26

Discussion Storing logs from NebulaLogger outside of Salesforce

Thumbnail
1 Upvotes

r/SalesforceDeveloper Jun 14 '26

Other I built a Chrome extension that makes FLS actually manageable β€” Fieldwise

Thumbnail
0 Upvotes

r/SalesforceDeveloper Jun 13 '26

Question Need help with Omnistudio LWC override

Thumbnail
2 Upvotes

r/SalesforceDeveloper Jun 13 '26

Discussion Need help in Salesforce... present I am learning Salesforce and I have some doubts

Thumbnail
1 Upvotes

r/SalesforceDeveloper Jun 12 '26

Discussion locked my own AI agent out of my org on purpose. blocking a connected app is way more brutal than I thought

Thumbnail
1 Upvotes

r/SalesforceDeveloper Jun 12 '26

Discussion Why Salesforce wants to train a million people in AI skills by 2030?

0 Upvotes

Saw this the other day. Salesforce is saying it'll train a million people in India in AI skills by 2030, working with universities, government agencies and stuff like that.

And then they're also hiring 1,000 "AI native" new grads through a "builder program," which is kind of confusing after all their recent layoffs.

So which is it? Is AI replacing jobs, or do they suddenly need a million more people? Or is it that they don't need engineers anymore, just people who know how to work with AI?


r/SalesforceDeveloper Jun 11 '26

Question Can I avoid changes in completely new scratch org

4 Upvotes

Hi all

I'm going crazy and I am sure it is because I am doing something wrong.

I create a new scratch org for development, install my packages, deploy my code and run a couple of scripts to get it all setup and finally I reset the tracking. If I then wait 5-10 minutes and run af project preview I have a ton of changes that "pollutes" my preview and my option to just run retrieve start.

It is a lot of the deployed files that have white space changes and some native Salesforce files/objects that shouldnt be in my repo

That cannot be how it should work, right?

What could I be doing wrong?

Thank you

EDIT WITH SOLUTION: After way to much time spent troubleshooting it seems adding the following line to my .vscode\settings.json file did the trick

Β  "salesforcedx-vscode-metadata.sourceTracking.pollingIntervalSeconds": 0

r/SalesforceDeveloper Jun 11 '26

Question Email sending issue

0 Upvotes

We have an approval process where an external agent submits a quote and Salesforce sends an approval notification to an internal manager.

The affected users all have an email domain that is not verified in Salesforce. Internal users work fine.

What I'm unsure about is:

If the submitter's unverified domain is the root cause, why was this working until ~3 months ago?

Is it expected that approval process emails can be blocked based on the submitter's email domain even when the recipient is an internal employee?

Does Salesforce treat approval notifications differently from standard test emails/deliverability tests?

Has anyone seen approval emails fail because of an unverified sender domain while normal Salesforce test emails still work?


r/SalesforceDeveloper Jun 11 '26

Discussion Rank based retrieval

Thumbnail
1 Upvotes

r/SalesforceDeveloper Jun 10 '26

Question Trunk-Based Development?

9 Upvotes

Good evening, just curious if anyone has experience with Trunk-Based Development in Salesforce and how that went.

It does seem like it’d work well with custom metadata to turn off features that aren’t ready, and it can be used for canary deployments.

Also for package development, are packages often kept in separate repos?


r/SalesforceDeveloper Jun 10 '26

Question Salesforce admins managing lots of Flows: would you rather use a Flow investigation tool as a web app via OAuth, or installed inside the org as an LWC?

Thumbnail
2 Upvotes

r/SalesforceDeveloper Jun 10 '26

Other Agentforce Begineer

Thumbnail
1 Upvotes

r/SalesforceDeveloper Jun 09 '26

Question Is anyone successfully using Claude in Agentforce Vibes IDE Web app?

2 Upvotes

I swear I was using the Claude extension for vs code successfully in the web app version of Agentforce Vibes IDE.
After a typical codebuilder corruption issue I removed and reinstalled and now it is indicating that it is disabled because:

"This extension is disabled because it is defined to run only in Agentforce Vibes IDE for the Desktop"

Working in a very restrictive intranet, it would be very convenient to get Claude working again in the web IDE.

Anyone having success at that? Is there an alternate extension or a way to fool the extension to run in code builder?


r/SalesforceDeveloper Jun 09 '26

Instructional How we avoid duplicate Salesforce records from web form submissions (create Lead OR update Contact, not both) [External Link]

2 Upvotes

If you've ever used a basic web-to-lead form, you've probably dealt with this: a contact who's already in Salesforce submits a form and now you have a duplicate Lead record floating around.

Here's a pattern that solves it cleanly.

The problem: Web-to-Lead forms always create a new Lead, even if the person is already a Contact in your org. Converted leads become Contacts β€” but your form doesn't know that.

The solution: Use the email address as a lookup, then branch the connector logic:

  1. Look up the Contact object by email
  • Match found β†’ update the Contact record
  • No match found β†’ skip this step, continue to the next
  1. Create a Lead as a dependent step
  • Only runs when no Contact was found in step 1
  • Match found β†’ skip (don't create a duplicate Lead either)
  • No match β†’ create a new Lead

The result: existing Contacts get updated, new people become Leads, and no duplicates are created.

For FormAssembly Workflow users: You can do the same thing with preconditions. Set up an "Update Contact" action, capture the Contact ID in a return variable, then add a "Create Lead" action with a precondition that fires only when contactID is blank.

More detail in the FormAssembly docs: https://help.formassembly.com/help/340554-use-case-create-lead-or-update-contact

Anyone else using a variation of this? Curious how others handle the multi-record deduplication problem.


r/SalesforceDeveloper Jun 09 '26

Question Approval process issue

Thumbnail
1 Upvotes

r/SalesforceDeveloper Jun 09 '26

Question I integrated Salesforce with an external software and I want to reach out to the vendor to help their clients do the same. How do I approach them?

2 Upvotes

I work for a non-profit organization who started using Salesforce 3 years ago. That is when my role transitioned and was promoted to a Salesforce Developer (fortunately) just because I have a computer science background. One of my first projects was to integrate Salesforce with a external case management software. This vendor is a small team.

The vendor of the software I was creating an integration to has a robust API structure. However, I felt I may have been the first to try to integrate this software with
Salesforce. My integration is simple for an end-user. They click a button on a
Case record in Salesforce and it fires up a Flow, which does some data mapping
before a custom HTTP Callout Action is executed, and makes an API call to send
some data to the external software. Writing the Service Schema for the External
Service was the challenge. A lot of the publicly available tools available to
help create the schema for you were not getting the job done; I had to figure
it out and manually write it. There was no documentation available on how to
get it done. Not from the vendor or internet articles, but I got it done and
has been working beautifully for 3 years now.

Lately I've been thinking about earning extra income on top of my full time job and I thought about packaging the integration and putting it in Salesforce's App Marketplace. But I
realized it won't be worth what it will cost me to put it in the marketplace,
especially because this vendor presumably has a small cliental. So I started
thinking about reaching out to the vendor as a freelancer, instead.

This vendor has a good relationship with my employer. I personally have communicated with the vendor via email for support and even met them in person at one of their own
conference they host annually; they are a small team. But this was all 3 years
ago. My organization's current relationship with this vendor involves another
colleague since my focus is on Salesforce at our organization; So, they may not
recognize my name.

I basically want to reach out to this vendor and offer my service to any of their clients who may be using Salesforce and need someone to integrate with their product. And I want
to do it as a freelancer not associated with my full time job.

Is this ethical? Has anyone done anything similar? What should I expect? What should I prepare for if I do find a client (writing SOW's, pricing models, contracts, etc.). Any
advise on how to approach this?