17

If you look at some older release notes, it becomes slightly clearer what exactly Sandstorm may be: We’ve rebuilt our sandbox copy engine to optimize performance, scalability, and customer success. The new engine impacts Full sandboxes as they are created and existing Full sandboxes as they are refreshed. ... Several enhancements to the copy engine make ...


12

Here are those I could find: AnalyticsSharingEnable (available in version 40.0 and later) Turn On Enhanced Folder Sharing for Reports and Dashboards (?) Use Your Salesforce Sharing Settings in Wave AsyncSaveEnabled (available in version 40.0 and later) Enabling Asynchronous API ChatterEnabled Chatter Settings EnhancedEmailEnabled Considerations for ...


9

Why not use list views to do this? create a list view on Profiles, filtering on the profiles you want to modify add only the columns 'Modify all' for the objects you want to assign (by searching on 'object permissions' save the list view tick the 'select all' checkbox at the top-left of the list view check the 'modify all' checkbox on one of the records. ...


9

An up-to date way of matching the OrgPreferenceSettings list is using the Settings metadata. Using heroku/force CLI that would be: force fetch -t Settings Now you can search in the different settings metadata files for your org's preferences. For example: Accounts.settings contains the enableAccountTeams tag that would be translated ...


8

Have you tried using the SForce-Auto-Assign Assignment Rule Header? The Assignment Rule header is a request header applied when creating or updating Cases or Leads. If enabled, the active assignment rules are used. If disabled, the active assignment rules are not applied. If a valid AssignmentRule ID is provided, the AssignmentRule is applied. If the ...


8

Go to Setup > Customize > Home > Custom Links Create a new custom link to your VF page (eg /apex/ns__pageName) Edit your package and specify the custom link Now a [Configure] button will appear after install. Guide your users to click it.


8

I don't think there is there is option or configuration to to disable critical updates. It not lack of functionality but its by design. We should understand following points: Critical updates are critical Salesforce analyses your organisation to determine if a critical update potentially affects your customization. If your customization are not ...


8

This is a type of OEM application where SF allow user to build app and sell it as per there customization. The AppExchange OEM Edition nevertheless offers developers a proven and secure platform, which allows them to focus on their product innovation without having to worry about the infrastructure. It allows developers to leverage the SalesForce platform ...


8

Salesforce allows you to build an application, called an OEM application, where your subscribers do not pay salesforce.com directly for licenses, but instead pay the OEM partner directly. In turn, the OEM partner pays a percentage of its license revenue to salesforce.com. Typically, salesforce.com loses a few bucks per license, but is still gaining revenue ...


7

Use workflow + field update under field update writ formulae UPPER(LEFT(FirstName, 1))


7

I'm one of the developers who worked on this feature. You're not missing anything. Currently, the setup UI is the only way to change the display labels of states and countries. While SCP is off, you should be able to edit the 'active', 'visible', 'integration value', and 'orgDefault' properties of states and countries via AddressSettings in MD API. The ...


7

Einstein is an AI on top of various cloud offerings like sales, service, marketing ,community and so on . Some of the features are baked into platform and freely available while rest you will need to contact your AE as there are additional feature cost to it . Example for Sales Cloud Lead Scoring and Opportunity Prediction you will need contact salesforce ...


7

A case team is simply a group of individuals working on a case; there are multiple people involved in the resolution of the case. For example, a case might need a service tech to take care of the hardware and an IT person to take care of the software, so both people need access to the case, with the case owner (perhaps a customer service representative) ...


7

Custom Metadata isn't just a drop-in configuration load/save system. It acts in most cases like other metadata objects and variables in Apex and is subject to exactly the same syntax and limitations. Most of the issues you have below have to do with Apex and SOQL syntax, rather than Custom Metadata as such. If the API name of your Custom Metadata record is ...


6

This has to be resolved at the client end to which you are making the webservice callout . Ask your other Team who have created that webservice and check whether they have white-listed salesforce IP's in their proxy .The Proxy here is not allowing your request to reach the exact end point and its filtering request from the SFDC. http://www....


6

You can do this by navigating to Setup -> Manage Users -> Training History Here is the documentation where it states this https://help.salesforce.com/HTViewHelpDoc?id=monitoring_training_history.htm&language=en_US


6

Yes they are unique. You can always copy the 18 character ID and paste in URL after like this: http://instance.salesforce.com/{ID}. And you will go to record since they are globally unique.


6

You can set them via Apex controller. Here is some documentation So it would be something like this (for hierarchy settings): Apex: public String myValueFromPage{get; set;} public void saveMyValue() { prefix__MySettings__c settings = prefix__MySettings__c.getInstance(); settings.prefix__myField__c = myValueFromPage; upsert settings; } ...


6

You can use aggregate query Select count(Id) totalChilds, Account__c from SVMXC__Site_c GROUP BY Account__c As suggested by @javanoob you can add limit as well Select count(Id) totalChilds, Account__c from SVMXC__Site_c GROUP BY Account__c HAVING count(Id) > 1


6

You should opt for Permission set. Only thing is that permission cannot be revoked through the use of permission set. So, create/edit profile with minimum permission (without READ access) and create permission set to open up the access (giving READ access) and finally assign the permission set to users who should READ the field. If your profile has read ...


5

As far as I know it can't be done with SOQL. You probably could try with Analytics API but it has some limitations. The "old school" way would be to download all report types and report definitions to Eclipse IDE (or with any other tool of your choice). If you'd have > 5,000 reports the retrieval would have to be split into chunks - for example fetch few ...


5

Salesforce only runs its proprietary language and stack. You can't introduce other languages or components. Salesforce own Heroku that supports multiple languages including Python and has Salesforce integration features such as Heroku Connect but at a fairly high price. I also note there is this project https://github.com/virtualstaticvoid/heroku-buildpack-...


5

You're correct, most of those settings aren't available through the normal Metadata APIs. I can think of two simple solutions to this problem. First, ask salesforce if they'll do it for you. They (used to) have a special process called DOT cloning, which basically took all the configuration of an org and dropped it into a new org. I don't know if they still ...


5

You can sign up for a pre-release version of the Summer 16 org . To roll out Summer 16 in your developer org as per trust site it will be released on 12th of June .


5

This sounds like an exam question. If that's true, then answering it for you would defeat the purpose of the exam. If you haven't done so already, I'd suggest going to Salesforce Trailhead to learn about how to accomplish this (and more). For this particular question, you may find the using formula fields trail particularly helpful.


5

For the best optimization, a Parent object should not have more than 100000 records of its child because it will slow down the process and will prevent you from deleting child records as per the official text: Can’t I Delete a Certain Custom Object, if contains more than 100,000 records. If the object you want to delete has more than 100,000 records, ...


5

Does the object in the org missing search results have a tab created ? Search and tabs are connected, if you do not have a tab for the object/ the user does not have access to the tab the search results/ filters may not be available for the object. Finally Vote for this idea if you want this feature changed: https://success.salesforce.com/ideaView?id=...


5

The OWD definition of Private for activities is little different than how it works for other objects . When you put private as an organization wide default for activities the following is true: Only the activity owner, and users above the activity owner in the role hierarchy, can edit and delete the activity, users with read access to the record to ...


5

Isolation of Test Data from Organization Data in Unit Tests Starting with Apex code saved using Salesforce API version 24.0 and later, test methods don’t have access by default to pre-existing data in the organization, such as standard objects, custom objects, and custom settings data, and can only access data that they create. However, objects that are ...


5

This is global header in salesforce communities and it appears when you enable salesforce communities. Important The global header is visible only in Salesforce orgs using Salesforce Classic. Salesforce orgs using Lightning Experience can use the App Launcher.


Only top voted, non community-wiki answers of a minimum length are eligible