Post an Idea
4,210  Points
Product Team Review
Idea is being reviewed by Salesforce. We'll post an update in 2-4 months.

Getting Picklist values based on Record Type

Currently, In Apex, we get all the picklist values regardless of which Record Type it is assigned to. It would be very helpful to extract picklist values based on particual Record type. Show more

62 comments · 5 years ago

16,170  Points
In Development
Under active development by Salesforce. No commitment or firm timelines on delivery.

Add "Switch" or "Case" Statement to Apex

Add a statement in Apex that is comparable to the "switch" statement in Java or the "Case" statement in other languages like VBA. Use of these statements is much more effective from a coding standpoint that extensive nested "… Show more

229 comments · 9 years ago

6,640  Points
Not Planned
No plans to implement idea.

Allow triggers on Account Team Member Object

Allow triggers on Account Team Member Object.  It would be nice to be able to use a trigger to manage account teams instead of having to use web services or a batch job or create custome objects to replace the account team object becuase of the lack… Show more

119 comments · 6 years ago

4,830  Points
Product Team Review
Idea is being reviewed by Salesforce. We'll post an update in 2-4 months.

Disable Trigger and Validation Rules while running dataloader operation

Hello, We are having large number of triggers and validation rules in our salesforce production org. We also do manual dataloader operation frequently. It would be really good if dataloader can provide facility to skip triggers and validation rules… Show more

46 comments · 7 years ago

70  Points
Under Point Threshold
Idea hasn't met the 2,500-point review threshold. Give it an upvote or downvote.

Allow Iterable for loops in Apex Code

We should be able to iterate over an Iterable without relying on the more verbose while loop currently imposed on us. Current Implementation Iterator<Integer> iter = someClass.iterator(); while(iter.hasNext()) { Integer value = iter.next();… Show more

1 comment · 5 months ago

40  Points
Under Point Threshold
Idea hasn't met the 2,500-point review threshold. Give it an upvote or downvote.

Generator functions in Apex Code

Many modern methods give us the ability to create generator functions. Generator functions operate like iterators, but require less boilerplate to make things happen. For example, we can write the following: class RangeIterator implements Iterable… Show more

0 comments · 5 months ago

3,640  Points
Product Team Review
Idea is being reviewed by Salesforce. We'll post an update in 2-4 months.

Enable Admins to Write Custom Formula Functions with Apex

It would be amazing to enable coding admins (those who can code Apex) to help out non-coding admins by allowing them to create custom formula functions which utilize more powerful logic branching than is available with the standard formula functions.… Show more

47 comments · 8 years ago

4,240  Points
Product Team Review
Idea is being reviewed by Salesforce. We'll post an update in 2-4 months.

Add Apex API for Custom Labels

Custom Labels can ONLY be referenced in apex code as in the following: String labelValue = System.Label.my_label; The value returned will be the label's translation for either the current user's language or if specified, the language for… Show more

66 comments · 7 years ago

10  Points
Under Point Threshold
Idea hasn't met the 2,500-point review threshold. Give it an upvote or downvote.

Improve Apex Warning: Approaching limit for non-selective query

The current warning that's issued for a non-selective query over a large object fails to provide much useful information in determining the cause. I would like to see this (and any similar warnings) include useful information like which object is… Show more

0 comments · 1 day ago

20  Points
Under Point Threshold
Idea hasn't met the 2,500-point review threshold. Give it an upvote or downvote.

Allow deactivate apex triggers in production directly.

Data is the Heart of any business. For any organisation to function smoothly, there should be an efficient data management system. But when it comes to salesforce, it has provided the flexibility to play around the data by allowing automatically… Show more

3 comments · 8 days ago

1 to 10 of 118 | Next