Gestion de la structure du contenu et des accès
La structuration du contenu et la gestion des accès d’un Workspace Enterprise Server peuvent être effectuées à la fois depuis la page Admin – Explorer (par un administrateur) ou depuis la page Projects principale (par un membre du Workspace disposant de droits suffisants). Les commandes et fonctionnalités de ces pages vous permettent de :
-
Parcourir les dossiers et les éléments du Workspace. Vous pouvez créer, modifier et supprimer des dossiers, et ainsi construire la structure du Workspace. Les dossiers et éléments supprimés sont envoyés dans la Corbeille, où ils peuvent être supprimés définitivement ou restaurés.
-
Définir le partage au niveau des dossiers et au niveau des éléments. Cela permet de contrôler qui peut voir quel contenu dans le Workspace et, au niveau du dossier, si les autres utilisateurs peuvent simplement consulter un dossier et son contenu, ou également le modifier (c’est-à-dire publier/valider/téléverser des données de conception dans celui-ci).
-
Spécifier si un dossier ou un élément (tel qu’un projet) hérite de ses autorisations de partage de son dossier parent. Il s’agit de la condition par défaut.
En termes de structure et de gestion du contenu, les interfaces des pages
-
La page
Projects du Workspace offre une approche simple de la gestion des dossiers et des éléments de projet, accessible aux administrateurs, aux propriétaires de projets/éléments et aux autres utilisateurs disposant de droits d’édition suffisants.
La majorité des tâches de gestion de la structure et des autorisations du Workspace peuvent être effectuées à partir des commandes de la pageProjects . -
La page
Explorer du Workspace, similaire au panneau Altium Designer Explorer et accessible uniquement aux administrateurs, fournit un accès de gestion à tous les dossiers et éléments, y compris les données de Release de projet, les composants, le contenu géré, etc.
La pageExplorer fournit un contrôle détaillé de la structure du Workspace et des paramètres d’autorisation, y compris l’accès au dossier racineProjects .
Partage des dossiers et des éléments
La structure de dossiers du Workspace Enterprise Server repose sur un schéma avancé d’héritage des autorisations basé sur la propagation des autorisations de partage des objets parents vers les objets enfants — ces derniers pouvant être un dossier ou des éléments de conception tels que des projets, des composants, des fichiers BOM, des modèles, etc. Cette organisation simplifie le processus de structuration des dossiers d’un Workspace et de leurs autorisations de partage afin de répondre aux exigences d’accès des utilisateurs et groupes d’utilisateurs de l’entreprise.
Un Workspace offre les capacités de partage suivantes :
-
Folder-level Sharing – permet de contrôler qui peut voir quel contenu dans le Workspace en partageant des dossiers. Cela permet de déterminer si les autres utilisateurs peuvent simplement consulter un dossier et son contenu, ou également le modifier (c’est-à-dire publier/valider/téléverser des données de conception dans celui-ci). Un même Workspace peut être partitionné en différentes « zones » de contenu effectives, avec des autorisations contrôlées au niveau des dossiers, ce qui permet de rendre le contenu sélectivement visible ou masqué selon les besoins, afin de donner aux bonnes personnes le bon accès aux bonnes données. -
Item-level Sharing – permet de contrôler qui peut voir et accéder à quels éléments dans un dossier partagé. Ce niveau de partage plus spécifique vous permet de remplacer (ou de compléter) l’ensemble d’autorisations qu’un élément a hérité de son dossier parent. À condition qu’un utilisateur ait accès au dossier lui-même, il pourra alors consulter/modifier (selon les autorisations) les éléments de ce dossier qui lui sont partagés.
Les capacités de partage ci-dessus respectent le schéma d’héritage des autorisations du Workspace. Dans sa forme la plus simple, les autorisations appliquées à un dossier se propagent vers le bas dans la hiérarchie des dossiers via les relations parent-enfant — du dossier au sous-dossier, tout au long de la chaîne.
Cette structure d’héritage des autorisations est maintenue (sauf si elle est volontairement désactivée à un certain niveau de la hiérarchie) lorsque des dossiers sont ajoutés à la hiérarchie, ainsi que lorsque des autorisations sont ajoutées dans la hiérarchie. Lorsque des autorisations supplémentaires sont appliquées à un dossier qui n’est pas le dossier racine — c’est-à-dire qu’il se trouve dans la hiérarchie — elles seront héritées vers le bas à partir de ce niveau, sans affecter les autorisations existantes.
Dans la page
ou l’option
de l’entrée pour accéder à la fenêtre
-
par défaut — lorsqu’un Workspace est activé pour la première fois — le dossier racine
Projects n’est pas accessible dans la pageProjects , mais il devient disponible si d’autres dossiers racine sont créés. L’interface de la pageExplorer peut toujours accéder au dossierProjects . -
l’interface et les fonctionnalités de la fenêtre fonctionnent de la même manière lors du partage d’un projet — cela inclut la possibilité de changer le propriétaire de l’élément (dossier).
Dans la page
Points à connaître :
-
En termes d’autorisations, un utilisateur/groupe dispose d’un accès Lecture/Écriture lorsque l’option
Can Write (Edit) est activée. Si cette option est désactivée, il dispose uniquement d’un accès Lecture (View). -
En termes de sélections d’autorisations de partage dans l’interface utilisateur :
-
Une option
cochée (lecture/écriture) dans la pageCan WriteExplorer équivaut à la sélection de dans la pageCan EditProjects . -
Une option
décochée (lecture seule) dans la pageCan WriteExplorer équivaut à la sélection de dans la pageCan ViewProjects .
-
-
Pour supprimer l’accès partagé à un dossier/élément pour un utilisateur/groupe existant :
-
dans la page
Projects , sélectionnez l’optionRemove de la vignette utilisateur/groupe dans la fenêtreShare Item . -
dans la page
Explorer , cliquez sur le contrôleRemove associé à l’entrée utilisateur/groupe dans la fenêtreShare .
-
-
Par défaut, un dossier/élément n’est disponible que pour son propriétaire (initialement son créateur) et pour tous les membres du groupe
. Ces autorisations sont inhérentes et n’ont pas besoin d’être ajoutées explicitement.Administrators etOwners disposent des autorisations Lecture/Écriture (Afficher/Modifier).Administrators -
Pour permettre à tous les utilisateurs du Workspace de voir un dossier/élément :
-
dans la fenêtre
Share Item de la pageProjects , définissez l’option d’accès de la vignetteWorkspace Members sur , ou surCan View pour un accès complet en écriture.Can Edit -
dans la fenêtre
Share de la pageExplorer , sélectionnez le contrôleAdd Anyone et décochez son optionCan Write , ou laissez-la cochée pour un accès complet en écriture.
-
-
Contrairement aux autres éléments, les autorisations de partage d’un élément de projet de conception ne peuvent pas être gérées via la page
Explorer . Elles sont à la place définies dans la fenêtreShare Item , accessible depuis la pageProjects . Consultez la page Workspace Projects pour des informations détaillées.
Restrictions de partage contrôlées par héritage
Certains niveaux d’accès utilisateur, tels que Can ViewNo accessCan EditAnyoneWrite
Dans ce cas par défaut, par exemple, les options permettant de rétrograder les autorisations héritées d’un dossier (de EditViewNo Access
Pour déconnecter intentionnellement l’héritage des autorisations Parent vers Enfant pour ce dossier, afin qu’un niveau d’accès différent (réduit) puisse être appliqué, décochez l’option
De même, lorsque vous modifiez les autorisations de partage d’un dossier via la page Explorer du Workspace, vous ne pouvez pas rétrograder les autorisations héritées du dossier parent. Décochez l’option
Continuité de l’héritage des autorisations
La continuité de l’héritage des autorisations de partage à travers la hiérarchie des dossiers du Workspace, telle que décrite ci-dessus, est maintenue sauf si l’héritage des autorisations d’un dossier depuis son dossier parent est explicitement déconnecté (désactivé) à un moment donné. La propagation Parent vers Enfant des autorisations pour un dossier (ou projet/élément) est désactivée en décochant son option Inherit permissions from parent, telle qu’elle est disponible dans la boîte de dialogue
La profondeur complète de l’héritage des autorisations de dossier sera restaurée si l’option
Conformément au schéma d’héritage des autorisations activé, les autorisations d’un dossier/élément peuvent être promues et complétées (ce qui revient effectivement à la même action), mais non rétrogradées par rapport à celles de son parent. Cela s’applique également si une autorisation ajoutée pour un groupe/utilisateur est commune aux entités parent et enfant :
-
Lorsqu’une autorisation est ajoutée à un dossier, elle écrase effectivement la même autorisation dans un dossier enfant si celle-ci est à un niveau d’accès inférieur. Par exemple, si l’autorisation
est ajoutée à un dossier et que son dossier enfant possède une entréeLibrarians Read/Write existante, celle-ci sera promue en entréeLibrarians Read .Librarians Read/Write
En substance, un accès de niveau Écriture a été ajouté au dossier parent, et celui-ci est hérité par le dossier enfant. L’héritage des autorisations est maintenu. -
Inversement, lorsqu’une autorisation est ajoutée à un dossier, elle n’affecte pas la même autorisation dans un dossier enfant si celle-ci possède un niveau d’accès supérieur. Par exemple, si l’autorisation
est ajoutée à un dossier et que son dossier enfant possède une entréeLibrarians Read existante, celle-ci ne sera pas modifiée (rétrogradée) en entrée de niveauLibrarians Read/Write – elle reste à son niveau d’autorisation existant.Read
En substance, un accès de niveau Lecture a été ajouté au parent, et celui-ci existe déjà dans le dossier enfant. L’héritage des autorisations est maintenu.
Déplacement de dossiers
Les dossiers du Workspace peuvent être déplacés vers n’importe quel autre emplacement de la structure de dossiers via la page
La manière dont les autorisations de partage d’un dossier déplacé sont déterminées dépend de la relation d’héritage avec son dossier parent existant :
-
Lorsque l’option
Inherit parent folder permissions d’un dossier est activée (condition par défaut), le fait de déplacer ce dossier dans un autre dossier entraînera qu’il :-
hériter de l’ensemble d’autorisations de son nouveau dossier parent (y compris le propriétaire de ce dossier).
-
perdre ses autorisations héritées d’origine.
-
* Les autorisations « héritées » d’un dossier/projet sont celles adoptées depuis son parent — elles ont été héritées.
-
-
conserver ses autorisations étendues précédentes.
-
* Les autorisations « étendues » d’un dossier/projet sont celles qui ont été spécifiquement ajoutées pour étendre l’accès utilisateur — elles n’ont pas été héritées de son parent.
-
En bref, les autorisations de l’ancien parent sont remplacées par celles du nouveau parent, mais celles qui ont été ajoutées se déplacent avec le dossier.
-
-
Lorsque l’option
Inherit parent folder permissions d’un dossier est désactivée (il n’adopte pas les autorisations de son parent), le fait de déplacer ce dossier dans un autre dossier aura pour effet de :-
conserver ses autorisations d’origine.
-
conserver l’état désactivé de son paramètre
Inherit parent folder permissions .
En bref, il s’agit littéralement d’un événement de déplacement sans autre modification. Cela peut être considéré comme la manière la plus sûre de déplacer un dossier et son contenu, car cela évite la possibilité de changements inattendus d’autorisations dus à l’héritage depuis son nouveau dossier parent.
-
Gestion des autorisations de création de projet
Avec les paramètres Workspace par défaut, les projets créés ou téléversés par les membres du Workspace sont stockés dans le dossier
Comme indiqué ci-dessus, les autorisations de dossier sont accessibles dans la Anyone
Les autorisations d’écriture mises à jour détermineront quels membres du Workspace peuvent créer (ou téléverser) des projets dans le dossier Managers
Pour une hiérarchie de dossiers structurée où les autorisations et l’accès utilisateur/groupe sont configurés en conséquence, par exemple avec une ouverture progressive vers le bas de l’arborescence des dossiers, cette approche peut fournir des niveaux d’accès aux autorisations adaptés aux utilisateurs et aux groupes en fonction du dossier cible
Autorisations par défaut de création de projet
Comme alternative à l’organisation par défaut où un projet nouvellement ajouté hérite de l’ensemble d’autorisations de son dossier parent, vous pouvez spécifier un ensemble fixe d’autorisations pour tous les nouveaux projets en activant l’option
Lorsqu’elle est activée, un projet nouvellement créé adoptera les autorisations spécifiées par cette option au lieu d’hériter des autorisations de son dossier parent. Les paramètres initiaux de l’option correspondent aux paramètres par défaut du Workplace — accès en écriture pour tous les utilisateurs — et peuvent être modifiés selon vos besoins. Un exemple pourrait être un accès WriteView
-
Les administrateurs disposent toujours d’un accès en écriture à tous les projets (et dossiers), donc ce paramètre ne peut pas être modifié (il est en lecture seule).
-
Le propriétaire du projet (l’utilisateur qui a créé un projet) dispose d’un accès complet à un projet, et par extension à son dossier parent, car des autorisations d’écriture sur le dossier sont requises pour créer un nouveau projet.
-
L’application d’un ensemble fixe d’autorisations de projet (comme décrit ci-dessus) est peu susceptible d’inclure les autorisations du dossier parent ; par conséquent, l’héritage des autorisations parent-enfant (dossier-projet) est automatiquement désactivé — diapositive n° 4 ci-dessus. S’il est réappliqué manuellement au projet, l’ensemble d’autorisations du dossier parent sera alors ajouté au projet — voir Continuité de l’héritage des autorisations ci-dessus pour plus d’informations.
-
Le comportement d’adoption des autorisations décrit pour les nouveaux projets s’appliquera également lors du clonage d’un projet.
Création de projet sans accès en écriture au dossier
Lorsqu’un utilisateur sans accès en écriture au dossier
Du point de vue d’un administrateur Workspace, les dossiers personnels du membre sont regroupés sous un dossier
Téléchargement d’une révision d’élément
Pour télécharger des données depuis l’interface, cliquez sur le contrôle
Navigation dans la structure du Workspace
Vous pouvez parcourir le contenu d’un Workspace via l’interface du navigateur de plusieurs façons, comme illustré dans l’image suivante et décrit ci-après.
-
En cliquant sur le nom d’un dossier dont vous souhaitez parcourir le contenu.
-
En utilisant la fonction de recherche. Saisissez un mot-clé basé sur l’ID, le commentaire ou la description d’un élément, puis appuyez sur
ou cliquez sur l’icône en forme de loupe (Enter
). L’ensemble du Workspace sera analysé et les résultats de la recherche seront listés sous forme d’éléments correspondants.
Fonctionnalités supplémentaires
Les fonctionnalités supplémentaires suivantes sont disponibles lors de la navigation dans le contenu via l’interface du navigateur du Workspace :
-
Navigate – cette commande, disponible dans le menu contextuel accessible par clic droit sur un élément, permet d’accéder rapidement à cet élément dans le panneau Explorer d’Altium Designer. Altium Designer sera ouvert pour effectuer cette action (une invite vous demandera si vous souhaitez ouvrirX2.exe – l’exécutable source d’Altium Designer). -
Full item info – cette commande, disponible dans le menu contextuel accessible par clic droit sur une révision d’élément, permet d’afficher une vue listant tous les détails de cette révision. En pratique, il s’agit simplement d’une vue qui inclut toutes les différentes vues d’aspect disponibles pour cette révision d’élément (à l’exception deSummary ). -
Follow/UnFollow – utilisez la commandeFollow , disponible dans le menu contextuel accessible par clic droit sur un dossier de typeComponents , pour suivre ce dossier. Toute activité dans le dossier suivi (création de composant, publication, changement d’état de révision ou suppression) sera signalée par une notification par e-mail envoyée depuis le Workspace (à condition que les notifications par e-mail aient été activées pour le Workspace par un administrateur). Utilisez la commandeUnFollow pour arrêter de suivre l’activité des composants dans ce dossier. -
Remove Folder – utilisez cette commande, disponible dans le menu contextuel accessible par clic droit sur un dossier, pour déplacer ce dossier et tout son contenu (sous-dossiers et éléments qu’il contient) vers la zone isolée Trash du Workspace. Les entités dans la zoneTrash peuvent ensuite être supprimées définitivement ou restaurées, selon les besoins. Si vous supprimez un dossier de projet, toutes les publications associées seront également déplacées vers la zoneTrash . -
Remove Item – utilisez cette commande, disponible dans le menu contextuel accessible par clic droit sur un élément, pour déplacer cet élément vers la zone isolée Trash du Workspace. Les entités dans la zoneTrash peuvent ensuite être supprimées définitivement ou restaurées, selon les besoins. Si vous supprimez un élément de composant, vous avez également la possibilité de déplacer en même temps ses modèles associés versTrash . Notez que ceux-ci ne peuvent être supprimés que s’ils ne sont pas utilisés ailleurs (par un ou plusieurs autres composants).
).
).
).
)