Fonctionnement des rôles
PlayFab utilise un modèle d’autorisations précis comprenant des centaines d’autorisations individuelles, ce qui vous permet de décider exactement ce que chaque personne est autorisée à faire. Les zones de Game Manager peuvent être entièrement désactivées, définies en lecture seule ou ouvertes à la modification. Voici quelques exemples de situations où cela s’avère utile :- Un agent du service client peut modifier les profils des joueurs sans jamais voir les données de revenus.
- Un chef de produit peut consulter les tableaux de bord des revenus, mais ne peut pas charger de builds de serveurs multijoueurs.
- Un spécialiste des données peut lire tous les événements et tableaux de bord sans disposer d’aucun accès en écriture.
Rôles intégrés et niveaux d’administration
Chaque studio comprend trois rôles prédéfinis :- Title Admin : autorisations complètes pour un titre donné
- Dashboard : autorisation de consulter le tableau de bord du titre, et rien d’autre
- Commercial admin : autorisation de consulter le tableau de bord du titre, de modifier les paramètres, de voir les paiements Economy et de gérer l’activation du produit
- Studio Admin : permet de créer des titres, de définir et modifier des rôles, et confère automatiquement les droits title admin sur chaque titre du studio. Vous devez être Studio Admin pour créer des rôles ou les attribuer à des utilisateurs.
- Commercial admin : permet de contrôler une partie du processus de facturation du studio, et confère automatiquement les droits commercial admin sur chaque titre du studio.
Création d’un rôle
- Connectez-vous à PlayFab avec votre compte développeur.
- Dans My Studios and Titles, sélectionnez le menu à trois points (…) à droite de votre studio et choisissez Roles.

- La liste des rôles existants dans votre studio s’affiche. Sélectionnez New custom role pour créer un rôle personnalisé.

- Sous Role details, donnez au rôle un Role title clair. C’est ce nom que vous choisirez ensuite lors de l’attribution du rôle ; il doit donc être descriptif (par exemple, Customer Support ou Build Engineer).

- Si ce rôle doit disposer d’un accès illimité au titre, cochez Title admin. Cette option accorde des autorisations complètes pour le titre et remplace les sélections d’autorisations individuelles ci-dessous.
Configuration des autorisations
La section Configure permissions vous permet de choisir exactement ce que le rôle peut faire. Les autorisations sont organisées en groupes tels que Overview, Identity, Economy, etc., avec un compteur sur chaque groupe (par exemple, Overview (0/7)) indiquant le nombre d’autorisations actuellement sélectionnées. Chaque autorisation propose un ou plusieurs niveaux d’accès :- Read : consulter les données ou la zone
- Edit : créer et modifier
- Delete : supprimer
- Search : filtrez la liste des autorisations pour trouver un élément spécifique.
- Toggle all permissions : sélectionnez ou effacez toutes les autorisations en une seule fois.
- Set read only : sélectionnez uniquement les cases Read dans l’ensemble de l’étendue, en laissant Edit et Delete décochées.
- Collapse all : masquez le contenu de chaque groupe pour un affichage plus clair.

Attribution de rôles aux utilisateurs
Vous pouvez attribuer des rôles de deux façons : à partir d’un utilisateur ou à partir d’un rôle. À partir d’un utilisateur :- Dans My Studios and Titles, sélectionnez le menu à trois points (…) à côté de votre studio et choisissez Users.
- Ouvrez l’utilisateur à mettre à jour et sélectionnez ses rôles par titre. Comme les rôles sont limités à un titre, attribuez le rôle pour chaque titre où l’utilisateur en a besoin.
- Enregistrez vos modifications.


