<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="fr">
	<id>https://wiki.dr13.cnrs.fr/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=10.13.110.19</id>
	<title>Wiki_DR13 - Contributions de l’utilisateur [fr]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.dr13.cnrs.fr/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=10.13.110.19"/>
	<link rel="alternate" type="text/html" href="https://wiki.dr13.cnrs.fr/wiki/index.php?title=Sp%C3%A9cial:Contributions/10.13.110.19"/>
	<updated>2026-05-13T13:08:39Z</updated>
	<subtitle>Contributions de l’utilisateur</subtitle>
	<generator>MediaWiki 1.31.15</generator>
	<entry>
		<id>https://wiki.dr13.cnrs.fr/wiki/index.php?title=Applications_DUO&amp;diff=10804</id>
		<title>Applications DUO</title>
		<link rel="alternate" type="text/html" href="https://wiki.dr13.cnrs.fr/wiki/index.php?title=Applications_DUO&amp;diff=10804"/>
		<updated>2024-03-11T15:22:39Z</updated>

		<summary type="html">&lt;p&gt;10.13.110.19 : /* Visiteur */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__TOC__&lt;br /&gt;
&lt;br /&gt;
== Environnement technique ==&lt;br /&gt;
&lt;br /&gt;
* Développé avec le framework symfony 5, montée de version vers symfony 6.4 en janvier 2024&lt;br /&gt;
* Les sources sont en production sur le serveur webserv2. La mise à jour se fait à partir d&amp;#039;un dépôt git stocké sur la forge de la DSI https://src.koda.dsi.cnrs.fr/ &lt;br /&gt;
* Répertoire sur webserv2 /var/www/html/duo2&lt;br /&gt;
* Token de déploiement : https://gitlab+deploy-token-19:EyFF2vyEcw7XVs6v2jwB@src.koda.dsi.cnrs.fr/nelly.pernot.2/duo2.git&lt;br /&gt;
&lt;br /&gt;
== Architecture ==&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Architecture.png]]&lt;br /&gt;
&lt;br /&gt;
== Applications ==&lt;br /&gt;
&lt;br /&gt;
 Sauf pour l&amp;#039;application Evenements, tous les applications nécessitent une authentification via l&amp;#039;IDP de la fédération de recherche. Sont exclues d&amp;#039;office toutes les connexions ayant une adresse mel étudiant (nom.prenom&amp;#039;&amp;#039;&amp;#039;@etu&amp;#039;&amp;#039;&amp;#039;.domaine) car pas assez sécurisé.&lt;br /&gt;
 En général, on appelle équipe de direction les personnes étant DU, ADJDU ou ADMINLABO.&lt;br /&gt;
&lt;br /&gt;
=== Administration (droit d&amp;#039;accès) ===&lt;br /&gt;
&lt;br /&gt;
 Permet de donner des droits d&amp;#039;accès aux différentes applications de DUO. Il est réservé aux personnes du SSI.&lt;br /&gt;
 &lt;br /&gt;
 Quelques rôles labo peuvent être donnés sur certains modules par le labo si la personne à le droit &amp;quot;d&amp;#039;administration des droits d&amp;#039;accès&amp;quot; (partie labo). Ces modules disponibles sont répertoriés dans la constante MODULE_VISIBLE_LABO renseigné dans l&amp;#039;entité RefModule.&lt;br /&gt;
&lt;br /&gt;
 Correspondance &amp;#039;&amp;#039;&amp;#039;onglet module droit d&amp;#039;accès&amp;#039;&amp;#039;&amp;#039; : codeModule =&amp;gt; application (pavé dans page accueil)&lt;br /&gt;
 certains pavés peuvent être affichés sans nécessiter de droits, dans ce cas seule la partie utilisateur sera disponible.&lt;br /&gt;
 * &amp;#039;&amp;#039;&amp;#039;Administration&amp;#039;&amp;#039;&amp;#039; : admin =&amp;gt; Administration &lt;br /&gt;
 * &amp;#039;&amp;#039;&amp;#039;Cdl&amp;#039;&amp;#039;&amp;#039; : cdl =&amp;gt; Cdl &lt;br /&gt;
 * &amp;#039;&amp;#039;&amp;#039;Carte Multi-services&amp;#039;&amp;#039;&amp;#039; : cms =&amp;gt; Carte Multi-services &lt;br /&gt;
 * &amp;#039;&amp;#039;&amp;#039;Espace SFAC&amp;#039;&amp;#039;&amp;#039; Colloque,Compta,Etats BFC,Recette : sfac =&amp;gt; Colloque, Compta, Etats BFC, Recettes &lt;br /&gt;
 * &amp;#039;&amp;#039;&amp;#039;Compte utilisateurs DR&amp;#039;&amp;#039;&amp;#039; : compte =&amp;gt; Compte utilisateurs &lt;br /&gt;
 * &amp;#039;&amp;#039;&amp;#039;Événement formation&amp;#039;&amp;#039;&amp;#039; : evenement =&amp;gt; Événements, Formation&lt;br /&gt;
 * &amp;#039;&amp;#039;&amp;#039;Heures non-Ouvrées/HNO&amp;#039;&amp;#039;&amp;#039; : hno =&amp;gt; Heures non Ouvrables &lt;br /&gt;
 * &amp;#039;&amp;#039;&amp;#039;PFU&amp;#039;&amp;#039;&amp;#039; : pfu =&amp;gt; PFU&lt;br /&gt;
 * &amp;#039;&amp;#039;&amp;#039;Interlocuteurs service&amp;#039;&amp;#039;&amp;#039; : referentiel =&amp;gt; Recherche interlocuteurs (partie administration) &lt;br /&gt;
 * &amp;#039;&amp;#039;&amp;#039;Réservation des Ressources&amp;#039;&amp;#039;&amp;#039; - LocaBuro : reservation =&amp;gt; Réservation des ressources, LocaBuro&lt;br /&gt;
 * &amp;#039;&amp;#039;&amp;#039;Téléphonie&amp;#039;&amp;#039;&amp;#039; : telephonie =&amp;gt; Téléphonie&lt;br /&gt;
&lt;br /&gt;
=== Annuaire campus ===&lt;br /&gt;
&lt;br /&gt;
 Pas de droits spécifique, filtrer sur l&amp;#039;appartenance aux campus. accessible aussi pour les gardiens.&lt;br /&gt;
 Donne la liste des personnes sur les campus avec leur numéro de téléphone renseigné dans Reseda (implantation_personne).&lt;br /&gt;
&lt;br /&gt;
=== CDL ===&lt;br /&gt;
&lt;br /&gt;
 Ne concerne que les labos qui sont sur le campus ADV et RDM.&lt;br /&gt;
 * partie labo, seuls les DU, ADJDU, ADMINLABO accèdent à la partie labo, grâce à leur profil de DU, ADJDU et ADMINLABO (pas de droits d&amp;#039;accès spécifiques à donner). Toutefois un droit d&amp;#039;accès labo a été prévu pour les cas particuliers de personnes labos n&amp;#039;ayant pas le profil (exemple Christine Chable-Bessia CEMIPAI)&lt;br /&gt;
 * partie DR, il faut avoir un droit d&amp;#039;accès DR donner dans &amp;quot;Administration&amp;quot;.&lt;br /&gt;
 Les personnes ayant un droit d&amp;#039;accès DR peuvent voir également la partie labo (selection d&amp;#039;un labo par menu déroulant).&lt;br /&gt;
&lt;br /&gt;
=== Carte Multi-services ===&lt;br /&gt;
&lt;br /&gt;
 accessible uniquement pour une personne qui a un rôle DR.&lt;br /&gt;
 &lt;br /&gt;
 Cette application est en lien avec la base de données CarteCMS qui se trouve sur le serveur Secu-CAB. &lt;br /&gt;
 &lt;br /&gt;
 Elle se sert également d&amp;#039;un webservice SOAP mis à disposition par unicampus pour récupérer directement le statut de la carte ou pour changer son statut (mise en opposition, réactivation).&lt;br /&gt;
&lt;br /&gt;
=== Colloque, Compta, Etats BFC, Recettes ===&lt;br /&gt;
&lt;br /&gt;
 applications utilisées par le SFAC&lt;br /&gt;
&lt;br /&gt;
 * partie labo&lt;br /&gt;
   accès automatique pour les administrateurs de laboratoire, les personnes déclarées administrateur Geslab ou gestionnaire Geslab (dans les correspondants labos) sur les codes divisions liés à leur unité.&lt;br /&gt;
&lt;br /&gt;
 * partie DR&lt;br /&gt;
  un rôle administrateur est donné dans &amp;quot;Administration&amp;quot; de duo, puis les rôles de gestionnaire sont donnés à l&amp;#039;intérieur de chaque application concernée.&lt;br /&gt;
  particularité pour Etatlabo où tous les accès sont donnés dans &amp;quot;Administration&amp;quot; de duo&lt;br /&gt;
&lt;br /&gt;
=== Compte utilisateurs ===&lt;br /&gt;
 &lt;br /&gt;
 Accessible uniquement aux personnels de la délégation régionale.&lt;br /&gt;
 * Interface utilisateur&lt;br /&gt;
   Nécessite un droit d&amp;#039;accès pour faire une demande d&amp;#039;ouverture de compte ou de prolongation.&lt;br /&gt;
 * Interface gestion des comptes (rôle Administration compte DR)&lt;br /&gt;
   En général attribué au SSI.&lt;br /&gt;
 Droit donné dans &amp;quot;Administration&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== Exploitation ===&lt;br /&gt;
 Pas de droit spécifique, c&amp;#039;est filtré sur les personnes du service SSI.&lt;br /&gt;
 Application qui sert à faire le suivi des serveurs de la délégation, elle est surtout utilisée par les administrateurs système et réseau du service.&lt;br /&gt;
&lt;br /&gt;
=== Événements, Formation ===&lt;br /&gt;
  Ces deux interfaces s&amp;#039;appuient sur le même code et la même base de données Evenement. L&amp;#039;affichage se fait en fonction du type d&amp;#039;événement.&lt;br /&gt;
&lt;br /&gt;
 * Événements&lt;br /&gt;
  peut être accessible sans connexion uniquement pour s&amp;#039;inscrire à un événement grand public (ex. café video)&lt;br /&gt;
 * Formation&lt;br /&gt;
  pour pouvoir s&amp;#039;inscrire à une formation, il faut être référencé dans Reseda.&lt;br /&gt;
&lt;br /&gt;
 Il faut avoir un droit d&amp;#039;accès donné dans &amp;quot;Administration&amp;quot; pour pourvoir administrer un événement (une petite doc d&amp;#039;aide existe dans l&amp;#039;application).&lt;br /&gt;
&lt;br /&gt;
=== LocaBuro ===&lt;br /&gt;
  Correspond à Flexibureau dans l&amp;#039;arborescence du code DUO.&lt;br /&gt;
&lt;br /&gt;
  Accessible uniquement aux personnels de la délégation régionale. Si problème, faire vérifier que la personne est bien affectée à un service dans Reseda (service affaire générale).&lt;br /&gt;
  Le principe, certains bureaux sont flexibles donc donnant lieu à une réservation, d&amp;#039;autres sont bloqués et affectés à des personnes. Si le bureau n&amp;#039;est pas mutualisé, seules les personnes du service à qui il appartient pourront le réserver.&lt;br /&gt;
&lt;br /&gt;
=== HNO - Heures non Ouvrables ===&lt;br /&gt;
 &lt;br /&gt;
 Pour avoir accès à ce module, il faut être en possession d&amp;#039;une carteCMS valide.&lt;br /&gt;
 &lt;br /&gt;
 * Si ce n&amp;#039;est pas le cas, consulter la rubrique Résolution de problèmes de [[Système de Gestion des Cartes]]&lt;br /&gt;
&lt;br /&gt;
 Normalement il faut faire partie des campus ADV ou RDM pour pouvoir faire des demandes de HNO. Pour le cas très exceptionnel où on doit donner l&amp;#039;accès à quelqu&amp;#039;un d&amp;#039;un labo extérieur, il faut qu&amp;#039;Agathe Morel lui fasse une autorisation permanente. &lt;br /&gt;
 * Si elle n&amp;#039;arrive pas à sélectionner la personne, vérifier qu&amp;#039;elle a bien une carte CMS active et que son labo fait partie de la liste des labos_ext_hno. &lt;br /&gt;
 * Pour vérifier si le labo fait partie de la liste, il faut aller sur le serveur où se trouve le code de DUO (webserv2), éditer le fichier .env.local et vérifier la constante LABOS_EXT_HNO, &lt;br /&gt;
 * si le labo n&amp;#039;est pas dans la liste, le rajouter&lt;br /&gt;
 * puis relancer la commande :  composer dump-env prod&lt;br /&gt;
&lt;br /&gt;
 Paramétrage unité, permet de pouvoir sélectionner une autre unité lors de la demande de HNO (ex: IRIM doit pouvoir faire une demande pour les locaux du CEMIPAI). On peut y paramétrer également la validation du N+1. Le N+1 se base sur le responsable de la sous-structure renseigné dans Reseda.&lt;br /&gt;
&lt;br /&gt;
 Particularité de la demande d&amp;#039;autorisation permanente. Seul un membre de la direction à accès au choix, si la demande est faite pour un membre de cette direction, elle sera automatiquement validée, sinon la demande devra être validée par la délégation (délégué, adjoint délégué ou rôle superviseur Agathe Morel).&lt;br /&gt;
&lt;br /&gt;
 Les gardiens ont la possibilité de faire rentrer une personne qui n&amp;#039;a pas fait de demande HNO (ou si celle-ci n&amp;#039;a pas été validée), ils font alors une entrée exceptionnelle dans l&amp;#039;application. Ceci envoie un mel à la direction du labo concerné et mise en copie aux personnes de la délégation renseignées dans l&amp;#039;onglet &amp;quot;adresse de la délégation&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== Listes de diffusion ===&lt;br /&gt;
&lt;br /&gt;
 Accessible uniquement pour les personnes de la délégation (MOY1300).&lt;br /&gt;
 Page spéciale =&amp;gt; [[Gestion Listes de diffusion]]&lt;br /&gt;
&lt;br /&gt;
=== Recherche interlocuteurs ===&lt;br /&gt;
&lt;br /&gt;
 Correspond à Referentiel dans l&amp;#039;arborescence du code DUO.&lt;br /&gt;
&lt;br /&gt;
 Consultation disponible pour les personnes dont le labo fait partie du périmètre OCCITANIE.&lt;br /&gt;
 Administration accessible en fonction des droits attribués dans &amp;quot;Administration&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== Réservations ressources ===&lt;br /&gt;
&lt;br /&gt;
 * Consultation disponible pour les personnes dont le labo fait partie du périmètre OCCITANIE. &lt;br /&gt;
 * Les réservations pourront se faire en fonction du paramétrage du périmètre de chaque ressource.&lt;br /&gt;
 * L&amp;#039;administration des ressources nécessitent un droit d&amp;#039;accès donné dans &amp;quot;Administration&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== Téléphonie ===&lt;br /&gt;
 * Consultation disponible pour les personnes dont le labo fait partie du périmètre CAMPUS.&lt;br /&gt;
 * La demande de poste téléphonique passera par la validation d&amp;#039;un valideur si le demandeur n&amp;#039;est pas lui-même valideur (droit donné dans &amp;quot;Administration&amp;quot;). Un ticket est alors créé pour le service SSI dans IDéAL.&lt;br /&gt;
 * La gestion des demandes nécessite également un droit DR (en général, droit donné à quelqu&amp;#039;un du SSI).&lt;br /&gt;
&lt;br /&gt;
=== Visiteur ===&lt;br /&gt;
 &lt;br /&gt;
 Permet de demander un accès aux campus ADV et RDM pour toute personne ne possédant pas de carteCMS. Une autorisation avec QRCODE sera alors générer lors de la validation. La persone pour qui le QRCODE est généré recevra un mel si celui-ci a ben été renseigné dans la demande.&lt;br /&gt;
&lt;br /&gt;
 Le droit de valideur se donne dans la partie &amp;quot;Admin campus&amp;quot; de &amp;quot;Administration&amp;quot;. Il faut que ce soit une personne de la direction (Du, AdjDu, adminlabo) du labo qui en fasse la demande pour quelqu&amp;#039;un du labo (ticket IDéAL pour garder la trace). Il faut également que la demande soit motivée (chef d&amp;#039;équipe etc..), ce droit ne peut pas être donné à tous les membres du labo -&amp;gt; directive du délégué régional.&lt;br /&gt;
&lt;br /&gt;
 Lors de la création d&amp;#039;une visite, on peut enregistrer plusieurs visiteurs d&amp;#039;un coup. Une fois que ceux-ci sont validés, une tâche cron du serveur va lancer la commande php bin/console visiteur:sendvisitevalidated, les envois de QRCODE vont se faire à ce moment-là.&lt;/div&gt;</summary>
		<author><name>10.13.110.19</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.dr13.cnrs.fr/wiki/index.php?title=Applications_DUO&amp;diff=10803</id>
		<title>Applications DUO</title>
		<link rel="alternate" type="text/html" href="https://wiki.dr13.cnrs.fr/wiki/index.php?title=Applications_DUO&amp;diff=10803"/>
		<updated>2024-03-11T15:16:49Z</updated>

		<summary type="html">&lt;p&gt;10.13.110.19 : /* Visiteur */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__TOC__&lt;br /&gt;
&lt;br /&gt;
== Environnement technique ==&lt;br /&gt;
&lt;br /&gt;
* Développé avec le framework symfony 5, montée de version vers symfony 6.4 en janvier 2024&lt;br /&gt;
* Les sources sont en production sur le serveur webserv2. La mise à jour se fait à partir d&amp;#039;un dépôt git stocké sur la forge de la DSI https://src.koda.dsi.cnrs.fr/ &lt;br /&gt;
* Répertoire sur webserv2 /var/www/html/duo2&lt;br /&gt;
* Token de déploiement : https://gitlab+deploy-token-19:EyFF2vyEcw7XVs6v2jwB@src.koda.dsi.cnrs.fr/nelly.pernot.2/duo2.git&lt;br /&gt;
&lt;br /&gt;
== Architecture ==&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Architecture.png]]&lt;br /&gt;
&lt;br /&gt;
== Applications ==&lt;br /&gt;
&lt;br /&gt;
 Sauf pour l&amp;#039;application Evenements, tous les applications nécessitent une authentification via l&amp;#039;IDP de la fédération de recherche. Sont exclues d&amp;#039;office toutes les connexions ayant une adresse mel étudiant (nom.prenom&amp;#039;&amp;#039;&amp;#039;@etu&amp;#039;&amp;#039;&amp;#039;.domaine) car pas assez sécurisé.&lt;br /&gt;
 En général, on appelle équipe de direction les personnes étant DU, ADJDU ou ADMINLABO.&lt;br /&gt;
&lt;br /&gt;
=== Administration (droit d&amp;#039;accès) ===&lt;br /&gt;
&lt;br /&gt;
 Permet de donner des droits d&amp;#039;accès aux différentes applications de DUO. Il est réservé aux personnes du SSI.&lt;br /&gt;
 &lt;br /&gt;
 Quelques rôles labo peuvent être donnés sur certains modules par le labo si la personne à le droit &amp;quot;d&amp;#039;administration des droits d&amp;#039;accès&amp;quot; (partie labo). Ces modules disponibles sont répertoriés dans la constante MODULE_VISIBLE_LABO renseigné dans l&amp;#039;entité RefModule.&lt;br /&gt;
&lt;br /&gt;
 Correspondance &amp;#039;&amp;#039;&amp;#039;onglet module droit d&amp;#039;accès&amp;#039;&amp;#039;&amp;#039; : codeModule =&amp;gt; application (pavé dans page accueil)&lt;br /&gt;
 certains pavés peuvent être affichés sans nécessiter de droits, dans ce cas seule la partie utilisateur sera disponible.&lt;br /&gt;
 * &amp;#039;&amp;#039;&amp;#039;Administration&amp;#039;&amp;#039;&amp;#039; : admin =&amp;gt; Administration &lt;br /&gt;
 * &amp;#039;&amp;#039;&amp;#039;Cdl&amp;#039;&amp;#039;&amp;#039; : cdl =&amp;gt; Cdl &lt;br /&gt;
 * &amp;#039;&amp;#039;&amp;#039;Carte Multi-services&amp;#039;&amp;#039;&amp;#039; : cms =&amp;gt; Carte Multi-services &lt;br /&gt;
 * &amp;#039;&amp;#039;&amp;#039;Espace SFAC&amp;#039;&amp;#039;&amp;#039; Colloque,Compta,Etats BFC,Recette : sfac =&amp;gt; Colloque, Compta, Etats BFC, Recettes &lt;br /&gt;
 * &amp;#039;&amp;#039;&amp;#039;Compte utilisateurs DR&amp;#039;&amp;#039;&amp;#039; : compte =&amp;gt; Compte utilisateurs &lt;br /&gt;
 * &amp;#039;&amp;#039;&amp;#039;Événement formation&amp;#039;&amp;#039;&amp;#039; : evenement =&amp;gt; Événements, Formation&lt;br /&gt;
 * &amp;#039;&amp;#039;&amp;#039;Heures non-Ouvrées/HNO&amp;#039;&amp;#039;&amp;#039; : hno =&amp;gt; Heures non Ouvrables &lt;br /&gt;
 * &amp;#039;&amp;#039;&amp;#039;PFU&amp;#039;&amp;#039;&amp;#039; : pfu =&amp;gt; PFU&lt;br /&gt;
 * &amp;#039;&amp;#039;&amp;#039;Interlocuteurs service&amp;#039;&amp;#039;&amp;#039; : referentiel =&amp;gt; Recherche interlocuteurs (partie administration) &lt;br /&gt;
 * &amp;#039;&amp;#039;&amp;#039;Réservation des Ressources&amp;#039;&amp;#039;&amp;#039; - LocaBuro : reservation =&amp;gt; Réservation des ressources, LocaBuro&lt;br /&gt;
 * &amp;#039;&amp;#039;&amp;#039;Téléphonie&amp;#039;&amp;#039;&amp;#039; : telephonie =&amp;gt; Téléphonie&lt;br /&gt;
&lt;br /&gt;
=== Annuaire campus ===&lt;br /&gt;
&lt;br /&gt;
 Pas de droits spécifique, filtrer sur l&amp;#039;appartenance aux campus. accessible aussi pour les gardiens.&lt;br /&gt;
 Donne la liste des personnes sur les campus avec leur numéro de téléphone renseigné dans Reseda (implantation_personne).&lt;br /&gt;
&lt;br /&gt;
=== CDL ===&lt;br /&gt;
&lt;br /&gt;
 Ne concerne que les labos qui sont sur le campus ADV et RDM.&lt;br /&gt;
 * partie labo, seuls les DU, ADJDU, ADMINLABO accèdent à la partie labo, grâce à leur profil de DU, ADJDU et ADMINLABO (pas de droits d&amp;#039;accès spécifiques à donner). Toutefois un droit d&amp;#039;accès labo a été prévu pour les cas particuliers de personnes labos n&amp;#039;ayant pas le profil (exemple Christine Chable-Bessia CEMIPAI)&lt;br /&gt;
 * partie DR, il faut avoir un droit d&amp;#039;accès DR donner dans &amp;quot;Administration&amp;quot;.&lt;br /&gt;
 Les personnes ayant un droit d&amp;#039;accès DR peuvent voir également la partie labo (selection d&amp;#039;un labo par menu déroulant).&lt;br /&gt;
&lt;br /&gt;
=== Carte Multi-services ===&lt;br /&gt;
&lt;br /&gt;
 accessible uniquement pour une personne qui a un rôle DR.&lt;br /&gt;
 &lt;br /&gt;
 Cette application est en lien avec la base de données CarteCMS qui se trouve sur le serveur Secu-CAB. &lt;br /&gt;
 &lt;br /&gt;
 Elle se sert également d&amp;#039;un webservice SOAP mis à disposition par unicampus pour récupérer directement le statut de la carte ou pour changer son statut (mise en opposition, réactivation).&lt;br /&gt;
&lt;br /&gt;
=== Colloque, Compta, Etats BFC, Recettes ===&lt;br /&gt;
&lt;br /&gt;
 applications utilisées par le SFAC&lt;br /&gt;
&lt;br /&gt;
 * partie labo&lt;br /&gt;
   accès automatique pour les administrateurs de laboratoire, les personnes déclarées administrateur Geslab ou gestionnaire Geslab (dans les correspondants labos) sur les codes divisions liés à leur unité.&lt;br /&gt;
&lt;br /&gt;
 * partie DR&lt;br /&gt;
  un rôle administrateur est donné dans &amp;quot;Administration&amp;quot; de duo, puis les rôles de gestionnaire sont donnés à l&amp;#039;intérieur de chaque application concernée.&lt;br /&gt;
  particularité pour Etatlabo où tous les accès sont donnés dans &amp;quot;Administration&amp;quot; de duo&lt;br /&gt;
&lt;br /&gt;
=== Compte utilisateurs ===&lt;br /&gt;
 &lt;br /&gt;
 Accessible uniquement aux personnels de la délégation régionale.&lt;br /&gt;
 * Interface utilisateur&lt;br /&gt;
   Nécessite un droit d&amp;#039;accès pour faire une demande d&amp;#039;ouverture de compte ou de prolongation.&lt;br /&gt;
 * Interface gestion des comptes (rôle Administration compte DR)&lt;br /&gt;
   En général attribué au SSI.&lt;br /&gt;
 Droit donné dans &amp;quot;Administration&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== Exploitation ===&lt;br /&gt;
 Pas de droit spécifique, c&amp;#039;est filtré sur les personnes du service SSI.&lt;br /&gt;
 Application qui sert à faire le suivi des serveurs de la délégation, elle est surtout utilisée par les administrateurs système et réseau du service.&lt;br /&gt;
&lt;br /&gt;
=== Événements, Formation ===&lt;br /&gt;
  Ces deux interfaces s&amp;#039;appuient sur le même code et la même base de données Evenement. L&amp;#039;affichage se fait en fonction du type d&amp;#039;événement.&lt;br /&gt;
&lt;br /&gt;
 * Événements&lt;br /&gt;
  peut être accessible sans connexion uniquement pour s&amp;#039;inscrire à un événement grand public (ex. café video)&lt;br /&gt;
 * Formation&lt;br /&gt;
  pour pouvoir s&amp;#039;inscrire à une formation, il faut être référencé dans Reseda.&lt;br /&gt;
&lt;br /&gt;
 Il faut avoir un droit d&amp;#039;accès donné dans &amp;quot;Administration&amp;quot; pour pourvoir administrer un événement (une petite doc d&amp;#039;aide existe dans l&amp;#039;application).&lt;br /&gt;
&lt;br /&gt;
=== LocaBuro ===&lt;br /&gt;
  Correspond à Flexibureau dans l&amp;#039;arborescence du code DUO.&lt;br /&gt;
&lt;br /&gt;
  Accessible uniquement aux personnels de la délégation régionale. Si problème, faire vérifier que la personne est bien affectée à un service dans Reseda (service affaire générale).&lt;br /&gt;
  Le principe, certains bureaux sont flexibles donc donnant lieu à une réservation, d&amp;#039;autres sont bloqués et affectés à des personnes. Si le bureau n&amp;#039;est pas mutualisé, seules les personnes du service à qui il appartient pourront le réserver.&lt;br /&gt;
&lt;br /&gt;
=== HNO - Heures non Ouvrables ===&lt;br /&gt;
 &lt;br /&gt;
 Pour avoir accès à ce module, il faut être en possession d&amp;#039;une carteCMS valide.&lt;br /&gt;
 &lt;br /&gt;
 * Si ce n&amp;#039;est pas le cas, consulter la rubrique Résolution de problèmes de [[Système de Gestion des Cartes]]&lt;br /&gt;
&lt;br /&gt;
 Normalement il faut faire partie des campus ADV ou RDM pour pouvoir faire des demandes de HNO. Pour le cas très exceptionnel où on doit donner l&amp;#039;accès à quelqu&amp;#039;un d&amp;#039;un labo extérieur, il faut qu&amp;#039;Agathe Morel lui fasse une autorisation permanente. &lt;br /&gt;
 * Si elle n&amp;#039;arrive pas à sélectionner la personne, vérifier qu&amp;#039;elle a bien une carte CMS active et que son labo fait partie de la liste des labos_ext_hno. &lt;br /&gt;
 * Pour vérifier si le labo fait partie de la liste, il faut aller sur le serveur où se trouve le code de DUO (webserv2), éditer le fichier .env.local et vérifier la constante LABOS_EXT_HNO, &lt;br /&gt;
 * si le labo n&amp;#039;est pas dans la liste, le rajouter&lt;br /&gt;
 * puis relancer la commande :  composer dump-env prod&lt;br /&gt;
&lt;br /&gt;
 Paramétrage unité, permet de pouvoir sélectionner une autre unité lors de la demande de HNO (ex: IRIM doit pouvoir faire une demande pour les locaux du CEMIPAI). On peut y paramétrer également la validation du N+1. Le N+1 se base sur le responsable de la sous-structure renseigné dans Reseda.&lt;br /&gt;
&lt;br /&gt;
 Particularité de la demande d&amp;#039;autorisation permanente. Seul un membre de la direction à accès au choix, si la demande est faite pour un membre de cette direction, elle sera automatiquement validée, sinon la demande devra être validée par la délégation (délégué, adjoint délégué ou rôle superviseur Agathe Morel).&lt;br /&gt;
&lt;br /&gt;
 Les gardiens ont la possibilité de faire rentrer une personne qui n&amp;#039;a pas fait de demande HNO (ou si celle-ci n&amp;#039;a pas été validée), ils font alors une entrée exceptionnelle dans l&amp;#039;application. Ceci envoie un mel à la direction du labo concerné et mise en copie aux personnes de la délégation renseignées dans l&amp;#039;onglet &amp;quot;adresse de la délégation&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== Listes de diffusion ===&lt;br /&gt;
&lt;br /&gt;
 Accessible uniquement pour les personnes de la délégation (MOY1300).&lt;br /&gt;
 Page spéciale =&amp;gt; [[Gestion Listes de diffusion]]&lt;br /&gt;
&lt;br /&gt;
=== Recherche interlocuteurs ===&lt;br /&gt;
&lt;br /&gt;
 Correspond à Referentiel dans l&amp;#039;arborescence du code DUO.&lt;br /&gt;
&lt;br /&gt;
 Consultation disponible pour les personnes dont le labo fait partie du périmètre OCCITANIE.&lt;br /&gt;
 Administration accessible en fonction des droits attribués dans &amp;quot;Administration&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== Réservations ressources ===&lt;br /&gt;
&lt;br /&gt;
 * Consultation disponible pour les personnes dont le labo fait partie du périmètre OCCITANIE. &lt;br /&gt;
 * Les réservations pourront se faire en fonction du paramétrage du périmètre de chaque ressource.&lt;br /&gt;
 * L&amp;#039;administration des ressources nécessitent un droit d&amp;#039;accès donné dans &amp;quot;Administration&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== Téléphonie ===&lt;br /&gt;
 * Consultation disponible pour les personnes dont le labo fait partie du périmètre CAMPUS.&lt;br /&gt;
 * La demande de poste téléphonique passera par la validation d&amp;#039;un valideur si le demandeur n&amp;#039;est pas lui-même valideur (droit donné dans &amp;quot;Administration&amp;quot;). Un ticket est alors créé pour le service SSI dans IDéAL.&lt;br /&gt;
 * La gestion des demandes nécessite également un droit DR (en général, droit donné à quelqu&amp;#039;un du SSI).&lt;br /&gt;
&lt;br /&gt;
=== Visiteur ===&lt;br /&gt;
 &lt;br /&gt;
 Permet de demander un accès aux campus ADV et RDM pour toute personne ne possédant pas de carteCMS. Une autorisation avec QRCODE sera alors générer lors de la validation. La persone pour qui le QRCODE est généré recevra un mel si celui-ci a ben été renseigné dans la demande.&lt;br /&gt;
&lt;br /&gt;
 Le droit de valideur se donne dans la partie &amp;quot;Admin campus&amp;quot; de &amp;quot;Administration&amp;quot;. Il faut que ce soit une personne de la direction (Du, AdjDu, adminlabo) du labo qui en fasse la demande pour quelqu&amp;#039;un du labo (ticket IDéAL pour garder la trace). Il faut également que la demande soit motivée (chef d&amp;#039;équipe etc..), ce droit ne peut pas être donné à tous les membres du labo -&amp;gt; directive du délégué régional.&lt;br /&gt;
&lt;br /&gt;
 Lors de la création d&amp;#039;une visite, on peut enregistrer un certains nombre de visiteur. Une fois que ceux-ci sont validés, une tâche cron du serveur va lancer la commande php bin/console visiteur:sendvisitevalidated, les envois de QRCODE vont se faire à ce moment-là.&lt;/div&gt;</summary>
		<author><name>10.13.110.19</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.dr13.cnrs.fr/wiki/index.php?title=Applications_DUO&amp;diff=10802</id>
		<title>Applications DUO</title>
		<link rel="alternate" type="text/html" href="https://wiki.dr13.cnrs.fr/wiki/index.php?title=Applications_DUO&amp;diff=10802"/>
		<updated>2024-03-11T14:30:49Z</updated>

		<summary type="html">&lt;p&gt;10.13.110.19 : /* Visiteur */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__TOC__&lt;br /&gt;
&lt;br /&gt;
== Environnement technique ==&lt;br /&gt;
&lt;br /&gt;
* Développé avec le framework symfony 5, montée de version vers symfony 6.4 en janvier 2024&lt;br /&gt;
* Les sources sont en production sur le serveur webserv2. La mise à jour se fait à partir d&amp;#039;un dépôt git stocké sur la forge de la DSI https://src.koda.dsi.cnrs.fr/ &lt;br /&gt;
* Répertoire sur webserv2 /var/www/html/duo2&lt;br /&gt;
* Token de déploiement : https://gitlab+deploy-token-19:EyFF2vyEcw7XVs6v2jwB@src.koda.dsi.cnrs.fr/nelly.pernot.2/duo2.git&lt;br /&gt;
&lt;br /&gt;
== Architecture ==&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Architecture.png]]&lt;br /&gt;
&lt;br /&gt;
== Applications ==&lt;br /&gt;
&lt;br /&gt;
 Sauf pour l&amp;#039;application Evenements, tous les applications nécessitent une authentification via l&amp;#039;IDP de la fédération de recherche. Sont exclues d&amp;#039;office toutes les connexions ayant une adresse mel étudiant (nom.prenom&amp;#039;&amp;#039;&amp;#039;@etu&amp;#039;&amp;#039;&amp;#039;.domaine) car pas assez sécurisé.&lt;br /&gt;
 En général, on appelle équipe de direction les personnes étant DU, ADJDU ou ADMINLABO.&lt;br /&gt;
&lt;br /&gt;
=== Administration (droit d&amp;#039;accès) ===&lt;br /&gt;
&lt;br /&gt;
 Permet de donner des droits d&amp;#039;accès aux différentes applications de DUO. Il est réservé aux personnes du SSI.&lt;br /&gt;
 &lt;br /&gt;
 Quelques rôles labo peuvent être donnés sur certains modules par le labo si la personne à le droit &amp;quot;d&amp;#039;administration des droits d&amp;#039;accès&amp;quot; (partie labo). Ces modules disponibles sont répertoriés dans la constante MODULE_VISIBLE_LABO renseigné dans l&amp;#039;entité RefModule.&lt;br /&gt;
&lt;br /&gt;
 Correspondance &amp;#039;&amp;#039;&amp;#039;onglet module droit d&amp;#039;accès&amp;#039;&amp;#039;&amp;#039; : codeModule =&amp;gt; application (pavé dans page accueil)&lt;br /&gt;
 certains pavés peuvent être affichés sans nécessiter de droits, dans ce cas seule la partie utilisateur sera disponible.&lt;br /&gt;
 * &amp;#039;&amp;#039;&amp;#039;Administration&amp;#039;&amp;#039;&amp;#039; : admin =&amp;gt; Administration &lt;br /&gt;
 * &amp;#039;&amp;#039;&amp;#039;Cdl&amp;#039;&amp;#039;&amp;#039; : cdl =&amp;gt; Cdl &lt;br /&gt;
 * &amp;#039;&amp;#039;&amp;#039;Carte Multi-services&amp;#039;&amp;#039;&amp;#039; : cms =&amp;gt; Carte Multi-services &lt;br /&gt;
 * &amp;#039;&amp;#039;&amp;#039;Espace SFAC&amp;#039;&amp;#039;&amp;#039; Colloque,Compta,Etats BFC,Recette : sfac =&amp;gt; Colloque, Compta, Etats BFC, Recettes &lt;br /&gt;
 * &amp;#039;&amp;#039;&amp;#039;Compte utilisateurs DR&amp;#039;&amp;#039;&amp;#039; : compte =&amp;gt; Compte utilisateurs &lt;br /&gt;
 * &amp;#039;&amp;#039;&amp;#039;Événement formation&amp;#039;&amp;#039;&amp;#039; : evenement =&amp;gt; Événements, Formation&lt;br /&gt;
 * &amp;#039;&amp;#039;&amp;#039;Heures non-Ouvrées/HNO&amp;#039;&amp;#039;&amp;#039; : hno =&amp;gt; Heures non Ouvrables &lt;br /&gt;
 * &amp;#039;&amp;#039;&amp;#039;PFU&amp;#039;&amp;#039;&amp;#039; : pfu =&amp;gt; PFU&lt;br /&gt;
 * &amp;#039;&amp;#039;&amp;#039;Interlocuteurs service&amp;#039;&amp;#039;&amp;#039; : referentiel =&amp;gt; Recherche interlocuteurs (partie administration) &lt;br /&gt;
 * &amp;#039;&amp;#039;&amp;#039;Réservation des Ressources&amp;#039;&amp;#039;&amp;#039; - LocaBuro : reservation =&amp;gt; Réservation des ressources, LocaBuro&lt;br /&gt;
 * &amp;#039;&amp;#039;&amp;#039;Téléphonie&amp;#039;&amp;#039;&amp;#039; : telephonie =&amp;gt; Téléphonie&lt;br /&gt;
&lt;br /&gt;
=== Annuaire campus ===&lt;br /&gt;
&lt;br /&gt;
 Pas de droits spécifique, filtrer sur l&amp;#039;appartenance aux campus. accessible aussi pour les gardiens.&lt;br /&gt;
 Donne la liste des personnes sur les campus avec leur numéro de téléphone renseigné dans Reseda (implantation_personne).&lt;br /&gt;
&lt;br /&gt;
=== CDL ===&lt;br /&gt;
&lt;br /&gt;
 Ne concerne que les labos qui sont sur le campus ADV et RDM.&lt;br /&gt;
 * partie labo, seuls les DU, ADJDU, ADMINLABO accèdent à la partie labo, grâce à leur profil de DU, ADJDU et ADMINLABO (pas de droits d&amp;#039;accès spécifiques à donner). Toutefois un droit d&amp;#039;accès labo a été prévu pour les cas particuliers de personnes labos n&amp;#039;ayant pas le profil (exemple Christine Chable-Bessia CEMIPAI)&lt;br /&gt;
 * partie DR, il faut avoir un droit d&amp;#039;accès DR donner dans &amp;quot;Administration&amp;quot;.&lt;br /&gt;
 Les personnes ayant un droit d&amp;#039;accès DR peuvent voir également la partie labo (selection d&amp;#039;un labo par menu déroulant).&lt;br /&gt;
&lt;br /&gt;
=== Carte Multi-services ===&lt;br /&gt;
&lt;br /&gt;
 accessible uniquement pour une personne qui a un rôle DR.&lt;br /&gt;
 &lt;br /&gt;
 Cette application est en lien avec la base de données CarteCMS qui se trouve sur le serveur Secu-CAB. &lt;br /&gt;
 &lt;br /&gt;
 Elle se sert également d&amp;#039;un webservice SOAP mis à disposition par unicampus pour récupérer directement le statut de la carte ou pour changer son statut (mise en opposition, réactivation).&lt;br /&gt;
&lt;br /&gt;
=== Colloque, Compta, Etats BFC, Recettes ===&lt;br /&gt;
&lt;br /&gt;
 applications utilisées par le SFAC&lt;br /&gt;
&lt;br /&gt;
 * partie labo&lt;br /&gt;
   accès automatique pour les administrateurs de laboratoire, les personnes déclarées administrateur Geslab ou gestionnaire Geslab (dans les correspondants labos) sur les codes divisions liés à leur unité.&lt;br /&gt;
&lt;br /&gt;
 * partie DR&lt;br /&gt;
  un rôle administrateur est donné dans &amp;quot;Administration&amp;quot; de duo, puis les rôles de gestionnaire sont donnés à l&amp;#039;intérieur de chaque application concernée.&lt;br /&gt;
  particularité pour Etatlabo où tous les accès sont donnés dans &amp;quot;Administration&amp;quot; de duo&lt;br /&gt;
&lt;br /&gt;
=== Compte utilisateurs ===&lt;br /&gt;
 &lt;br /&gt;
 Accessible uniquement aux personnels de la délégation régionale.&lt;br /&gt;
 * Interface utilisateur&lt;br /&gt;
   Nécessite un droit d&amp;#039;accès pour faire une demande d&amp;#039;ouverture de compte ou de prolongation.&lt;br /&gt;
 * Interface gestion des comptes (rôle Administration compte DR)&lt;br /&gt;
   En général attribué au SSI.&lt;br /&gt;
 Droit donné dans &amp;quot;Administration&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== Exploitation ===&lt;br /&gt;
 Pas de droit spécifique, c&amp;#039;est filtré sur les personnes du service SSI.&lt;br /&gt;
 Application qui sert à faire le suivi des serveurs de la délégation, elle est surtout utilisée par les administrateurs système et réseau du service.&lt;br /&gt;
&lt;br /&gt;
=== Événements, Formation ===&lt;br /&gt;
  Ces deux interfaces s&amp;#039;appuient sur le même code et la même base de données Evenement. L&amp;#039;affichage se fait en fonction du type d&amp;#039;événement.&lt;br /&gt;
&lt;br /&gt;
 * Événements&lt;br /&gt;
  peut être accessible sans connexion uniquement pour s&amp;#039;inscrire à un événement grand public (ex. café video)&lt;br /&gt;
 * Formation&lt;br /&gt;
  pour pouvoir s&amp;#039;inscrire à une formation, il faut être référencé dans Reseda.&lt;br /&gt;
&lt;br /&gt;
 Il faut avoir un droit d&amp;#039;accès donné dans &amp;quot;Administration&amp;quot; pour pourvoir administrer un événement (une petite doc d&amp;#039;aide existe dans l&amp;#039;application).&lt;br /&gt;
&lt;br /&gt;
=== LocaBuro ===&lt;br /&gt;
  Correspond à Flexibureau dans l&amp;#039;arborescence du code DUO.&lt;br /&gt;
&lt;br /&gt;
  Accessible uniquement aux personnels de la délégation régionale. Si problème, faire vérifier que la personne est bien affectée à un service dans Reseda (service affaire générale).&lt;br /&gt;
  Le principe, certains bureaux sont flexibles donc donnant lieu à une réservation, d&amp;#039;autres sont bloqués et affectés à des personnes. Si le bureau n&amp;#039;est pas mutualisé, seules les personnes du service à qui il appartient pourront le réserver.&lt;br /&gt;
&lt;br /&gt;
=== HNO - Heures non Ouvrables ===&lt;br /&gt;
 &lt;br /&gt;
 Pour avoir accès à ce module, il faut être en possession d&amp;#039;une carteCMS valide.&lt;br /&gt;
 &lt;br /&gt;
 * Si ce n&amp;#039;est pas le cas, consulter la rubrique Résolution de problèmes de [[Système de Gestion des Cartes]]&lt;br /&gt;
&lt;br /&gt;
 Normalement il faut faire partie des campus ADV ou RDM pour pouvoir faire des demandes de HNO. Pour le cas très exceptionnel où on doit donner l&amp;#039;accès à quelqu&amp;#039;un d&amp;#039;un labo extérieur, il faut qu&amp;#039;Agathe Morel lui fasse une autorisation permanente. &lt;br /&gt;
 * Si elle n&amp;#039;arrive pas à sélectionner la personne, vérifier qu&amp;#039;elle a bien une carte CMS active et que son labo fait partie de la liste des labos_ext_hno. &lt;br /&gt;
 * Pour vérifier si le labo fait partie de la liste, il faut aller sur le serveur où se trouve le code de DUO (webserv2), éditer le fichier .env.local et vérifier la constante LABOS_EXT_HNO, &lt;br /&gt;
 * si le labo n&amp;#039;est pas dans la liste, le rajouter&lt;br /&gt;
 * puis relancer la commande :  composer dump-env prod&lt;br /&gt;
&lt;br /&gt;
 Paramétrage unité, permet de pouvoir sélectionner une autre unité lors de la demande de HNO (ex: IRIM doit pouvoir faire une demande pour les locaux du CEMIPAI). On peut y paramétrer également la validation du N+1. Le N+1 se base sur le responsable de la sous-structure renseigné dans Reseda.&lt;br /&gt;
&lt;br /&gt;
 Particularité de la demande d&amp;#039;autorisation permanente. Seul un membre de la direction à accès au choix, si la demande est faite pour un membre de cette direction, elle sera automatiquement validée, sinon la demande devra être validée par la délégation (délégué, adjoint délégué ou rôle superviseur Agathe Morel).&lt;br /&gt;
&lt;br /&gt;
 Les gardiens ont la possibilité de faire rentrer une personne qui n&amp;#039;a pas fait de demande HNO (ou si celle-ci n&amp;#039;a pas été validée), ils font alors une entrée exceptionnelle dans l&amp;#039;application. Ceci envoie un mel à la direction du labo concerné et mise en copie aux personnes de la délégation renseignées dans l&amp;#039;onglet &amp;quot;adresse de la délégation&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== Listes de diffusion ===&lt;br /&gt;
&lt;br /&gt;
 Accessible uniquement pour les personnes de la délégation (MOY1300).&lt;br /&gt;
 Page spéciale =&amp;gt; [[Gestion Listes de diffusion]]&lt;br /&gt;
&lt;br /&gt;
=== Recherche interlocuteurs ===&lt;br /&gt;
&lt;br /&gt;
 Correspond à Referentiel dans l&amp;#039;arborescence du code DUO.&lt;br /&gt;
&lt;br /&gt;
 Consultation disponible pour les personnes dont le labo fait partie du périmètre OCCITANIE.&lt;br /&gt;
 Administration accessible en fonction des droits attribués dans &amp;quot;Administration&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== Réservations ressources ===&lt;br /&gt;
&lt;br /&gt;
 * Consultation disponible pour les personnes dont le labo fait partie du périmètre OCCITANIE. &lt;br /&gt;
 * Les réservations pourront se faire en fonction du paramétrage du périmètre de chaque ressource.&lt;br /&gt;
 * L&amp;#039;administration des ressources nécessitent un droit d&amp;#039;accès donné dans &amp;quot;Administration&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== Téléphonie ===&lt;br /&gt;
 * Consultation disponible pour les personnes dont le labo fait partie du périmètre CAMPUS.&lt;br /&gt;
 * La demande de poste téléphonique passera par la validation d&amp;#039;un valideur si le demandeur n&amp;#039;est pas lui-même valideur (droit donné dans &amp;quot;Administration&amp;quot;). Un ticket est alors créé pour le service SSI dans IDéAL.&lt;br /&gt;
 * La gestion des demandes nécessite également un droit DR (en général, droit donné à quelqu&amp;#039;un du SSI).&lt;br /&gt;
&lt;br /&gt;
=== Visiteur ===&lt;br /&gt;
 &lt;br /&gt;
 Permet de demander un accès aux campus ADV et RDM pour toute personne ne possédant pas de carteCMS. Une autorisation avec QRCODE sera alors générer lors de la validation. La persone pour qui le QRCODE est généré recevra un mel si celui-ci a ben été renseigné dans la demande.&lt;br /&gt;
&lt;br /&gt;
 Le droit de valideur se donne dans la partie &amp;quot;Admin campus&amp;quot; de &amp;quot;Administration&amp;quot;. Il faut que ce soit une personne de la direction (Du, AdjDu, adminlabo) du labo qui en fasse la demande pour quelqu&amp;#039;un du labo (ticket IDéAL pour garder la trace). Il faut également que la demande soit motivée (chef d&amp;#039;équipe etc..), ce droit ne peut pas être donné à tous les membres du labo -&amp;gt; directive du délégué régional.&lt;/div&gt;</summary>
		<author><name>10.13.110.19</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.dr13.cnrs.fr/wiki/index.php?title=Applications_DUO&amp;diff=10801</id>
		<title>Applications DUO</title>
		<link rel="alternate" type="text/html" href="https://wiki.dr13.cnrs.fr/wiki/index.php?title=Applications_DUO&amp;diff=10801"/>
		<updated>2024-03-11T13:15:22Z</updated>

		<summary type="html">&lt;p&gt;10.13.110.19 : /* HNO - Heures non Ouvrables */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__TOC__&lt;br /&gt;
&lt;br /&gt;
== Environnement technique ==&lt;br /&gt;
&lt;br /&gt;
* Développé avec le framework symfony 5, montée de version vers symfony 6.4 en janvier 2024&lt;br /&gt;
* Les sources sont en production sur le serveur webserv2. La mise à jour se fait à partir d&amp;#039;un dépôt git stocké sur la forge de la DSI https://src.koda.dsi.cnrs.fr/ &lt;br /&gt;
* Répertoire sur webserv2 /var/www/html/duo2&lt;br /&gt;
* Token de déploiement : https://gitlab+deploy-token-19:EyFF2vyEcw7XVs6v2jwB@src.koda.dsi.cnrs.fr/nelly.pernot.2/duo2.git&lt;br /&gt;
&lt;br /&gt;
== Architecture ==&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Architecture.png]]&lt;br /&gt;
&lt;br /&gt;
== Applications ==&lt;br /&gt;
&lt;br /&gt;
 Sauf pour l&amp;#039;application Evenements, tous les applications nécessitent une authentification via l&amp;#039;IDP de la fédération de recherche. Sont exclues d&amp;#039;office toutes les connexions ayant une adresse mel étudiant (nom.prenom&amp;#039;&amp;#039;&amp;#039;@etu&amp;#039;&amp;#039;&amp;#039;.domaine) car pas assez sécurisé.&lt;br /&gt;
 En général, on appelle équipe de direction les personnes étant DU, ADJDU ou ADMINLABO.&lt;br /&gt;
&lt;br /&gt;
=== Administration (droit d&amp;#039;accès) ===&lt;br /&gt;
&lt;br /&gt;
 Permet de donner des droits d&amp;#039;accès aux différentes applications de DUO. Il est réservé aux personnes du SSI.&lt;br /&gt;
 &lt;br /&gt;
 Quelques rôles labo peuvent être donnés sur certains modules par le labo si la personne à le droit &amp;quot;d&amp;#039;administration des droits d&amp;#039;accès&amp;quot; (partie labo). Ces modules disponibles sont répertoriés dans la constante MODULE_VISIBLE_LABO renseigné dans l&amp;#039;entité RefModule.&lt;br /&gt;
&lt;br /&gt;
 Correspondance &amp;#039;&amp;#039;&amp;#039;onglet module droit d&amp;#039;accès&amp;#039;&amp;#039;&amp;#039; : codeModule =&amp;gt; application (pavé dans page accueil)&lt;br /&gt;
 certains pavés peuvent être affichés sans nécessiter de droits, dans ce cas seule la partie utilisateur sera disponible.&lt;br /&gt;
 * &amp;#039;&amp;#039;&amp;#039;Administration&amp;#039;&amp;#039;&amp;#039; : admin =&amp;gt; Administration &lt;br /&gt;
 * &amp;#039;&amp;#039;&amp;#039;Cdl&amp;#039;&amp;#039;&amp;#039; : cdl =&amp;gt; Cdl &lt;br /&gt;
 * &amp;#039;&amp;#039;&amp;#039;Carte Multi-services&amp;#039;&amp;#039;&amp;#039; : cms =&amp;gt; Carte Multi-services &lt;br /&gt;
 * &amp;#039;&amp;#039;&amp;#039;Espace SFAC&amp;#039;&amp;#039;&amp;#039; Colloque,Compta,Etats BFC,Recette : sfac =&amp;gt; Colloque, Compta, Etats BFC, Recettes &lt;br /&gt;
 * &amp;#039;&amp;#039;&amp;#039;Compte utilisateurs DR&amp;#039;&amp;#039;&amp;#039; : compte =&amp;gt; Compte utilisateurs &lt;br /&gt;
 * &amp;#039;&amp;#039;&amp;#039;Événement formation&amp;#039;&amp;#039;&amp;#039; : evenement =&amp;gt; Événements, Formation&lt;br /&gt;
 * &amp;#039;&amp;#039;&amp;#039;Heures non-Ouvrées/HNO&amp;#039;&amp;#039;&amp;#039; : hno =&amp;gt; Heures non Ouvrables &lt;br /&gt;
 * &amp;#039;&amp;#039;&amp;#039;PFU&amp;#039;&amp;#039;&amp;#039; : pfu =&amp;gt; PFU&lt;br /&gt;
 * &amp;#039;&amp;#039;&amp;#039;Interlocuteurs service&amp;#039;&amp;#039;&amp;#039; : referentiel =&amp;gt; Recherche interlocuteurs (partie administration) &lt;br /&gt;
 * &amp;#039;&amp;#039;&amp;#039;Réservation des Ressources&amp;#039;&amp;#039;&amp;#039; - LocaBuro : reservation =&amp;gt; Réservation des ressources, LocaBuro&lt;br /&gt;
 * &amp;#039;&amp;#039;&amp;#039;Téléphonie&amp;#039;&amp;#039;&amp;#039; : telephonie =&amp;gt; Téléphonie&lt;br /&gt;
&lt;br /&gt;
=== Annuaire campus ===&lt;br /&gt;
&lt;br /&gt;
 Pas de droits spécifique, filtrer sur l&amp;#039;appartenance aux campus. accessible aussi pour les gardiens.&lt;br /&gt;
 Donne la liste des personnes sur les campus avec leur numéro de téléphone renseigné dans Reseda (implantation_personne).&lt;br /&gt;
&lt;br /&gt;
=== CDL ===&lt;br /&gt;
&lt;br /&gt;
 Ne concerne que les labos qui sont sur le campus ADV et RDM.&lt;br /&gt;
 * partie labo, seuls les DU, ADJDU, ADMINLABO accèdent à la partie labo, grâce à leur profil de DU, ADJDU et ADMINLABO (pas de droits d&amp;#039;accès spécifiques à donner). Toutefois un droit d&amp;#039;accès labo a été prévu pour les cas particuliers de personnes labos n&amp;#039;ayant pas le profil (exemple Christine Chable-Bessia CEMIPAI)&lt;br /&gt;
 * partie DR, il faut avoir un droit d&amp;#039;accès DR donner dans &amp;quot;Administration&amp;quot;.&lt;br /&gt;
 Les personnes ayant un droit d&amp;#039;accès DR peuvent voir également la partie labo (selection d&amp;#039;un labo par menu déroulant).&lt;br /&gt;
&lt;br /&gt;
=== Carte Multi-services ===&lt;br /&gt;
&lt;br /&gt;
 accessible uniquement pour une personne qui a un rôle DR.&lt;br /&gt;
 &lt;br /&gt;
 Cette application est en lien avec la base de données CarteCMS qui se trouve sur le serveur Secu-CAB. &lt;br /&gt;
 &lt;br /&gt;
 Elle se sert également d&amp;#039;un webservice SOAP mis à disposition par unicampus pour récupérer directement le statut de la carte ou pour changer son statut (mise en opposition, réactivation).&lt;br /&gt;
&lt;br /&gt;
=== Colloque, Compta, Etats BFC, Recettes ===&lt;br /&gt;
&lt;br /&gt;
 applications utilisées par le SFAC&lt;br /&gt;
&lt;br /&gt;
 * partie labo&lt;br /&gt;
   accès automatique pour les administrateurs de laboratoire, les personnes déclarées administrateur Geslab ou gestionnaire Geslab (dans les correspondants labos) sur les codes divisions liés à leur unité.&lt;br /&gt;
&lt;br /&gt;
 * partie DR&lt;br /&gt;
  un rôle administrateur est donné dans &amp;quot;Administration&amp;quot; de duo, puis les rôles de gestionnaire sont donnés à l&amp;#039;intérieur de chaque application concernée.&lt;br /&gt;
  particularité pour Etatlabo où tous les accès sont donnés dans &amp;quot;Administration&amp;quot; de duo&lt;br /&gt;
&lt;br /&gt;
=== Compte utilisateurs ===&lt;br /&gt;
 &lt;br /&gt;
 Accessible uniquement aux personnels de la délégation régionale.&lt;br /&gt;
 * Interface utilisateur&lt;br /&gt;
   Nécessite un droit d&amp;#039;accès pour faire une demande d&amp;#039;ouverture de compte ou de prolongation.&lt;br /&gt;
 * Interface gestion des comptes (rôle Administration compte DR)&lt;br /&gt;
   En général attribué au SSI.&lt;br /&gt;
 Droit donné dans &amp;quot;Administration&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== Exploitation ===&lt;br /&gt;
 Pas de droit spécifique, c&amp;#039;est filtré sur les personnes du service SSI.&lt;br /&gt;
 Application qui sert à faire le suivi des serveurs de la délégation, elle est surtout utilisée par les administrateurs système et réseau du service.&lt;br /&gt;
&lt;br /&gt;
=== Événements, Formation ===&lt;br /&gt;
  Ces deux interfaces s&amp;#039;appuient sur le même code et la même base de données Evenement. L&amp;#039;affichage se fait en fonction du type d&amp;#039;événement.&lt;br /&gt;
&lt;br /&gt;
 * Événements&lt;br /&gt;
  peut être accessible sans connexion uniquement pour s&amp;#039;inscrire à un événement grand public (ex. café video)&lt;br /&gt;
 * Formation&lt;br /&gt;
  pour pouvoir s&amp;#039;inscrire à une formation, il faut être référencé dans Reseda.&lt;br /&gt;
&lt;br /&gt;
 Il faut avoir un droit d&amp;#039;accès donné dans &amp;quot;Administration&amp;quot; pour pourvoir administrer un événement (une petite doc d&amp;#039;aide existe dans l&amp;#039;application).&lt;br /&gt;
&lt;br /&gt;
=== LocaBuro ===&lt;br /&gt;
  Correspond à Flexibureau dans l&amp;#039;arborescence du code DUO.&lt;br /&gt;
&lt;br /&gt;
  Accessible uniquement aux personnels de la délégation régionale. Si problème, faire vérifier que la personne est bien affectée à un service dans Reseda (service affaire générale).&lt;br /&gt;
  Le principe, certains bureaux sont flexibles donc donnant lieu à une réservation, d&amp;#039;autres sont bloqués et affectés à des personnes. Si le bureau n&amp;#039;est pas mutualisé, seules les personnes du service à qui il appartient pourront le réserver.&lt;br /&gt;
&lt;br /&gt;
=== HNO - Heures non Ouvrables ===&lt;br /&gt;
 &lt;br /&gt;
 Pour avoir accès à ce module, il faut être en possession d&amp;#039;une carteCMS valide.&lt;br /&gt;
 &lt;br /&gt;
 * Si ce n&amp;#039;est pas le cas, consulter la rubrique Résolution de problèmes de [[Système de Gestion des Cartes]]&lt;br /&gt;
&lt;br /&gt;
 Normalement il faut faire partie des campus ADV ou RDM pour pouvoir faire des demandes de HNO. Pour le cas très exceptionnel où on doit donner l&amp;#039;accès à quelqu&amp;#039;un d&amp;#039;un labo extérieur, il faut qu&amp;#039;Agathe Morel lui fasse une autorisation permanente. &lt;br /&gt;
 * Si elle n&amp;#039;arrive pas à sélectionner la personne, vérifier qu&amp;#039;elle a bien une carte CMS active et que son labo fait partie de la liste des labos_ext_hno. &lt;br /&gt;
 * Pour vérifier si le labo fait partie de la liste, il faut aller sur le serveur où se trouve le code de DUO (webserv2), éditer le fichier .env.local et vérifier la constante LABOS_EXT_HNO, &lt;br /&gt;
 * si le labo n&amp;#039;est pas dans la liste, le rajouter&lt;br /&gt;
 * puis relancer la commande :  composer dump-env prod&lt;br /&gt;
&lt;br /&gt;
 Paramétrage unité, permet de pouvoir sélectionner une autre unité lors de la demande de HNO (ex: IRIM doit pouvoir faire une demande pour les locaux du CEMIPAI). On peut y paramétrer également la validation du N+1. Le N+1 se base sur le responsable de la sous-structure renseigné dans Reseda.&lt;br /&gt;
&lt;br /&gt;
 Particularité de la demande d&amp;#039;autorisation permanente. Seul un membre de la direction à accès au choix, si la demande est faite pour un membre de cette direction, elle sera automatiquement validée, sinon la demande devra être validée par la délégation (délégué, adjoint délégué ou rôle superviseur Agathe Morel).&lt;br /&gt;
&lt;br /&gt;
 Les gardiens ont la possibilité de faire rentrer une personne qui n&amp;#039;a pas fait de demande HNO (ou si celle-ci n&amp;#039;a pas été validée), ils font alors une entrée exceptionnelle dans l&amp;#039;application. Ceci envoie un mel à la direction du labo concerné et mise en copie aux personnes de la délégation renseignées dans l&amp;#039;onglet &amp;quot;adresse de la délégation&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== Listes de diffusion ===&lt;br /&gt;
&lt;br /&gt;
 Accessible uniquement pour les personnes de la délégation (MOY1300).&lt;br /&gt;
 Page spéciale =&amp;gt; [[Gestion Listes de diffusion]]&lt;br /&gt;
&lt;br /&gt;
=== Recherche interlocuteurs ===&lt;br /&gt;
&lt;br /&gt;
 Correspond à Referentiel dans l&amp;#039;arborescence du code DUO.&lt;br /&gt;
&lt;br /&gt;
 Consultation disponible pour les personnes dont le labo fait partie du périmètre OCCITANIE.&lt;br /&gt;
 Administration accessible en fonction des droits attribués dans &amp;quot;Administration&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== Réservations ressources ===&lt;br /&gt;
&lt;br /&gt;
 * Consultation disponible pour les personnes dont le labo fait partie du périmètre OCCITANIE. &lt;br /&gt;
 * Les réservations pourront se faire en fonction du paramétrage du périmètre de chaque ressource.&lt;br /&gt;
 * L&amp;#039;administration des ressources nécessitent un droit d&amp;#039;accès donné dans &amp;quot;Administration&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== Téléphonie ===&lt;br /&gt;
 * Consultation disponible pour les personnes dont le labo fait partie du périmètre CAMPUS.&lt;br /&gt;
 * La demande de poste téléphonique passera par la validation d&amp;#039;un valideur si le demandeur n&amp;#039;est pas lui-même valideur (droit donné dans &amp;quot;Administration&amp;quot;). Un ticket est alors créé pour le service SSI dans IDéAL.&lt;br /&gt;
 * La gestion des demandes nécessite également un droit DR (en général, droit donné à quelqu&amp;#039;un du SSI).&lt;br /&gt;
&lt;br /&gt;
=== Visiteur ===&lt;br /&gt;
 &lt;br /&gt;
 Permet de demander un accès aux campus ADV et RDM pour toute personne ne possédant pas de carteCMS. Une autorisation avec QRCODE sera alors générer lors de la validation.&lt;br /&gt;
&lt;br /&gt;
 Le droit de valideur se donne dans la partie &amp;quot;Admin campus&amp;quot; de &amp;quot;Administration&amp;quot;. Il faut que ce soit une personne de la direction (Du, AdjDu, adminlabo) du labo qui en fasse la demande pour quelqu&amp;#039;un du labo (ticket IDéAL pour garder la trace). Il faut également que la demande soit motivée (chef d&amp;#039;équipe etc..), ce droit ne peut pas être donné à tous les membres du labo -&amp;gt; directive du délégué régional.&lt;/div&gt;</summary>
		<author><name>10.13.110.19</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.dr13.cnrs.fr/wiki/index.php?title=Applications_DUO&amp;diff=10800</id>
		<title>Applications DUO</title>
		<link rel="alternate" type="text/html" href="https://wiki.dr13.cnrs.fr/wiki/index.php?title=Applications_DUO&amp;diff=10800"/>
		<updated>2024-03-11T13:07:13Z</updated>

		<summary type="html">&lt;p&gt;10.13.110.19 : /* HNO - Heures non Ouvrables */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__TOC__&lt;br /&gt;
&lt;br /&gt;
== Environnement technique ==&lt;br /&gt;
&lt;br /&gt;
* Développé avec le framework symfony 5, montée de version vers symfony 6.4 en janvier 2024&lt;br /&gt;
* Les sources sont en production sur le serveur webserv2. La mise à jour se fait à partir d&amp;#039;un dépôt git stocké sur la forge de la DSI https://src.koda.dsi.cnrs.fr/ &lt;br /&gt;
* Répertoire sur webserv2 /var/www/html/duo2&lt;br /&gt;
* Token de déploiement : https://gitlab+deploy-token-19:EyFF2vyEcw7XVs6v2jwB@src.koda.dsi.cnrs.fr/nelly.pernot.2/duo2.git&lt;br /&gt;
&lt;br /&gt;
== Architecture ==&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Architecture.png]]&lt;br /&gt;
&lt;br /&gt;
== Applications ==&lt;br /&gt;
&lt;br /&gt;
 Sauf pour l&amp;#039;application Evenements, tous les applications nécessitent une authentification via l&amp;#039;IDP de la fédération de recherche. Sont exclues d&amp;#039;office toutes les connexions ayant une adresse mel étudiant (nom.prenom&amp;#039;&amp;#039;&amp;#039;@etu&amp;#039;&amp;#039;&amp;#039;.domaine) car pas assez sécurisé.&lt;br /&gt;
 En général, on appelle équipe de direction les personnes étant DU, ADJDU ou ADMINLABO.&lt;br /&gt;
&lt;br /&gt;
=== Administration (droit d&amp;#039;accès) ===&lt;br /&gt;
&lt;br /&gt;
 Permet de donner des droits d&amp;#039;accès aux différentes applications de DUO. Il est réservé aux personnes du SSI.&lt;br /&gt;
 &lt;br /&gt;
 Quelques rôles labo peuvent être donnés sur certains modules par le labo si la personne à le droit &amp;quot;d&amp;#039;administration des droits d&amp;#039;accès&amp;quot; (partie labo). Ces modules disponibles sont répertoriés dans la constante MODULE_VISIBLE_LABO renseigné dans l&amp;#039;entité RefModule.&lt;br /&gt;
&lt;br /&gt;
 Correspondance &amp;#039;&amp;#039;&amp;#039;onglet module droit d&amp;#039;accès&amp;#039;&amp;#039;&amp;#039; : codeModule =&amp;gt; application (pavé dans page accueil)&lt;br /&gt;
 certains pavés peuvent être affichés sans nécessiter de droits, dans ce cas seule la partie utilisateur sera disponible.&lt;br /&gt;
 * &amp;#039;&amp;#039;&amp;#039;Administration&amp;#039;&amp;#039;&amp;#039; : admin =&amp;gt; Administration &lt;br /&gt;
 * &amp;#039;&amp;#039;&amp;#039;Cdl&amp;#039;&amp;#039;&amp;#039; : cdl =&amp;gt; Cdl &lt;br /&gt;
 * &amp;#039;&amp;#039;&amp;#039;Carte Multi-services&amp;#039;&amp;#039;&amp;#039; : cms =&amp;gt; Carte Multi-services &lt;br /&gt;
 * &amp;#039;&amp;#039;&amp;#039;Espace SFAC&amp;#039;&amp;#039;&amp;#039; Colloque,Compta,Etats BFC,Recette : sfac =&amp;gt; Colloque, Compta, Etats BFC, Recettes &lt;br /&gt;
 * &amp;#039;&amp;#039;&amp;#039;Compte utilisateurs DR&amp;#039;&amp;#039;&amp;#039; : compte =&amp;gt; Compte utilisateurs &lt;br /&gt;
 * &amp;#039;&amp;#039;&amp;#039;Événement formation&amp;#039;&amp;#039;&amp;#039; : evenement =&amp;gt; Événements, Formation&lt;br /&gt;
 * &amp;#039;&amp;#039;&amp;#039;Heures non-Ouvrées/HNO&amp;#039;&amp;#039;&amp;#039; : hno =&amp;gt; Heures non Ouvrables &lt;br /&gt;
 * &amp;#039;&amp;#039;&amp;#039;PFU&amp;#039;&amp;#039;&amp;#039; : pfu =&amp;gt; PFU&lt;br /&gt;
 * &amp;#039;&amp;#039;&amp;#039;Interlocuteurs service&amp;#039;&amp;#039;&amp;#039; : referentiel =&amp;gt; Recherche interlocuteurs (partie administration) &lt;br /&gt;
 * &amp;#039;&amp;#039;&amp;#039;Réservation des Ressources&amp;#039;&amp;#039;&amp;#039; - LocaBuro : reservation =&amp;gt; Réservation des ressources, LocaBuro&lt;br /&gt;
 * &amp;#039;&amp;#039;&amp;#039;Téléphonie&amp;#039;&amp;#039;&amp;#039; : telephonie =&amp;gt; Téléphonie&lt;br /&gt;
&lt;br /&gt;
=== Annuaire campus ===&lt;br /&gt;
&lt;br /&gt;
 Pas de droits spécifique, filtrer sur l&amp;#039;appartenance aux campus. accessible aussi pour les gardiens.&lt;br /&gt;
 Donne la liste des personnes sur les campus avec leur numéro de téléphone renseigné dans Reseda (implantation_personne).&lt;br /&gt;
&lt;br /&gt;
=== CDL ===&lt;br /&gt;
&lt;br /&gt;
 Ne concerne que les labos qui sont sur le campus ADV et RDM.&lt;br /&gt;
 * partie labo, seuls les DU, ADJDU, ADMINLABO accèdent à la partie labo, grâce à leur profil de DU, ADJDU et ADMINLABO (pas de droits d&amp;#039;accès spécifiques à donner). Toutefois un droit d&amp;#039;accès labo a été prévu pour les cas particuliers de personnes labos n&amp;#039;ayant pas le profil (exemple Christine Chable-Bessia CEMIPAI)&lt;br /&gt;
 * partie DR, il faut avoir un droit d&amp;#039;accès DR donner dans &amp;quot;Administration&amp;quot;.&lt;br /&gt;
 Les personnes ayant un droit d&amp;#039;accès DR peuvent voir également la partie labo (selection d&amp;#039;un labo par menu déroulant).&lt;br /&gt;
&lt;br /&gt;
=== Carte Multi-services ===&lt;br /&gt;
&lt;br /&gt;
 accessible uniquement pour une personne qui a un rôle DR.&lt;br /&gt;
 &lt;br /&gt;
 Cette application est en lien avec la base de données CarteCMS qui se trouve sur le serveur Secu-CAB. &lt;br /&gt;
 &lt;br /&gt;
 Elle se sert également d&amp;#039;un webservice SOAP mis à disposition par unicampus pour récupérer directement le statut de la carte ou pour changer son statut (mise en opposition, réactivation).&lt;br /&gt;
&lt;br /&gt;
=== Colloque, Compta, Etats BFC, Recettes ===&lt;br /&gt;
&lt;br /&gt;
 applications utilisées par le SFAC&lt;br /&gt;
&lt;br /&gt;
 * partie labo&lt;br /&gt;
   accès automatique pour les administrateurs de laboratoire, les personnes déclarées administrateur Geslab ou gestionnaire Geslab (dans les correspondants labos) sur les codes divisions liés à leur unité.&lt;br /&gt;
&lt;br /&gt;
 * partie DR&lt;br /&gt;
  un rôle administrateur est donné dans &amp;quot;Administration&amp;quot; de duo, puis les rôles de gestionnaire sont donnés à l&amp;#039;intérieur de chaque application concernée.&lt;br /&gt;
  particularité pour Etatlabo où tous les accès sont donnés dans &amp;quot;Administration&amp;quot; de duo&lt;br /&gt;
&lt;br /&gt;
=== Compte utilisateurs ===&lt;br /&gt;
 &lt;br /&gt;
 Accessible uniquement aux personnels de la délégation régionale.&lt;br /&gt;
 * Interface utilisateur&lt;br /&gt;
   Nécessite un droit d&amp;#039;accès pour faire une demande d&amp;#039;ouverture de compte ou de prolongation.&lt;br /&gt;
 * Interface gestion des comptes (rôle Administration compte DR)&lt;br /&gt;
   En général attribué au SSI.&lt;br /&gt;
 Droit donné dans &amp;quot;Administration&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== Exploitation ===&lt;br /&gt;
 Pas de droit spécifique, c&amp;#039;est filtré sur les personnes du service SSI.&lt;br /&gt;
 Application qui sert à faire le suivi des serveurs de la délégation, elle est surtout utilisée par les administrateurs système et réseau du service.&lt;br /&gt;
&lt;br /&gt;
=== Événements, Formation ===&lt;br /&gt;
  Ces deux interfaces s&amp;#039;appuient sur le même code et la même base de données Evenement. L&amp;#039;affichage se fait en fonction du type d&amp;#039;événement.&lt;br /&gt;
&lt;br /&gt;
 * Événements&lt;br /&gt;
  peut être accessible sans connexion uniquement pour s&amp;#039;inscrire à un événement grand public (ex. café video)&lt;br /&gt;
 * Formation&lt;br /&gt;
  pour pouvoir s&amp;#039;inscrire à une formation, il faut être référencé dans Reseda.&lt;br /&gt;
&lt;br /&gt;
 Il faut avoir un droit d&amp;#039;accès donné dans &amp;quot;Administration&amp;quot; pour pourvoir administrer un événement (une petite doc d&amp;#039;aide existe dans l&amp;#039;application).&lt;br /&gt;
&lt;br /&gt;
=== LocaBuro ===&lt;br /&gt;
  Correspond à Flexibureau dans l&amp;#039;arborescence du code DUO.&lt;br /&gt;
&lt;br /&gt;
  Accessible uniquement aux personnels de la délégation régionale. Si problème, faire vérifier que la personne est bien affectée à un service dans Reseda (service affaire générale).&lt;br /&gt;
  Le principe, certains bureaux sont flexibles donc donnant lieu à une réservation, d&amp;#039;autres sont bloqués et affectés à des personnes. Si le bureau n&amp;#039;est pas mutualisé, seules les personnes du service à qui il appartient pourront le réserver.&lt;br /&gt;
&lt;br /&gt;
=== HNO - Heures non Ouvrables ===&lt;br /&gt;
 &lt;br /&gt;
 Pour avoir accès à ce module, il faut être en possession d&amp;#039;une carteCMS valide.&lt;br /&gt;
 &lt;br /&gt;
 * Si ce n&amp;#039;est pas le cas, consulter la rubrique Résolution de problèmes de [[Système de Gestion des Cartes]]&lt;br /&gt;
&lt;br /&gt;
 Normalement il faut faire partie des campus ADV ou RDM pour pouvoir faire des demandes de HNO. Pour le cas très exceptionnel où on doit donner l&amp;#039;accès à quelqu&amp;#039;un d&amp;#039;un labo extérieur, il faut qu&amp;#039;Agathe Morel lui fasse une autorisation permanente. &lt;br /&gt;
 * Si elle n&amp;#039;arrive pas à sélectionner la personne, vérifier qu&amp;#039;elle a bien une carte CMS active et que son labo fait partie de la liste des labos_ext_hno. &lt;br /&gt;
 * Pour vérifier si le labo fait partie de la liste, il faut aller sur le serveur où se trouve le code de DUO (webserv2), éditer le fichier .env.local et vérifier la constante LABOS_EXT_HNO, &lt;br /&gt;
 * si le labo n&amp;#039;est pas dans la liste, le rajouter&lt;br /&gt;
 * puis relancer la commande :  composer dump-env prod&lt;br /&gt;
&lt;br /&gt;
 Paramétrage unité, permet de pouvoir sélectionner une autre unité lors de la demande de HNO (ex: IRIM doit pouvoir faire une demande pour les locaux du CEMIPAI). On peut y paramétrer également la validation du N+1. Le N+1 se base sur le responsable de la sous-structure renseigné dans Reseda.&lt;br /&gt;
&lt;br /&gt;
 Les gardiens ont la possibilité de faire rentrer une personne qui n&amp;#039;a pas fait de demande HNO (ou si celle-ci n&amp;#039;a pas été validée), ils font alors une entrée exceptionnelle dans l&amp;#039;application. Ceci envoie un mel à la direction du labo concerné et mise en copie aux personnes de la délégation renseignées dans l&amp;#039;onglet &amp;quot;adresse de la délégation&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== Listes de diffusion ===&lt;br /&gt;
&lt;br /&gt;
 Accessible uniquement pour les personnes de la délégation (MOY1300).&lt;br /&gt;
 Page spéciale =&amp;gt; [[Gestion Listes de diffusion]]&lt;br /&gt;
&lt;br /&gt;
=== Recherche interlocuteurs ===&lt;br /&gt;
&lt;br /&gt;
 Correspond à Referentiel dans l&amp;#039;arborescence du code DUO.&lt;br /&gt;
&lt;br /&gt;
 Consultation disponible pour les personnes dont le labo fait partie du périmètre OCCITANIE.&lt;br /&gt;
 Administration accessible en fonction des droits attribués dans &amp;quot;Administration&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== Réservations ressources ===&lt;br /&gt;
&lt;br /&gt;
 * Consultation disponible pour les personnes dont le labo fait partie du périmètre OCCITANIE. &lt;br /&gt;
 * Les réservations pourront se faire en fonction du paramétrage du périmètre de chaque ressource.&lt;br /&gt;
 * L&amp;#039;administration des ressources nécessitent un droit d&amp;#039;accès donné dans &amp;quot;Administration&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== Téléphonie ===&lt;br /&gt;
 * Consultation disponible pour les personnes dont le labo fait partie du périmètre CAMPUS.&lt;br /&gt;
 * La demande de poste téléphonique passera par la validation d&amp;#039;un valideur si le demandeur n&amp;#039;est pas lui-même valideur (droit donné dans &amp;quot;Administration&amp;quot;). Un ticket est alors créé pour le service SSI dans IDéAL.&lt;br /&gt;
 * La gestion des demandes nécessite également un droit DR (en général, droit donné à quelqu&amp;#039;un du SSI).&lt;br /&gt;
&lt;br /&gt;
=== Visiteur ===&lt;br /&gt;
 &lt;br /&gt;
 Permet de demander un accès aux campus ADV et RDM pour toute personne ne possédant pas de carteCMS. Une autorisation avec QRCODE sera alors générer lors de la validation.&lt;br /&gt;
&lt;br /&gt;
 Le droit de valideur se donne dans la partie &amp;quot;Admin campus&amp;quot; de &amp;quot;Administration&amp;quot;. Il faut que ce soit une personne de la direction (Du, AdjDu, adminlabo) du labo qui en fasse la demande pour quelqu&amp;#039;un du labo (ticket IDéAL pour garder la trace). Il faut également que la demande soit motivée (chef d&amp;#039;équipe etc..), ce droit ne peut pas être donné à tous les membres du labo -&amp;gt; directive du délégué régional.&lt;/div&gt;</summary>
		<author><name>10.13.110.19</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.dr13.cnrs.fr/wiki/index.php?title=Applications_DUO&amp;diff=10799</id>
		<title>Applications DUO</title>
		<link rel="alternate" type="text/html" href="https://wiki.dr13.cnrs.fr/wiki/index.php?title=Applications_DUO&amp;diff=10799"/>
		<updated>2024-03-11T12:59:53Z</updated>

		<summary type="html">&lt;p&gt;10.13.110.19 : /* HNO - Heures non Ouvrables */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__TOC__&lt;br /&gt;
&lt;br /&gt;
== Environnement technique ==&lt;br /&gt;
&lt;br /&gt;
* Développé avec le framework symfony 5, montée de version vers symfony 6.4 en janvier 2024&lt;br /&gt;
* Les sources sont en production sur le serveur webserv2. La mise à jour se fait à partir d&amp;#039;un dépôt git stocké sur la forge de la DSI https://src.koda.dsi.cnrs.fr/ &lt;br /&gt;
* Répertoire sur webserv2 /var/www/html/duo2&lt;br /&gt;
* Token de déploiement : https://gitlab+deploy-token-19:EyFF2vyEcw7XVs6v2jwB@src.koda.dsi.cnrs.fr/nelly.pernot.2/duo2.git&lt;br /&gt;
&lt;br /&gt;
== Architecture ==&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Architecture.png]]&lt;br /&gt;
&lt;br /&gt;
== Applications ==&lt;br /&gt;
&lt;br /&gt;
 Sauf pour l&amp;#039;application Evenements, tous les applications nécessitent une authentification via l&amp;#039;IDP de la fédération de recherche. Sont exclues d&amp;#039;office toutes les connexions ayant une adresse mel étudiant (nom.prenom&amp;#039;&amp;#039;&amp;#039;@etu&amp;#039;&amp;#039;&amp;#039;.domaine) car pas assez sécurisé.&lt;br /&gt;
 En général, on appelle équipe de direction les personnes étant DU, ADJDU ou ADMINLABO.&lt;br /&gt;
&lt;br /&gt;
=== Administration (droit d&amp;#039;accès) ===&lt;br /&gt;
&lt;br /&gt;
 Permet de donner des droits d&amp;#039;accès aux différentes applications de DUO. Il est réservé aux personnes du SSI.&lt;br /&gt;
 &lt;br /&gt;
 Quelques rôles labo peuvent être donnés sur certains modules par le labo si la personne à le droit &amp;quot;d&amp;#039;administration des droits d&amp;#039;accès&amp;quot; (partie labo). Ces modules disponibles sont répertoriés dans la constante MODULE_VISIBLE_LABO renseigné dans l&amp;#039;entité RefModule.&lt;br /&gt;
&lt;br /&gt;
 Correspondance &amp;#039;&amp;#039;&amp;#039;onglet module droit d&amp;#039;accès&amp;#039;&amp;#039;&amp;#039; : codeModule =&amp;gt; application (pavé dans page accueil)&lt;br /&gt;
 certains pavés peuvent être affichés sans nécessiter de droits, dans ce cas seule la partie utilisateur sera disponible.&lt;br /&gt;
 * &amp;#039;&amp;#039;&amp;#039;Administration&amp;#039;&amp;#039;&amp;#039; : admin =&amp;gt; Administration &lt;br /&gt;
 * &amp;#039;&amp;#039;&amp;#039;Cdl&amp;#039;&amp;#039;&amp;#039; : cdl =&amp;gt; Cdl &lt;br /&gt;
 * &amp;#039;&amp;#039;&amp;#039;Carte Multi-services&amp;#039;&amp;#039;&amp;#039; : cms =&amp;gt; Carte Multi-services &lt;br /&gt;
 * &amp;#039;&amp;#039;&amp;#039;Espace SFAC&amp;#039;&amp;#039;&amp;#039; Colloque,Compta,Etats BFC,Recette : sfac =&amp;gt; Colloque, Compta, Etats BFC, Recettes &lt;br /&gt;
 * &amp;#039;&amp;#039;&amp;#039;Compte utilisateurs DR&amp;#039;&amp;#039;&amp;#039; : compte =&amp;gt; Compte utilisateurs &lt;br /&gt;
 * &amp;#039;&amp;#039;&amp;#039;Événement formation&amp;#039;&amp;#039;&amp;#039; : evenement =&amp;gt; Événements, Formation&lt;br /&gt;
 * &amp;#039;&amp;#039;&amp;#039;Heures non-Ouvrées/HNO&amp;#039;&amp;#039;&amp;#039; : hno =&amp;gt; Heures non Ouvrables &lt;br /&gt;
 * &amp;#039;&amp;#039;&amp;#039;PFU&amp;#039;&amp;#039;&amp;#039; : pfu =&amp;gt; PFU&lt;br /&gt;
 * &amp;#039;&amp;#039;&amp;#039;Interlocuteurs service&amp;#039;&amp;#039;&amp;#039; : referentiel =&amp;gt; Recherche interlocuteurs (partie administration) &lt;br /&gt;
 * &amp;#039;&amp;#039;&amp;#039;Réservation des Ressources&amp;#039;&amp;#039;&amp;#039; - LocaBuro : reservation =&amp;gt; Réservation des ressources, LocaBuro&lt;br /&gt;
 * &amp;#039;&amp;#039;&amp;#039;Téléphonie&amp;#039;&amp;#039;&amp;#039; : telephonie =&amp;gt; Téléphonie&lt;br /&gt;
&lt;br /&gt;
=== Annuaire campus ===&lt;br /&gt;
&lt;br /&gt;
 Pas de droits spécifique, filtrer sur l&amp;#039;appartenance aux campus. accessible aussi pour les gardiens.&lt;br /&gt;
 Donne la liste des personnes sur les campus avec leur numéro de téléphone renseigné dans Reseda (implantation_personne).&lt;br /&gt;
&lt;br /&gt;
=== CDL ===&lt;br /&gt;
&lt;br /&gt;
 Ne concerne que les labos qui sont sur le campus ADV et RDM.&lt;br /&gt;
 * partie labo, seuls les DU, ADJDU, ADMINLABO accèdent à la partie labo, grâce à leur profil de DU, ADJDU et ADMINLABO (pas de droits d&amp;#039;accès spécifiques à donner). Toutefois un droit d&amp;#039;accès labo a été prévu pour les cas particuliers de personnes labos n&amp;#039;ayant pas le profil (exemple Christine Chable-Bessia CEMIPAI)&lt;br /&gt;
 * partie DR, il faut avoir un droit d&amp;#039;accès DR donner dans &amp;quot;Administration&amp;quot;.&lt;br /&gt;
 Les personnes ayant un droit d&amp;#039;accès DR peuvent voir également la partie labo (selection d&amp;#039;un labo par menu déroulant).&lt;br /&gt;
&lt;br /&gt;
=== Carte Multi-services ===&lt;br /&gt;
&lt;br /&gt;
 accessible uniquement pour une personne qui a un rôle DR.&lt;br /&gt;
 &lt;br /&gt;
 Cette application est en lien avec la base de données CarteCMS qui se trouve sur le serveur Secu-CAB. &lt;br /&gt;
 &lt;br /&gt;
 Elle se sert également d&amp;#039;un webservice SOAP mis à disposition par unicampus pour récupérer directement le statut de la carte ou pour changer son statut (mise en opposition, réactivation).&lt;br /&gt;
&lt;br /&gt;
=== Colloque, Compta, Etats BFC, Recettes ===&lt;br /&gt;
&lt;br /&gt;
 applications utilisées par le SFAC&lt;br /&gt;
&lt;br /&gt;
 * partie labo&lt;br /&gt;
   accès automatique pour les administrateurs de laboratoire, les personnes déclarées administrateur Geslab ou gestionnaire Geslab (dans les correspondants labos) sur les codes divisions liés à leur unité.&lt;br /&gt;
&lt;br /&gt;
 * partie DR&lt;br /&gt;
  un rôle administrateur est donné dans &amp;quot;Administration&amp;quot; de duo, puis les rôles de gestionnaire sont donnés à l&amp;#039;intérieur de chaque application concernée.&lt;br /&gt;
  particularité pour Etatlabo où tous les accès sont donnés dans &amp;quot;Administration&amp;quot; de duo&lt;br /&gt;
&lt;br /&gt;
=== Compte utilisateurs ===&lt;br /&gt;
 &lt;br /&gt;
 Accessible uniquement aux personnels de la délégation régionale.&lt;br /&gt;
 * Interface utilisateur&lt;br /&gt;
   Nécessite un droit d&amp;#039;accès pour faire une demande d&amp;#039;ouverture de compte ou de prolongation.&lt;br /&gt;
 * Interface gestion des comptes (rôle Administration compte DR)&lt;br /&gt;
   En général attribué au SSI.&lt;br /&gt;
 Droit donné dans &amp;quot;Administration&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== Exploitation ===&lt;br /&gt;
 Pas de droit spécifique, c&amp;#039;est filtré sur les personnes du service SSI.&lt;br /&gt;
 Application qui sert à faire le suivi des serveurs de la délégation, elle est surtout utilisée par les administrateurs système et réseau du service.&lt;br /&gt;
&lt;br /&gt;
=== Événements, Formation ===&lt;br /&gt;
  Ces deux interfaces s&amp;#039;appuient sur le même code et la même base de données Evenement. L&amp;#039;affichage se fait en fonction du type d&amp;#039;événement.&lt;br /&gt;
&lt;br /&gt;
 * Événements&lt;br /&gt;
  peut être accessible sans connexion uniquement pour s&amp;#039;inscrire à un événement grand public (ex. café video)&lt;br /&gt;
 * Formation&lt;br /&gt;
  pour pouvoir s&amp;#039;inscrire à une formation, il faut être référencé dans Reseda.&lt;br /&gt;
&lt;br /&gt;
 Il faut avoir un droit d&amp;#039;accès donné dans &amp;quot;Administration&amp;quot; pour pourvoir administrer un événement (une petite doc d&amp;#039;aide existe dans l&amp;#039;application).&lt;br /&gt;
&lt;br /&gt;
=== LocaBuro ===&lt;br /&gt;
  Correspond à Flexibureau dans l&amp;#039;arborescence du code DUO.&lt;br /&gt;
&lt;br /&gt;
  Accessible uniquement aux personnels de la délégation régionale. Si problème, faire vérifier que la personne est bien affectée à un service dans Reseda (service affaire générale).&lt;br /&gt;
  Le principe, certains bureaux sont flexibles donc donnant lieu à une réservation, d&amp;#039;autres sont bloqués et affectés à des personnes. Si le bureau n&amp;#039;est pas mutualisé, seules les personnes du service à qui il appartient pourront le réserver.&lt;br /&gt;
&lt;br /&gt;
=== HNO - Heures non Ouvrables ===&lt;br /&gt;
 &lt;br /&gt;
 Pour avoir accès à ce module, il faut être en possession d&amp;#039;une carteCMS valide.&lt;br /&gt;
 &lt;br /&gt;
 * Si ce n&amp;#039;est pas le cas, consulter la rubrique Résolution de problèmes de [[Système de Gestion des Cartes]]&lt;br /&gt;
&lt;br /&gt;
 Normalement il faut faire partie des campus ADV ou RDM pour pouvoir faire des demandes de HNO. Pour le cas très exceptionnel où on doit donner l&amp;#039;accès à quelqu&amp;#039;un d&amp;#039;un labo extérieur, il faut qu&amp;#039;Agathe Morel lui fasse une autorisation permanente. &lt;br /&gt;
 * Si elle n&amp;#039;arrive pas à sélectionner la personne, vérifier qu&amp;#039;elle a bien une carte CMS active et que son labo fait partie de la liste des labos_ext_hno. &lt;br /&gt;
 * Pour vérifier si le labo fait partie de la liste, il faut aller sur le serveur où se trouve le code de DUO (webserv2), éditer le fichier .env.local et vérifier la constante LABOS_EXT_HNO, &lt;br /&gt;
 * si le labo n&amp;#039;est pas dans la liste, le rajouter&lt;br /&gt;
 * puis relancer la commande :  composer dump-env prod&lt;br /&gt;
&lt;br /&gt;
 Paramétrage unité, permet de pouvoir sélectionner une autre unité lors de la demande de HNO (ex: IRIM doit pouvoir faire une demande pour les locaux du CEMIPAI). On peut y paramétrer également la validation du N+1. Le N+1 se base sur le responsable de la sous-structure renseigné dans Reseda.&lt;br /&gt;
&lt;br /&gt;
=== Listes de diffusion ===&lt;br /&gt;
&lt;br /&gt;
 Accessible uniquement pour les personnes de la délégation (MOY1300).&lt;br /&gt;
 Page spéciale =&amp;gt; [[Gestion Listes de diffusion]]&lt;br /&gt;
&lt;br /&gt;
=== Recherche interlocuteurs ===&lt;br /&gt;
&lt;br /&gt;
 Correspond à Referentiel dans l&amp;#039;arborescence du code DUO.&lt;br /&gt;
&lt;br /&gt;
 Consultation disponible pour les personnes dont le labo fait partie du périmètre OCCITANIE.&lt;br /&gt;
 Administration accessible en fonction des droits attribués dans &amp;quot;Administration&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== Réservations ressources ===&lt;br /&gt;
&lt;br /&gt;
 * Consultation disponible pour les personnes dont le labo fait partie du périmètre OCCITANIE. &lt;br /&gt;
 * Les réservations pourront se faire en fonction du paramétrage du périmètre de chaque ressource.&lt;br /&gt;
 * L&amp;#039;administration des ressources nécessitent un droit d&amp;#039;accès donné dans &amp;quot;Administration&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== Téléphonie ===&lt;br /&gt;
 * Consultation disponible pour les personnes dont le labo fait partie du périmètre CAMPUS.&lt;br /&gt;
 * La demande de poste téléphonique passera par la validation d&amp;#039;un valideur si le demandeur n&amp;#039;est pas lui-même valideur (droit donné dans &amp;quot;Administration&amp;quot;). Un ticket est alors créé pour le service SSI dans IDéAL.&lt;br /&gt;
 * La gestion des demandes nécessite également un droit DR (en général, droit donné à quelqu&amp;#039;un du SSI).&lt;br /&gt;
&lt;br /&gt;
=== Visiteur ===&lt;br /&gt;
 &lt;br /&gt;
 Permet de demander un accès aux campus ADV et RDM pour toute personne ne possédant pas de carteCMS. Une autorisation avec QRCODE sera alors générer lors de la validation.&lt;br /&gt;
&lt;br /&gt;
 Le droit de valideur se donne dans la partie &amp;quot;Admin campus&amp;quot; de &amp;quot;Administration&amp;quot;. Il faut que ce soit une personne de la direction (Du, AdjDu, adminlabo) du labo qui en fasse la demande pour quelqu&amp;#039;un du labo (ticket IDéAL pour garder la trace). Il faut également que la demande soit motivée (chef d&amp;#039;équipe etc..), ce droit ne peut pas être donné à tous les membres du labo -&amp;gt; directive du délégué régional.&lt;/div&gt;</summary>
		<author><name>10.13.110.19</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.dr13.cnrs.fr/wiki/index.php?title=Applications_DUO&amp;diff=10798</id>
		<title>Applications DUO</title>
		<link rel="alternate" type="text/html" href="https://wiki.dr13.cnrs.fr/wiki/index.php?title=Applications_DUO&amp;diff=10798"/>
		<updated>2024-03-11T12:57:58Z</updated>

		<summary type="html">&lt;p&gt;10.13.110.19 : /* HNO - Heures non Ouvrables */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__TOC__&lt;br /&gt;
&lt;br /&gt;
== Environnement technique ==&lt;br /&gt;
&lt;br /&gt;
* Développé avec le framework symfony 5, montée de version vers symfony 6.4 en janvier 2024&lt;br /&gt;
* Les sources sont en production sur le serveur webserv2. La mise à jour se fait à partir d&amp;#039;un dépôt git stocké sur la forge de la DSI https://src.koda.dsi.cnrs.fr/ &lt;br /&gt;
* Répertoire sur webserv2 /var/www/html/duo2&lt;br /&gt;
* Token de déploiement : https://gitlab+deploy-token-19:EyFF2vyEcw7XVs6v2jwB@src.koda.dsi.cnrs.fr/nelly.pernot.2/duo2.git&lt;br /&gt;
&lt;br /&gt;
== Architecture ==&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Architecture.png]]&lt;br /&gt;
&lt;br /&gt;
== Applications ==&lt;br /&gt;
&lt;br /&gt;
 Sauf pour l&amp;#039;application Evenements, tous les applications nécessitent une authentification via l&amp;#039;IDP de la fédération de recherche. Sont exclues d&amp;#039;office toutes les connexions ayant une adresse mel étudiant (nom.prenom&amp;#039;&amp;#039;&amp;#039;@etu&amp;#039;&amp;#039;&amp;#039;.domaine) car pas assez sécurisé.&lt;br /&gt;
 En général, on appelle équipe de direction les personnes étant DU, ADJDU ou ADMINLABO.&lt;br /&gt;
&lt;br /&gt;
=== Administration (droit d&amp;#039;accès) ===&lt;br /&gt;
&lt;br /&gt;
 Permet de donner des droits d&amp;#039;accès aux différentes applications de DUO. Il est réservé aux personnes du SSI.&lt;br /&gt;
 &lt;br /&gt;
 Quelques rôles labo peuvent être donnés sur certains modules par le labo si la personne à le droit &amp;quot;d&amp;#039;administration des droits d&amp;#039;accès&amp;quot; (partie labo). Ces modules disponibles sont répertoriés dans la constante MODULE_VISIBLE_LABO renseigné dans l&amp;#039;entité RefModule.&lt;br /&gt;
&lt;br /&gt;
 Correspondance &amp;#039;&amp;#039;&amp;#039;onglet module droit d&amp;#039;accès&amp;#039;&amp;#039;&amp;#039; : codeModule =&amp;gt; application (pavé dans page accueil)&lt;br /&gt;
 certains pavés peuvent être affichés sans nécessiter de droits, dans ce cas seule la partie utilisateur sera disponible.&lt;br /&gt;
 * &amp;#039;&amp;#039;&amp;#039;Administration&amp;#039;&amp;#039;&amp;#039; : admin =&amp;gt; Administration &lt;br /&gt;
 * &amp;#039;&amp;#039;&amp;#039;Cdl&amp;#039;&amp;#039;&amp;#039; : cdl =&amp;gt; Cdl &lt;br /&gt;
 * &amp;#039;&amp;#039;&amp;#039;Carte Multi-services&amp;#039;&amp;#039;&amp;#039; : cms =&amp;gt; Carte Multi-services &lt;br /&gt;
 * &amp;#039;&amp;#039;&amp;#039;Espace SFAC&amp;#039;&amp;#039;&amp;#039; Colloque,Compta,Etats BFC,Recette : sfac =&amp;gt; Colloque, Compta, Etats BFC, Recettes &lt;br /&gt;
 * &amp;#039;&amp;#039;&amp;#039;Compte utilisateurs DR&amp;#039;&amp;#039;&amp;#039; : compte =&amp;gt; Compte utilisateurs &lt;br /&gt;
 * &amp;#039;&amp;#039;&amp;#039;Événement formation&amp;#039;&amp;#039;&amp;#039; : evenement =&amp;gt; Événements, Formation&lt;br /&gt;
 * &amp;#039;&amp;#039;&amp;#039;Heures non-Ouvrées/HNO&amp;#039;&amp;#039;&amp;#039; : hno =&amp;gt; Heures non Ouvrables &lt;br /&gt;
 * &amp;#039;&amp;#039;&amp;#039;PFU&amp;#039;&amp;#039;&amp;#039; : pfu =&amp;gt; PFU&lt;br /&gt;
 * &amp;#039;&amp;#039;&amp;#039;Interlocuteurs service&amp;#039;&amp;#039;&amp;#039; : referentiel =&amp;gt; Recherche interlocuteurs (partie administration) &lt;br /&gt;
 * &amp;#039;&amp;#039;&amp;#039;Réservation des Ressources&amp;#039;&amp;#039;&amp;#039; - LocaBuro : reservation =&amp;gt; Réservation des ressources, LocaBuro&lt;br /&gt;
 * &amp;#039;&amp;#039;&amp;#039;Téléphonie&amp;#039;&amp;#039;&amp;#039; : telephonie =&amp;gt; Téléphonie&lt;br /&gt;
&lt;br /&gt;
=== Annuaire campus ===&lt;br /&gt;
&lt;br /&gt;
 Pas de droits spécifique, filtrer sur l&amp;#039;appartenance aux campus. accessible aussi pour les gardiens.&lt;br /&gt;
 Donne la liste des personnes sur les campus avec leur numéro de téléphone renseigné dans Reseda (implantation_personne).&lt;br /&gt;
&lt;br /&gt;
=== CDL ===&lt;br /&gt;
&lt;br /&gt;
 Ne concerne que les labos qui sont sur le campus ADV et RDM.&lt;br /&gt;
 * partie labo, seuls les DU, ADJDU, ADMINLABO accèdent à la partie labo, grâce à leur profil de DU, ADJDU et ADMINLABO (pas de droits d&amp;#039;accès spécifiques à donner). Toutefois un droit d&amp;#039;accès labo a été prévu pour les cas particuliers de personnes labos n&amp;#039;ayant pas le profil (exemple Christine Chable-Bessia CEMIPAI)&lt;br /&gt;
 * partie DR, il faut avoir un droit d&amp;#039;accès DR donner dans &amp;quot;Administration&amp;quot;.&lt;br /&gt;
 Les personnes ayant un droit d&amp;#039;accès DR peuvent voir également la partie labo (selection d&amp;#039;un labo par menu déroulant).&lt;br /&gt;
&lt;br /&gt;
=== Carte Multi-services ===&lt;br /&gt;
&lt;br /&gt;
 accessible uniquement pour une personne qui a un rôle DR.&lt;br /&gt;
 &lt;br /&gt;
 Cette application est en lien avec la base de données CarteCMS qui se trouve sur le serveur Secu-CAB. &lt;br /&gt;
 &lt;br /&gt;
 Elle se sert également d&amp;#039;un webservice SOAP mis à disposition par unicampus pour récupérer directement le statut de la carte ou pour changer son statut (mise en opposition, réactivation).&lt;br /&gt;
&lt;br /&gt;
=== Colloque, Compta, Etats BFC, Recettes ===&lt;br /&gt;
&lt;br /&gt;
 applications utilisées par le SFAC&lt;br /&gt;
&lt;br /&gt;
 * partie labo&lt;br /&gt;
   accès automatique pour les administrateurs de laboratoire, les personnes déclarées administrateur Geslab ou gestionnaire Geslab (dans les correspondants labos) sur les codes divisions liés à leur unité.&lt;br /&gt;
&lt;br /&gt;
 * partie DR&lt;br /&gt;
  un rôle administrateur est donné dans &amp;quot;Administration&amp;quot; de duo, puis les rôles de gestionnaire sont donnés à l&amp;#039;intérieur de chaque application concernée.&lt;br /&gt;
  particularité pour Etatlabo où tous les accès sont donnés dans &amp;quot;Administration&amp;quot; de duo&lt;br /&gt;
&lt;br /&gt;
=== Compte utilisateurs ===&lt;br /&gt;
 &lt;br /&gt;
 Accessible uniquement aux personnels de la délégation régionale.&lt;br /&gt;
 * Interface utilisateur&lt;br /&gt;
   Nécessite un droit d&amp;#039;accès pour faire une demande d&amp;#039;ouverture de compte ou de prolongation.&lt;br /&gt;
 * Interface gestion des comptes (rôle Administration compte DR)&lt;br /&gt;
   En général attribué au SSI.&lt;br /&gt;
 Droit donné dans &amp;quot;Administration&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== Exploitation ===&lt;br /&gt;
 Pas de droit spécifique, c&amp;#039;est filtré sur les personnes du service SSI.&lt;br /&gt;
 Application qui sert à faire le suivi des serveurs de la délégation, elle est surtout utilisée par les administrateurs système et réseau du service.&lt;br /&gt;
&lt;br /&gt;
=== Événements, Formation ===&lt;br /&gt;
  Ces deux interfaces s&amp;#039;appuient sur le même code et la même base de données Evenement. L&amp;#039;affichage se fait en fonction du type d&amp;#039;événement.&lt;br /&gt;
&lt;br /&gt;
 * Événements&lt;br /&gt;
  peut être accessible sans connexion uniquement pour s&amp;#039;inscrire à un événement grand public (ex. café video)&lt;br /&gt;
 * Formation&lt;br /&gt;
  pour pouvoir s&amp;#039;inscrire à une formation, il faut être référencé dans Reseda.&lt;br /&gt;
&lt;br /&gt;
 Il faut avoir un droit d&amp;#039;accès donné dans &amp;quot;Administration&amp;quot; pour pourvoir administrer un événement (une petite doc d&amp;#039;aide existe dans l&amp;#039;application).&lt;br /&gt;
&lt;br /&gt;
=== LocaBuro ===&lt;br /&gt;
  Correspond à Flexibureau dans l&amp;#039;arborescence du code DUO.&lt;br /&gt;
&lt;br /&gt;
  Accessible uniquement aux personnels de la délégation régionale. Si problème, faire vérifier que la personne est bien affectée à un service dans Reseda (service affaire générale).&lt;br /&gt;
  Le principe, certains bureaux sont flexibles donc donnant lieu à une réservation, d&amp;#039;autres sont bloqués et affectés à des personnes. Si le bureau n&amp;#039;est pas mutualisé, seules les personnes du service à qui il appartient pourront le réserver.&lt;br /&gt;
&lt;br /&gt;
=== HNO - Heures non Ouvrables ===&lt;br /&gt;
 &lt;br /&gt;
 Pour avoir accès à ce module, il faut être en possession d&amp;#039;une carteCMS valide.&lt;br /&gt;
 &lt;br /&gt;
 * Si ce n&amp;#039;est pas le cas, consulter la rubrique Résolution de problèmes de [[Système de Gestion des Cartes]]&lt;br /&gt;
&lt;br /&gt;
 Normalement il faut faire partie des campus ADV ou RDM pour pouvoir faire des demandes de HNO. Pour le cas très exceptionnel où on doit donner l&amp;#039;accès à quelqu&amp;#039;un d&amp;#039;un labo extérieur, il faut qu&amp;#039;Agathe Morel lui fasse une autorisation permanente. &lt;br /&gt;
 * Si elle n&amp;#039;arrive pas à sélectionner la personne, vérifier qu&amp;#039;elle a bien une carte CMS active et que son labo fait partie de la liste des labos_ext_hno. &lt;br /&gt;
 * Pour vérifier si le labo fait partie de la liste, il faut aller sur le serveur où se trouve le code de DUO (webserv2), éditer le fichier .env.local et vérifier la constante LABOS_EXT_HNO, &lt;br /&gt;
 * si le labo n&amp;#039;est pas dans la liste, le rajouter&lt;br /&gt;
 * puis relancer la commande :  composer dump-env prod&lt;br /&gt;
&lt;br /&gt;
 Paramétrage unité, permet de pouvoir sélectionner une autre unité lors de la demande de HNO (ex: IRIM doit pouvoir faire une demande pour les locaux du CEMIPAI). On peut y paramétrer également la validation du N+1.&lt;br /&gt;
&lt;br /&gt;
=== Listes de diffusion ===&lt;br /&gt;
&lt;br /&gt;
 Accessible uniquement pour les personnes de la délégation (MOY1300).&lt;br /&gt;
 Page spéciale =&amp;gt; [[Gestion Listes de diffusion]]&lt;br /&gt;
&lt;br /&gt;
=== Recherche interlocuteurs ===&lt;br /&gt;
&lt;br /&gt;
 Correspond à Referentiel dans l&amp;#039;arborescence du code DUO.&lt;br /&gt;
&lt;br /&gt;
 Consultation disponible pour les personnes dont le labo fait partie du périmètre OCCITANIE.&lt;br /&gt;
 Administration accessible en fonction des droits attribués dans &amp;quot;Administration&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== Réservations ressources ===&lt;br /&gt;
&lt;br /&gt;
 * Consultation disponible pour les personnes dont le labo fait partie du périmètre OCCITANIE. &lt;br /&gt;
 * Les réservations pourront se faire en fonction du paramétrage du périmètre de chaque ressource.&lt;br /&gt;
 * L&amp;#039;administration des ressources nécessitent un droit d&amp;#039;accès donné dans &amp;quot;Administration&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== Téléphonie ===&lt;br /&gt;
 * Consultation disponible pour les personnes dont le labo fait partie du périmètre CAMPUS.&lt;br /&gt;
 * La demande de poste téléphonique passera par la validation d&amp;#039;un valideur si le demandeur n&amp;#039;est pas lui-même valideur (droit donné dans &amp;quot;Administration&amp;quot;). Un ticket est alors créé pour le service SSI dans IDéAL.&lt;br /&gt;
 * La gestion des demandes nécessite également un droit DR (en général, droit donné à quelqu&amp;#039;un du SSI).&lt;br /&gt;
&lt;br /&gt;
=== Visiteur ===&lt;br /&gt;
 &lt;br /&gt;
 Permet de demander un accès aux campus ADV et RDM pour toute personne ne possédant pas de carteCMS. Une autorisation avec QRCODE sera alors générer lors de la validation.&lt;br /&gt;
&lt;br /&gt;
 Le droit de valideur se donne dans la partie &amp;quot;Admin campus&amp;quot; de &amp;quot;Administration&amp;quot;. Il faut que ce soit une personne de la direction (Du, AdjDu, adminlabo) du labo qui en fasse la demande pour quelqu&amp;#039;un du labo (ticket IDéAL pour garder la trace). Il faut également que la demande soit motivée (chef d&amp;#039;équipe etc..), ce droit ne peut pas être donné à tous les membres du labo -&amp;gt; directive du délégué régional.&lt;/div&gt;</summary>
		<author><name>10.13.110.19</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.dr13.cnrs.fr/wiki/index.php?title=Applications_DUO&amp;diff=10797</id>
		<title>Applications DUO</title>
		<link rel="alternate" type="text/html" href="https://wiki.dr13.cnrs.fr/wiki/index.php?title=Applications_DUO&amp;diff=10797"/>
		<updated>2024-03-11T12:56:59Z</updated>

		<summary type="html">&lt;p&gt;10.13.110.19 : /* HNO - Heures non Ouvrables */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__TOC__&lt;br /&gt;
&lt;br /&gt;
== Environnement technique ==&lt;br /&gt;
&lt;br /&gt;
* Développé avec le framework symfony 5, montée de version vers symfony 6.4 en janvier 2024&lt;br /&gt;
* Les sources sont en production sur le serveur webserv2. La mise à jour se fait à partir d&amp;#039;un dépôt git stocké sur la forge de la DSI https://src.koda.dsi.cnrs.fr/ &lt;br /&gt;
* Répertoire sur webserv2 /var/www/html/duo2&lt;br /&gt;
* Token de déploiement : https://gitlab+deploy-token-19:EyFF2vyEcw7XVs6v2jwB@src.koda.dsi.cnrs.fr/nelly.pernot.2/duo2.git&lt;br /&gt;
&lt;br /&gt;
== Architecture ==&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Architecture.png]]&lt;br /&gt;
&lt;br /&gt;
== Applications ==&lt;br /&gt;
&lt;br /&gt;
 Sauf pour l&amp;#039;application Evenements, tous les applications nécessitent une authentification via l&amp;#039;IDP de la fédération de recherche. Sont exclues d&amp;#039;office toutes les connexions ayant une adresse mel étudiant (nom.prenom&amp;#039;&amp;#039;&amp;#039;@etu&amp;#039;&amp;#039;&amp;#039;.domaine) car pas assez sécurisé.&lt;br /&gt;
 En général, on appelle équipe de direction les personnes étant DU, ADJDU ou ADMINLABO.&lt;br /&gt;
&lt;br /&gt;
=== Administration (droit d&amp;#039;accès) ===&lt;br /&gt;
&lt;br /&gt;
 Permet de donner des droits d&amp;#039;accès aux différentes applications de DUO. Il est réservé aux personnes du SSI.&lt;br /&gt;
 &lt;br /&gt;
 Quelques rôles labo peuvent être donnés sur certains modules par le labo si la personne à le droit &amp;quot;d&amp;#039;administration des droits d&amp;#039;accès&amp;quot; (partie labo). Ces modules disponibles sont répertoriés dans la constante MODULE_VISIBLE_LABO renseigné dans l&amp;#039;entité RefModule.&lt;br /&gt;
&lt;br /&gt;
 Correspondance &amp;#039;&amp;#039;&amp;#039;onglet module droit d&amp;#039;accès&amp;#039;&amp;#039;&amp;#039; : codeModule =&amp;gt; application (pavé dans page accueil)&lt;br /&gt;
 certains pavés peuvent être affichés sans nécessiter de droits, dans ce cas seule la partie utilisateur sera disponible.&lt;br /&gt;
 * &amp;#039;&amp;#039;&amp;#039;Administration&amp;#039;&amp;#039;&amp;#039; : admin =&amp;gt; Administration &lt;br /&gt;
 * &amp;#039;&amp;#039;&amp;#039;Cdl&amp;#039;&amp;#039;&amp;#039; : cdl =&amp;gt; Cdl &lt;br /&gt;
 * &amp;#039;&amp;#039;&amp;#039;Carte Multi-services&amp;#039;&amp;#039;&amp;#039; : cms =&amp;gt; Carte Multi-services &lt;br /&gt;
 * &amp;#039;&amp;#039;&amp;#039;Espace SFAC&amp;#039;&amp;#039;&amp;#039; Colloque,Compta,Etats BFC,Recette : sfac =&amp;gt; Colloque, Compta, Etats BFC, Recettes &lt;br /&gt;
 * &amp;#039;&amp;#039;&amp;#039;Compte utilisateurs DR&amp;#039;&amp;#039;&amp;#039; : compte =&amp;gt; Compte utilisateurs &lt;br /&gt;
 * &amp;#039;&amp;#039;&amp;#039;Événement formation&amp;#039;&amp;#039;&amp;#039; : evenement =&amp;gt; Événements, Formation&lt;br /&gt;
 * &amp;#039;&amp;#039;&amp;#039;Heures non-Ouvrées/HNO&amp;#039;&amp;#039;&amp;#039; : hno =&amp;gt; Heures non Ouvrables &lt;br /&gt;
 * &amp;#039;&amp;#039;&amp;#039;PFU&amp;#039;&amp;#039;&amp;#039; : pfu =&amp;gt; PFU&lt;br /&gt;
 * &amp;#039;&amp;#039;&amp;#039;Interlocuteurs service&amp;#039;&amp;#039;&amp;#039; : referentiel =&amp;gt; Recherche interlocuteurs (partie administration) &lt;br /&gt;
 * &amp;#039;&amp;#039;&amp;#039;Réservation des Ressources&amp;#039;&amp;#039;&amp;#039; - LocaBuro : reservation =&amp;gt; Réservation des ressources, LocaBuro&lt;br /&gt;
 * &amp;#039;&amp;#039;&amp;#039;Téléphonie&amp;#039;&amp;#039;&amp;#039; : telephonie =&amp;gt; Téléphonie&lt;br /&gt;
&lt;br /&gt;
=== Annuaire campus ===&lt;br /&gt;
&lt;br /&gt;
 Pas de droits spécifique, filtrer sur l&amp;#039;appartenance aux campus. accessible aussi pour les gardiens.&lt;br /&gt;
 Donne la liste des personnes sur les campus avec leur numéro de téléphone renseigné dans Reseda (implantation_personne).&lt;br /&gt;
&lt;br /&gt;
=== CDL ===&lt;br /&gt;
&lt;br /&gt;
 Ne concerne que les labos qui sont sur le campus ADV et RDM.&lt;br /&gt;
 * partie labo, seuls les DU, ADJDU, ADMINLABO accèdent à la partie labo, grâce à leur profil de DU, ADJDU et ADMINLABO (pas de droits d&amp;#039;accès spécifiques à donner). Toutefois un droit d&amp;#039;accès labo a été prévu pour les cas particuliers de personnes labos n&amp;#039;ayant pas le profil (exemple Christine Chable-Bessia CEMIPAI)&lt;br /&gt;
 * partie DR, il faut avoir un droit d&amp;#039;accès DR donner dans &amp;quot;Administration&amp;quot;.&lt;br /&gt;
 Les personnes ayant un droit d&amp;#039;accès DR peuvent voir également la partie labo (selection d&amp;#039;un labo par menu déroulant).&lt;br /&gt;
&lt;br /&gt;
=== Carte Multi-services ===&lt;br /&gt;
&lt;br /&gt;
 accessible uniquement pour une personne qui a un rôle DR.&lt;br /&gt;
 &lt;br /&gt;
 Cette application est en lien avec la base de données CarteCMS qui se trouve sur le serveur Secu-CAB. &lt;br /&gt;
 &lt;br /&gt;
 Elle se sert également d&amp;#039;un webservice SOAP mis à disposition par unicampus pour récupérer directement le statut de la carte ou pour changer son statut (mise en opposition, réactivation).&lt;br /&gt;
&lt;br /&gt;
=== Colloque, Compta, Etats BFC, Recettes ===&lt;br /&gt;
&lt;br /&gt;
 applications utilisées par le SFAC&lt;br /&gt;
&lt;br /&gt;
 * partie labo&lt;br /&gt;
   accès automatique pour les administrateurs de laboratoire, les personnes déclarées administrateur Geslab ou gestionnaire Geslab (dans les correspondants labos) sur les codes divisions liés à leur unité.&lt;br /&gt;
&lt;br /&gt;
 * partie DR&lt;br /&gt;
  un rôle administrateur est donné dans &amp;quot;Administration&amp;quot; de duo, puis les rôles de gestionnaire sont donnés à l&amp;#039;intérieur de chaque application concernée.&lt;br /&gt;
  particularité pour Etatlabo où tous les accès sont donnés dans &amp;quot;Administration&amp;quot; de duo&lt;br /&gt;
&lt;br /&gt;
=== Compte utilisateurs ===&lt;br /&gt;
 &lt;br /&gt;
 Accessible uniquement aux personnels de la délégation régionale.&lt;br /&gt;
 * Interface utilisateur&lt;br /&gt;
   Nécessite un droit d&amp;#039;accès pour faire une demande d&amp;#039;ouverture de compte ou de prolongation.&lt;br /&gt;
 * Interface gestion des comptes (rôle Administration compte DR)&lt;br /&gt;
   En général attribué au SSI.&lt;br /&gt;
 Droit donné dans &amp;quot;Administration&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== Exploitation ===&lt;br /&gt;
 Pas de droit spécifique, c&amp;#039;est filtré sur les personnes du service SSI.&lt;br /&gt;
 Application qui sert à faire le suivi des serveurs de la délégation, elle est surtout utilisée par les administrateurs système et réseau du service.&lt;br /&gt;
&lt;br /&gt;
=== Événements, Formation ===&lt;br /&gt;
  Ces deux interfaces s&amp;#039;appuient sur le même code et la même base de données Evenement. L&amp;#039;affichage se fait en fonction du type d&amp;#039;événement.&lt;br /&gt;
&lt;br /&gt;
 * Événements&lt;br /&gt;
  peut être accessible sans connexion uniquement pour s&amp;#039;inscrire à un événement grand public (ex. café video)&lt;br /&gt;
 * Formation&lt;br /&gt;
  pour pouvoir s&amp;#039;inscrire à une formation, il faut être référencé dans Reseda.&lt;br /&gt;
&lt;br /&gt;
 Il faut avoir un droit d&amp;#039;accès donné dans &amp;quot;Administration&amp;quot; pour pourvoir administrer un événement (une petite doc d&amp;#039;aide existe dans l&amp;#039;application).&lt;br /&gt;
&lt;br /&gt;
=== LocaBuro ===&lt;br /&gt;
  Correspond à Flexibureau dans l&amp;#039;arborescence du code DUO.&lt;br /&gt;
&lt;br /&gt;
  Accessible uniquement aux personnels de la délégation régionale. Si problème, faire vérifier que la personne est bien affectée à un service dans Reseda (service affaire générale).&lt;br /&gt;
  Le principe, certains bureaux sont flexibles donc donnant lieu à une réservation, d&amp;#039;autres sont bloqués et affectés à des personnes. Si le bureau n&amp;#039;est pas mutualisé, seules les personnes du service à qui il appartient pourront le réserver.&lt;br /&gt;
&lt;br /&gt;
=== HNO - Heures non Ouvrables ===&lt;br /&gt;
 &lt;br /&gt;
 Pour avoir accès à ce module, il faut être en possession d&amp;#039;une carteCMS valide.&lt;br /&gt;
 &lt;br /&gt;
 * Si ce n&amp;#039;est pas le cas, consulter la rubrique Résolution de problèmes de [[Système de Gestion des Cartes]]&lt;br /&gt;
&lt;br /&gt;
 Normalement il faut faire partie des campus ADV ou RDM pour pouvoir faire des demandes de HNO. Pour le cas très exceptionnel où on doit donner l&amp;#039;accès à quelqu&amp;#039;un d&amp;#039;un labo extérieur, il faut qu&amp;#039;Agathe Morel lui fasse une autorisation permanente. &lt;br /&gt;
 * Si elle n&amp;#039;arrive pas à sélectionner la personne, vérifier qu&amp;#039;elle a bien une carte CMS active et que son labo fait partie de la liste des labos_ext_hno. &lt;br /&gt;
 * Pour vérifier si le labo fait partie de la liste, il faut aller sur le serveur où se trouve le code de DUO (webserv2), éditer le fichier .env.local et vérifier la constante LABOS_EXT_HNO, &lt;br /&gt;
 * si le labo n&amp;#039;est pas dans la liste, le rajouter&lt;br /&gt;
 * puis relancer la commande :  composer dump-env prod&lt;br /&gt;
&lt;br /&gt;
 Paramétrage unité, permet de pouvoir sélectionner une autre unité lors de la demande de HNO (ex; IRIM doit pouvoir faire une demande pour les locaux du CEMIPAI).&lt;br /&gt;
&lt;br /&gt;
=== Listes de diffusion ===&lt;br /&gt;
&lt;br /&gt;
 Accessible uniquement pour les personnes de la délégation (MOY1300).&lt;br /&gt;
 Page spéciale =&amp;gt; [[Gestion Listes de diffusion]]&lt;br /&gt;
&lt;br /&gt;
=== Recherche interlocuteurs ===&lt;br /&gt;
&lt;br /&gt;
 Correspond à Referentiel dans l&amp;#039;arborescence du code DUO.&lt;br /&gt;
&lt;br /&gt;
 Consultation disponible pour les personnes dont le labo fait partie du périmètre OCCITANIE.&lt;br /&gt;
 Administration accessible en fonction des droits attribués dans &amp;quot;Administration&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== Réservations ressources ===&lt;br /&gt;
&lt;br /&gt;
 * Consultation disponible pour les personnes dont le labo fait partie du périmètre OCCITANIE. &lt;br /&gt;
 * Les réservations pourront se faire en fonction du paramétrage du périmètre de chaque ressource.&lt;br /&gt;
 * L&amp;#039;administration des ressources nécessitent un droit d&amp;#039;accès donné dans &amp;quot;Administration&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== Téléphonie ===&lt;br /&gt;
 * Consultation disponible pour les personnes dont le labo fait partie du périmètre CAMPUS.&lt;br /&gt;
 * La demande de poste téléphonique passera par la validation d&amp;#039;un valideur si le demandeur n&amp;#039;est pas lui-même valideur (droit donné dans &amp;quot;Administration&amp;quot;). Un ticket est alors créé pour le service SSI dans IDéAL.&lt;br /&gt;
 * La gestion des demandes nécessite également un droit DR (en général, droit donné à quelqu&amp;#039;un du SSI).&lt;br /&gt;
&lt;br /&gt;
=== Visiteur ===&lt;br /&gt;
 &lt;br /&gt;
 Permet de demander un accès aux campus ADV et RDM pour toute personne ne possédant pas de carteCMS. Une autorisation avec QRCODE sera alors générer lors de la validation.&lt;br /&gt;
&lt;br /&gt;
 Le droit de valideur se donne dans la partie &amp;quot;Admin campus&amp;quot; de &amp;quot;Administration&amp;quot;. Il faut que ce soit une personne de la direction (Du, AdjDu, adminlabo) du labo qui en fasse la demande pour quelqu&amp;#039;un du labo (ticket IDéAL pour garder la trace). Il faut également que la demande soit motivée (chef d&amp;#039;équipe etc..), ce droit ne peut pas être donné à tous les membres du labo -&amp;gt; directive du délégué régional.&lt;/div&gt;</summary>
		<author><name>10.13.110.19</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.dr13.cnrs.fr/wiki/index.php?title=Applications_DUO&amp;diff=10796</id>
		<title>Applications DUO</title>
		<link rel="alternate" type="text/html" href="https://wiki.dr13.cnrs.fr/wiki/index.php?title=Applications_DUO&amp;diff=10796"/>
		<updated>2024-03-11T10:20:08Z</updated>

		<summary type="html">&lt;p&gt;10.13.110.19 : /* Événements, Formation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__TOC__&lt;br /&gt;
&lt;br /&gt;
== Environnement technique ==&lt;br /&gt;
&lt;br /&gt;
* Développé avec le framework symfony 5, montée de version vers symfony 6.4 en janvier 2024&lt;br /&gt;
* Les sources sont en production sur le serveur webserv2. La mise à jour se fait à partir d&amp;#039;un dépôt git stocké sur la forge de la DSI https://src.koda.dsi.cnrs.fr/ &lt;br /&gt;
* Répertoire sur webserv2 /var/www/html/duo2&lt;br /&gt;
* Token de déploiement : https://gitlab+deploy-token-19:EyFF2vyEcw7XVs6v2jwB@src.koda.dsi.cnrs.fr/nelly.pernot.2/duo2.git&lt;br /&gt;
&lt;br /&gt;
== Architecture ==&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Architecture.png]]&lt;br /&gt;
&lt;br /&gt;
== Applications ==&lt;br /&gt;
&lt;br /&gt;
 Sauf pour l&amp;#039;application Evenements, tous les applications nécessitent une authentification via l&amp;#039;IDP de la fédération de recherche. Sont exclues d&amp;#039;office toutes les connexions ayant une adresse mel étudiant (nom.prenom&amp;#039;&amp;#039;&amp;#039;@etu&amp;#039;&amp;#039;&amp;#039;.domaine) car pas assez sécurisé.&lt;br /&gt;
 En général, on appelle équipe de direction les personnes étant DU, ADJDU ou ADMINLABO.&lt;br /&gt;
&lt;br /&gt;
=== Administration (droit d&amp;#039;accès) ===&lt;br /&gt;
&lt;br /&gt;
 Permet de donner des droits d&amp;#039;accès aux différentes applications de DUO. Il est réservé aux personnes du SSI.&lt;br /&gt;
 &lt;br /&gt;
 Quelques rôles labo peuvent être donnés sur certains modules par le labo si la personne à le droit &amp;quot;d&amp;#039;administration des droits d&amp;#039;accès&amp;quot; (partie labo). Ces modules disponibles sont répertoriés dans la constante MODULE_VISIBLE_LABO renseigné dans l&amp;#039;entité RefModule.&lt;br /&gt;
&lt;br /&gt;
 Correspondance &amp;#039;&amp;#039;&amp;#039;onglet module droit d&amp;#039;accès&amp;#039;&amp;#039;&amp;#039; : codeModule =&amp;gt; application (pavé dans page accueil)&lt;br /&gt;
 certains pavés peuvent être affichés sans nécessiter de droits, dans ce cas seule la partie utilisateur sera disponible.&lt;br /&gt;
 * &amp;#039;&amp;#039;&amp;#039;Administration&amp;#039;&amp;#039;&amp;#039; : admin =&amp;gt; Administration &lt;br /&gt;
 * &amp;#039;&amp;#039;&amp;#039;Cdl&amp;#039;&amp;#039;&amp;#039; : cdl =&amp;gt; Cdl &lt;br /&gt;
 * &amp;#039;&amp;#039;&amp;#039;Carte Multi-services&amp;#039;&amp;#039;&amp;#039; : cms =&amp;gt; Carte Multi-services &lt;br /&gt;
 * &amp;#039;&amp;#039;&amp;#039;Espace SFAC&amp;#039;&amp;#039;&amp;#039; Colloque,Compta,Etats BFC,Recette : sfac =&amp;gt; Colloque, Compta, Etats BFC, Recettes &lt;br /&gt;
 * &amp;#039;&amp;#039;&amp;#039;Compte utilisateurs DR&amp;#039;&amp;#039;&amp;#039; : compte =&amp;gt; Compte utilisateurs &lt;br /&gt;
 * &amp;#039;&amp;#039;&amp;#039;Événement formation&amp;#039;&amp;#039;&amp;#039; : evenement =&amp;gt; Événements, Formation&lt;br /&gt;
 * &amp;#039;&amp;#039;&amp;#039;Heures non-Ouvrées/HNO&amp;#039;&amp;#039;&amp;#039; : hno =&amp;gt; Heures non Ouvrables &lt;br /&gt;
 * &amp;#039;&amp;#039;&amp;#039;PFU&amp;#039;&amp;#039;&amp;#039; : pfu =&amp;gt; PFU&lt;br /&gt;
 * &amp;#039;&amp;#039;&amp;#039;Interlocuteurs service&amp;#039;&amp;#039;&amp;#039; : referentiel =&amp;gt; Recherche interlocuteurs (partie administration) &lt;br /&gt;
 * &amp;#039;&amp;#039;&amp;#039;Réservation des Ressources&amp;#039;&amp;#039;&amp;#039; - LocaBuro : reservation =&amp;gt; Réservation des ressources, LocaBuro&lt;br /&gt;
 * &amp;#039;&amp;#039;&amp;#039;Téléphonie&amp;#039;&amp;#039;&amp;#039; : telephonie =&amp;gt; Téléphonie&lt;br /&gt;
&lt;br /&gt;
=== Annuaire campus ===&lt;br /&gt;
&lt;br /&gt;
 Pas de droits spécifique, filtrer sur l&amp;#039;appartenance aux campus. accessible aussi pour les gardiens.&lt;br /&gt;
 Donne la liste des personnes sur les campus avec leur numéro de téléphone renseigné dans Reseda (implantation_personne).&lt;br /&gt;
&lt;br /&gt;
=== CDL ===&lt;br /&gt;
&lt;br /&gt;
 Ne concerne que les labos qui sont sur le campus ADV et RDM.&lt;br /&gt;
 * partie labo, seuls les DU, ADJDU, ADMINLABO accèdent à la partie labo, grâce à leur profil de DU, ADJDU et ADMINLABO (pas de droits d&amp;#039;accès spécifiques à donner). Toutefois un droit d&amp;#039;accès labo a été prévu pour les cas particuliers de personnes labos n&amp;#039;ayant pas le profil (exemple Christine Chable-Bessia CEMIPAI)&lt;br /&gt;
 * partie DR, il faut avoir un droit d&amp;#039;accès DR donner dans &amp;quot;Administration&amp;quot;.&lt;br /&gt;
 Les personnes ayant un droit d&amp;#039;accès DR peuvent voir également la partie labo (selection d&amp;#039;un labo par menu déroulant).&lt;br /&gt;
&lt;br /&gt;
=== Carte Multi-services ===&lt;br /&gt;
&lt;br /&gt;
 accessible uniquement pour une personne qui a un rôle DR.&lt;br /&gt;
 &lt;br /&gt;
 Cette application est en lien avec la base de données CarteCMS qui se trouve sur le serveur Secu-CAB. &lt;br /&gt;
 &lt;br /&gt;
 Elle se sert également d&amp;#039;un webservice SOAP mis à disposition par unicampus pour récupérer directement le statut de la carte ou pour changer son statut (mise en opposition, réactivation).&lt;br /&gt;
&lt;br /&gt;
=== Colloque, Compta, Etats BFC, Recettes ===&lt;br /&gt;
&lt;br /&gt;
 applications utilisées par le SFAC&lt;br /&gt;
&lt;br /&gt;
 * partie labo&lt;br /&gt;
   accès automatique pour les administrateurs de laboratoire, les personnes déclarées administrateur Geslab ou gestionnaire Geslab (dans les correspondants labos) sur les codes divisions liés à leur unité.&lt;br /&gt;
&lt;br /&gt;
 * partie DR&lt;br /&gt;
  un rôle administrateur est donné dans &amp;quot;Administration&amp;quot; de duo, puis les rôles de gestionnaire sont donnés à l&amp;#039;intérieur de chaque application concernée.&lt;br /&gt;
  particularité pour Etatlabo où tous les accès sont donnés dans &amp;quot;Administration&amp;quot; de duo&lt;br /&gt;
&lt;br /&gt;
=== Compte utilisateurs ===&lt;br /&gt;
 &lt;br /&gt;
 Accessible uniquement aux personnels de la délégation régionale.&lt;br /&gt;
 * Interface utilisateur&lt;br /&gt;
   Nécessite un droit d&amp;#039;accès pour faire une demande d&amp;#039;ouverture de compte ou de prolongation.&lt;br /&gt;
 * Interface gestion des comptes (rôle Administration compte DR)&lt;br /&gt;
   En général attribué au SSI.&lt;br /&gt;
 Droit donné dans &amp;quot;Administration&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== Exploitation ===&lt;br /&gt;
 Pas de droit spécifique, c&amp;#039;est filtré sur les personnes du service SSI.&lt;br /&gt;
 Application qui sert à faire le suivi des serveurs de la délégation, elle est surtout utilisée par les administrateurs système et réseau du service.&lt;br /&gt;
&lt;br /&gt;
=== Événements, Formation ===&lt;br /&gt;
  Ces deux interfaces s&amp;#039;appuient sur le même code et la même base de données Evenement. L&amp;#039;affichage se fait en fonction du type d&amp;#039;événement.&lt;br /&gt;
&lt;br /&gt;
 * Événements&lt;br /&gt;
  peut être accessible sans connexion uniquement pour s&amp;#039;inscrire à un événement grand public (ex. café video)&lt;br /&gt;
 * Formation&lt;br /&gt;
  pour pouvoir s&amp;#039;inscrire à une formation, il faut être référencé dans Reseda.&lt;br /&gt;
&lt;br /&gt;
 Il faut avoir un droit d&amp;#039;accès donné dans &amp;quot;Administration&amp;quot; pour pourvoir administrer un événement (une petite doc d&amp;#039;aide existe dans l&amp;#039;application).&lt;br /&gt;
&lt;br /&gt;
=== LocaBuro ===&lt;br /&gt;
  Correspond à Flexibureau dans l&amp;#039;arborescence du code DUO.&lt;br /&gt;
&lt;br /&gt;
  Accessible uniquement aux personnels de la délégation régionale. Si problème, faire vérifier que la personne est bien affectée à un service dans Reseda (service affaire générale).&lt;br /&gt;
  Le principe, certains bureaux sont flexibles donc donnant lieu à une réservation, d&amp;#039;autres sont bloqués et affectés à des personnes. Si le bureau n&amp;#039;est pas mutualisé, seules les personnes du service à qui il appartient pourront le réserver.&lt;br /&gt;
&lt;br /&gt;
=== HNO - Heures non Ouvrables ===&lt;br /&gt;
 &lt;br /&gt;
 Pour avoir accès à ce module, il faut être en possession d&amp;#039;une carteCMS valide.&lt;br /&gt;
 &lt;br /&gt;
 * Si ce n&amp;#039;est pas le cas, consulter la rubrique Résolution de problèmes de [[Système de Gestion des Cartes]]&lt;br /&gt;
&lt;br /&gt;
 Normalement il faut faire partie des campus ADV ou RDM pour pouvoir faire des demandes de HNO. Pour le cas très exceptionnel où on doit donner l&amp;#039;accès à quelqu&amp;#039;un d&amp;#039;un labo extérieur, il faut qu&amp;#039;Agathe Morel lui fasse une autorisation permanente. &lt;br /&gt;
 * Si elle n&amp;#039;arrive pas à sélectionner la personne, vérifier qu&amp;#039;elle a bien une carte CMS active et que son labo fait partie de la liste des labos_ext_hno. &lt;br /&gt;
 * Pour vérifier si le labo fait partie de la liste, il faut aller sur le serveur où se trouve le code de DUO (webserv2), éditer le fichier .env.local et vérifier la constante LABOS_EXT_HNO, &lt;br /&gt;
 * si le labo n&amp;#039;est pas dans la liste, le rajouter&lt;br /&gt;
 * puis relancer la commande :  composer dump-env prod&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Listes de diffusion ===&lt;br /&gt;
&lt;br /&gt;
 Accessible uniquement pour les personnes de la délégation (MOY1300).&lt;br /&gt;
 Page spéciale =&amp;gt; [[Gestion Listes de diffusion]]&lt;br /&gt;
&lt;br /&gt;
=== Recherche interlocuteurs ===&lt;br /&gt;
&lt;br /&gt;
 Correspond à Referentiel dans l&amp;#039;arborescence du code DUO.&lt;br /&gt;
&lt;br /&gt;
 Consultation disponible pour les personnes dont le labo fait partie du périmètre OCCITANIE.&lt;br /&gt;
 Administration accessible en fonction des droits attribués dans &amp;quot;Administration&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== Réservations ressources ===&lt;br /&gt;
&lt;br /&gt;
 * Consultation disponible pour les personnes dont le labo fait partie du périmètre OCCITANIE. &lt;br /&gt;
 * Les réservations pourront se faire en fonction du paramétrage du périmètre de chaque ressource.&lt;br /&gt;
 * L&amp;#039;administration des ressources nécessitent un droit d&amp;#039;accès donné dans &amp;quot;Administration&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== Téléphonie ===&lt;br /&gt;
 * Consultation disponible pour les personnes dont le labo fait partie du périmètre CAMPUS.&lt;br /&gt;
 * La demande de poste téléphonique passera par la validation d&amp;#039;un valideur si le demandeur n&amp;#039;est pas lui-même valideur (droit donné dans &amp;quot;Administration&amp;quot;). Un ticket est alors créé pour le service SSI dans IDéAL.&lt;br /&gt;
 * La gestion des demandes nécessite également un droit DR (en général, droit donné à quelqu&amp;#039;un du SSI).&lt;br /&gt;
&lt;br /&gt;
=== Visiteur ===&lt;br /&gt;
 &lt;br /&gt;
 Permet de demander un accès aux campus ADV et RDM pour toute personne ne possédant pas de carteCMS. Une autorisation avec QRCODE sera alors générer lors de la validation.&lt;br /&gt;
&lt;br /&gt;
 Le droit de valideur se donne dans la partie &amp;quot;Admin campus&amp;quot; de &amp;quot;Administration&amp;quot;. Il faut que ce soit une personne de la direction (Du, AdjDu, adminlabo) du labo qui en fasse la demande pour quelqu&amp;#039;un du labo (ticket IDéAL pour garder la trace). Il faut également que la demande soit motivée (chef d&amp;#039;équipe etc..), ce droit ne peut pas être donné à tous les membres du labo -&amp;gt; directive du délégué régional.&lt;/div&gt;</summary>
		<author><name>10.13.110.19</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.dr13.cnrs.fr/wiki/index.php?title=Applications_DUO&amp;diff=10795</id>
		<title>Applications DUO</title>
		<link rel="alternate" type="text/html" href="https://wiki.dr13.cnrs.fr/wiki/index.php?title=Applications_DUO&amp;diff=10795"/>
		<updated>2024-03-11T10:18:15Z</updated>

		<summary type="html">&lt;p&gt;10.13.110.19 : /* Compte utilisateurs */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__TOC__&lt;br /&gt;
&lt;br /&gt;
== Environnement technique ==&lt;br /&gt;
&lt;br /&gt;
* Développé avec le framework symfony 5, montée de version vers symfony 6.4 en janvier 2024&lt;br /&gt;
* Les sources sont en production sur le serveur webserv2. La mise à jour se fait à partir d&amp;#039;un dépôt git stocké sur la forge de la DSI https://src.koda.dsi.cnrs.fr/ &lt;br /&gt;
* Répertoire sur webserv2 /var/www/html/duo2&lt;br /&gt;
* Token de déploiement : https://gitlab+deploy-token-19:EyFF2vyEcw7XVs6v2jwB@src.koda.dsi.cnrs.fr/nelly.pernot.2/duo2.git&lt;br /&gt;
&lt;br /&gt;
== Architecture ==&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Architecture.png]]&lt;br /&gt;
&lt;br /&gt;
== Applications ==&lt;br /&gt;
&lt;br /&gt;
 Sauf pour l&amp;#039;application Evenements, tous les applications nécessitent une authentification via l&amp;#039;IDP de la fédération de recherche. Sont exclues d&amp;#039;office toutes les connexions ayant une adresse mel étudiant (nom.prenom&amp;#039;&amp;#039;&amp;#039;@etu&amp;#039;&amp;#039;&amp;#039;.domaine) car pas assez sécurisé.&lt;br /&gt;
 En général, on appelle équipe de direction les personnes étant DU, ADJDU ou ADMINLABO.&lt;br /&gt;
&lt;br /&gt;
=== Administration (droit d&amp;#039;accès) ===&lt;br /&gt;
&lt;br /&gt;
 Permet de donner des droits d&amp;#039;accès aux différentes applications de DUO. Il est réservé aux personnes du SSI.&lt;br /&gt;
 &lt;br /&gt;
 Quelques rôles labo peuvent être donnés sur certains modules par le labo si la personne à le droit &amp;quot;d&amp;#039;administration des droits d&amp;#039;accès&amp;quot; (partie labo). Ces modules disponibles sont répertoriés dans la constante MODULE_VISIBLE_LABO renseigné dans l&amp;#039;entité RefModule.&lt;br /&gt;
&lt;br /&gt;
 Correspondance &amp;#039;&amp;#039;&amp;#039;onglet module droit d&amp;#039;accès&amp;#039;&amp;#039;&amp;#039; : codeModule =&amp;gt; application (pavé dans page accueil)&lt;br /&gt;
 certains pavés peuvent être affichés sans nécessiter de droits, dans ce cas seule la partie utilisateur sera disponible.&lt;br /&gt;
 * &amp;#039;&amp;#039;&amp;#039;Administration&amp;#039;&amp;#039;&amp;#039; : admin =&amp;gt; Administration &lt;br /&gt;
 * &amp;#039;&amp;#039;&amp;#039;Cdl&amp;#039;&amp;#039;&amp;#039; : cdl =&amp;gt; Cdl &lt;br /&gt;
 * &amp;#039;&amp;#039;&amp;#039;Carte Multi-services&amp;#039;&amp;#039;&amp;#039; : cms =&amp;gt; Carte Multi-services &lt;br /&gt;
 * &amp;#039;&amp;#039;&amp;#039;Espace SFAC&amp;#039;&amp;#039;&amp;#039; Colloque,Compta,Etats BFC,Recette : sfac =&amp;gt; Colloque, Compta, Etats BFC, Recettes &lt;br /&gt;
 * &amp;#039;&amp;#039;&amp;#039;Compte utilisateurs DR&amp;#039;&amp;#039;&amp;#039; : compte =&amp;gt; Compte utilisateurs &lt;br /&gt;
 * &amp;#039;&amp;#039;&amp;#039;Événement formation&amp;#039;&amp;#039;&amp;#039; : evenement =&amp;gt; Événements, Formation&lt;br /&gt;
 * &amp;#039;&amp;#039;&amp;#039;Heures non-Ouvrées/HNO&amp;#039;&amp;#039;&amp;#039; : hno =&amp;gt; Heures non Ouvrables &lt;br /&gt;
 * &amp;#039;&amp;#039;&amp;#039;PFU&amp;#039;&amp;#039;&amp;#039; : pfu =&amp;gt; PFU&lt;br /&gt;
 * &amp;#039;&amp;#039;&amp;#039;Interlocuteurs service&amp;#039;&amp;#039;&amp;#039; : referentiel =&amp;gt; Recherche interlocuteurs (partie administration) &lt;br /&gt;
 * &amp;#039;&amp;#039;&amp;#039;Réservation des Ressources&amp;#039;&amp;#039;&amp;#039; - LocaBuro : reservation =&amp;gt; Réservation des ressources, LocaBuro&lt;br /&gt;
 * &amp;#039;&amp;#039;&amp;#039;Téléphonie&amp;#039;&amp;#039;&amp;#039; : telephonie =&amp;gt; Téléphonie&lt;br /&gt;
&lt;br /&gt;
=== Annuaire campus ===&lt;br /&gt;
&lt;br /&gt;
 Pas de droits spécifique, filtrer sur l&amp;#039;appartenance aux campus. accessible aussi pour les gardiens.&lt;br /&gt;
 Donne la liste des personnes sur les campus avec leur numéro de téléphone renseigné dans Reseda (implantation_personne).&lt;br /&gt;
&lt;br /&gt;
=== CDL ===&lt;br /&gt;
&lt;br /&gt;
 Ne concerne que les labos qui sont sur le campus ADV et RDM.&lt;br /&gt;
 * partie labo, seuls les DU, ADJDU, ADMINLABO accèdent à la partie labo, grâce à leur profil de DU, ADJDU et ADMINLABO (pas de droits d&amp;#039;accès spécifiques à donner). Toutefois un droit d&amp;#039;accès labo a été prévu pour les cas particuliers de personnes labos n&amp;#039;ayant pas le profil (exemple Christine Chable-Bessia CEMIPAI)&lt;br /&gt;
 * partie DR, il faut avoir un droit d&amp;#039;accès DR donner dans &amp;quot;Administration&amp;quot;.&lt;br /&gt;
 Les personnes ayant un droit d&amp;#039;accès DR peuvent voir également la partie labo (selection d&amp;#039;un labo par menu déroulant).&lt;br /&gt;
&lt;br /&gt;
=== Carte Multi-services ===&lt;br /&gt;
&lt;br /&gt;
 accessible uniquement pour une personne qui a un rôle DR.&lt;br /&gt;
 &lt;br /&gt;
 Cette application est en lien avec la base de données CarteCMS qui se trouve sur le serveur Secu-CAB. &lt;br /&gt;
 &lt;br /&gt;
 Elle se sert également d&amp;#039;un webservice SOAP mis à disposition par unicampus pour récupérer directement le statut de la carte ou pour changer son statut (mise en opposition, réactivation).&lt;br /&gt;
&lt;br /&gt;
=== Colloque, Compta, Etats BFC, Recettes ===&lt;br /&gt;
&lt;br /&gt;
 applications utilisées par le SFAC&lt;br /&gt;
&lt;br /&gt;
 * partie labo&lt;br /&gt;
   accès automatique pour les administrateurs de laboratoire, les personnes déclarées administrateur Geslab ou gestionnaire Geslab (dans les correspondants labos) sur les codes divisions liés à leur unité.&lt;br /&gt;
&lt;br /&gt;
 * partie DR&lt;br /&gt;
  un rôle administrateur est donné dans &amp;quot;Administration&amp;quot; de duo, puis les rôles de gestionnaire sont donnés à l&amp;#039;intérieur de chaque application concernée.&lt;br /&gt;
  particularité pour Etatlabo où tous les accès sont donnés dans &amp;quot;Administration&amp;quot; de duo&lt;br /&gt;
&lt;br /&gt;
=== Compte utilisateurs ===&lt;br /&gt;
 &lt;br /&gt;
 Accessible uniquement aux personnels de la délégation régionale.&lt;br /&gt;
 * Interface utilisateur&lt;br /&gt;
   Nécessite un droit d&amp;#039;accès pour faire une demande d&amp;#039;ouverture de compte ou de prolongation.&lt;br /&gt;
 * Interface gestion des comptes (rôle Administration compte DR)&lt;br /&gt;
   En général attribué au SSI.&lt;br /&gt;
 Droit donné dans &amp;quot;Administration&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== Exploitation ===&lt;br /&gt;
 Pas de droit spécifique, c&amp;#039;est filtré sur les personnes du service SSI.&lt;br /&gt;
 Application qui sert à faire le suivi des serveurs de la délégation, elle est surtout utilisée par les administrateurs système et réseau du service.&lt;br /&gt;
&lt;br /&gt;
=== Événements, Formation ===&lt;br /&gt;
  Ces deux interfaces s&amp;#039;appuient sur le même code et la même base de données Evenement. L&amp;#039;affichage se fait en fonction du type d&amp;#039;événement.&lt;br /&gt;
&lt;br /&gt;
 * Événements&lt;br /&gt;
  peut être accessible sans connexion uniquement pour s&amp;#039;inscrire à un événement grand public (ex. café video)&lt;br /&gt;
 * Formation&lt;br /&gt;
  pour pouvoir s&amp;#039;inscrire à une formation, il faut être référencé dans Reseda.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 Il faut avoir un droit d&amp;#039;accès donné dans &amp;quot;Administration&amp;quot; pour pourvoir administrer un événement (une petite doc d&amp;#039;aide existe dans l&amp;#039;application).&lt;br /&gt;
&lt;br /&gt;
=== LocaBuro ===&lt;br /&gt;
  Correspond à Flexibureau dans l&amp;#039;arborescence du code DUO.&lt;br /&gt;
&lt;br /&gt;
  Accessible uniquement aux personnels de la délégation régionale. Si problème, faire vérifier que la personne est bien affectée à un service dans Reseda (service affaire générale).&lt;br /&gt;
  Le principe, certains bureaux sont flexibles donc donnant lieu à une réservation, d&amp;#039;autres sont bloqués et affectés à des personnes. Si le bureau n&amp;#039;est pas mutualisé, seules les personnes du service à qui il appartient pourront le réserver.&lt;br /&gt;
&lt;br /&gt;
=== HNO - Heures non Ouvrables ===&lt;br /&gt;
 &lt;br /&gt;
 Pour avoir accès à ce module, il faut être en possession d&amp;#039;une carteCMS valide.&lt;br /&gt;
 &lt;br /&gt;
 * Si ce n&amp;#039;est pas le cas, consulter la rubrique Résolution de problèmes de [[Système de Gestion des Cartes]]&lt;br /&gt;
&lt;br /&gt;
 Normalement il faut faire partie des campus ADV ou RDM pour pouvoir faire des demandes de HNO. Pour le cas très exceptionnel où on doit donner l&amp;#039;accès à quelqu&amp;#039;un d&amp;#039;un labo extérieur, il faut qu&amp;#039;Agathe Morel lui fasse une autorisation permanente. &lt;br /&gt;
 * Si elle n&amp;#039;arrive pas à sélectionner la personne, vérifier qu&amp;#039;elle a bien une carte CMS active et que son labo fait partie de la liste des labos_ext_hno. &lt;br /&gt;
 * Pour vérifier si le labo fait partie de la liste, il faut aller sur le serveur où se trouve le code de DUO (webserv2), éditer le fichier .env.local et vérifier la constante LABOS_EXT_HNO, &lt;br /&gt;
 * si le labo n&amp;#039;est pas dans la liste, le rajouter&lt;br /&gt;
 * puis relancer la commande :  composer dump-env prod&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Listes de diffusion ===&lt;br /&gt;
&lt;br /&gt;
 Accessible uniquement pour les personnes de la délégation (MOY1300).&lt;br /&gt;
 Page spéciale =&amp;gt; [[Gestion Listes de diffusion]]&lt;br /&gt;
&lt;br /&gt;
=== Recherche interlocuteurs ===&lt;br /&gt;
&lt;br /&gt;
 Correspond à Referentiel dans l&amp;#039;arborescence du code DUO.&lt;br /&gt;
&lt;br /&gt;
 Consultation disponible pour les personnes dont le labo fait partie du périmètre OCCITANIE.&lt;br /&gt;
 Administration accessible en fonction des droits attribués dans &amp;quot;Administration&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== Réservations ressources ===&lt;br /&gt;
&lt;br /&gt;
 * Consultation disponible pour les personnes dont le labo fait partie du périmètre OCCITANIE. &lt;br /&gt;
 * Les réservations pourront se faire en fonction du paramétrage du périmètre de chaque ressource.&lt;br /&gt;
 * L&amp;#039;administration des ressources nécessitent un droit d&amp;#039;accès donné dans &amp;quot;Administration&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== Téléphonie ===&lt;br /&gt;
 * Consultation disponible pour les personnes dont le labo fait partie du périmètre CAMPUS.&lt;br /&gt;
 * La demande de poste téléphonique passera par la validation d&amp;#039;un valideur si le demandeur n&amp;#039;est pas lui-même valideur (droit donné dans &amp;quot;Administration&amp;quot;). Un ticket est alors créé pour le service SSI dans IDéAL.&lt;br /&gt;
 * La gestion des demandes nécessite également un droit DR (en général, droit donné à quelqu&amp;#039;un du SSI).&lt;br /&gt;
&lt;br /&gt;
=== Visiteur ===&lt;br /&gt;
 &lt;br /&gt;
 Permet de demander un accès aux campus ADV et RDM pour toute personne ne possédant pas de carteCMS. Une autorisation avec QRCODE sera alors générer lors de la validation.&lt;br /&gt;
&lt;br /&gt;
 Le droit de valideur se donne dans la partie &amp;quot;Admin campus&amp;quot; de &amp;quot;Administration&amp;quot;. Il faut que ce soit une personne de la direction (Du, AdjDu, adminlabo) du labo qui en fasse la demande pour quelqu&amp;#039;un du labo (ticket IDéAL pour garder la trace). Il faut également que la demande soit motivée (chef d&amp;#039;équipe etc..), ce droit ne peut pas être donné à tous les membres du labo -&amp;gt; directive du délégué régional.&lt;/div&gt;</summary>
		<author><name>10.13.110.19</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.dr13.cnrs.fr/wiki/index.php?title=Applications_DUO&amp;diff=10794</id>
		<title>Applications DUO</title>
		<link rel="alternate" type="text/html" href="https://wiki.dr13.cnrs.fr/wiki/index.php?title=Applications_DUO&amp;diff=10794"/>
		<updated>2024-03-11T10:07:20Z</updated>

		<summary type="html">&lt;p&gt;10.13.110.19 : /* Colloque, Compta, Etats BFC, Recettes */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__TOC__&lt;br /&gt;
&lt;br /&gt;
== Environnement technique ==&lt;br /&gt;
&lt;br /&gt;
* Développé avec le framework symfony 5, montée de version vers symfony 6.4 en janvier 2024&lt;br /&gt;
* Les sources sont en production sur le serveur webserv2. La mise à jour se fait à partir d&amp;#039;un dépôt git stocké sur la forge de la DSI https://src.koda.dsi.cnrs.fr/ &lt;br /&gt;
* Répertoire sur webserv2 /var/www/html/duo2&lt;br /&gt;
* Token de déploiement : https://gitlab+deploy-token-19:EyFF2vyEcw7XVs6v2jwB@src.koda.dsi.cnrs.fr/nelly.pernot.2/duo2.git&lt;br /&gt;
&lt;br /&gt;
== Architecture ==&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Architecture.png]]&lt;br /&gt;
&lt;br /&gt;
== Applications ==&lt;br /&gt;
&lt;br /&gt;
 Sauf pour l&amp;#039;application Evenements, tous les applications nécessitent une authentification via l&amp;#039;IDP de la fédération de recherche. Sont exclues d&amp;#039;office toutes les connexions ayant une adresse mel étudiant (nom.prenom&amp;#039;&amp;#039;&amp;#039;@etu&amp;#039;&amp;#039;&amp;#039;.domaine) car pas assez sécurisé.&lt;br /&gt;
 En général, on appelle équipe de direction les personnes étant DU, ADJDU ou ADMINLABO.&lt;br /&gt;
&lt;br /&gt;
=== Administration (droit d&amp;#039;accès) ===&lt;br /&gt;
&lt;br /&gt;
 Permet de donner des droits d&amp;#039;accès aux différentes applications de DUO. Il est réservé aux personnes du SSI.&lt;br /&gt;
 &lt;br /&gt;
 Quelques rôles labo peuvent être donnés sur certains modules par le labo si la personne à le droit &amp;quot;d&amp;#039;administration des droits d&amp;#039;accès&amp;quot; (partie labo). Ces modules disponibles sont répertoriés dans la constante MODULE_VISIBLE_LABO renseigné dans l&amp;#039;entité RefModule.&lt;br /&gt;
&lt;br /&gt;
 Correspondance &amp;#039;&amp;#039;&amp;#039;onglet module droit d&amp;#039;accès&amp;#039;&amp;#039;&amp;#039; : codeModule =&amp;gt; application (pavé dans page accueil)&lt;br /&gt;
 certains pavés peuvent être affichés sans nécessiter de droits, dans ce cas seule la partie utilisateur sera disponible.&lt;br /&gt;
 * &amp;#039;&amp;#039;&amp;#039;Administration&amp;#039;&amp;#039;&amp;#039; : admin =&amp;gt; Administration &lt;br /&gt;
 * &amp;#039;&amp;#039;&amp;#039;Cdl&amp;#039;&amp;#039;&amp;#039; : cdl =&amp;gt; Cdl &lt;br /&gt;
 * &amp;#039;&amp;#039;&amp;#039;Carte Multi-services&amp;#039;&amp;#039;&amp;#039; : cms =&amp;gt; Carte Multi-services &lt;br /&gt;
 * &amp;#039;&amp;#039;&amp;#039;Espace SFAC&amp;#039;&amp;#039;&amp;#039; Colloque,Compta,Etats BFC,Recette : sfac =&amp;gt; Colloque, Compta, Etats BFC, Recettes &lt;br /&gt;
 * &amp;#039;&amp;#039;&amp;#039;Compte utilisateurs DR&amp;#039;&amp;#039;&amp;#039; : compte =&amp;gt; Compte utilisateurs &lt;br /&gt;
 * &amp;#039;&amp;#039;&amp;#039;Événement formation&amp;#039;&amp;#039;&amp;#039; : evenement =&amp;gt; Événements, Formation&lt;br /&gt;
 * &amp;#039;&amp;#039;&amp;#039;Heures non-Ouvrées/HNO&amp;#039;&amp;#039;&amp;#039; : hno =&amp;gt; Heures non Ouvrables &lt;br /&gt;
 * &amp;#039;&amp;#039;&amp;#039;PFU&amp;#039;&amp;#039;&amp;#039; : pfu =&amp;gt; PFU&lt;br /&gt;
 * &amp;#039;&amp;#039;&amp;#039;Interlocuteurs service&amp;#039;&amp;#039;&amp;#039; : referentiel =&amp;gt; Recherche interlocuteurs (partie administration) &lt;br /&gt;
 * &amp;#039;&amp;#039;&amp;#039;Réservation des Ressources&amp;#039;&amp;#039;&amp;#039; - LocaBuro : reservation =&amp;gt; Réservation des ressources, LocaBuro&lt;br /&gt;
 * &amp;#039;&amp;#039;&amp;#039;Téléphonie&amp;#039;&amp;#039;&amp;#039; : telephonie =&amp;gt; Téléphonie&lt;br /&gt;
&lt;br /&gt;
=== Annuaire campus ===&lt;br /&gt;
&lt;br /&gt;
 Pas de droits spécifique, filtrer sur l&amp;#039;appartenance aux campus. accessible aussi pour les gardiens.&lt;br /&gt;
 Donne la liste des personnes sur les campus avec leur numéro de téléphone renseigné dans Reseda (implantation_personne).&lt;br /&gt;
&lt;br /&gt;
=== CDL ===&lt;br /&gt;
&lt;br /&gt;
 Ne concerne que les labos qui sont sur le campus ADV et RDM.&lt;br /&gt;
 * partie labo, seuls les DU, ADJDU, ADMINLABO accèdent à la partie labo, grâce à leur profil de DU, ADJDU et ADMINLABO (pas de droits d&amp;#039;accès spécifiques à donner). Toutefois un droit d&amp;#039;accès labo a été prévu pour les cas particuliers de personnes labos n&amp;#039;ayant pas le profil (exemple Christine Chable-Bessia CEMIPAI)&lt;br /&gt;
 * partie DR, il faut avoir un droit d&amp;#039;accès DR donner dans &amp;quot;Administration&amp;quot;.&lt;br /&gt;
 Les personnes ayant un droit d&amp;#039;accès DR peuvent voir également la partie labo (selection d&amp;#039;un labo par menu déroulant).&lt;br /&gt;
&lt;br /&gt;
=== Carte Multi-services ===&lt;br /&gt;
&lt;br /&gt;
 accessible uniquement pour une personne qui a un rôle DR.&lt;br /&gt;
 &lt;br /&gt;
 Cette application est en lien avec la base de données CarteCMS qui se trouve sur le serveur Secu-CAB. &lt;br /&gt;
 &lt;br /&gt;
 Elle se sert également d&amp;#039;un webservice SOAP mis à disposition par unicampus pour récupérer directement le statut de la carte ou pour changer son statut (mise en opposition, réactivation).&lt;br /&gt;
&lt;br /&gt;
=== Colloque, Compta, Etats BFC, Recettes ===&lt;br /&gt;
&lt;br /&gt;
 applications utilisées par le SFAC&lt;br /&gt;
&lt;br /&gt;
 * partie labo&lt;br /&gt;
   accès automatique pour les administrateurs de laboratoire, les personnes déclarées administrateur Geslab ou gestionnaire Geslab (dans les correspondants labos) sur les codes divisions liés à leur unité.&lt;br /&gt;
&lt;br /&gt;
 * partie DR&lt;br /&gt;
  un rôle administrateur est donné dans &amp;quot;Administration&amp;quot; de duo, puis les rôles de gestionnaire sont donnés à l&amp;#039;intérieur de chaque application concernée.&lt;br /&gt;
  particularité pour Etatlabo où tous les accès sont donnés dans &amp;quot;Administration&amp;quot; de duo&lt;br /&gt;
&lt;br /&gt;
=== Compte utilisateurs ===&lt;br /&gt;
 &lt;br /&gt;
 Accessible uniquement aux personnels de la délégation régionale.&lt;br /&gt;
 * Interface utilisateur&lt;br /&gt;
   Nécessite un droit d&amp;#039;accès pour faire une demande d&amp;#039;ouverture de compte ou de prolongation.&lt;br /&gt;
 * Interface gestion des comptes&lt;br /&gt;
   En général attribué au SSI.&lt;br /&gt;
 Droit donné dans &amp;quot;Administration&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== Exploitation ===&lt;br /&gt;
 Pas de droit spécifique, c&amp;#039;est filtré sur les personnes du service SSI.&lt;br /&gt;
 Application qui sert à faire le suivi des serveurs de la délégation, elle est surtout utilisée par les administrateurs système et réseau du service.&lt;br /&gt;
&lt;br /&gt;
=== Événements, Formation ===&lt;br /&gt;
  Ces deux interfaces s&amp;#039;appuient sur le même code et la même base de données Evenement. L&amp;#039;affichage se fait en fonction du type d&amp;#039;événement.&lt;br /&gt;
&lt;br /&gt;
 * Événements&lt;br /&gt;
  peut être accessible sans connexion uniquement pour s&amp;#039;inscrire à un événement grand public (ex. café video)&lt;br /&gt;
 * Formation&lt;br /&gt;
  pour pouvoir s&amp;#039;inscrire à une formation, il faut être référencé dans Reseda.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 Il faut avoir un droit d&amp;#039;accès donné dans &amp;quot;Administration&amp;quot; pour pourvoir administrer un événement (une petite doc d&amp;#039;aide existe dans l&amp;#039;application).&lt;br /&gt;
&lt;br /&gt;
=== LocaBuro ===&lt;br /&gt;
  Correspond à Flexibureau dans l&amp;#039;arborescence du code DUO.&lt;br /&gt;
&lt;br /&gt;
  Accessible uniquement aux personnels de la délégation régionale. Si problème, faire vérifier que la personne est bien affectée à un service dans Reseda (service affaire générale).&lt;br /&gt;
  Le principe, certains bureaux sont flexibles donc donnant lieu à une réservation, d&amp;#039;autres sont bloqués et affectés à des personnes. Si le bureau n&amp;#039;est pas mutualisé, seules les personnes du service à qui il appartient pourront le réserver.&lt;br /&gt;
&lt;br /&gt;
=== HNO - Heures non Ouvrables ===&lt;br /&gt;
 &lt;br /&gt;
 Pour avoir accès à ce module, il faut être en possession d&amp;#039;une carteCMS valide.&lt;br /&gt;
 &lt;br /&gt;
 * Si ce n&amp;#039;est pas le cas, consulter la rubrique Résolution de problèmes de [[Système de Gestion des Cartes]]&lt;br /&gt;
&lt;br /&gt;
 Normalement il faut faire partie des campus ADV ou RDM pour pouvoir faire des demandes de HNO. Pour le cas très exceptionnel où on doit donner l&amp;#039;accès à quelqu&amp;#039;un d&amp;#039;un labo extérieur, il faut qu&amp;#039;Agathe Morel lui fasse une autorisation permanente. &lt;br /&gt;
 * Si elle n&amp;#039;arrive pas à sélectionner la personne, vérifier qu&amp;#039;elle a bien une carte CMS active et que son labo fait partie de la liste des labos_ext_hno. &lt;br /&gt;
 * Pour vérifier si le labo fait partie de la liste, il faut aller sur le serveur où se trouve le code de DUO (webserv2), éditer le fichier .env.local et vérifier la constante LABOS_EXT_HNO, &lt;br /&gt;
 * si le labo n&amp;#039;est pas dans la liste, le rajouter&lt;br /&gt;
 * puis relancer la commande :  composer dump-env prod&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Listes de diffusion ===&lt;br /&gt;
&lt;br /&gt;
 Accessible uniquement pour les personnes de la délégation (MOY1300).&lt;br /&gt;
 Page spéciale =&amp;gt; [[Gestion Listes de diffusion]]&lt;br /&gt;
&lt;br /&gt;
=== Recherche interlocuteurs ===&lt;br /&gt;
&lt;br /&gt;
 Correspond à Referentiel dans l&amp;#039;arborescence du code DUO.&lt;br /&gt;
&lt;br /&gt;
 Consultation disponible pour les personnes dont le labo fait partie du périmètre OCCITANIE.&lt;br /&gt;
 Administration accessible en fonction des droits attribués dans &amp;quot;Administration&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== Réservations ressources ===&lt;br /&gt;
&lt;br /&gt;
 * Consultation disponible pour les personnes dont le labo fait partie du périmètre OCCITANIE. &lt;br /&gt;
 * Les réservations pourront se faire en fonction du paramétrage du périmètre de chaque ressource.&lt;br /&gt;
 * L&amp;#039;administration des ressources nécessitent un droit d&amp;#039;accès donné dans &amp;quot;Administration&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== Téléphonie ===&lt;br /&gt;
 * Consultation disponible pour les personnes dont le labo fait partie du périmètre CAMPUS.&lt;br /&gt;
 * La demande de poste téléphonique passera par la validation d&amp;#039;un valideur si le demandeur n&amp;#039;est pas lui-même valideur (droit donné dans &amp;quot;Administration&amp;quot;). Un ticket est alors créé pour le service SSI dans IDéAL.&lt;br /&gt;
 * La gestion des demandes nécessite également un droit DR (en général, droit donné à quelqu&amp;#039;un du SSI).&lt;br /&gt;
&lt;br /&gt;
=== Visiteur ===&lt;br /&gt;
 &lt;br /&gt;
 Permet de demander un accès aux campus ADV et RDM pour toute personne ne possédant pas de carteCMS. Une autorisation avec QRCODE sera alors générer lors de la validation.&lt;br /&gt;
&lt;br /&gt;
 Le droit de valideur se donne dans la partie &amp;quot;Admin campus&amp;quot; de &amp;quot;Administration&amp;quot;. Il faut que ce soit une personne de la direction (Du, AdjDu, adminlabo) du labo qui en fasse la demande pour quelqu&amp;#039;un du labo (ticket IDéAL pour garder la trace). Il faut également que la demande soit motivée (chef d&amp;#039;équipe etc..), ce droit ne peut pas être donné à tous les membres du labo -&amp;gt; directive du délégué régional.&lt;/div&gt;</summary>
		<author><name>10.13.110.19</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.dr13.cnrs.fr/wiki/index.php?title=Applications_DUO&amp;diff=10793</id>
		<title>Applications DUO</title>
		<link rel="alternate" type="text/html" href="https://wiki.dr13.cnrs.fr/wiki/index.php?title=Applications_DUO&amp;diff=10793"/>
		<updated>2024-03-11T09:20:47Z</updated>

		<summary type="html">&lt;p&gt;10.13.110.19 : /* Applications */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__TOC__&lt;br /&gt;
&lt;br /&gt;
== Environnement technique ==&lt;br /&gt;
&lt;br /&gt;
* Développé avec le framework symfony 5, montée de version vers symfony 6.4 en janvier 2024&lt;br /&gt;
* Les sources sont en production sur le serveur webserv2. La mise à jour se fait à partir d&amp;#039;un dépôt git stocké sur la forge de la DSI https://src.koda.dsi.cnrs.fr/ &lt;br /&gt;
* Répertoire sur webserv2 /var/www/html/duo2&lt;br /&gt;
* Token de déploiement : https://gitlab+deploy-token-19:EyFF2vyEcw7XVs6v2jwB@src.koda.dsi.cnrs.fr/nelly.pernot.2/duo2.git&lt;br /&gt;
&lt;br /&gt;
== Architecture ==&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Architecture.png]]&lt;br /&gt;
&lt;br /&gt;
== Applications ==&lt;br /&gt;
&lt;br /&gt;
 Sauf pour l&amp;#039;application Evenements, tous les applications nécessitent une authentification via l&amp;#039;IDP de la fédération de recherche. Sont exclues d&amp;#039;office toutes les connexions ayant une adresse mel étudiant (nom.prenom&amp;#039;&amp;#039;&amp;#039;@etu&amp;#039;&amp;#039;&amp;#039;.domaine) car pas assez sécurisé.&lt;br /&gt;
 En général, on appelle équipe de direction les personnes étant DU, ADJDU ou ADMINLABO.&lt;br /&gt;
&lt;br /&gt;
=== Administration (droit d&amp;#039;accès) ===&lt;br /&gt;
&lt;br /&gt;
 Permet de donner des droits d&amp;#039;accès aux différentes applications de DUO. Il est réservé aux personnes du SSI.&lt;br /&gt;
 &lt;br /&gt;
 Quelques rôles labo peuvent être donnés sur certains modules par le labo si la personne à le droit &amp;quot;d&amp;#039;administration des droits d&amp;#039;accès&amp;quot; (partie labo). Ces modules disponibles sont répertoriés dans la constante MODULE_VISIBLE_LABO renseigné dans l&amp;#039;entité RefModule.&lt;br /&gt;
&lt;br /&gt;
 Correspondance &amp;#039;&amp;#039;&amp;#039;onglet module droit d&amp;#039;accès&amp;#039;&amp;#039;&amp;#039; : codeModule =&amp;gt; application (pavé dans page accueil)&lt;br /&gt;
 certains pavés peuvent être affichés sans nécessiter de droits, dans ce cas seule la partie utilisateur sera disponible.&lt;br /&gt;
 * &amp;#039;&amp;#039;&amp;#039;Administration&amp;#039;&amp;#039;&amp;#039; : admin =&amp;gt; Administration &lt;br /&gt;
 * &amp;#039;&amp;#039;&amp;#039;Cdl&amp;#039;&amp;#039;&amp;#039; : cdl =&amp;gt; Cdl &lt;br /&gt;
 * &amp;#039;&amp;#039;&amp;#039;Carte Multi-services&amp;#039;&amp;#039;&amp;#039; : cms =&amp;gt; Carte Multi-services &lt;br /&gt;
 * &amp;#039;&amp;#039;&amp;#039;Espace SFAC&amp;#039;&amp;#039;&amp;#039; Colloque,Compta,Etats BFC,Recette : sfac =&amp;gt; Colloque, Compta, Etats BFC, Recettes &lt;br /&gt;
 * &amp;#039;&amp;#039;&amp;#039;Compte utilisateurs DR&amp;#039;&amp;#039;&amp;#039; : compte =&amp;gt; Compte utilisateurs &lt;br /&gt;
 * &amp;#039;&amp;#039;&amp;#039;Événement formation&amp;#039;&amp;#039;&amp;#039; : evenement =&amp;gt; Événements, Formation&lt;br /&gt;
 * &amp;#039;&amp;#039;&amp;#039;Heures non-Ouvrées/HNO&amp;#039;&amp;#039;&amp;#039; : hno =&amp;gt; Heures non Ouvrables &lt;br /&gt;
 * &amp;#039;&amp;#039;&amp;#039;PFU&amp;#039;&amp;#039;&amp;#039; : pfu =&amp;gt; PFU&lt;br /&gt;
 * &amp;#039;&amp;#039;&amp;#039;Interlocuteurs service&amp;#039;&amp;#039;&amp;#039; : referentiel =&amp;gt; Recherche interlocuteurs (partie administration) &lt;br /&gt;
 * &amp;#039;&amp;#039;&amp;#039;Réservation des Ressources&amp;#039;&amp;#039;&amp;#039; - LocaBuro : reservation =&amp;gt; Réservation des ressources, LocaBuro&lt;br /&gt;
 * &amp;#039;&amp;#039;&amp;#039;Téléphonie&amp;#039;&amp;#039;&amp;#039; : telephonie =&amp;gt; Téléphonie&lt;br /&gt;
&lt;br /&gt;
=== Annuaire campus ===&lt;br /&gt;
&lt;br /&gt;
 Pas de droits spécifique, filtrer sur l&amp;#039;appartenance aux campus. accessible aussi pour les gardiens.&lt;br /&gt;
 Donne la liste des personnes sur les campus avec leur numéro de téléphone renseigné dans Reseda (implantation_personne).&lt;br /&gt;
&lt;br /&gt;
=== CDL ===&lt;br /&gt;
&lt;br /&gt;
 Ne concerne que les labos qui sont sur le campus ADV et RDM.&lt;br /&gt;
 * partie labo, seuls les DU, ADJDU, ADMINLABO accèdent à la partie labo, grâce à leur profil de DU, ADJDU et ADMINLABO (pas de droits d&amp;#039;accès spécifiques à donner). Toutefois un droit d&amp;#039;accès labo a été prévu pour les cas particuliers de personnes labos n&amp;#039;ayant pas le profil (exemple Christine Chable-Bessia CEMIPAI)&lt;br /&gt;
 * partie DR, il faut avoir un droit d&amp;#039;accès DR donner dans &amp;quot;Administration&amp;quot;.&lt;br /&gt;
 Les personnes ayant un droit d&amp;#039;accès DR peuvent voir également la partie labo (selection d&amp;#039;un labo par menu déroulant).&lt;br /&gt;
&lt;br /&gt;
=== Carte Multi-services ===&lt;br /&gt;
&lt;br /&gt;
 accessible uniquement pour une personne qui a un rôle DR.&lt;br /&gt;
 &lt;br /&gt;
 Cette application est en lien avec la base de données CarteCMS qui se trouve sur le serveur Secu-CAB. &lt;br /&gt;
 &lt;br /&gt;
 Elle se sert également d&amp;#039;un webservice SOAP mis à disposition par unicampus pour récupérer directement le statut de la carte ou pour changer son statut (mise en opposition, réactivation).&lt;br /&gt;
&lt;br /&gt;
=== Colloque, Compta, Etats BFC, Recettes ===&lt;br /&gt;
&lt;br /&gt;
 applications utilisées par le SFAC&lt;br /&gt;
&lt;br /&gt;
 * partie labo&lt;br /&gt;
   accès automatique pour les administrateurs de laboratoire, les personnes déclarées administrateur Geslab ou gestionnaire Geslab (dans les correspondants labos) sur les codes divisions liés à leur unité.&lt;br /&gt;
&lt;br /&gt;
 * partie DR&lt;br /&gt;
  un rôle administrateur est donné dans &amp;quot;Administration&amp;quot; de duo, puis les rôles de gestionnaire sont donné à l&amp;#039;intérieur de chaque application concernée.&lt;br /&gt;
  particularité pour Etatlabo où tous les accès sont donnés dans &amp;quot;Administration&amp;quot; de duo&lt;br /&gt;
&lt;br /&gt;
=== Compte utilisateurs ===&lt;br /&gt;
 &lt;br /&gt;
 Accessible uniquement aux personnels de la délégation régionale.&lt;br /&gt;
 * Interface utilisateur&lt;br /&gt;
   Nécessite un droit d&amp;#039;accès pour faire une demande d&amp;#039;ouverture de compte ou de prolongation.&lt;br /&gt;
 * Interface gestion des comptes&lt;br /&gt;
   En général attribué au SSI.&lt;br /&gt;
 Droit donné dans &amp;quot;Administration&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== Exploitation ===&lt;br /&gt;
 Pas de droit spécifique, c&amp;#039;est filtré sur les personnes du service SSI.&lt;br /&gt;
 Application qui sert à faire le suivi des serveurs de la délégation, elle est surtout utilisée par les administrateurs système et réseau du service.&lt;br /&gt;
&lt;br /&gt;
=== Événements, Formation ===&lt;br /&gt;
  Ces deux interfaces s&amp;#039;appuient sur le même code et la même base de données Evenement. L&amp;#039;affichage se fait en fonction du type d&amp;#039;événement.&lt;br /&gt;
&lt;br /&gt;
 * Événements&lt;br /&gt;
  peut être accessible sans connexion uniquement pour s&amp;#039;inscrire à un événement grand public (ex. café video)&lt;br /&gt;
 * Formation&lt;br /&gt;
  pour pouvoir s&amp;#039;inscrire à une formation, il faut être référencé dans Reseda.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 Il faut avoir un droit d&amp;#039;accès donné dans &amp;quot;Administration&amp;quot; pour pourvoir administrer un événement (une petite doc d&amp;#039;aide existe dans l&amp;#039;application).&lt;br /&gt;
&lt;br /&gt;
=== LocaBuro ===&lt;br /&gt;
  Correspond à Flexibureau dans l&amp;#039;arborescence du code DUO.&lt;br /&gt;
&lt;br /&gt;
  Accessible uniquement aux personnels de la délégation régionale. Si problème, faire vérifier que la personne est bien affectée à un service dans Reseda (service affaire générale).&lt;br /&gt;
  Le principe, certains bureaux sont flexibles donc donnant lieu à une réservation, d&amp;#039;autres sont bloqués et affectés à des personnes. Si le bureau n&amp;#039;est pas mutualisé, seules les personnes du service à qui il appartient pourront le réserver.&lt;br /&gt;
&lt;br /&gt;
=== HNO - Heures non Ouvrables ===&lt;br /&gt;
 &lt;br /&gt;
 Pour avoir accès à ce module, il faut être en possession d&amp;#039;une carteCMS valide.&lt;br /&gt;
 &lt;br /&gt;
 * Si ce n&amp;#039;est pas le cas, consulter la rubrique Résolution de problèmes de [[Système de Gestion des Cartes]]&lt;br /&gt;
&lt;br /&gt;
 Normalement il faut faire partie des campus ADV ou RDM pour pouvoir faire des demandes de HNO. Pour le cas très exceptionnel où on doit donner l&amp;#039;accès à quelqu&amp;#039;un d&amp;#039;un labo extérieur, il faut qu&amp;#039;Agathe Morel lui fasse une autorisation permanente. &lt;br /&gt;
 * Si elle n&amp;#039;arrive pas à sélectionner la personne, vérifier qu&amp;#039;elle a bien une carte CMS active et que son labo fait partie de la liste des labos_ext_hno. &lt;br /&gt;
 * Pour vérifier si le labo fait partie de la liste, il faut aller sur le serveur où se trouve le code de DUO (webserv2), éditer le fichier .env.local et vérifier la constante LABOS_EXT_HNO, &lt;br /&gt;
 * si le labo n&amp;#039;est pas dans la liste, le rajouter&lt;br /&gt;
 * puis relancer la commande :  composer dump-env prod&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Listes de diffusion ===&lt;br /&gt;
&lt;br /&gt;
 Accessible uniquement pour les personnes de la délégation (MOY1300).&lt;br /&gt;
 Page spéciale =&amp;gt; [[Gestion Listes de diffusion]]&lt;br /&gt;
&lt;br /&gt;
=== Recherche interlocuteurs ===&lt;br /&gt;
&lt;br /&gt;
 Correspond à Referentiel dans l&amp;#039;arborescence du code DUO.&lt;br /&gt;
&lt;br /&gt;
 Consultation disponible pour les personnes dont le labo fait partie du périmètre OCCITANIE.&lt;br /&gt;
 Administration accessible en fonction des droits attribués dans &amp;quot;Administration&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== Réservations ressources ===&lt;br /&gt;
&lt;br /&gt;
 * Consultation disponible pour les personnes dont le labo fait partie du périmètre OCCITANIE. &lt;br /&gt;
 * Les réservations pourront se faire en fonction du paramétrage du périmètre de chaque ressource.&lt;br /&gt;
 * L&amp;#039;administration des ressources nécessitent un droit d&amp;#039;accès donné dans &amp;quot;Administration&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== Téléphonie ===&lt;br /&gt;
 * Consultation disponible pour les personnes dont le labo fait partie du périmètre CAMPUS.&lt;br /&gt;
 * La demande de poste téléphonique passera par la validation d&amp;#039;un valideur si le demandeur n&amp;#039;est pas lui-même valideur (droit donné dans &amp;quot;Administration&amp;quot;). Un ticket est alors créé pour le service SSI dans IDéAL.&lt;br /&gt;
 * La gestion des demandes nécessite également un droit DR (en général, droit donné à quelqu&amp;#039;un du SSI).&lt;br /&gt;
&lt;br /&gt;
=== Visiteur ===&lt;br /&gt;
 &lt;br /&gt;
 Permet de demander un accès aux campus ADV et RDM pour toute personne ne possédant pas de carteCMS. Une autorisation avec QRCODE sera alors générer lors de la validation.&lt;br /&gt;
&lt;br /&gt;
 Le droit de valideur se donne dans la partie &amp;quot;Admin campus&amp;quot; de &amp;quot;Administration&amp;quot;. Il faut que ce soit une personne de la direction (Du, AdjDu, adminlabo) du labo qui en fasse la demande pour quelqu&amp;#039;un du labo (ticket IDéAL pour garder la trace). Il faut également que la demande soit motivée (chef d&amp;#039;équipe etc..), ce droit ne peut pas être donné à tous les membres du labo -&amp;gt; directive du délégué régional.&lt;/div&gt;</summary>
		<author><name>10.13.110.19</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.dr13.cnrs.fr/wiki/index.php?title=Syst%C3%A8me_de_Gestion_des_Cartes&amp;diff=10724</id>
		<title>Système de Gestion des Cartes</title>
		<link rel="alternate" type="text/html" href="https://wiki.dr13.cnrs.fr/wiki/index.php?title=Syst%C3%A8me_de_Gestion_des_Cartes&amp;diff=10724"/>
		<updated>2024-03-05T15:14:32Z</updated>

		<summary type="html">&lt;p&gt;10.13.110.19 : /* Personne non trouvée dans unicampus */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Divers ===&lt;br /&gt;
&lt;br /&gt;
==== Administration local des cartes visiteurs ====&lt;br /&gt;
&lt;br /&gt;
 https://duo.dr13.cnrs.fr/cartecms/index&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Les PC d’édition doivent être sur le réseau src-cab-gestion&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Nouvelle unité Reseda ====&lt;br /&gt;
&lt;br /&gt;
 Lorsqu&amp;#039;une nouvelle unité Reseda est créée, le script quotidien Reseda va la créer dans la table reseda.unites, reseda.implantations_unites &lt;br /&gt;
 et la table unites_fixes. &lt;br /&gt;
 Il faut renseigner le champ site dans la table reseda.implantations_unites (mettre l&amp;#039;id du site qui se trouve dans la table campus.site), &lt;br /&gt;
 vérifier que le champ uniteFixe contient bien le même id que le champ idResedaUnite. &lt;br /&gt;
 Et dans la table reseda.unites_fixes mettre le codeSite de la table campus.site dans le champ siteUnite&lt;br /&gt;
&lt;br /&gt;
==== Ajout unité spécifique ====&lt;br /&gt;
&lt;br /&gt;
 Il se peut que le STL demande de rajouter un sigle unité, souvent parce qu&amp;#039;une nouvelle société doit entrer sur le campus. Et on veut leur donner un badge.&lt;br /&gt;
&lt;br /&gt;
 * Faire préciser pour quel campus si ce n&amp;#039;est pas fait.&lt;br /&gt;
 * Aller sur la base de données reseda sur le serveur MySQL de la délégation, actuellement IP 10.13.102.9&lt;br /&gt;
 * Sur la table unites_fixes, rechercher les unités dont l&amp;#039;idResedaUnite commence par 999999% &lt;br /&gt;
   (on doit avoir la liste des unités fictives que l&amp;#039;on a créé pour la gestion des cartes)&lt;br /&gt;
 * SELECT * FROM `unites_fixes` WHERE `idResedaUnite` LIKE &amp;#039;999999%&amp;#039;&lt;br /&gt;
 * Rajouter l&amp;#039;unité en décrémentant de 1 l&amp;#039;idResedaUnite du plus petit. &lt;br /&gt;
 * Champ à renseigner : idResedaUnite, codeUnite (pas d&amp;#039;espace), intituleUnite, sigleUnite, siteUnite (ADV/RDM/BAILLARGUET)&lt;br /&gt;
   delegationRegionale_code = 13, date_insert = date du jour&lt;br /&gt;
&lt;br /&gt;
==== Changement de code unité ====&lt;br /&gt;
&lt;br /&gt;
Lors d&amp;#039;une re-codification d&amp;#039;un code unité, on peut faire un traitement en masse pour que les cartes d&amp;#039;accès restent valides.&lt;br /&gt;
Pour cela, il faut vérifier dans la base de données Reseda sur le serveur NewMysql que les champs sigleUnite et sigleUnite de la unites_fixes sont bien renseignés.&lt;br /&gt;
&lt;br /&gt;
 * lancer la commande requête sql sur le serveur sécurité (via phpmyadmin), là où se trouve la table personnel qui contient les cartes, cela mettra à jour les informations de la carte actives.&lt;br /&gt;
   UPDATE `personnel` p1&lt;br /&gt;
   JOIN `personnel` p2 ON p1.`idResedaPersonne`= p2.`idResedaPersonne`&lt;br /&gt;
   SET p1.`etatPersonnel`=p2.`etatPersonnel`, p1.`presenceUnite`= p2.`presenceUnite`, p1.`codeUnite`=p2.`codeUnite`, p1.`fonction_libelle`=p2.`fonction_libelle`, p1.`fonction_code`=p2.`fonction_code`, p1.`dateFinImplantation`=p2.`dateFinImplantation` &lt;br /&gt;
   WHERE p1.`codeUnite`=&amp;#039;UPS3035&amp;#039; AND p2.`codeUnite`=&amp;#039;UAR3035&amp;#039; AND p2.`UUIDPersonne` IS NULL AND p1.`UUIDPersonne` IS NOT NULL&lt;br /&gt;
&lt;br /&gt;
  p1.`codeUnite`=&amp;#039;AncienCode&amp;#039;&lt;br /&gt;
  p2.`codeUnite`=&amp;#039;NouveauCode&amp;#039;&lt;br /&gt;
&lt;br /&gt;
 * Il faut ensuite supprimer les doublons par la requête : &lt;br /&gt;
  DELETE t1 &lt;br /&gt;
  FROM `personnel` AS t1, `personnel` AS t2&lt;br /&gt;
  WHERE t1.id &amp;gt; t2.id&lt;br /&gt;
  AND t1.`idResedaPersonne` = t2.`idResedaPersonne`&lt;br /&gt;
  AND t1.`codeUnite` = t2.`codeUnite`&lt;br /&gt;
  AND t1.`codeUnite` = &amp;#039;UAR3035&amp;#039;&lt;br /&gt;
  AND t1.`categorie_code` != &amp;#039;CARTE_V&amp;#039;&lt;br /&gt;
&lt;br /&gt;
  t1.`codeUnite`=&amp;#039;NouveauCode&amp;#039;&lt;br /&gt;
  la requête supprime le doublon qui a l&amp;#039;id le plus élévé.&lt;br /&gt;
&lt;br /&gt;
 * Si l&amp;#039;unité a des cartes de catégorie CARTE_V, il faut lancer la requête suivante :&lt;br /&gt;
  UPDATE `personnel` SET `codeUnite`=&amp;#039;UAR3725&amp;#039; WHERE `codeUnite`=&amp;#039;UMS3725&amp;#039; AND `categorie_code`= &amp;#039;CARTE_V&amp;#039;&lt;br /&gt;
&lt;br /&gt;
  UAR3725 -&amp;gt; nouveau Code&lt;br /&gt;
  UMR3725 -&amp;gt; ancien code&lt;br /&gt;
&lt;br /&gt;
==== Changement de site pour une unité ====&lt;br /&gt;
&lt;br /&gt;
Lorsqu&amp;#039;une unité change de site (typiquement unité Balard), il faut changer l&amp;#039;affectation de site &lt;br /&gt;
dans la base de données Reseda (serveur Mysql)&lt;br /&gt;
&lt;br /&gt;
 * dans la table Reseda implantations_unites, changer le champ site par l&amp;#039;id du site qui se trouve dans la &lt;br /&gt;
   table site de la base Campus, ex: site=1 pour le site RDM. Si la colonne uniteFixe n&amp;#039;est pas renseignée, mettre le codeUnite de l&amp;#039;unité.&lt;br /&gt;
 * dans la table unite_fixes, changer le champ siteUnite par le sigle du site, ex: siteUnite=RDM .&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Résolutions problèmes ===&lt;br /&gt;
&lt;br /&gt;
==== Personne non trouvée dans unicampus  ====&lt;br /&gt;
&lt;br /&gt;
Unicampus s&amp;#039;appuie sur les données de la table Personnel. Si la personne n&amp;#039;est pas trouvée dans unicampus, il faut d&amp;#039;abord vérifier qu&amp;#039;elle est bien dans la table Personnel du serveur secu-cab.&lt;br /&gt;
 * elle est présente, il faut alors vérifier la communication entre le serveur sécu et unicampus&lt;br /&gt;
 * elle n&amp;#039;est pas présente, il faut alors vérifier les données de Reseda sur le serveur newMysql de la délégation.&lt;br /&gt;
&lt;br /&gt;
Sur la base de données Reseda :&lt;br /&gt;
 * vérifier les données de la personne et ses implantations. Si la personne a un statut CCD ou autre à durée déterminée, il faut que la date de fin soit renseignée, sinon l&amp;#039;info sera filtrée par les scripts et ne passera pas dans la table Personnel du serveur Secu-CAB. &lt;br /&gt;
 * Il arrive que pour certaines populations l’information passe mal entre Sirhus et reseda. IL faut alors aller voir le RH pour faire corriger la donnée.&lt;br /&gt;
&lt;br /&gt;
==== Problème d&amp;#039;accès à HNO ====&lt;br /&gt;
&lt;br /&gt;
Pour avoir accès à l&amp;#039;interface HNO sur DUO, il faut avoir une carteCMS valide. &lt;br /&gt;
&lt;br /&gt;
Il se peut qu&amp;#039;une personne possède deux entrées dans la base de données Reseda dont une à une date de suppression logique (suite à du nettoyage DSI). &lt;br /&gt;
&lt;br /&gt;
Cela se traduit par deux entrées dans la table Personnel sur le serveur Secu-CAB-DB. En général l&amp;#039;entrée qui renseigne le numéro de la carte correspond à l&amp;#039;idResedaPersonne de l&amp;#039;enregistrement possédant la date de suppression.&lt;br /&gt;
&lt;br /&gt;
Avant d&amp;#039;engager toute modification, vérifier que la personne est toujours dans l&amp;#039;unité à laquelle correspond la carteCMS. Pour cela :&lt;br /&gt;
&lt;br /&gt;
* Aller sur la base de données reseda sur NewMySql (si possible par un phpmyadmin).&lt;br /&gt;
* Vérifier les deux entrées dans la table &amp;quot;personnes&amp;quot; (repérer l&amp;#039;idReseda valide et celui qui possède la date de suppression logique)&lt;br /&gt;
* Comparer les idResedaPersonne avec ceux de la table &amp;quot;personnel&amp;quot;, on doit retrouver les deux idResedaPersonne.&lt;br /&gt;
* Vérifier les implantations de la personne à l&amp;#039;aide de la requête req_personnes_implantations.&lt;br /&gt;
* Repérer l&amp;#039;unité, l&amp;#039;idResedaPersonne de l’enregistrement dont la date de fin est NULL ou supérieure à la date du jour, avec une présence unité à 1.&lt;br /&gt;
* S&amp;#039;il y a correspondance au niveau des idResedaPersonne sur la table &amp;quot;personnel&amp;quot; du serveur Sécu et &amp;quot;personnes&amp;quot; de reseda et que la personne est toujours dans la même unité, alors il faut modifier l&amp;#039;enregistrement dans la personnel qui possède la carteCMS.&lt;br /&gt;
* Sur l&amp;#039;enregistrement de la table &amp;quot;personnel&amp;quot; dont la carteCMS est renseignée, remplacer l&amp;#039;idResedaPersonne, mettre etatPersonnel à present, presenceUnite à 1, et remplacer la dateFinImplantation.&lt;br /&gt;
* Supprimer l’enregistrement doublon de la table &amp;quot;personnel&amp;quot; qui ne possède pas de carte.&lt;br /&gt;
* Aller ensuite sur l&amp;#039;interface &amp;quot;cartes multi-services&amp;quot; de DUO, dans l&amp;#039;onglet &amp;quot;carte Personnels&amp;quot;, cliquer sur la petite fiche à gauche de la civilité du nom, cela aurait pour effet d&amp;#039;activer le webservice vers unicampus afin d&amp;#039;actualiser le statut de la carte.&lt;br /&gt;
&lt;br /&gt;
=== Contacts ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;HOTLINE : 02.47.92.90.32&amp;#039;&amp;#039;&amp;#039; &lt;br /&gt;
&lt;br /&gt;
et demander l’ouverture d’un incident « Monécarte ».&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Gestionnaire de tickets : &amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
[http://www.capmonetique.com/cws]&lt;br /&gt;
&lt;br /&gt;
 Log : 34032&lt;br /&gt;
 Mot de passe : XY1JO3&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Technicien SAV, passer par les tickets, uniquement en cas de problèmes : &lt;br /&gt;
&lt;br /&gt;
 Clément Wigy&lt;br /&gt;
 Technicien Support &lt;br /&gt;
 4 avenue Jean Monnet - 37160 Descartes&lt;br /&gt;
 Tel: +33 (0)2 47 92 90 32 &lt;br /&gt;
  &lt;br /&gt;
 clement.wigy@capmonetique.com - www.capmonetique.com&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Installateur : CAP MONETIQUE&lt;br /&gt;
&lt;br /&gt;
 &amp;#039;&amp;#039;&amp;#039;Technicien&amp;#039;&amp;#039;&amp;#039; : &lt;br /&gt;
 Sébastien Arnault&lt;br /&gt;
 Chargé de projet&lt;br /&gt;
 4 avenue Jean Monnet - 37160 Descartes&lt;br /&gt;
 Tel: +33 (0)2 47 91 85 87 - Mob : +33 6 (0)11 29 97 68&lt;br /&gt;
 sebastien.arnault@capmonetique.com - www.capmonetique.com&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &amp;#039;&amp;#039;&amp;#039;Commercial&amp;#039;&amp;#039;&amp;#039; :&lt;br /&gt;
 Sylvain Févrilliez&lt;br /&gt;
 Responsable secteur Grand Est – Enseignement Supérieur&lt;br /&gt;
 4 avenue Jean Monnet - 37160 Descartes&lt;br /&gt;
 Tel: (+33) 2 47 91 47 50 - Mob : (+33) 6 99 06 48 43&lt;br /&gt;
 sylvain.fevrilliez@capmonetique.com - www.capmonetique.com&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039; Consommables : &amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
A utiliser de préférence : &lt;br /&gt;
 Sylvie Méreau &amp;lt;sylvie.mereau@capmonetique.com&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
Ruban Primacy YMCKO, 5 panneaux.&lt;br /&gt;
Kit de nettoyage Primacy&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Urgence rubans livré le lendemain mais il vaut mieux passer par monecarte si pas urgent :&lt;br /&gt;
 http://www.cardalis.fr/evolis-primacy-simplex-et-primacy-duplex/1561-ruban-evolis-primacy-couleur-ymcko-300-cartes.html &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Protèges cartes : &lt;br /&gt;
 http://www.cardalis.fr/porte-badges-souples/1444-porte-badge-souple-transparent-bandeau-transp-double-perforation.html&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
CROUS : &lt;br /&gt;
&lt;br /&gt;
 Emmanuelle Ricard&lt;br /&gt;
 Chargée de mission inter-universitaire-Crous &lt;br /&gt;
 Carte étudiant électronique Languedoc-Roussillon&lt;br /&gt;
 Crous de Montpellier&lt;br /&gt;
 2 rue Monteil CS 85053 34 093 Montpellier cedex 5&lt;br /&gt;
 04 67 41 50 66 / 06 78 44 19 05&lt;br /&gt;
&lt;br /&gt;
CNOUS (gestion des numéros IZLY): &lt;br /&gt;
&lt;br /&gt;
 Sylvain Cammas&lt;br /&gt;
 Responsable du département Monétique&lt;br /&gt;
 Cnous&lt;br /&gt;
 15, rue Guillaume VII le Troubadour – 86022 Poitiers&lt;br /&gt;
 05 49 60 88 05 / 06 80 90 62 32&lt;br /&gt;
&lt;br /&gt;
=== IZLY === &lt;br /&gt;
&lt;br /&gt;
* Nous gérons la numérotation nationale des numéros de carte IZLY : voir SSI/CMS/CNOUS&lt;br /&gt;
* Nous avons 3 SAM CNOUS &lt;br /&gt;
* Le fichier de lecture de la SAM est aussi dans SSI/CMS/CNOUS&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nous ne faisons qu’envoyer les nom prénom et numéro de carte au CNOUS, les indices sont ensuite synchronisés par le SSI de la DR11.&lt;br /&gt;
&lt;br /&gt;
En cas de soucis, voir dans cet ordre : &lt;br /&gt;
&lt;br /&gt;
# Monecarte&lt;br /&gt;
# DR11&lt;br /&gt;
# CNOUS&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Connecteurs === &lt;br /&gt;
&lt;br /&gt;
==== Import RESEDA vers base carteCMS ==== &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
sur secu-CAB-DB (10.13.102.8) : &lt;br /&gt;
&lt;br /&gt;
 00 6 * * 0-6 /opt/scripts/scriptResedaCarte.sh &amp;gt;&amp;gt; /opt/scripts/logCarte&lt;br /&gt;
&lt;br /&gt;
 20 13 * * 1-5 /opt/scripts/scriptResedaCarte.sh &amp;gt;&amp;gt; /opt/scripts/logCarteMidi&lt;br /&gt;
&lt;br /&gt;
  * le script appelle une commande symfony dont les sources sont dans le répertoire /opt/scripts/carteSecu (On met à jour le code grâce à un dépôt git venant de gitLab).&lt;br /&gt;
  * la commande s&amp;#039;appelle cartecms:importReseda2Carte .&lt;br /&gt;
  * Ce script permet de copier les infos utiles de la base de données Reseda qui se trouve sur le serveur 10.13.102.9 et va importer les données dans la table carteCMS.Personnel du serveur secu-CAB-DB.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Le SGC utilise la base carteCMS comme sources de données&lt;br /&gt;
&lt;br /&gt;
// a supprimer&lt;br /&gt;
Il existe aussi le script /etc/scripts/importReseda2Carte_manuel.php qui permet d&amp;#039;importer une catégorie de personnel. Il faut éditer le fichier et commenter et décommenter ce que l&amp;#039;on veut.&lt;br /&gt;
&lt;br /&gt;
==== Génération cartes pour gardien ==== &lt;br /&gt;
&lt;br /&gt;
C&amp;#039;est l&amp;#039;application carte Multiservice de Duo qui va créer les enregistrements pour la base carteCMS&lt;br /&gt;
 &lt;br /&gt;
 * https://duo.dr13.cnrs.fr/cartecms/index&lt;br /&gt;
 *  -&amp;gt; menu administration -&amp;gt; générer...&lt;br /&gt;
 * cela permet de générer un lot de carte, il faut avoir des droits spécifiques pour accéder à ce menu, généralement réservé au SSI.&lt;br /&gt;
 * L&amp;#039;application va aller enregistrer directement les infos dans la base carteCMS avec comme tag &lt;br /&gt;
 provenanceDonneesIndividuelles = LOCAL&lt;br /&gt;
&lt;br /&gt;
==== Export vers le contrôle d&amp;#039;accès ====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Il y à 3 connecteurs d&amp;#039;exports vers le controle d&amp;#039;accès : &lt;br /&gt;
&lt;br /&gt;
 C:\Program Files (x86)\Monecarte\ConnecteurAEOSP\AEOSProcess.exe&lt;br /&gt;
&lt;br /&gt;
Connecteur d&amp;#039;export des personnels (permanents / non premanents / retraités)&lt;br /&gt;
&lt;br /&gt;
Il est lancé automatiquement toutes les 30 minutes&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 C:\Program Files (x86)\Monecarte\ConnecteurAEOSV\AEOSProcess.exe&lt;br /&gt;
&lt;br /&gt;
Connecteur d&amp;#039;export des visiteurs&lt;br /&gt;
&lt;br /&gt;
Il est lancé automatiquement toutes les 30 minutes&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 C:\Program Files (x86)\Monecarte\ConnecteurAEOS_Cartes_Visteurs\AEOSProcess.exe&lt;br /&gt;
&lt;br /&gt;
Connecteur d&amp;#039;export des carte visiteurs sans nom. &lt;br /&gt;
&lt;br /&gt;
Il faut le lancer manuellement.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Les logs des connecteurs sont dans E:\Logs&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pour les 3 connecteurs, ils vont aller vérifier sir il faut exporter les carte dans la table AEOS. Si le flag export est a 0, le script va pousser la carte et rebasculer le flag à 1.&lt;br /&gt;
&lt;br /&gt;
Les connecteurs insèrent ensuite les données sur le serveur AEOS dans la table import. Il faut vérifier le champ status en cas de soucis, il doit être à OK. SI pas OK, voir le champ errorcode. Attention, il n&amp;#039;y a pas de contrôle automatique ! &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Erreurs connues : &lt;br /&gt;
&lt;br /&gt;
* -1 : ne doit plus se produire, erreur de longueur de champ dans la base ou problème d&amp;#039;ecriture. Voir le champs status pour plus de détail (c&amp;#039;est assez explicite)&lt;br /&gt;
* 33 : mise en opposition d&amp;#039;une carte pas encore insérée dans le système : RAS ne pas en tenir compte&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Export vers la base de données carteCMS ====&lt;br /&gt;
&lt;br /&gt;
 C:\Program Files (x86)\Monecarte\ConnecteurDatabaseProcess\DatabaseProcess.exe&lt;br /&gt;
&lt;br /&gt;
Lancé automatiquement 2 fois par jour.&lt;br /&gt;
&lt;br /&gt;
Permet de récupérer les infos de numéro Nedap + numéro de carte + Id de la base CMS et de les ajouter a notre base de données (10.13.102.8)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Mise à jour depuis la base carteCMS ====&lt;br /&gt;
&lt;br /&gt;
 C:\Program Files (x86)\Monecarte\SynchroPersonProcess\SynchroPersonProcess.exe&lt;br /&gt;
&lt;br /&gt;
Lancé automatiquement 2 fois par jours&lt;br /&gt;
&lt;br /&gt;
Le script va aller verifier si la base carteCMS a été mise a jour. En cas de MAJ, elles sont répercutées vers le SGC puis vers AEOS avec les scripts précédents.&lt;br /&gt;
&lt;br /&gt;
Les carte visiteurs et les retraités ne sont pas mis a jour car nous n&amp;#039;avons pas d&amp;#039;infos sur leur départ.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Export CNOUS ==== &lt;br /&gt;
&lt;br /&gt;
 C:\Program Files (x86)\Monecarte\Connecteur CNOUS\CnousProcess.exe&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pas encore en service !&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Opposition CNOUS ====&lt;br /&gt;
&lt;br /&gt;
 C:\Program Files (x86)\Monecarte\CnousOppositionProcess\CnousOppositionProcess.exe&lt;br /&gt;
&lt;br /&gt;
Pas encore en service !&lt;/div&gt;</summary>
		<author><name>10.13.110.19</name></author>
		
	</entry>
</feed>