Post an Idea
4,490  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

74 comments · 5 years ago

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

Get RecordTypeInfos by API name method

Working in multi-language environments, we sometimes have to face problems with the translated values for RecordTypes. We had the following case: Created a trigger for case of Recordtype "Reklamation" (=Complaint), which used Id… Show more

71 comments · 7 years ago

3,760  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

40 comments · 9 years ago

16,510  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

237 comments · 9 years ago

110  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

1 comment · 2 months ago

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

48 comments · 7 years ago

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

Have Decimal.format() print more than 3 decimals

Decimal.format() is the only function Salesforce provides to print decimals in the Current User Locale number formatting. When printing Currency or Number values to e.g. VF one relies on this function. "Returns the String value of this Decimal… Show more

0 comments · 9 days ago

3,740  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

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

Make RelatedToId field Indexed and/or Performant on EmailMessage Object

When enabling the "Enhanced Email" feature (by default on new orgs after Summer 16'), a new field is added on the EmailMessage object: RelatedToId. This field targets the related record (can be any object, standard or custom) from which… Show more

0 comments · 8 days ago

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

Process to remove global classes in managed packages

Global Apex classes and methods are really troublesome in managed packages. Once you create the class or method and include it in a managed package you are stuck with it. This is really troublesome when developing a managed package in an agile way.… Show more

0 comments · 1 month ago

1 to 10 of 132 | Next