Je vous mets ici le moyen de contourner un bug découvert dans le Workflow sur l’étape Portals:AssociateDefaultContentAccessLevels
Ce « bug » se traduit par l’absence des Niveaux d’accès (Content Access Levels) dans les propriétés de l’étape Portals:AssociateDefaultContentAccessLevels

Scénario :
Je souhaite que mes commerciaux puissent inviter directement et facilement leur contacts au portail client.
- Création d’un bouton dans le ruban d’application
- Qui appelle via Javascript un workflow
- Workflow qui
- Assigne le rôle
- Attribue les niveaux d’accès adéquats
- Envoie le mail d’invitation au contact
Simple à priori. Sauf que… et bien l’étape que je voulais utiliser ne fonctionne tout simplement pas.
La solution : associer le niveau d’accès au rôle
La solution trouvée consiste à définir une niveau d’accès par défaut sur le rôle à attribuer au contact
Pour cela, dans votre application Portail Dynamics 365 > Sécurité > Rôles Web

Sur le Rôle Web que vous souhaitez ajouter dans votre Workflow, vous lui ajouterez directement le bon niveau d’accès.

Et voilà, problème résolu contourné !