11

[D]o their licenses get removed as well[?] No. [D]o we have to manually remove them from each package? No. Allow me to explain. The license assignments remain when a user is deactivated. However, you can write a trigger or Process Builder (via a flow) to remove those assigned licenses when a user is deactivated. This is how we keep our license count ...


6

Well yes and no, In Standard Salesforce UI, no. You cannot even assign Order CRUD via permission SET. In VF, APEX, Aura, LWC Yes. You have to use custom apex classes, triggers, and wrappers and get your job done. Its because Apex runs in System Mode and surpasses license limitations. Should you do it? Doing this breaks the Master Subscription Agreement. ...


5

I can confirm that communities username should be unique across only that org and you can have two orgs with same username for community user license.


5

As of W'18, Salesforce has split IoT offerings into two products: IoT Scale and IoT Explorer. IoT Scale is a custom application cluster on top of Kafka running on AWS. This is what was previously referred to as Thunder and then IoT Cloud. These clusters are meant to handle billions of events per day and allow for some amazingly complicated telemetry ...


5

You can query those users from the Developer Console's Query Editor tab: SELECT AssigneeId FROM PermissionSetLicenseAssign WHERE PermissionSetLicenseId = '...' The PermissionSetLicense itself can be queried to find out the ID you need: SELECT Id, MasterLabel FROM PermissionSetLicense


5

For the basic out-of-the-box configuration, it looks like Developer Edition gets the following: Chatter External 500 Chatter Free 5,000 Company Communities 10 Customer Community 5 Customer Community Login 5 Customer Community Plus 5 Customer Community Plus ...


4

You can't change the user's license type after creation, therefore you cannot change their profile to a new license type than what they had at creation. This restriction is probably in place because changing the user's license type might cause orphan data or break other database constraints. For now, you need to create new users. And yes, you will have lots ...


4

Thanks to the hint from Mohith Shrivastava I managed to get rid of this error message by using scratch org definition file with Communites and Sites and Networks enabled: { "orgName": "Demo Company", "edition": "Developer", "features": ["Communities", "Sites"], "settings": { "orgPreferenceSettings" : { "s1DesktopEnabled": ...


3

Go to Admin - Account Settings - Subscription Details, you should see the start and end dates


3

Best I can tell you is: FFA - FinancialForce Accounting https://www.financialforce.com/financial-management/accounting/ FFR - FinancialForce Reporting FinancialForce custom reporting application for FFA FFRM - FinancialForce Revenue Management FinancialForce Revenue Management: Revenue Management provides a robust tool for any customer to handle ...


3

Your Error itself stating that you are exceeding license limit. In that case you need to purchase new license or you need to deactivate a user for that particular license. You can check remaining license count under Setup-> Company Information -> User Licenses related list.


3

The following answer is assuming that you are using Customer Community Licences, it will be different if you use Partner Community licences. The Customer Community Login licence type may be more appropriate for your use case as any user that can login to the community will need a licence, but if you have large numbers of registered users that will not make ...


3

You can query the UserLicense table to get at this data: UserLicense ul = [select TotalLicenses, UsedLicenses from userlicense where Name = 'Force.com - Free']; From there, you need to subtract usedlicenses from totallicenses to get the number of free licenses. Alternatively, use one query: AggregateResult res = [SELECT COUNT(Id), MAX(Profile....


3

If you refer to the documentation and refer to the below excerpt, not all permission are allowed on standard platform licenses and this permission seems to be one of those (refer to this answer here, which mentions same thing) These users are not entitled to some user permissions and standard apps, including report subscriptions and standard tabs and ...


3

Personally, I don't think there is a known or documented limit. I have worked with org where were are expecting about 4000 internal and 150,000 community active users which I feel is really low and there are people I know who work with lot more. We have an architect from Salesforce onboard and he hasn't raised any flags regarding users. The community users ...


2

Did you check the security on the page itself? Setup | Develop | Pages then, look at the list of pages, and select the security option for the page in question. Make sure that everyone has access to the page.


2

Administration of Knowledge requires an add-on Knowledge license. This Knowledge administration permission is provisioned on the user's records, via a checkbox. I believe that this permission can be granted to platform license holders but you would need to check with your Salesforce account executive.


2

Formula fields and roll up summary fields are evaluated without regards for field level or object level security. As long as the chatter user can see the record, has object level permission, and field level permission on the formula field, they can see the output of the field and filter on the field.


2

Sorry to be the bearer of bad news, but license counts (available, that is) are not available to apps/API. But while we're on the topic, are you talking about ISV app licenses or about Salesforce seats of various varieties (Standard, platform, portal, Chatter Free, etc)? Because neither of those are available from within the app... BUT you can expose a web ...


2

Not only is there no way to determine a user based on a token in Salesforce, sharing a user between multiple people may be in violation of your contract with salesforce, and will cause complications when multiple people are in the system as the same user. For example, they would all share the same recent items list, you would not be able to distinguish ...


2

Custom objects are your only real viable option here. Basically you need a "hub" org to track all the other orgs and have them talk to one where you're tracking them all in one place. You could add a lookup to contact and add all your users as contacts under your company's account. This way a contact can be created when they are hired and as they move ...


2

On the surface, you're correct and both extend the access a user has to the platform. But they do it in different ways. A feature license just grants a user access to a specific feature. You either enable it or disable it in the user's profile and that's it. Permission set licenses grant more granular control because the user needs both a permission set ...


2

Yes, Site-based licenses report "true" for all user contexts. You can test this in a Sandbox to prove this to yourself (all apps installed in Sandboxes have perpetual Site-based licensing).


2

Based on the information you provided: Classic experience and inline edit The user type selection looks like not to be available in inline edit in classic. However if you click on the edit button, you will be able to select the type of the user as well. Refer to the image below.


2

When you check salesforce data model via Force.com IDE you will see that it is a special kind of relationship configured by Salesforce and there is no Relationship name (used in queries). Check the screenshot:


2

You can collect the users based on the License type, please refer the below code to collect a map of LicenseId to List of Users (can collect based on License Name as well). Map<String, List<User>> mapLicenseToLstUser = new Map<String, List<User>>(); Map<Id, List<User>> mapLicenseIdToLstUser = new Map<Id, List<User&...


2

How about using Platform Events, Platform Events run in the context of the Automated Process and thus they can be used for such scenarios. Create an Event User_Creation_Event__e, with 2 fields, AccountID__C and UserJSON__C Create a Trigger on User_Creation_Event__e which will create Community users, From your COntroller , instead of calling Site....


2

As you are having Enterprise edition, you get these for free 25 Developer and 1 Partial Copy sandboxes. The full-copy(and 10 additional dev sandboxes) is the addon bundle for Enterprise. So if you unsubscribe for that, you will still have 25 Dev and 1 partial copy sandbox. But remember that, you will lose those additional 10 dev sandboxes which come with the ...


2

"Full Sandbox: A Full sandbox is intended to be used as a testing environment. Only Full sandboxes support performance testing, load testing, and staging. Full sandboxes are a replica of your production org, including all data, such as object records and attachments, and metadata. The length of the refresh interval makes it difficult to use Full ...


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