Bernard Engine · Doc

Rôles, droits et assignation

Cette page explique qui peut faire quoi dans Bernard (rôles et droits), comment les personnes sont rangées par département, et comment on leur assigne le travail. La création d'un compte utilisateur est décrite dans Gestion des utilisateurs.

Rôles et droits

Un rôle est une étiquette de poste (artiste, lead, superviseur, production, IT…) que le studio définit lui-même. Chaque utilisateur a un rôle ; chaque tâche a un rôle attendu (Assign To). Le rôle décide de ce que l'utilisateur peut créer, supprimer, modifier et voir.

Créer et personnaliser un rôle

Réservé aux administrateurs et aux rôles qui ont le droit Can access the Global Root Settings.

  1. Placez-vous à la racine du studio (Navigate › Go To Root), puis ouvrez la Tree View.
  2. Allez dans Categories › Custom Categories, catégorie des rôles. Clic droit › Create pour ajouter un rôle.
  3. Dans le panneau Propriétés, réglez son nom, sa couleur et sa couleur de fond.

Créer un rôle crée aussi son Role Setting (l'ensemble de ses droits) ; supprimer le rôle le supprime.

Régler les droits d'un rôle

Réservé aux administrateurs. Ouvrez Bernard › Settings › Roles Setting. Choisissez le rôle : trois panneaux s'affichent, Content edition rights, Content display rights et Role-based behaviours. Chaque droit est une case, ou une liste pour les droits de création et de suppression. La liste complète, avec les valeurs par défaut, est dans Roles Setting. Les droits qui touchent le plus souvent aux workflows et à l'assignation :

Droit Ce qu'il permet Par défaut
Can Create / Can Delete (par type d'objet : Item, Category, Resource, Project, Project Item, Folder, Group, Playlist, File, Property, Action, Note, Instruction) créer ou supprimer chaque type d'objet aucun
Can manually abort tasks passer une tâche en Aborted oui
Can modify the state of tasks assigned to others (override assignees) changer l'état d'une tâche dont on n'est pas assigné oui
Can modify active Workflow structures (Add/Remove tasks) éditer le workflow d'un élément en production non
Can propagate property values to all child references Set this value on all references non
Can toggle properties between 'Global' and 'Local' inheritance Set Mode to Local / Global non
Can assign actions / Can remove assigned actions assigner des actions à des objets non
Can edit event triggers créer des déclencheurs non
Has access to projects settings ouvrir les Project Settings non
Can access the Global Root Settings ouvrir les Root Settings non

Les droits de création sont volontairement fermés par défaut : un artiste n'a généralement pas besoin de créer un projet. Donnez Project en Can Create aux rôles de production, par exemple.

Réservé aux administrateurs, quel que soit le rôle : Login as, l'onglet Tech, Global Settings, Administration Tools et le changement du rôle d'un utilisateur.

Droits par propriété

En plus des droits du rôle, chaque propriété a deux listes, Read Access et Write Access (des rôles et des utilisateurs) :

Par exemple, réservez l'écriture du Bid (budget) à la production et sa lecture aux leads et aux superviseurs. Pour les régler, sélectionnez la propriété du modèle (voir Personnaliser Bernard) et remplissez ses deux listes. Dans le tableur, une colonne que vous ne pouvez pas modifier porte un cadenas.

Départements

Un département (Department) regroupe des métiers : modélisation, animation, compositing… Il a un nom, une couleur, une couleur de fond et une icône. Les départements sont rangés dans le dossier verrouillé Departments.

Créer un département (administrateurs) :

  1. Placez-vous à la racine du studio, ouvrez la Tree View et le dossier Departments.
  2. Clic droit › Create › Department, saisissez le nom, cliquez sur Create.
  3. Dans le panneau Propriétés, choisissez la couleur du texte, la couleur de fond et l'icône (glissez-déposez une image). L'onglet History garde la trace de ces changements.

Où on s'en sert

Une fois créé, un département est disponible partout dans Bernard.

Assigner le travail

Le principe : on assigne des couples département × rôle, pas des tâches une à une.

  1. Chaque tâche du workflow a un département et un rôle attendu (Assign To), réglés sur le modèle.
  2. L'onglet Assignment d'un élément (un plan, un asset) rassemble tous les couples département × rôle de ses tâches.
  3. Vous mettez des personnes dans chaque couple : toutes les tâches de l'élément qui ont ce couple leur sont assignées.4. Un couple où personne n'a été mis est automatique : s'il n'y a qu'un seul utilisateur du projet (Project Users) avec ce rôle et ce département, il est assigné ; s'il y en a plusieurs, personne ne l'est.
  4. L'assignation peut aussi être forcée tâche par tâche.

Pour que l'assignation automatique trouve quelqu'un, la personne doit donc avoir le bon rôle, le bon département et figurer dans les utilisateurs du projet. Voir Assignment pour les boutons de l'onglet (Update Automatic Assignment, Reset Automatic Assignment).

Qui peut assigner ? Dans l'onglet Assignment, ceux qui ont le droit d'écrire la propriété Assignment de l'élément. Dans le tableur, la colonne Assignment est calculée à partir des sous-tâches et en lecture seule.

Assign Me

Si vous écrivez une note ou une correction sur une tâche et que vous voulez la prendre :

Assign Me n'est proposé que si la tâche a un département et un rôle attendu unique.

Une seule tâche en WIP par personne

Quand vous passez une tâche en WIP, Bernard met votre précédente tâche en cours en Pause. Ainsi le temps passé n'est compté que sur une tâche à la fois. Le détail des états est dans Workflows, états et modèles.

Autres règles liées à l'assignation :