Ici je paramètre les accès aux documents enregistrés dans MaarchCourrier. Cela s'apparente au périmètre documentaire. Au niveau technique, c'est la "clause where" de MaarchCourrier.
Afin de bien configurer l'accès aux ressources documentaires, il est impératif de bien définir l’arborescence des entités ! En effet la plupart des mots clés présents dans la where clause du groupe font références aux entités |
Cet écran résume les accès aux documents dont dispose le groupe d'utilisateurs. Les actions suivantes sont disponibles via les boutons :
On peut également avoir un aperçu du paramétrage de l'accès depuis le bouton :
Cet écran permet de définir le périmètre documentaire du groupe (quels documents le groupe aura le droit de consulter).
Les métadonnées permettant de paramétrer un accès aux documents sont :
Requis | Intitulé rubrique | Donnée |
---|---|---|
Collection | Permet de choisir la collection dans lequel le groupe peut voir les documents (courrier, facture, documents business) | |
Description | Permet de choisir un nom à cet accès (purement informatif) | |
Clause where | Permet de sélectionner quels documents doit être visible pour ce groupe. Cette condition se base sur une sélection basé sur le langage SQL | |
Actions | Permet d'autoriser la suppression ou la modification d'un document depuis la fiche détaillée du courrier. La modification et la suppression est alors permanente, quelque soit l'état du courrier (en cours de traitement, clos etc) | |
Période | On peut également définir un accès provisoire qui ne sera effectif que sur une période déterminée |
Nous proposons 4 grands accès aux documents (where clause)
Type accès | Commentaires | |
---|---|---|
Accès Total 1=1 ou DESTINATION IN (@all_entities) | Le groupe aura un accès total aux documents enregistrés (utilisé strictement pour l'administrateur) | |
Interdiction Totale 1=-1 | Le groupe n'aura aucun accès aux documents enregistrés (Peu utilisé) | |
Accès utilisateur régulier DESTINATION in (@my_entities) | Le groupe ne verra que les documents en destination de son/ses entité(s) | |
Accès responsable DESTINATION IN (@subentities[@my_entities]) | Le groupe ne verra que les documents en destination de son/ses entité(s) et des sous-entités rattachées |