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 ...
  • 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 ...
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 ...
  • 1,328
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 ...
  • 5,063
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 ...
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 ...
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 ...
  • 462k
6 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 ...
  • 462k
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", ...
  • 462k
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 ...
  • 90.2k
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 ...
  • 462k
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 ...
  • 462k
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 ...
  • 221
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> ...
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) ...
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, ...
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 ...
  • 22.5k
4 votes
Accepted

Managed packages but installed outside of Appexchange

I asked why they couldn't just use the Grant Login Access protocol and their reason is that as the app isn't installed from the appexchange, they cannot be granted access. That's an ...
  • 462k
4 votes
Accepted

Where can I find the Lightning Usage App?

The Lightning Usage Application is only available in production.This was highlighted in the release notes when it came out in Winter '19. You can vote for this idea asking for it to be available in ...
4 votes
Accepted

Apps in Salesforce API don't match UI and both endpoints

Short Answer - Most accurate information to find what apps are connected to your Salesforce org will be to visit the section Connected Apps OAuth Usage. And which endpoints they are connected is not ...
3 votes
Accepted

Change aesthetic things in an app package

Salesforce does the periodic security reviews (usually between 6 months and 2 years depending on the risk of the app) for all applications after it pass first time. After passing, you can submit any ...
  • 10.4k
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, ...
  • 10.4k
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.
  • 859
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 ...
  • 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 ...
  • 462k
3 votes
Accepted

Default landing Tab not updated when I upgrade a managed package

https://developer.salesforce.com/docs/atlas.en-us.packagingGuide.meta/packagingGuide/packaging_packageable_components.htm#component_properties Above link provides details about which components are ...
3 votes
Accepted

How can I display an app logo in both Classic and Lightning Experience?

For existing apps that we wanted to make "Lightning Ready" we did create a second app definition. Each needed its own logo as the size specifications are different for the two UIs (300 wide by 55 high ...
  • 133k
3 votes
Accepted

Authenticated Oauth workflow required constant login

I am implementing the Web Server Oauth Authentication workflow with the understanding that it differs from the Username-Password workflow in that you shouldn't have to log in each time. That's not ...
  • 29.9k
3 votes
Accepted

What's the most efficient way to create a permission set for a Salesforce App?

There are a few suggested options in Migrating to Permission Sets for DX by Shane McLaughlin. It generally involves using your Admin profile as a basis for creating a corresponding permission set. The ...
3 votes
Accepted

What happened to the "New Event" button in the mobile app Events screen?

New Event button can be added or removed from Setup > Object Manager > Activity > Search Layout > List View
  • 159

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