Propriété et transfert de propriété

Le rôle propriétaire est un rôle système, c’est-à-dire contrôlé par le système BSCW et non pas arbitrairement par des utilisateurs. Chaque objet a un ou plusieurs propriétaires, qui se partagent la responsabilité de l’espace disque utilisé par l’objet possédé – Ce qui est important lorsque le contrôle de l’espace disque (« système de quota ») a été activé pour votre serveur.

La propriété et le transfert de propriété dans BSCW (et transfert de rôles en général) sont mieux expliqués en observant les entrées des listes de dossiers qui servent de liens aux objets BSCW. On accède à un objet par ses entrées et un objet peut avoir une multitude d’entrées. Un exemple : Si vous cliquez sur une entrée d’un document HTML dans l’un de vos espaces de travail partagés, le document est affiché pour vous. Si un autre membre de ce même espace de travail clique sur son entrée dans le même document, elle affiche aussi le document. Donc vous avez tous deux (au moins) des droits accès en lecture sur le document HTML par le biais de vos entrées dans l’espace de travail partagé se référant à ce même objet.

Si vous coupez, supprimez ou collez un objet vous ne coupez, ni supprimer ni collez l’objet réellement, mais vous déplacez une entrée faisant référence à l’objet dans votre presse-papiers, dans votre corbeille ou de votre presse-papiers un autre conteneur objets. Déplacer des objets dans BSCW signifie déplacer les entrées, et non les objets eux-mêmes.

Comment sont créées les entrées ? Si vous créez un objet, les entrées de cet objet sont créées pour tous les membres du conteneur d’objet dans lequel vous créez l’objet. D’autres actions créent également des entrées supplémentaires d’un objet, par exemple, action  Lien    vers le presse-papiers  crée une entrée faisant référence à l’objet dans votre presse-papiers, et inviter de nouveaux membres à un espace de travail crée des entrées à l’espace de travail et à son contenu dans le dossier d’accueil des membres nouvellement invités.

Les entrées existent en deux catégories selon la propriété, l’appartenance et le transfert des rôles :

Une entrée transfère des rôles : C’est typiquement le cas quand un objet et parallèle­ment ses entrées sont créés dans un dossier. Dans ce cas, l’objet hérite des membres et de leurs rôles (y compris le rôle du propriétaire) à partir du dossier dans lequel l’objet a été créé.

Une entrée assigne des rôles : C’est typiquement le cas lorsqu’un utilisateur A est in­vi­té à un dossier dans le rôle « xyz ». Dans ce cas, une entrée dans le dossier d’accueil de l’utilisateur A est créé, qui fait référence au dossier et assigne le rôle « xyz » à l’u­ti­li­sa­teur A. Les propriétaires du dossier restent inchangés, seul l’utilisateur A détient le rôle de « xyz ».

Compte tenu des droits d’accès nécessaires – par défaut ceux d’un gestionnaire – vous pouvez modifier le type d’entrées en ce qui concerne le transfert de rôles ou l’assignation de rôles. Invoquer actionaction  Accès    Affecter un rôle  pour afficher un formulaire qui vous permet soit de définir uniquement des affections spécifiques de rôle pour les membres de l’objet (dans ce cas, l’objet n’a qu’une seule entrée, qui doit être une entrée de transfert de rôle), soit vous permet de spécifier également pour chaque entrée de l’objet, si c’est pour transférer les rôles à partir du dossier conteneur ou s’il définit un rôle spécifique pour les membres du dossier conteneur. Selon votre choix, les entrées deviennent des entrées qui transfèrent des rôles ou des entrées d’assignations de rôles. Il doit y avoir au moins une entrée à gauche, qui transfère le rôle propriétaire à partir du dossier au-dessus (le rôle propriétaire ne peut pas être assigné !). Les affectations spécifiques de rôles pour les utilisateurs répertoriés remplacent les attributions de rôles dérivés du transfert rôle ou de l’affectation de rôle (voir 4.2.3 Affectation de rôles ).

Les deux types d’entrées ne sont pas faciles à distinguer sur l’interface utilisateur. L’icône members indique que l’objet en question est contenue dans au moins deux dossiers avec différents groupes est une bonne référence : Les entrées avec une membresicône members, où le propriétaire diffère du propriétaire du dossier conteneur, sont de bons candidats pour les entrées d’assignations de rôle, tandis que les entrées qui n’ont pas l’membresicône members sont de bons candidats pour les entrées de transfert de rôle. Pour être sûr de la nature d’une entrée, vous devez utiliser action  Accès    Affecter un rôle .

Lorsque des entrées sont déplacées (coupées, collées, supprimées), elles ne changent pas leur nature en ce qui concerne le transfert ou l’assignation de rôles. Lorsque vous déplacez une entrée d’assignation de rôle à votre presse-papiers, elle demeure encore une entrée d’assignation de rôle, et vous conservez le(s) rôle (s) que vous avez eus à l’avance.

Les membres et leurs rôles par rapport à un objet sont le résultat d’une somme de ce qui est transféré ou établi par les entrées individuelles se rapportant à l’objet, éventuellement substituées par des affectations de rôles spécifiques par le biais de action  Accès    Affecter un rôle . Quand un objet n’est plus référencé par une entrée, c’est à dire lorsque toutes les entrées ont été détruites, l’objet sera finalement retiré du système (voir « Détruire » ci-dessous ).

Après la discussion des principes généraux, nous allons maintenant voir comment la propriété et l’appartenance d’un objet sont affectées lorsque les entrées qui y font référence sont cou­pées, collées, supprimées et détruites.

Couper : Couper une entrée à partir d’un dossier F déplace l’entrée à votre presse-pa­piers. Si l’entrée transfère des rôles, elle va maintenant transférer des rôles et des membres de votre presse-papiers au lieu de votre dossier F. Cela vous donnera le rôle de propriétaire et de gestionnaire. Si cette entrée assigne des rôles, votre rôle demeure le même comme dans le dossier F. Les autres membres du dossier F, s’il y en a, n’au­ront plus accès à l’objet référencé par cette entrée. L’appartenance comme membre et la propriété basée sur d’autres entrées qui référencent le même objet dans d’autres dos­siers demeure tel quel.

Coller : Coller une entrée qui transfère un rôle de votre presse-papiers à un dossier G permet à l’entrée de transférer maintenant des membres et des rôles du dossier G au lieu de votre presse-papiers. Par conséquent, tous les membres, les gestionnaires et les pro­priétaires de G deviennent également des membres, des gestionnaires et des pro­pri­étaires de l’objet référencé par l’entrée. Vous perdrez votre rôle de propriétaire/ges­tion­naire si vous n’êtes pas aussi propriétaire/gestionnaire de G. Coller une entrée en assignant un rôle de votre presse-papiers à un dossier G vous laisse avec le même rôle que vous aviez dans votre presse-papiers. Les autres membres du dossier G, s’il y en a, obtiennent l’accès à l’objet référencé par l’entrée dans le rôle qui est défini dans l’entrée – éventuellement remplacé par des affectations de rôles spécifiques de l’objet – à l’exception des membres restreints ou anonymes de G, qui deviennent des memb­res anonymes de l’objet pour assurer un accès minimal. Le rôle propriété qui est basé sur d’autres entrées qui transfèrent des rôles reste tel quel.

Supprimer : fonctionne comme couper, seules les entrées sont déplacées vers la cor­beille et non pas à votre presse-papiers.

Remettre : fonctionne comme coller, seules les entrées sont ramenées à leur em­place­ment d’origine.

Détruire : supprime les entrées de votre corbeille. Si vous détruisez une entrée qui assigne des rôles, vous n’avez plus l’accès à l’objet référencé par cette entrée ; si l’en­trée était votre seul moyen d’accéder à l’objet, vous êtes retiré en tant que membre de l’objet. Si vous détruisez une entrée de transfert de rôle – vous êtes propriétaire et gestionnaire de l’objet parce que vous êtes propriétaire et gestionnaire de votre cor­beille ! – vous perdez votre rôle de propriétaire et de gestionnaire transférés via cette entrée ; si l’entrée était votre seul accès à l’objet, vous êtes retiré en tant que membre et propriétaire de l’objet. L’espace disque utilisé par l’objet n’est plus comptabilisé dans votre quota de disque si le contrôle de l’espace disque est activé pour votre ser­veur BSCW. Un problème se pose lorsque l’entrée de transfert de rôle à être détruite est la dernière entrée référençant l’objet, et il y a d’autres entrées d’assignation de rôle qui restent et qui se réfèrent toujours à cet objet. Si l’entrée serait simplement sup­pri­mée, l’objet n’aurait plus de propriétaire ; vous pourriez penser que vous aviez dé­truit votre « propre » objet tandis que d’autres membres ont encore accès. Pour éviter une telle situation, les autres entrées d’assignations de rôle se référant à l’objet sont aussi sup­primées. Étant donné que les autres membres de l’objet n’ont plus l’accès à l’objet, vous êtes averti par BSCW avant de détruire la dernière entrée de transfert de rôle fai­sant référence à un objet qui a encore d’autres membres. Si vous continuez, l’objet n’a plus d’entrées se référant à lui et sera éventuellement supprimé du système.