U bent hier:
Experience Cloud-sitegebruikers met een communitylicentie downgraden naar contactloze gebruikers
U kunt Experience Cloud-sitegebruikers met een communitylicentie converteren naar contactloze gebruikers. Door sitegebruikers te converteren, kunt u uw site uitbreiden zonder dat dit hogere kosten tot gevolg heeft. Zo kunt u niet-actieve of niet-gekwalificeerde gebruikers downgraden en ze vervolgens later upgraden naar gebruikers van de site met volwaardige voorzieningen. Gebruikers downgraden kan vanuit Set-up en via de API.
Een sitegebruiker downgraden naar een contactloze gebruiker is een proces dat uit twee stappen bestaat. U schakelt de sitegebruiker uit en heractiveert de gebruiker vervolgens als een contactloze gebruiker. Wanneer u gebruikers uitschakelt, worden ze door Salesforce gedeactiveerd en worden hun gebruikersnamen ongeldig gemaakt door ze te wijzigen. U herstelt de gebruikersnamen wanneer u de gebruikers weer activeert. Gebruikers die opnieuw zijn geactiveerd, krijgen van Salesforce een welkomst-e-mailbericht voor nieuwe leden. U kunt voorkomen dat Salesforce welkomst-e-mailberichten verstuurt vanuit communitywerkruimten.
- Sla de gebruikersnaam van de contactpersoon op op de detailpagina voor de contactpersoon van de gebruiker.
- Selecteer Gebruiker uitschakelen in het vervolgkeuzemenu van de actie.
-
(Optioneel) Schakel welkomst-e-mailberichten uit.
- Selecteer vanuit Omgevingswerkruimten Beheer en selecteer vervolgens E-mailberichten.
- Schakel onder E-mailsjablonen de optie E-mailbericht ter verwelkoming verzenden uit.
- Geef vanuit Set-up Gebruikers op in het vak Snel zoeken en selecteer vervolgens Gebruikers.
- Klik naast de gebruiker die u wilt downgraden op Bewerken.
- Selecteer External Identity als gebruikerslicentie en selecteer vervolgens een klant- of partnerprofiel.
- Selecteer Actief.
- Herstel de gebruikersnaam door de gebruikersnaam te vervangen door de naam die u hebt opgeslagen.
- Sla uw wijzigingen op.
U kunt ook grote aantallen gebruikers tegelijk downgraden vanuit de API. U moet de gebruikers dan aan een profiel toewijzen. In dit voorbeeld downgraden we één gebruiker.
//Disable user
String uName;
User u = [SELECT Id, UserName FROM User WHERE Id = '005xx009871TQXL'];
u.IsPortalEnabled=false;
uName = u.UserName;
Update u;
//Activate as a contactless user
User u1 = [SELECT Id, UserName, IsActive FROM User WHERE Id = '005xx009871TQXL'];
u1.UserName = 'sarah@mycompany.com'; // Or uName from above
u1.IsActive = true;
Update u1;