Hot answers tagged

15 votes
Accepted

Property 'tab' not valid in version 42.0

Noting this here for reference in case others run into the issue - the "tab" XML attribute has been renamed to "tabs" in Spring '18. So just change the tag name and you're good to go: <?xml ...
user avatar
  • 691
14 votes
Accepted

Salesforce Lightning Ready certification

I don't think you will need to worry about Canvas App being embedded in your visualforce for passing through lightning ready certification for your application .Since canvas app is essentially a ...
user avatar
13 votes
Accepted

Confused: Lightning Service Console only for Salesforce Classic?

I believe you've stumbled into a web of overloaded terminology and recent release changes. Here's a bit of history of the console naming and current state of affairs that I hope clears it up. Before ...
user avatar
  • 1,298
13 votes

Does salesforce org update automatically?

All Salesforce Orgs do get automatically updated to the newest release following the schedule, my first developer org which I created in 2012 is on Winter 17 so the current release. To track seasonal ...
user avatar
  • 5,038
11 votes
Accepted

How do I send SMSes from Salesforce?

A number of companies provide SMS services that you pre-pay for and invoke using a REST API. To send an SMS is usually quite simple e.g.: private static final String ENDPOINT = 'https://api.twilio....
user avatar
  • 129k
8 votes
Accepted

Why, when creating an app, do name examples include HRforce and Bugforce when the Salesforce Brand guidelines forbid to use names with 'Force' in it?

A custom app in Salesforce is not the same thing as an AppExchange app. A custom app is: An “app” is a group of tabs that works as a unit to provide application functionality. Salesforce provides ...
user avatar
  • 19.5k
7 votes
Accepted

What will really happen in the technical review session before listing our app in AppExchange?

It is a one hour conference call in which you will give a brief demo of your app and/or design to one of salesforce experienced Technical Architects. You will need to be prepared to answer technical ...
user avatar
7 votes
Accepted

What would really happen in the security review before listing our app in AppExchange?

During the security review process ,following things are checked 1.Apex code Security best practices .Force.com scanner is good tool to point out any risks 2.All your end points will be BURP ...
user avatar
7 votes

Does salesforce org update automatically?

Salesforce works really hard to make sure that old apps continue to work release after release. How they do this is by way of The Hammer. Basically, they run all unit tests in all managed packages ...
user avatar
  • 429k
6 votes
Accepted

Meaning of 'Salesforce API Access Change for Connected Apps' Salesforce Notice

I'd recommend reading the extra details that appear in the Knowledge Article: API Access Change for Connected Apps. The change affects the following Salesforce connected apps: Salesforce1 ...
user avatar
6 votes
Accepted

Best practices to follow to organize classes/pages based on app?

Salesforce has an idea for organizing code. It's eight years in the making, but it is under PM review, so they're at least considering it. Also, once Salesforce DX comes out, we'll have "artifacts", ...
user avatar
  • 429k
6 votes
Accepted

How does Salesforce DX interact with paid apps?

You can script package installation with Salesforce DX using the sfdx force:package:install -i <PKGID> command. A common way to obtain the package ID, which starts with 04t, is to initiate an ...
user avatar
  • 86k
5 votes

How do I send SMSes from Salesforce?

I built a solution for an NPO using Twilio - you can see the code on GitHub Twilio has a pre-built library for Salesforce that enables you to invoke their REST API for sending messages that the code ...
user avatar
5 votes
Accepted

How to implement per user Licenses with LMA for an AppExchange App

Generally speaking, there's nothing "special" you need to do (in most cases). Once you switch to a per-license model, salesforce will automatically restrict access to all components in your package ...
user avatar
  • 429k
5 votes
Accepted

AppExchange questions that are not clear in the documentation

Are apps on AppExchange considered just add-ons to the Salesforce organisations? Yes. Salesforce is a Platform as a Service (PaaS), so apps are indeed add-ons. If I have a CRM licence, but install ...
user avatar
  • 429k
5 votes
Accepted

Is there a way to build an app that can be used by people that don't have Salesforce?

That's conceptually possible using the various OEM licenses. By becoming an OEM, you can sell licenses pretty much at whatever price you want, and salesforce.com will take a slice of the pie (i.e. you ...
user avatar
  • 429k
4 votes
Accepted

Inline Visualforce API issue

OK, it looks like I was the idiot that caused this issue. I checked the new setting that came in in a recent release, thinking it was the safest thing to do. For anyone else coming across this issue....
user avatar
  • 1,160
4 votes

How do I bridge a platform version difference between sandbox and production?

Solution copied from another answer since this question ranks highest in Google for the error and we're in the midst of the Winter release. I've just amended the trigger. Go to Setup> Develop> ...
user avatar
4 votes

Working With Multiple Apps in Salesforce and the objects respective to a given App

No, there is no filtering by App in the setup for custom objects, etc as Mr. Fox commented. If it comes to the configuration of the app itself, custom app settings are not like settings of the core ...
user avatar
  • 33.5k
4 votes
Accepted

Can someone explain how Salesforce works with CTI? (Avaya)

Salesforce doesn't provide any way to track these things. As a developer you have to do this. We have setup for Genesys and Avaya in our organization and we have built CTI adapter for salesforce with ...
user avatar
  • 221
4 votes

What would really happen in the security review before listing our app in AppExchange?

Have you done Burp testing for the API's for which you are making callouts. There are certain points which are considered in security review: Injection (SQL, XML etc.) Cross Site Scripting (XSS) ...
user avatar
4 votes

I am not able to find" Recruiting App" in my Developer org

You cannot install this app in a Dev org as it is not supported. The description says the app only can be installed in EE, UE, FE or PE. If you just need install the app for the purpose of testing, ...
user avatar
4 votes

Does salesforce org update automatically?

As other answers have said, you get new salesforce release automatically. That covers the vast majority a DE org would ever use, so you're generally in pretty good shape there. What you don't get in ...
user avatar
  • 22.1k
3 votes

Missing Organization Feature: DataDotComClean Error While Installing an App

The same problem was reported here Missing Organization Feature: DataDotComClean, i dont even have data.com enabled. When you upload your package (you can start the process but not finish it to check ...
user avatar
  • 129k
3 votes

Remove App from managed package

According to the ISVforce Guide Available Components section an Application is Developer Deletable and Subscriber Deletable. Developer Deletable A developer can delete some components after ...
user avatar
3 votes
Accepted

App or code sample to show all emails of a case on a single page

You can solve this with a button + VF page + VF extension (you need it for sorting emails and for getting the attachments). This solution shows first a list of all the attachments in the emails, then ...
user avatar
  • 46
3 votes

How to change Profile's default App

Under Setup visit Build > Create > Apps Select Edit on the app you want to be the default, you can then select all the profiles you want to set the app as default for in the list at the bottom ...
user avatar
  • 1,889
3 votes
Accepted

Are customizations to standard pages included in my managed package?

You can include page layouts for standard objects as part of your managed package, but they will not automatically take effect upon installation (i.e. the administrator must later go to the ...
user avatar
  • 429k
3 votes

Can Lightning Pages created with Lightning App Builder be used for desktop?

I'm afraid the text is incorrect. Lightning Pages can only be added to Salesforce1 (i.e. the mobile app) with Summer 15.
user avatar
  • 859
3 votes

Salesforce AppExchange app publishing

Yes you can create package without being a partner because only developer account is required to create a package but if you want to publish that on app exchange you need a partner account. No, ...
user avatar
  • 10.3k

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