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

Parallel Tests Option (isParallel) on the @IsTest Annotation to exclude tests

Winter '18 is introducing the @isTest(isParallel=true) option to explicitly allow test methods to run in parallel even when the "Disable Parallel Apex Testing" option is enabled. -  Run Parallel Tests Using a New Option on the @isTest… Show more

4 comments · 7 months ago

5,570  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

84 comments · 6 years ago

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

Allow de-activation of Apex triggers in production

Currently, there is no way to de-activate an Apex trigger in production. Please allow this. This may be required in a variety of situations: * A new bug is found, causing an unhandled exception. You want users to be able to continue saving… Show more

63 comments · 10 years ago

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

Need a new function map.containskeyIgnoreCase()

Though map keys are case sensitive, however there may be cases where we want to use map but the key can be searched in any case. eg: if map contains ABC and Abc, then these are considered 2 separate elements. However there may be a case where we… Show more

0 comments · 14 days ago

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

Make TaskSubType editable

There is a new field on Task called TaskSubType. It would be very useful if this field was editable. There is an important reason for this: In LEX, tasks are filterable dependent on their TaskSubType value (Filter timeline) and the task also displays… Show more

1 comment · 1 year ago

4,580  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

71 comments · 8 years ago

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

Apex Reflection

Build an API in Apex similar to java reflection. This would allow invocation of fields and methods on objects whose names are not known until runtime. For more info on reflection see: http://en.wikipedia.org/wiki/Reflection_(computer_science)

53 comments · 9 years ago

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

Ability to update Metadata from Apex (Apex Metadata API)

The platform is becoming more complex and the setup and configuration is growing as a result. The ability to create tools and products that help streamline, standardise or templatize, certain configurations is becoming more compelling. Effiectively… Show more

74 comments · 4 years ago

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

Enhanced Package/Namespace Support (like Java/.Net)

Enhance/revise Salesforce Package Namespace convention to be more universal and less limiting. Enhancments would include: - A hiarchial naming tree format, not a flat string like today's implementation, more like Java/.Net and create directories… Show more

42 comments · 9 years ago

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

Constructors in Enum

I need the ability to create constructors in an Enum. I need to declare some predefined set of values for each enum and use it like in Java programming language like below.    public enum Planet { MERCURY (3.303e+23, 2.4397e6), VENUS (4… Show more

0 comments · 7 days ago

1 to 10 of 178 | Next