You will manage the roles in MC. Users still need to be created in Marketing Cloud, and have roles and business units assigned. The advantage of SSO is, that they would not need to provide MC credentials when logging into MC.
You can select which users in SFMC would be applicable for SSO, as you still might have cases where some users (e.g. if you are ...
Based on your description, it appears that the "missing" Contact is not associated with an Account. Contacts without Accounts are treated as private:
A contact that isn’t linked to an account is always private, regardless of your organization’s sharing model. Only the owner of the contact and administrators can view it. Sharing rules and workflow rules ...
You can accomplish this using Apex Sharing or try Sharing Rules.
With Sharing rules you can set the level of access to Read Only or Read/Write
Basically all you need to do is to create a Sharing Rule for the object you need to modified with this logic. On the Sharing Rule creation process enter the field and the criteria. After that give the access level to ...
Before doing the two things below, I'd really confirm that they're experiencing different layouts at the same time after a refresh/hard refresh. They can do this in chrome by clicking on F12 and right clicking on the refresh icon and selecting "empty cache and hard reload". Note: this will erase any pinned list views they have saved.
It's possible they're ...
Since your requirements so closely align with how role hierarchies work they would seem like the natural fit. All your work will be in defining the continents, countries, cities etc...
One way or another you are going to need that data to drive the model. You might as well use what Salesforce already provides to enforce it.
However, the default limit for ...
Data category visibility information is stored in the profile and permission set. Visibility information can only be retrieved using Profile(Permission set
does not support category visibility information at the metadata level).
Also, Salesforce recommends that you manually create data categories and
record associations in an organization
I think you can do this by adding an Action on the opportunity page layout.. "Subsidy Opportunities". Using LWC in combination with an aura component you can build an Action. This will give you a lot flexibility in terms of visibility and access.
If you don't have a Constant class you can create one as a kind of helper utility and add the profiles to that ...
The schema you are dealing with is:
Contact -> AccountContactRelation -< AccountId
where AccountContactRelation has a field Role
Contact -> AccountContactRole -< Account
where AccountContactRole has a field Roles (multi-picklist)
Since you are trying to display a list of Contacts and their roles on a single line of VF , you are gong to ...
Internal and external Roles will affect the org in the same way. Roles are Roles whether they're internal or external. Regardless of where they're used, the more you use, the slower things will get. I would not make the assumption that 510k is the max, but instead would conclude the max is 500k.
Remember you need to provide a Business Use case ...
You can use authorization as 'Authorization: Bearer <your_session_id>'. You can get session id using UserInfo class
httpReq.setHeader('Authorization', 'Bearer ' + UserInfo.getSessionId());
added based on comments
As you said SOQL through REST:
HttpRequest req = new HttpRequest();
When a role is created in the Org, a corresponding group related to the role is automatically created. You don't have to create it again in your test class. You can just query it as below,
Group grp = [SELECT Id, Name, Type FROM Group WHERE RelatedId = :role.Id
AND Type = 'RoleAndSubordinates' LIMIT 1];
Hope this helps you