La section suivante décrit comment modifier la visibilité d'un Dossier ou d'un Formulaire dans votre Base de données afin que vous puissiez créer des Formulaires et des Dossiers publics et privés.
La visibilité de tous les Formulaires que vous concevez est « privé » par défaut. Cela signifie qu'ils ne seront visibles que pour les utilisateurs auxquels l'accès a été accordé lorsque vous les avez ajoutés à la Base de données.
Vous pouvez modifier la visibilité d'un formulaire pour :
- Public : Le Formulaire devient public. Les utilisateurs à l'intérieur et à l'extérieur de la Base de données peuvent consulter le Formulaire et tous ses Enregistrements, et le formulaire peut être interrogé via l'API sans qu'il soit nécessaire de s'authentifier.
- Privé : Le Formulaire est privé. Seuls les utilisateurs qui y ont été ajoutés pourront y accéder.
Vous pouvez modifier la visibilité d'un dossier pour :
- Privé : Le Dossier est privé. Seuls les utilisateurs qui y ont été ajoutés pourront y accéder.
Si vous modifiez le statut de visibilité d'un Sous-formulaire (par exemple, de Privé à Public), le statut de visibilité du Formulaire Parent changera également.
Comment modifier la visibilité d'un Dossier ou d'un Formulaire
- Dans la section Conception de la base de données, cliquez sur la Ressource dont vous souhaitez modifier la visibilité.
- Dans le panneau latéral de la Ressource, sous l'onglet Autorisations, vous pouvez consulter son statut de visibilité actuel. Cliquez sur « Modifier » pour le changer.
- Cliquez sur « Rendre public » pour autoriser les utilisateurs à consulter le formulaire et tous ses enregistrements
- Le statut de visibilité a changé.
Clarification du lien explicite entre les Paramètres de visibilité et les droits d'accès
La gestion de la visibilité de vos Dossiers et Formulaires au sein de votre Base de données implique une interaction cruciale entre les paramètres de visibilité et les droits d'accès. Ce lien est particulièrement important lorsque l'on considère l'impact de la définition d'une collecte de données comme « publique », ce qui est une source de confusion fréquente chez les clients. Examinons cette relation pour vous fournir une compréhension claire.
Les paramètres de visibilité déterminent qui peut voir et interagir avec vos données dans un Dossier ou un Formulaire. Les droits d'accès, quant à eux, définissent les autorisations et les restrictions pour les utilisateurs concernant des actions telles que la consultation, la modification ou la suppression de données.
L'effet de la visibilité publique sur les droits d'accès
Lorsque vous désignez un Formulaire comme « public », il devient accessible à tous les utilisateurs, tant à l'intérieur qu'à l'extérieur de votre Base de données. Cette large visibilité permet aux utilisateurs de consulter le Formulaire, ses Enregistrements, et même de l'interroger via l'API sans nécessiter d'authentification. Cependant, il est important de noter que lorsqu'un Formulaire est public, l'application de droits d'accès spécifiques devient difficile.
Par exemple, si vous souhaitez restreindre l'accès en modification à certains utilisateurs tout en gardant le Formulaire public, cela peut s'avérer problématique. Le concept de « public » implique intrinsèquement une visibilité sans restriction, ce qui rend difficile l'imposition de restrictions d'accès nuancées.
La relation entre les paramètres de visibilité et les droits d'accès est essentielle pour la gestion des données dans votre Base de données. Bien que le fait de rendre une collecte de données « publique » améliore la visibilité, cela diminue également la possibilité d'appliquer des restrictions d'accès spécifiques. En comprenant cette dynamique et en suivant les meilleures pratiques, vous pouvez trouver un équilibre entre une accessibilité ouverte et une gestion contrôlée des données.
Si vous avez besoin d'une aide supplémentaire ou si vous avez d'autres questions, notre équipe d'assistance dédiée est prête à vous fournir les conseils dont vous avez besoin.
Visibilité de Référence
Certains utilisateurs d'ActivityInfo avec des Anciens rôles peuvent encore avoir accès à la visibilité de Référence pour leurs formulaires ou dossiers.
Le Formulaire et ses Enregistrements sont transformés en données de référence et peuvent être utilisés comme référence. Tout utilisateur ayant accès à la base de données peut consulter le formulaire et tous ses enregistrements, mais il n'apparaîtra pas dans la liste des Formulaires.
Le Dossier peut être utilisé comme référence. Tout utilisateur ayant accès à la base de données peut consulter le dossier, mais il n'apparaîtra pas dans la liste des Dossiers. Soyez prudent car les utilisateurs pourraient ne pas être en mesure d'accéder aux formulaires dans ce dossier.
Si un dossier avec une visibilité de référence est enregistré dans un autre dossier qui a une visibilité privée, un utilisateur qui n'a pas reçu l'accès à ce dossier de niveau supérieur pourra toujours voir ce dossier de niveau supérieur dans la liste des dossiers. Le dossier supérieur reste visible car il contient des formulaires de référence auxquels les utilisateurs doivent avoir accès.
Une bonne pratique pour éviter cela est de ne pas inclure de dossiers de référence dans d'autres dossiers (privés) et de conserver plutôt les dossiers de référence comme des dossiers séparés dans la Base de données.
L'autorisation « Gérer les données de référence » permet aux utilisateurs d'ajouter, de modifier et de supprimer des enregistrements dans les formulaires dont la visibilité est définie sur « Référence ». Comme ces formulaires ne sont pas affichés dans la liste des formulaires de la base de données, l'utilisateur se voit accorder l'accès aux paramètres de la base de données où il peut gérer les enregistrements dans les formulaires de référence.