<?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.18</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.18"/>
	<link rel="alternate" type="text/html" href="https://wiki.dr13.cnrs.fr/wiki/index.php?title=Sp%C3%A9cial:Contributions/10.13.110.18"/>
	<updated>2026-05-16T04:10:50Z</updated>
	<subtitle>Contributions de l’utilisateur</subtitle>
	<generator>MediaWiki 1.31.15</generator>
	<entry>
		<id>https://wiki.dr13.cnrs.fr/wiki/index.php?title=Affichage_Web&amp;diff=10829</id>
		<title>Affichage Web</title>
		<link rel="alternate" type="text/html" href="https://wiki.dr13.cnrs.fr/wiki/index.php?title=Affichage_Web&amp;diff=10829"/>
		<updated>2024-03-22T15:23:49Z</updated>

		<summary type="html">&lt;p&gt;10.13.110.18 : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;h2 style=&amp;quot;margin:0;background-color:#7cbdff;font-size:120%;font-weight:bold;border:1px solid #659ad0;text-align:left;color:#000;padding:0.2em 0.4em;&amp;quot;&amp;gt;[[Image:Internet.png |25px]] Applications - Database Délégation&amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Flux scripts]]&lt;br /&gt;
&lt;br /&gt;
[[Gestion Listes de diffusion]]&lt;br /&gt;
&lt;br /&gt;
[[Applications DUO]]&lt;br /&gt;
&lt;br /&gt;
[[Applications SICORH]]&lt;br /&gt;
&lt;br /&gt;
[[Image:Osiris.png |25px]][[OSIRIS]]&lt;br /&gt;
&lt;br /&gt;
[[shibboleth]]&lt;br /&gt;
&lt;br /&gt;
[[WEBDAV]]&lt;/div&gt;</summary>
		<author><name>10.13.110.18</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.dr13.cnrs.fr/wiki/index.php?title=OSIRIS&amp;diff=10828</id>
		<title>OSIRIS</title>
		<link rel="alternate" type="text/html" href="https://wiki.dr13.cnrs.fr/wiki/index.php?title=OSIRIS&amp;diff=10828"/>
		<updated>2024-03-22T14:59:38Z</updated>

		<summary type="html">&lt;p&gt;10.13.110.18 : /* Environnements */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__TOC__&lt;br /&gt;
&lt;br /&gt;
== Serveurs ==&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Osiris serveurs.png | Schéma serveurs]]&lt;br /&gt;
&lt;br /&gt;
== Environnements ==&lt;br /&gt;
&lt;br /&gt;
* Pour avoir accès aux différents environnements, voir Julien ou Alexis, il faut avoir un enregistrement dans l&amp;#039;IDP local.&lt;br /&gt;
&lt;br /&gt;
* dev&lt;br /&gt;
  &lt;br /&gt;
  serveur 10.33.3.10 &lt;br /&gt;
  url https://dev.osiris.cnrs.fr (accès via l&amp;#039;idp_local)&lt;br /&gt;
  source /var/www/html/dev&lt;br /&gt;
  bds sur localhost valo_appli, valo_auth, valo_referentiel &lt;br /&gt;
  &lt;br /&gt;
&lt;br /&gt;
* recette&lt;br /&gt;
  &lt;br /&gt;
  serveur 10.33.3.10 &lt;br /&gt;
  url https://recette.osiris.cnrs.fr (accès via l&amp;#039;idp_local)&lt;br /&gt;
  source /var/www/html/recette&lt;br /&gt;
  bds sur localhost recette_valo_appli, recette_valo_auth, recette_valo_referentiel&lt;br /&gt;
&lt;br /&gt;
* formation&lt;br /&gt;
  &lt;br /&gt;
  serveur 10.33.3.10 &lt;br /&gt;
  url https://formation.osiris.cnrs.fr (accès via l&amp;#039;idp_local)&lt;br /&gt;
  source /var/www/html/formation&lt;br /&gt;
  bds sur localhost formation_valo_appli, formation_valo_auth, formation_valo_referentiel&lt;br /&gt;
&lt;br /&gt;
* prod&lt;br /&gt;
  &lt;br /&gt;
  serveur 10.33.1.10 &lt;br /&gt;
  url https://osiris.cnrs.fr (accès via la fédération d&amp;#039;identité)&lt;br /&gt;
  source /var/www/html/prod&lt;br /&gt;
  bds sur 10.33.2.10 valo_appli, valo_auth, valo_referentiel&lt;br /&gt;
&lt;br /&gt;
== Accès à l&amp;#039;application ==&lt;br /&gt;
&lt;br /&gt;
* la racine du site /index ne nécessite pas d&amp;#039;authentification, elle permet de choisir son mode d&amp;#039;authentification (connexion fédération ou connexion spécifique -&amp;gt; réservée aux personnes qui ne peuvent pas avoir d&amp;#039;authentification via la fédération d&amp;#039;identité, normalement cela doit être très à la marge)&lt;br /&gt;
&lt;br /&gt;
*  Seuls les SuperAdmins dont l&amp;#039;adresse mel est renseigné dans le fichier de conf .env.local à la racine du code source peuvent avoir accès sans être au préalable être enregistré dans l&amp;#039;application. Cela permet d&amp;#039;avoir accès au module des droits d&amp;#039;accès pour enregistrer une personne et lui donner des rôles.&lt;br /&gt;
&lt;br /&gt;
* Pour toute autre personne, il est nécessaire d&amp;#039;être référencée dans l&amp;#039;application pour pouvoir se connecter et d&amp;#039;avoir un rôle pour accéder aux différents menus de l’application en fonction du rôle attribué.&lt;br /&gt;
&lt;br /&gt;
== Schémas BD ==&lt;br /&gt;
&lt;br /&gt;
[[Média:Osiris_schema_general.pdf | Schéma général]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Procédures référentiels ==&lt;br /&gt;
&lt;br /&gt;
=== Partenaires ===&lt;br /&gt;
&lt;br /&gt;
 Copier les tables organisme et partenaire depuis webcontrat en attendant d&amp;#039;avoir les webservices.&lt;br /&gt;
 récuperer la table établissements (à cause de champs spécifique) de la prod vers osiris-dev&lt;br /&gt;
&lt;br /&gt;
 Puis sur osiris-dev, les mettre à jour avec les requêtes suivantes :&lt;br /&gt;
&lt;br /&gt;
 INSERT INTO `organismes` (`identifiantOrg`, `siren`, `categorieEconomique`, `categorieJuridique`, `libelleCategorieEconomique`, `sigle`, `nomCourt`, `nomLong`, `codeType`, `libelleType`, `situation`, `libelleSituation`, `codePays`, `codePays3`, `libellePays`, `codeValidite`, `libelleValidite`, `dateCreation`, `dateValidation`, `date_insert`) &lt;br /&gt;
 SELECT `id`, `siren`, `idCategorieEconomique`, `idCategorieJuridique`, `libelleCategorieEconomique`, `sigle`, `nomCourt`, `nomLong`, `codeType`, `libelleType`, `situation`, `libelleSituation`, `codePays`, `codePays3`,`libellePays`,`codeValidite`, `libelleValidite`, `dateCreation`, `dateValidation` , NOW()&lt;br /&gt;
 FROM `organisme`&lt;br /&gt;
 ON DUPLICATE KEY UPDATE &lt;br /&gt;
 `sigle` = `organisme`.`sigle`, &lt;br /&gt;
 `nomCourt` = `organisme`.`nomCourt`,&lt;br /&gt;
 `nomLong` = `organisme`.`nomLong`,&lt;br /&gt;
 `codeValidite` = `organisme`.`codeValidite`, &lt;br /&gt;
 `libelleValidite` = `organisme`.`libelleValidite`,&lt;br /&gt;
 `dateValidation` = `organisme`.`dateValidation`, &lt;br /&gt;
 `date_update` = NOW() ;&lt;br /&gt;
&lt;br /&gt;
 INSERT INTO `etablissements`(`identifiantEta`, `identifiantOrg`, `sigle`, `nomCourt`, `nomLong`, `codeNaf`, `siret`, `codeType`, `libelleType`, `siegeSocial`, `codeSituation`, `libelleSituation`, `adresse1`, `adresse2`, `adresse3`, `adresse4`, `commune`, `codePostal`, `codePays`, `codePays3`, `libellePays`,`codeValidite`, `libelleValidite`, `dateCreation`, `dateValidation`, `date_insert`)&lt;br /&gt;
 SELECT `id`,`idOrganisme`, `sigle`, `nomCourt`, `nomLong`,  `naf`, `siret`, `codeType`, `libelleType`, `siegeSocial`, `situation`, `libelleSituation`, `adresse1`, `adresse2`, `adresse3`, `adresse4`, `commune`, `codePostal`, `codePays`, `codePays3`, `libellePays`, `codeValidite`, `libelleValidite`, `dateCreation`, `dateValidation`, NOW()&lt;br /&gt;
 FROM `partenaire`&lt;br /&gt;
 ON DUPLICATE KEY UPDATE &lt;br /&gt;
 `sigle` = `partenaire`.`sigle`, &lt;br /&gt;
 `nomCourt` = `partenaire`.`nomCourt`,&lt;br /&gt;
 `nomLong` = `partenaire`.`nomLong`,&lt;br /&gt;
 `codeValidite` = `partenaire`.`codeValidite`, &lt;br /&gt;
 `libelleValidite` = `partenaire`.`libelleValidite`,&lt;br /&gt;
 `dateValidation` = `partenaire`.`dateValidation`, &lt;br /&gt;
 `date_update` = NOW();&lt;br /&gt;
&lt;br /&gt;
 DELETE FROM `etablissements` WHERE (`identifiantOrg` = 0 OR `identifiantOrg` IS NULL );&lt;br /&gt;
&lt;br /&gt;
 vérifier qu&amp;#039;il n&amp;#039;y a pas d&amp;#039;établissements avec un périmètre et un idOrg null ou à 0&lt;br /&gt;
&lt;br /&gt;
 Puis les copier dans osiris-dev dans recette_valo_referentiel et formation_valo_referentiel et dans osiris-prod&lt;br /&gt;
&lt;br /&gt;
=== Structures de recherche ===&lt;br /&gt;
&lt;br /&gt;
 Aller sur le site du ministère RNSR&lt;br /&gt;
 https://data.enseignementsup-recherche.gouv.fr/explore/dataset/fr-esr-repertoire-national-structures-recherche/export/&lt;br /&gt;
&lt;br /&gt;
 récupérer le CSV&lt;br /&gt;
 Sur dev osiris, vider la table referentiels.extractionStructuresRecherche&lt;br /&gt;
 Importer le CSV dans la table. Ne pas prendre la première ligne, décocher vérification clé étrangère, séparateur ;&lt;br /&gt;
&lt;br /&gt;
 A partir ce cette table créer le table structuresRechercheNew à partir du la table extractionStructuresRecherche, si elle existe déjà, la supprimer.&lt;br /&gt;
 Ajouter le champ id en début de table.&lt;br /&gt;
&lt;br /&gt;
 Puis lancer les requêtes :&lt;br /&gt;
 UPDATE `structuresRechercheNew` SET `id`= SUBSTR(`numNational`, 1, 9) &lt;br /&gt;
 UPDATE `structuresRechercheNew` SET `anneeFermeture`=null WHERE `anneeFermeture`=0 OR `anneeFermeture`=&amp;quot;&amp;quot;&lt;br /&gt;
 UPDATE `structuresRechercheNew` SET `anneeSuccession`=null WHERE `anneeSuccession`=0 OR `anneeSuccession`=&amp;quot;&amp;quot;&lt;br /&gt;
 UPDATE `structuresRechercheNew` SET `codeTypeStructure`=null WHERE `codeTypeStructure`=0 OR `codeTypeStructure`=&amp;quot;&amp;quot;&lt;br /&gt;
 UPDATE `structuresRechercheNew` SET `codeNiveauStructure`=null WHERE `codeNiveauStructure`=0 OR `codeNiveauStructure`=&amp;quot;&amp;quot;&lt;br /&gt;
 UPDATE `structuresRechercheNew` SET `codeNiveauStructure`=null WHERE `codeNiveauStructure`=0 OR `codeNiveauStructure`=&amp;quot;&lt;br /&gt;
&lt;br /&gt;
 les années doivent être des int(4) anneeCreation anneeFermeture &lt;br /&gt;
 codeTypeSuccession et codeNiveauStructure en int&lt;br /&gt;
&lt;br /&gt;
 Mettre à jour cette table dans les différents environnements&lt;br /&gt;
 transférer cette table dans les différents environnements et mettre à jour :&lt;br /&gt;
&lt;br /&gt;
 INSERT INTO `structuresRecherche` (`id`, `numNational`, `libelle`, `sigle`, `etat`, `anneeCreation`, `anneeFermeture`, `codeTypeStructure`, `typeStructure`, `codeNiveauStructure`, `numSuccesseur`, `anneeSuccession`, `codeTypeSuccession`, `typeSuccession`)&lt;br /&gt;
 SELECT `id`, `numNational`, `libelle`, `sigle`, `etat`, `anneeCreation`, `anneeFermeture`, `codeTypeStructure`, `typeStructure`, `codeNiveauStructure`, `numSuccesseur`, `anneeSuccession`, `codeTypeSuccession`, `typeSuccession`&lt;br /&gt;
 FROM `structuresRechercheNew`&lt;br /&gt;
 ON DUPLICATE KEY UPDATE &lt;br /&gt;
 `sigle` = `structuresRechercheNew`.`sigle`, &lt;br /&gt;
 `etat` = `structuresRechercheNew`.`etat`,&lt;br /&gt;
 `anneeFermeture` = `structuresRechercheNew`.`anneeFermeture`,&lt;br /&gt;
 `numSuccesseur` = `structuresRechercheNew`.`numSuccesseur`, &lt;br /&gt;
 `anneeSuccession` = `structuresRechercheNew`.`anneeSuccession`,&lt;br /&gt;
 `codeTypeSuccession` = `structuresRechercheNew`.`codeTypeSuccession`, &lt;br /&gt;
 `typeSuccession` = `structuresRechercheNew`.`typeSuccession`;&lt;/div&gt;</summary>
		<author><name>10.13.110.18</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.dr13.cnrs.fr/wiki/index.php?title=OSIRIS&amp;diff=10825</id>
		<title>OSIRIS</title>
		<link rel="alternate" type="text/html" href="https://wiki.dr13.cnrs.fr/wiki/index.php?title=OSIRIS&amp;diff=10825"/>
		<updated>2024-03-18T12:53:00Z</updated>

		<summary type="html">&lt;p&gt;10.13.110.18 : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__TOC__&lt;br /&gt;
&lt;br /&gt;
== Serveurs ==&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Osiris serveurs.png | Schéma serveurs]]&lt;br /&gt;
&lt;br /&gt;
== Environnements ==&lt;br /&gt;
&lt;br /&gt;
* Pour avoir accès aux différents environnements, voir Julien ou Alexis.&lt;br /&gt;
&lt;br /&gt;
* dev&lt;br /&gt;
  &lt;br /&gt;
  serveur 10.33.3.10 &lt;br /&gt;
  url https://dev.osiris.cnrs.fr (accès via l&amp;#039;idp_local)&lt;br /&gt;
  source /var/www/html/dev&lt;br /&gt;
  bds sur localhost valo_appli, valo_auth, valo_referentiel &lt;br /&gt;
  &lt;br /&gt;
&lt;br /&gt;
* recette&lt;br /&gt;
  &lt;br /&gt;
  serveur 10.33.3.10 &lt;br /&gt;
  url https://recette.osiris.cnrs.fr (accès via l&amp;#039;idp_local)&lt;br /&gt;
  source /var/www/html/recette&lt;br /&gt;
  bds sur localhost recette_valo_appli, recette_valo_auth, recette_valo_referentiel&lt;br /&gt;
&lt;br /&gt;
* formation&lt;br /&gt;
  &lt;br /&gt;
  serveur 10.33.3.10 &lt;br /&gt;
  url https://formation.osiris.cnrs.fr (accès via l&amp;#039;idp_local)&lt;br /&gt;
  source /var/www/html/formation&lt;br /&gt;
  bds sur localhost formation_valo_appli, formation_valo_auth, formation_valo_referentiel&lt;br /&gt;
&lt;br /&gt;
* prod&lt;br /&gt;
  &lt;br /&gt;
  serveur 10.33.1.10 &lt;br /&gt;
  url https://osiris.cnrs.fr (accès via la fédération d&amp;#039;identité)&lt;br /&gt;
  source /var/www/html/prod&lt;br /&gt;
  bds sur 10.33.2.10 valo_appli, valo_auth, valo_referentiel&lt;br /&gt;
&lt;br /&gt;
== Accès à l&amp;#039;application ==&lt;br /&gt;
&lt;br /&gt;
* la racine du site /index ne nécessite pas d&amp;#039;authentification, elle permet de choisir son mode d&amp;#039;authentification (connexion fédération ou connexion spécifique -&amp;gt; réservée aux personnes qui ne peuvent pas avoir d&amp;#039;authentification via la fédération d&amp;#039;identité, normalement cela doit être très à la marge)&lt;br /&gt;
&lt;br /&gt;
*  Seuls les SuperAdmins dont l&amp;#039;adresse mel est renseigné dans le fichier de conf .env.local à la racine du code source peuvent avoir accès sans être au préalable être enregistré dans l&amp;#039;application. Cela permet d&amp;#039;avoir accès au module des droits d&amp;#039;accès pour enregistrer une personne et lui donner des rôles.&lt;br /&gt;
&lt;br /&gt;
* Pour toute autre personne, il est nécessaire d&amp;#039;être référencée dans l&amp;#039;application pour pouvoir se connecter et d&amp;#039;avoir un rôle pour accéder aux différents menus de l’application en fonction du rôle attribué.&lt;br /&gt;
&lt;br /&gt;
== Schémas BD ==&lt;br /&gt;
&lt;br /&gt;
[[Média:Osiris_schema_general.pdf | Schéma général]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Procédures référentiels ==&lt;br /&gt;
&lt;br /&gt;
=== Partenaires ===&lt;br /&gt;
&lt;br /&gt;
 Copier les tables organisme et partenaire depuis webcontrat en attendant d&amp;#039;avoir les webservices.&lt;br /&gt;
 récuperer la table établissements (à cause de champs spécifique) de la prod vers osiris-dev&lt;br /&gt;
&lt;br /&gt;
 Puis sur osiris-dev, les mettre à jour avec les requêtes suivantes :&lt;br /&gt;
&lt;br /&gt;
 INSERT INTO `organismes` (`identifiantOrg`, `siren`, `categorieEconomique`, `categorieJuridique`, `libelleCategorieEconomique`, `sigle`, `nomCourt`, `nomLong`, `codeType`, `libelleType`, `situation`, `libelleSituation`, `codePays`, `codePays3`, `libellePays`, `codeValidite`, `libelleValidite`, `dateCreation`, `dateValidation`, `date_insert`) &lt;br /&gt;
 SELECT `id`, `siren`, `idCategorieEconomique`, `idCategorieJuridique`, `libelleCategorieEconomique`, `sigle`, `nomCourt`, `nomLong`, `codeType`, `libelleType`, `situation`, `libelleSituation`, `codePays`, `codePays3`,`libellePays`,`codeValidite`, `libelleValidite`, `dateCreation`, `dateValidation` , NOW()&lt;br /&gt;
 FROM `organisme`&lt;br /&gt;
 ON DUPLICATE KEY UPDATE &lt;br /&gt;
 `sigle` = `organisme`.`sigle`, &lt;br /&gt;
 `nomCourt` = `organisme`.`nomCourt`,&lt;br /&gt;
 `nomLong` = `organisme`.`nomLong`,&lt;br /&gt;
 `codeValidite` = `organisme`.`codeValidite`, &lt;br /&gt;
 `libelleValidite` = `organisme`.`libelleValidite`,&lt;br /&gt;
 `dateValidation` = `organisme`.`dateValidation`, &lt;br /&gt;
 `date_update` = NOW() ;&lt;br /&gt;
&lt;br /&gt;
 INSERT INTO `etablissements`(`identifiantEta`, `identifiantOrg`, `sigle`, `nomCourt`, `nomLong`, `codeNaf`, `siret`, `codeType`, `libelleType`, `siegeSocial`, `codeSituation`, `libelleSituation`, `adresse1`, `adresse2`, `adresse3`, `adresse4`, `commune`, `codePostal`, `codePays`, `codePays3`, `libellePays`,`codeValidite`, `libelleValidite`, `dateCreation`, `dateValidation`, `date_insert`)&lt;br /&gt;
 SELECT `id`,`idOrganisme`, `sigle`, `nomCourt`, `nomLong`,  `naf`, `siret`, `codeType`, `libelleType`, `siegeSocial`, `situation`, `libelleSituation`, `adresse1`, `adresse2`, `adresse3`, `adresse4`, `commune`, `codePostal`, `codePays`, `codePays3`, `libellePays`, `codeValidite`, `libelleValidite`, `dateCreation`, `dateValidation`, NOW()&lt;br /&gt;
 FROM `partenaire`&lt;br /&gt;
 ON DUPLICATE KEY UPDATE &lt;br /&gt;
 `sigle` = `partenaire`.`sigle`, &lt;br /&gt;
 `nomCourt` = `partenaire`.`nomCourt`,&lt;br /&gt;
 `nomLong` = `partenaire`.`nomLong`,&lt;br /&gt;
 `codeValidite` = `partenaire`.`codeValidite`, &lt;br /&gt;
 `libelleValidite` = `partenaire`.`libelleValidite`,&lt;br /&gt;
 `dateValidation` = `partenaire`.`dateValidation`, &lt;br /&gt;
 `date_update` = NOW();&lt;br /&gt;
&lt;br /&gt;
 DELETE FROM `etablissements` WHERE (`identifiantOrg` = 0 OR `identifiantOrg` IS NULL );&lt;br /&gt;
&lt;br /&gt;
 vérifier qu&amp;#039;il n&amp;#039;y a pas d&amp;#039;établissements avec un périmètre et un idOrg null ou à 0&lt;br /&gt;
&lt;br /&gt;
 Puis les copier dans osiris-dev dans recette_valo_referentiel et formation_valo_referentiel et dans osiris-prod&lt;br /&gt;
&lt;br /&gt;
=== Structures de recherche ===&lt;br /&gt;
&lt;br /&gt;
 Aller sur le site du ministère RNSR&lt;br /&gt;
 https://data.enseignementsup-recherche.gouv.fr/explore/dataset/fr-esr-repertoire-national-structures-recherche/export/&lt;br /&gt;
&lt;br /&gt;
 récupérer le CSV&lt;br /&gt;
 Sur dev osiris, vider la table referentiels.extractionStructuresRecherche&lt;br /&gt;
 Importer le CSV dans la table. Ne pas prendre la première ligne, décocher vérification clé étrangère, séparateur ;&lt;br /&gt;
&lt;br /&gt;
 A partir ce cette table créer le table structuresRechercheNew à partir du la table extractionStructuresRecherche, si elle existe déjà, la supprimer.&lt;br /&gt;
 Ajouter le champ id en début de table.&lt;br /&gt;
&lt;br /&gt;
 Puis lancer les requêtes :&lt;br /&gt;
 UPDATE `structuresRechercheNew` SET `id`= SUBSTR(`numNational`, 1, 9) &lt;br /&gt;
 UPDATE `structuresRechercheNew` SET `anneeFermeture`=null WHERE `anneeFermeture`=0 OR `anneeFermeture`=&amp;quot;&amp;quot;&lt;br /&gt;
 UPDATE `structuresRechercheNew` SET `anneeSuccession`=null WHERE `anneeSuccession`=0 OR `anneeSuccession`=&amp;quot;&amp;quot;&lt;br /&gt;
 UPDATE `structuresRechercheNew` SET `codeTypeStructure`=null WHERE `codeTypeStructure`=0 OR `codeTypeStructure`=&amp;quot;&amp;quot;&lt;br /&gt;
 UPDATE `structuresRechercheNew` SET `codeNiveauStructure`=null WHERE `codeNiveauStructure`=0 OR `codeNiveauStructure`=&amp;quot;&amp;quot;&lt;br /&gt;
 UPDATE `structuresRechercheNew` SET `codeNiveauStructure`=null WHERE `codeNiveauStructure`=0 OR `codeNiveauStructure`=&amp;quot;&lt;br /&gt;
&lt;br /&gt;
 les années doivent être des int(4) anneeCreation anneeFermeture &lt;br /&gt;
 codeTypeSuccession et codeNiveauStructure en int&lt;br /&gt;
&lt;br /&gt;
 Mettre à jour cette table dans les différents environnements&lt;br /&gt;
 transférer cette table dans les différents environnements et mettre à jour :&lt;br /&gt;
&lt;br /&gt;
 INSERT INTO `structuresRecherche` (`id`, `numNational`, `libelle`, `sigle`, `etat`, `anneeCreation`, `anneeFermeture`, `codeTypeStructure`, `typeStructure`, `codeNiveauStructure`, `numSuccesseur`, `anneeSuccession`, `codeTypeSuccession`, `typeSuccession`)&lt;br /&gt;
 SELECT `id`, `numNational`, `libelle`, `sigle`, `etat`, `anneeCreation`, `anneeFermeture`, `codeTypeStructure`, `typeStructure`, `codeNiveauStructure`, `numSuccesseur`, `anneeSuccession`, `codeTypeSuccession`, `typeSuccession`&lt;br /&gt;
 FROM `structuresRechercheNew`&lt;br /&gt;
 ON DUPLICATE KEY UPDATE &lt;br /&gt;
 `sigle` = `structuresRechercheNew`.`sigle`, &lt;br /&gt;
 `etat` = `structuresRechercheNew`.`etat`,&lt;br /&gt;
 `anneeFermeture` = `structuresRechercheNew`.`anneeFermeture`,&lt;br /&gt;
 `numSuccesseur` = `structuresRechercheNew`.`numSuccesseur`, &lt;br /&gt;
 `anneeSuccession` = `structuresRechercheNew`.`anneeSuccession`,&lt;br /&gt;
 `codeTypeSuccession` = `structuresRechercheNew`.`codeTypeSuccession`, &lt;br /&gt;
 `typeSuccession` = `structuresRechercheNew`.`typeSuccession`;&lt;/div&gt;</summary>
		<author><name>10.13.110.18</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.dr13.cnrs.fr/wiki/index.php?title=OSIRIS&amp;diff=10824</id>
		<title>OSIRIS</title>
		<link rel="alternate" type="text/html" href="https://wiki.dr13.cnrs.fr/wiki/index.php?title=OSIRIS&amp;diff=10824"/>
		<updated>2024-03-18T12:52:18Z</updated>

		<summary type="html">&lt;p&gt;10.13.110.18 : /* Partenaires */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__TOC__&lt;br /&gt;
&lt;br /&gt;
== Serveurs ==&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Osiris serveurs.png | Schéma serveurs]]&lt;br /&gt;
&lt;br /&gt;
== Environnements ==&lt;br /&gt;
&lt;br /&gt;
* Pour avoir accès aux différents environnements, voir Julien ou Alexis.&lt;br /&gt;
&lt;br /&gt;
* dev&lt;br /&gt;
  &lt;br /&gt;
  serveur 10.33.3.10 &lt;br /&gt;
  url https://dev.osiris.cnrs.fr (accès via l&amp;#039;idp_local)&lt;br /&gt;
  source /var/www/html/dev&lt;br /&gt;
  bds sur localhost valo_appli, valo_auth, valo_referentiel &lt;br /&gt;
  &lt;br /&gt;
&lt;br /&gt;
* recette&lt;br /&gt;
  &lt;br /&gt;
  serveur 10.33.3.10 &lt;br /&gt;
  url https://recette.osiris.cnrs.fr (accès via l&amp;#039;idp_local)&lt;br /&gt;
  source /var/www/html/recette&lt;br /&gt;
  bds sur localhost recette_valo_appli, recette_valo_auth, recette_valo_referentiel&lt;br /&gt;
&lt;br /&gt;
* formation&lt;br /&gt;
  &lt;br /&gt;
  serveur 10.33.3.10 &lt;br /&gt;
  url https://formation.osiris.cnrs.fr (accès via l&amp;#039;idp_local)&lt;br /&gt;
  source /var/www/html/formation&lt;br /&gt;
  bds sur localhost formation_valo_appli, formation_valo_auth, formation_valo_referentiel&lt;br /&gt;
&lt;br /&gt;
* prod&lt;br /&gt;
  &lt;br /&gt;
  serveur 10.33.1.10 &lt;br /&gt;
  url https://osiris.cnrs.fr (accès via la fédération d&amp;#039;identité)&lt;br /&gt;
  source /var/www/html/prod&lt;br /&gt;
  bds sur 10.33.2.10 valo_appli, valo_auth, valo_referentiel&lt;br /&gt;
&lt;br /&gt;
== Accès à l&amp;#039;application ==&lt;br /&gt;
&lt;br /&gt;
* la racine du site /index ne nécessite pas d&amp;#039;authentification, elle permet de choisir son mode d&amp;#039;authentification (connexion fédération ou connexion spécifique -&amp;gt; réservée aux personnes qui ne peuvent pas avoir d&amp;#039;authentification via la fédération d&amp;#039;identité, normalement cela doit être très à la marge)&lt;br /&gt;
&lt;br /&gt;
*  Seuls les SuperAdmins dont l&amp;#039;adresse mel est renseigné dans le fichier de conf .env.local à la racine du code source peuvent avoir accès sans être au préalable être enregistré dans l&amp;#039;application. Cela permet d&amp;#039;avoir accès au module des droits d&amp;#039;accès pour enregistrer une personne et lui donner des rôles.&lt;br /&gt;
&lt;br /&gt;
* Pour toute autre personne, il est nécessaire d&amp;#039;être référencée dans l&amp;#039;application pour pouvoir se connecter et d&amp;#039;avoir un rôle pour accéder aux différents menus de l’application en fonction du rôle attribué.&lt;br /&gt;
&lt;br /&gt;
== Schémas BD ==&lt;br /&gt;
&lt;br /&gt;
[[Média:Osiris_schema_general.pdf | Schéma général]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Procédures référentiel ==&lt;br /&gt;
&lt;br /&gt;
=== Partenaires ===&lt;br /&gt;
&lt;br /&gt;
 Copier les tables organisme et partenaire depuis webcontrat en attendant d&amp;#039;avoir les webservices.&lt;br /&gt;
 récuperer la table établissements (à cause de champs spécifique) de la prod vers osiris-dev&lt;br /&gt;
&lt;br /&gt;
 Puis sur osiris-dev, les mettre à jour avec les requêtes suivantes :&lt;br /&gt;
&lt;br /&gt;
 INSERT INTO `organismes` (`identifiantOrg`, `siren`, `categorieEconomique`, `categorieJuridique`, `libelleCategorieEconomique`, `sigle`, `nomCourt`, `nomLong`, `codeType`, `libelleType`, `situation`, `libelleSituation`, `codePays`, `codePays3`, `libellePays`, `codeValidite`, `libelleValidite`, `dateCreation`, `dateValidation`, `date_insert`) &lt;br /&gt;
 SELECT `id`, `siren`, `idCategorieEconomique`, `idCategorieJuridique`, `libelleCategorieEconomique`, `sigle`, `nomCourt`, `nomLong`, `codeType`, `libelleType`, `situation`, `libelleSituation`, `codePays`, `codePays3`,`libellePays`,`codeValidite`, `libelleValidite`, `dateCreation`, `dateValidation` , NOW()&lt;br /&gt;
 FROM `organisme`&lt;br /&gt;
 ON DUPLICATE KEY UPDATE &lt;br /&gt;
 `sigle` = `organisme`.`sigle`, &lt;br /&gt;
 `nomCourt` = `organisme`.`nomCourt`,&lt;br /&gt;
 `nomLong` = `organisme`.`nomLong`,&lt;br /&gt;
 `codeValidite` = `organisme`.`codeValidite`, &lt;br /&gt;
 `libelleValidite` = `organisme`.`libelleValidite`,&lt;br /&gt;
 `dateValidation` = `organisme`.`dateValidation`, &lt;br /&gt;
 `date_update` = NOW() ;&lt;br /&gt;
&lt;br /&gt;
 INSERT INTO `etablissements`(`identifiantEta`, `identifiantOrg`, `sigle`, `nomCourt`, `nomLong`, `codeNaf`, `siret`, `codeType`, `libelleType`, `siegeSocial`, `codeSituation`, `libelleSituation`, `adresse1`, `adresse2`, `adresse3`, `adresse4`, `commune`, `codePostal`, `codePays`, `codePays3`, `libellePays`,`codeValidite`, `libelleValidite`, `dateCreation`, `dateValidation`, `date_insert`)&lt;br /&gt;
 SELECT `id`,`idOrganisme`, `sigle`, `nomCourt`, `nomLong`,  `naf`, `siret`, `codeType`, `libelleType`, `siegeSocial`, `situation`, `libelleSituation`, `adresse1`, `adresse2`, `adresse3`, `adresse4`, `commune`, `codePostal`, `codePays`, `codePays3`, `libellePays`, `codeValidite`, `libelleValidite`, `dateCreation`, `dateValidation`, NOW()&lt;br /&gt;
 FROM `partenaire`&lt;br /&gt;
 ON DUPLICATE KEY UPDATE &lt;br /&gt;
 `sigle` = `partenaire`.`sigle`, &lt;br /&gt;
 `nomCourt` = `partenaire`.`nomCourt`,&lt;br /&gt;
 `nomLong` = `partenaire`.`nomLong`,&lt;br /&gt;
 `codeValidite` = `partenaire`.`codeValidite`, &lt;br /&gt;
 `libelleValidite` = `partenaire`.`libelleValidite`,&lt;br /&gt;
 `dateValidation` = `partenaire`.`dateValidation`, &lt;br /&gt;
 `date_update` = NOW();&lt;br /&gt;
&lt;br /&gt;
 DELETE FROM `etablissements` WHERE (`identifiantOrg` = 0 OR `identifiantOrg` IS NULL );&lt;br /&gt;
&lt;br /&gt;
 vérifier qu&amp;#039;il n&amp;#039;y a pas d&amp;#039;établissements avec un périmètre et un idOrg null ou à 0&lt;br /&gt;
&lt;br /&gt;
 Puis les copier dans osiris-dev dans recette_valo_referentiel et formation_valo_referentiel et dans osiris-prod&lt;br /&gt;
&lt;br /&gt;
=== Structures de recherche ===&lt;br /&gt;
&lt;br /&gt;
 Aller sur le site du ministère RNSR&lt;br /&gt;
 https://data.enseignementsup-recherche.gouv.fr/explore/dataset/fr-esr-repertoire-national-structures-recherche/export/&lt;br /&gt;
&lt;br /&gt;
 récupérer le CSV&lt;br /&gt;
 Sur dev osiris, vider la table referentiels.extractionStructuresRecherche&lt;br /&gt;
 Importer le CSV dans la table. Ne pas prendre la première ligne, décocher vérification clé étrangère, séparateur ;&lt;br /&gt;
&lt;br /&gt;
 A partir ce cette table créer le table structuresRechercheNew à partir du la table extractionStructuresRecherche, si elle existe déjà, la supprimer.&lt;br /&gt;
 Ajouter le champ id en début de table.&lt;br /&gt;
&lt;br /&gt;
 Puis lancer les requêtes :&lt;br /&gt;
 UPDATE `structuresRechercheNew` SET `id`= SUBSTR(`numNational`, 1, 9) &lt;br /&gt;
 UPDATE `structuresRechercheNew` SET `anneeFermeture`=null WHERE `anneeFermeture`=0 OR `anneeFermeture`=&amp;quot;&amp;quot;&lt;br /&gt;
 UPDATE `structuresRechercheNew` SET `anneeSuccession`=null WHERE `anneeSuccession`=0 OR `anneeSuccession`=&amp;quot;&amp;quot;&lt;br /&gt;
 UPDATE `structuresRechercheNew` SET `codeTypeStructure`=null WHERE `codeTypeStructure`=0 OR `codeTypeStructure`=&amp;quot;&amp;quot;&lt;br /&gt;
 UPDATE `structuresRechercheNew` SET `codeNiveauStructure`=null WHERE `codeNiveauStructure`=0 OR `codeNiveauStructure`=&amp;quot;&amp;quot;&lt;br /&gt;
 UPDATE `structuresRechercheNew` SET `codeNiveauStructure`=null WHERE `codeNiveauStructure`=0 OR `codeNiveauStructure`=&amp;quot;&lt;br /&gt;
&lt;br /&gt;
 les années doivent être des int(4) anneeCreation anneeFermeture &lt;br /&gt;
 codeTypeSuccession et codeNiveauStructure en int&lt;br /&gt;
&lt;br /&gt;
 Mettre à jour cette table dans les différents environnements&lt;br /&gt;
 transférer cette table dans les différents environnements et mettre à jour :&lt;br /&gt;
&lt;br /&gt;
 INSERT INTO `structuresRecherche` (`id`, `numNational`, `libelle`, `sigle`, `etat`, `anneeCreation`, `anneeFermeture`, `codeTypeStructure`, `typeStructure`, `codeNiveauStructure`, `numSuccesseur`, `anneeSuccession`, `codeTypeSuccession`, `typeSuccession`)&lt;br /&gt;
 SELECT `id`, `numNational`, `libelle`, `sigle`, `etat`, `anneeCreation`, `anneeFermeture`, `codeTypeStructure`, `typeStructure`, `codeNiveauStructure`, `numSuccesseur`, `anneeSuccession`, `codeTypeSuccession`, `typeSuccession`&lt;br /&gt;
 FROM `structuresRechercheNew`&lt;br /&gt;
 ON DUPLICATE KEY UPDATE &lt;br /&gt;
 `sigle` = `structuresRechercheNew`.`sigle`, &lt;br /&gt;
 `etat` = `structuresRechercheNew`.`etat`,&lt;br /&gt;
 `anneeFermeture` = `structuresRechercheNew`.`anneeFermeture`,&lt;br /&gt;
 `numSuccesseur` = `structuresRechercheNew`.`numSuccesseur`, &lt;br /&gt;
 `anneeSuccession` = `structuresRechercheNew`.`anneeSuccession`,&lt;br /&gt;
 `codeTypeSuccession` = `structuresRechercheNew`.`codeTypeSuccession`, &lt;br /&gt;
 `typeSuccession` = `structuresRechercheNew`.`typeSuccession`;&lt;/div&gt;</summary>
		<author><name>10.13.110.18</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.dr13.cnrs.fr/wiki/index.php?title=OSIRIS&amp;diff=10823</id>
		<title>OSIRIS</title>
		<link rel="alternate" type="text/html" href="https://wiki.dr13.cnrs.fr/wiki/index.php?title=OSIRIS&amp;diff=10823"/>
		<updated>2024-03-18T12:50:14Z</updated>

		<summary type="html">&lt;p&gt;10.13.110.18 : /* Partenaires */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__TOC__&lt;br /&gt;
&lt;br /&gt;
== Serveurs ==&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Osiris serveurs.png | Schéma serveurs]]&lt;br /&gt;
&lt;br /&gt;
== Environnements ==&lt;br /&gt;
&lt;br /&gt;
* Pour avoir accès aux différents environnements, voir Julien ou Alexis.&lt;br /&gt;
&lt;br /&gt;
* dev&lt;br /&gt;
  &lt;br /&gt;
  serveur 10.33.3.10 &lt;br /&gt;
  url https://dev.osiris.cnrs.fr (accès via l&amp;#039;idp_local)&lt;br /&gt;
  source /var/www/html/dev&lt;br /&gt;
  bds sur localhost valo_appli, valo_auth, valo_referentiel &lt;br /&gt;
  &lt;br /&gt;
&lt;br /&gt;
* recette&lt;br /&gt;
  &lt;br /&gt;
  serveur 10.33.3.10 &lt;br /&gt;
  url https://recette.osiris.cnrs.fr (accès via l&amp;#039;idp_local)&lt;br /&gt;
  source /var/www/html/recette&lt;br /&gt;
  bds sur localhost recette_valo_appli, recette_valo_auth, recette_valo_referentiel&lt;br /&gt;
&lt;br /&gt;
* formation&lt;br /&gt;
  &lt;br /&gt;
  serveur 10.33.3.10 &lt;br /&gt;
  url https://formation.osiris.cnrs.fr (accès via l&amp;#039;idp_local)&lt;br /&gt;
  source /var/www/html/formation&lt;br /&gt;
  bds sur localhost formation_valo_appli, formation_valo_auth, formation_valo_referentiel&lt;br /&gt;
&lt;br /&gt;
* prod&lt;br /&gt;
  &lt;br /&gt;
  serveur 10.33.1.10 &lt;br /&gt;
  url https://osiris.cnrs.fr (accès via la fédération d&amp;#039;identité)&lt;br /&gt;
  source /var/www/html/prod&lt;br /&gt;
  bds sur 10.33.2.10 valo_appli, valo_auth, valo_referentiel&lt;br /&gt;
&lt;br /&gt;
== Accès à l&amp;#039;application ==&lt;br /&gt;
&lt;br /&gt;
* la racine du site /index ne nécessite pas d&amp;#039;authentification, elle permet de choisir son mode d&amp;#039;authentification (connexion fédération ou connexion spécifique -&amp;gt; réservée aux personnes qui ne peuvent pas avoir d&amp;#039;authentification via la fédération d&amp;#039;identité, normalement cela doit être très à la marge)&lt;br /&gt;
&lt;br /&gt;
*  Seuls les SuperAdmins dont l&amp;#039;adresse mel est renseigné dans le fichier de conf .env.local à la racine du code source peuvent avoir accès sans être au préalable être enregistré dans l&amp;#039;application. Cela permet d&amp;#039;avoir accès au module des droits d&amp;#039;accès pour enregistrer une personne et lui donner des rôles.&lt;br /&gt;
&lt;br /&gt;
* Pour toute autre personne, il est nécessaire d&amp;#039;être référencée dans l&amp;#039;application pour pouvoir se connecter et d&amp;#039;avoir un rôle pour accéder aux différents menus de l’application en fonction du rôle attribué.&lt;br /&gt;
&lt;br /&gt;
== Schémas BD ==&lt;br /&gt;
&lt;br /&gt;
[[Média:Osiris_schema_general.pdf | Schéma général]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Procédures référentiel ==&lt;br /&gt;
&lt;br /&gt;
=== Partenaires ===&lt;br /&gt;
&lt;br /&gt;
 Copier les tables organisme et partenaire depuis webcontrat en attendant d&amp;#039;avoir les webservices.&lt;br /&gt;
 récuperer la table établissements (à cause de champs spécifique) de la prod vers osiris-dev&lt;br /&gt;
&lt;br /&gt;
 Puis sur osiris-dev, les mettre à jour avec les deux requêtes suivantes :&lt;br /&gt;
 INSERT INTO `organismes` (`identifiantOrg`, `siren`, `categorieEconomique`, `categorieJuridique`, `libelleCategorieEconomique`, `sigle`, `nomCourt`, `nomLong`, `codeType`, `libelleType`, `situation`, `libelleSituation`, `codePays`, `codePays3`, `libellePays`, `codeValidite`, `libelleValidite`, `dateCreation`, `dateValidation`, `date_insert`) &lt;br /&gt;
 SELECT `id`, `siren`, `idCategorieEconomique`, `idCategorieJuridique`, `libelleCategorieEconomique`, `sigle`, `nomCourt`, `nomLong`, `codeType`, `libelleType`, `situation`, `libelleSituation`, `codePays`, `codePays3`,`libellePays`,`codeValidite`, `libelleValidite`, `dateCreation`, `dateValidation` , NOW()&lt;br /&gt;
 FROM `organisme`&lt;br /&gt;
 ON DUPLICATE KEY UPDATE &lt;br /&gt;
 `sigle` = `organisme`.`sigle`, &lt;br /&gt;
 `nomCourt` = `organisme`.`nomCourt`,&lt;br /&gt;
 `nomLong` = `organisme`.`nomLong`,&lt;br /&gt;
 `codeValidite` = `organisme`.`codeValidite`, &lt;br /&gt;
 `libelleValidite` = `organisme`.`libelleValidite`,&lt;br /&gt;
 `dateValidation` = `organisme`.`dateValidation`, &lt;br /&gt;
 `date_update` = NOW() ;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
INSERT INTO `etablissements`(`identifiantEta`, `identifiantOrg`, `sigle`, `nomCourt`, `nomLong`, `codeNaf`, `siret`, `codeType`, `libelleType`, `siegeSocial`, `codeSituation`, `libelleSituation`, `adresse1`, `adresse2`, `adresse3`, `adresse4`, `commune`, `codePostal`, `codePays`, `codePays3`, `libellePays`,`codeValidite`, `libelleValidite`, `dateCreation`, `dateValidation`, `date_insert`)&lt;br /&gt;
SELECT `id`,`idOrganisme`, `sigle`, `nomCourt`, `nomLong`,  `naf`, `siret`, `codeType`, `libelleType`, `siegeSocial`, `situation`, `libelleSituation`, `adresse1`, `adresse2`, `adresse3`, `adresse4`, `commune`, `codePostal`, `codePays`, `codePays3`, `libellePays`, `codeValidite`, `libelleValidite`, `dateCreation`, `dateValidation`, NOW()&lt;br /&gt;
FROM `partenaire`&lt;br /&gt;
ON DUPLICATE KEY UPDATE &lt;br /&gt;
`sigle` = `partenaire`.`sigle`, &lt;br /&gt;
`nomCourt` = `partenaire`.`nomCourt`,&lt;br /&gt;
`nomLong` = `partenaire`.`nomLong`,&lt;br /&gt;
`codeValidite` = `partenaire`.`codeValidite`, &lt;br /&gt;
`libelleValidite` = `partenaire`.`libelleValidite`,&lt;br /&gt;
`dateValidation` = `partenaire`.`dateValidation`, &lt;br /&gt;
`date_update` = NOW();&lt;br /&gt;
&lt;br /&gt;
DELETE FROM `etablissements` WHERE (`identifiantOrg` = 0 OR `identifiantOrg` IS NULL );&lt;br /&gt;
&lt;br /&gt;
vérifier qu&amp;#039;il n&amp;#039;y a pas d&amp;#039;établissements avec un périmètre et un idOrg null ou à 0&lt;br /&gt;
&lt;br /&gt;
Puis les copier dans osiris-dev dans recette_valo_referentiel et formation_valo_referentiel&lt;br /&gt;
et dans osiris-prod&lt;br /&gt;
&lt;br /&gt;
=== Structures de recherche ===&lt;br /&gt;
&lt;br /&gt;
 Aller sur le site du ministère RNSR&lt;br /&gt;
 https://data.enseignementsup-recherche.gouv.fr/explore/dataset/fr-esr-repertoire-national-structures-recherche/export/&lt;br /&gt;
&lt;br /&gt;
 récupérer le CSV&lt;br /&gt;
 Sur dev osiris, vider la table referentiels.extractionStructuresRecherche&lt;br /&gt;
 Importer le CSV dans la table. Ne pas prendre la première ligne, décocher vérification clé étrangère, séparateur ;&lt;br /&gt;
&lt;br /&gt;
 A partir ce cette table créer le table structuresRechercheNew à partir du la table extractionStructuresRecherche, si elle existe déjà, la supprimer.&lt;br /&gt;
 Ajouter le champ id en début de table.&lt;br /&gt;
&lt;br /&gt;
 Puis lancer les requêtes :&lt;br /&gt;
 UPDATE `structuresRechercheNew` SET `id`= SUBSTR(`numNational`, 1, 9) &lt;br /&gt;
 UPDATE `structuresRechercheNew` SET `anneeFermeture`=null WHERE `anneeFermeture`=0 OR `anneeFermeture`=&amp;quot;&amp;quot;&lt;br /&gt;
 UPDATE `structuresRechercheNew` SET `anneeSuccession`=null WHERE `anneeSuccession`=0 OR `anneeSuccession`=&amp;quot;&amp;quot;&lt;br /&gt;
 UPDATE `structuresRechercheNew` SET `codeTypeStructure`=null WHERE `codeTypeStructure`=0 OR `codeTypeStructure`=&amp;quot;&amp;quot;&lt;br /&gt;
 UPDATE `structuresRechercheNew` SET `codeNiveauStructure`=null WHERE `codeNiveauStructure`=0 OR `codeNiveauStructure`=&amp;quot;&amp;quot;&lt;br /&gt;
 UPDATE `structuresRechercheNew` SET `codeNiveauStructure`=null WHERE `codeNiveauStructure`=0 OR `codeNiveauStructure`=&amp;quot;&lt;br /&gt;
&lt;br /&gt;
 les années doivent être des int(4) anneeCreation anneeFermeture &lt;br /&gt;
 codeTypeSuccession et codeNiveauStructure en int&lt;br /&gt;
&lt;br /&gt;
 Mettre à jour cette table dans les différents environnements&lt;br /&gt;
 transférer cette table dans les différents environnements et mettre à jour :&lt;br /&gt;
&lt;br /&gt;
 INSERT INTO `structuresRecherche` (`id`, `numNational`, `libelle`, `sigle`, `etat`, `anneeCreation`, `anneeFermeture`, `codeTypeStructure`, `typeStructure`, `codeNiveauStructure`, `numSuccesseur`, `anneeSuccession`, `codeTypeSuccession`, `typeSuccession`)&lt;br /&gt;
 SELECT `id`, `numNational`, `libelle`, `sigle`, `etat`, `anneeCreation`, `anneeFermeture`, `codeTypeStructure`, `typeStructure`, `codeNiveauStructure`, `numSuccesseur`, `anneeSuccession`, `codeTypeSuccession`, `typeSuccession`&lt;br /&gt;
 FROM `structuresRechercheNew`&lt;br /&gt;
 ON DUPLICATE KEY UPDATE &lt;br /&gt;
 `sigle` = `structuresRechercheNew`.`sigle`, &lt;br /&gt;
 `etat` = `structuresRechercheNew`.`etat`,&lt;br /&gt;
 `anneeFermeture` = `structuresRechercheNew`.`anneeFermeture`,&lt;br /&gt;
 `numSuccesseur` = `structuresRechercheNew`.`numSuccesseur`, &lt;br /&gt;
 `anneeSuccession` = `structuresRechercheNew`.`anneeSuccession`,&lt;br /&gt;
 `codeTypeSuccession` = `structuresRechercheNew`.`codeTypeSuccession`, &lt;br /&gt;
 `typeSuccession` = `structuresRechercheNew`.`typeSuccession`;&lt;/div&gt;</summary>
		<author><name>10.13.110.18</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.dr13.cnrs.fr/wiki/index.php?title=OSIRIS&amp;diff=10822</id>
		<title>OSIRIS</title>
		<link rel="alternate" type="text/html" href="https://wiki.dr13.cnrs.fr/wiki/index.php?title=OSIRIS&amp;diff=10822"/>
		<updated>2024-03-18T12:47:07Z</updated>

		<summary type="html">&lt;p&gt;10.13.110.18 : /* Structures de recherche */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__TOC__&lt;br /&gt;
&lt;br /&gt;
== Serveurs ==&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Osiris serveurs.png | Schéma serveurs]]&lt;br /&gt;
&lt;br /&gt;
== Environnements ==&lt;br /&gt;
&lt;br /&gt;
* Pour avoir accès aux différents environnements, voir Julien ou Alexis.&lt;br /&gt;
&lt;br /&gt;
* dev&lt;br /&gt;
  &lt;br /&gt;
  serveur 10.33.3.10 &lt;br /&gt;
  url https://dev.osiris.cnrs.fr (accès via l&amp;#039;idp_local)&lt;br /&gt;
  source /var/www/html/dev&lt;br /&gt;
  bds sur localhost valo_appli, valo_auth, valo_referentiel &lt;br /&gt;
  &lt;br /&gt;
&lt;br /&gt;
* recette&lt;br /&gt;
  &lt;br /&gt;
  serveur 10.33.3.10 &lt;br /&gt;
  url https://recette.osiris.cnrs.fr (accès via l&amp;#039;idp_local)&lt;br /&gt;
  source /var/www/html/recette&lt;br /&gt;
  bds sur localhost recette_valo_appli, recette_valo_auth, recette_valo_referentiel&lt;br /&gt;
&lt;br /&gt;
* formation&lt;br /&gt;
  &lt;br /&gt;
  serveur 10.33.3.10 &lt;br /&gt;
  url https://formation.osiris.cnrs.fr (accès via l&amp;#039;idp_local)&lt;br /&gt;
  source /var/www/html/formation&lt;br /&gt;
  bds sur localhost formation_valo_appli, formation_valo_auth, formation_valo_referentiel&lt;br /&gt;
&lt;br /&gt;
* prod&lt;br /&gt;
  &lt;br /&gt;
  serveur 10.33.1.10 &lt;br /&gt;
  url https://osiris.cnrs.fr (accès via la fédération d&amp;#039;identité)&lt;br /&gt;
  source /var/www/html/prod&lt;br /&gt;
  bds sur 10.33.2.10 valo_appli, valo_auth, valo_referentiel&lt;br /&gt;
&lt;br /&gt;
== Accès à l&amp;#039;application ==&lt;br /&gt;
&lt;br /&gt;
* la racine du site /index ne nécessite pas d&amp;#039;authentification, elle permet de choisir son mode d&amp;#039;authentification (connexion fédération ou connexion spécifique -&amp;gt; réservée aux personnes qui ne peuvent pas avoir d&amp;#039;authentification via la fédération d&amp;#039;identité, normalement cela doit être très à la marge)&lt;br /&gt;
&lt;br /&gt;
*  Seuls les SuperAdmins dont l&amp;#039;adresse mel est renseigné dans le fichier de conf .env.local à la racine du code source peuvent avoir accès sans être au préalable être enregistré dans l&amp;#039;application. Cela permet d&amp;#039;avoir accès au module des droits d&amp;#039;accès pour enregistrer une personne et lui donner des rôles.&lt;br /&gt;
&lt;br /&gt;
* Pour toute autre personne, il est nécessaire d&amp;#039;être référencée dans l&amp;#039;application pour pouvoir se connecter et d&amp;#039;avoir un rôle pour accéder aux différents menus de l’application en fonction du rôle attribué.&lt;br /&gt;
&lt;br /&gt;
== Schémas BD ==&lt;br /&gt;
&lt;br /&gt;
[[Média:Osiris_schema_general.pdf | Schéma général]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Procédures référentiel ==&lt;br /&gt;
&lt;br /&gt;
=== Partenaires ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Structures de recherche ===&lt;br /&gt;
&lt;br /&gt;
 Aller sur le site du ministère RNSR&lt;br /&gt;
 https://data.enseignementsup-recherche.gouv.fr/explore/dataset/fr-esr-repertoire-national-structures-recherche/export/&lt;br /&gt;
&lt;br /&gt;
 récupérer le CSV&lt;br /&gt;
 Sur dev osiris, vider la table referentiels.extractionStructuresRecherche&lt;br /&gt;
 Importer le CSV dans la table. Ne pas prendre la première ligne, décocher vérification clé étrangère, séparateur ;&lt;br /&gt;
&lt;br /&gt;
 A partir ce cette table créer le table structuresRechercheNew à partir du la table extractionStructuresRecherche, si elle existe déjà, la supprimer.&lt;br /&gt;
 Ajouter le champ id en début de table.&lt;br /&gt;
&lt;br /&gt;
 Puis lancer les requêtes :&lt;br /&gt;
 UPDATE `structuresRechercheNew` SET `id`= SUBSTR(`numNational`, 1, 9) &lt;br /&gt;
 UPDATE `structuresRechercheNew` SET `anneeFermeture`=null WHERE `anneeFermeture`=0 OR `anneeFermeture`=&amp;quot;&amp;quot;&lt;br /&gt;
 UPDATE `structuresRechercheNew` SET `anneeSuccession`=null WHERE `anneeSuccession`=0 OR `anneeSuccession`=&amp;quot;&amp;quot;&lt;br /&gt;
 UPDATE `structuresRechercheNew` SET `codeTypeStructure`=null WHERE `codeTypeStructure`=0 OR `codeTypeStructure`=&amp;quot;&amp;quot;&lt;br /&gt;
 UPDATE `structuresRechercheNew` SET `codeNiveauStructure`=null WHERE `codeNiveauStructure`=0 OR `codeNiveauStructure`=&amp;quot;&amp;quot;&lt;br /&gt;
 UPDATE `structuresRechercheNew` SET `codeNiveauStructure`=null WHERE `codeNiveauStructure`=0 OR `codeNiveauStructure`=&amp;quot;&lt;br /&gt;
&lt;br /&gt;
 les années doivent être des int(4) anneeCreation anneeFermeture &lt;br /&gt;
 codeTypeSuccession et codeNiveauStructure en int&lt;br /&gt;
&lt;br /&gt;
 Mettre à jour cette table dans les différents environnements&lt;br /&gt;
 transférer cette table dans les différents environnements et mettre à jour :&lt;br /&gt;
&lt;br /&gt;
 INSERT INTO `structuresRecherche` (`id`, `numNational`, `libelle`, `sigle`, `etat`, `anneeCreation`, `anneeFermeture`, `codeTypeStructure`, `typeStructure`, `codeNiveauStructure`, `numSuccesseur`, `anneeSuccession`, `codeTypeSuccession`, `typeSuccession`)&lt;br /&gt;
 SELECT `id`, `numNational`, `libelle`, `sigle`, `etat`, `anneeCreation`, `anneeFermeture`, `codeTypeStructure`, `typeStructure`, `codeNiveauStructure`, `numSuccesseur`, `anneeSuccession`, `codeTypeSuccession`, `typeSuccession`&lt;br /&gt;
 FROM `structuresRechercheNew`&lt;br /&gt;
 ON DUPLICATE KEY UPDATE &lt;br /&gt;
 `sigle` = `structuresRechercheNew`.`sigle`, &lt;br /&gt;
 `etat` = `structuresRechercheNew`.`etat`,&lt;br /&gt;
 `anneeFermeture` = `structuresRechercheNew`.`anneeFermeture`,&lt;br /&gt;
 `numSuccesseur` = `structuresRechercheNew`.`numSuccesseur`, &lt;br /&gt;
 `anneeSuccession` = `structuresRechercheNew`.`anneeSuccession`,&lt;br /&gt;
 `codeTypeSuccession` = `structuresRechercheNew`.`codeTypeSuccession`, &lt;br /&gt;
 `typeSuccession` = `structuresRechercheNew`.`typeSuccession`;&lt;/div&gt;</summary>
		<author><name>10.13.110.18</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.dr13.cnrs.fr/wiki/index.php?title=OSIRIS&amp;diff=10821</id>
		<title>OSIRIS</title>
		<link rel="alternate" type="text/html" href="https://wiki.dr13.cnrs.fr/wiki/index.php?title=OSIRIS&amp;diff=10821"/>
		<updated>2024-03-18T12:46:28Z</updated>

		<summary type="html">&lt;p&gt;10.13.110.18 : /* Structures de recherche */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__TOC__&lt;br /&gt;
&lt;br /&gt;
== Serveurs ==&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Osiris serveurs.png | Schéma serveurs]]&lt;br /&gt;
&lt;br /&gt;
== Environnements ==&lt;br /&gt;
&lt;br /&gt;
* Pour avoir accès aux différents environnements, voir Julien ou Alexis.&lt;br /&gt;
&lt;br /&gt;
* dev&lt;br /&gt;
  &lt;br /&gt;
  serveur 10.33.3.10 &lt;br /&gt;
  url https://dev.osiris.cnrs.fr (accès via l&amp;#039;idp_local)&lt;br /&gt;
  source /var/www/html/dev&lt;br /&gt;
  bds sur localhost valo_appli, valo_auth, valo_referentiel &lt;br /&gt;
  &lt;br /&gt;
&lt;br /&gt;
* recette&lt;br /&gt;
  &lt;br /&gt;
  serveur 10.33.3.10 &lt;br /&gt;
  url https://recette.osiris.cnrs.fr (accès via l&amp;#039;idp_local)&lt;br /&gt;
  source /var/www/html/recette&lt;br /&gt;
  bds sur localhost recette_valo_appli, recette_valo_auth, recette_valo_referentiel&lt;br /&gt;
&lt;br /&gt;
* formation&lt;br /&gt;
  &lt;br /&gt;
  serveur 10.33.3.10 &lt;br /&gt;
  url https://formation.osiris.cnrs.fr (accès via l&amp;#039;idp_local)&lt;br /&gt;
  source /var/www/html/formation&lt;br /&gt;
  bds sur localhost formation_valo_appli, formation_valo_auth, formation_valo_referentiel&lt;br /&gt;
&lt;br /&gt;
* prod&lt;br /&gt;
  &lt;br /&gt;
  serveur 10.33.1.10 &lt;br /&gt;
  url https://osiris.cnrs.fr (accès via la fédération d&amp;#039;identité)&lt;br /&gt;
  source /var/www/html/prod&lt;br /&gt;
  bds sur 10.33.2.10 valo_appli, valo_auth, valo_referentiel&lt;br /&gt;
&lt;br /&gt;
== Accès à l&amp;#039;application ==&lt;br /&gt;
&lt;br /&gt;
* la racine du site /index ne nécessite pas d&amp;#039;authentification, elle permet de choisir son mode d&amp;#039;authentification (connexion fédération ou connexion spécifique -&amp;gt; réservée aux personnes qui ne peuvent pas avoir d&amp;#039;authentification via la fédération d&amp;#039;identité, normalement cela doit être très à la marge)&lt;br /&gt;
&lt;br /&gt;
*  Seuls les SuperAdmins dont l&amp;#039;adresse mel est renseigné dans le fichier de conf .env.local à la racine du code source peuvent avoir accès sans être au préalable être enregistré dans l&amp;#039;application. Cela permet d&amp;#039;avoir accès au module des droits d&amp;#039;accès pour enregistrer une personne et lui donner des rôles.&lt;br /&gt;
&lt;br /&gt;
* Pour toute autre personne, il est nécessaire d&amp;#039;être référencée dans l&amp;#039;application pour pouvoir se connecter et d&amp;#039;avoir un rôle pour accéder aux différents menus de l’application en fonction du rôle attribué.&lt;br /&gt;
&lt;br /&gt;
== Schémas BD ==&lt;br /&gt;
&lt;br /&gt;
[[Média:Osiris_schema_general.pdf | Schéma général]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Procédures référentiel ==&lt;br /&gt;
&lt;br /&gt;
=== Partenaires ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Structures de recherche ===&lt;br /&gt;
&lt;br /&gt;
 Aller sur le site du ministère RNSR&lt;br /&gt;
 https://data.enseignementsup-recherche.gouv.fr/explore/dataset/fr-esr-repertoire-national-structures-recherche/export/&lt;br /&gt;
&lt;br /&gt;
 récupérer le CSV&lt;br /&gt;
 Sur dev osiris, vider la table referentiels.extractionStructuresRecherche&lt;br /&gt;
 Importer le CSV dans la table. Ne pas prendre la première ligne, décocher vérification clé étrangère, séparateur ;&lt;br /&gt;
&lt;br /&gt;
 A partir ce cette table créer le table structuresRechercheNew à partir du la table extractionStructuresRecherche, si elle existe déjà, la supprimer.&lt;br /&gt;
 Ajouter le champ id en début de table.&lt;br /&gt;
&lt;br /&gt;
 Puis lancer les requêtes :&lt;br /&gt;
 UPDATE `structuresRechercheNew` SET `id`= SUBSTR(`numNational`, 1, 9) &lt;br /&gt;
 UPDATE `structuresRechercheNew` SET `anneeFermeture`=null WHERE `anneeFermeture`=0 OR `anneeFermeture`=&amp;quot;&amp;quot;&lt;br /&gt;
 UPDATE `structuresRechercheNew` SET `anneeSuccession`=null WHERE `anneeSuccession`=0 OR `anneeSuccession`=&amp;quot;&amp;quot;&lt;br /&gt;
 UPDATE `structuresRechercheNew` SET `codeTypeStructure`=null WHERE `codeTypeStructure`=0 OR `codeTypeStructure`=&amp;quot;&amp;quot;&lt;br /&gt;
 UPDATE `structuresRechercheNew` SET `codeNiveauStructure`=null WHERE `codeNiveauStructure`=0 OR `codeNiveauStructure`=&amp;quot;&amp;quot;&lt;br /&gt;
 UPDATE `structuresRechercheNew` SET `codeNiveauStructure`=null WHERE `codeNiveauStructure`=0 OR `codeNiveauStructure`=&amp;quot;&lt;br /&gt;
&lt;br /&gt;
 les années doivent être des int(4) anneeCreation anneeFermeture &lt;br /&gt;
 codeTypeSuccession et codeNiveauStructure en int&lt;br /&gt;
&lt;br /&gt;
 Mettre à jour cette table dans les différents environnements&lt;br /&gt;
 transférer cette table dans les différents environnements et mettre à jour :&lt;br /&gt;
&lt;br /&gt;
 INSERT INTO `structuresRecherche` (`id`, `numNational`, `libelle`, `sigle`, `etat`, `anneeCreation`, `anneeFermeture`, `codeTypeStructure`, `typeStructure`, `codeNiveauStructure`, `numSuccesseur`, `anneeSuccession`, `codeTypeSuccession`, `typeSuccession`)&lt;br /&gt;
 SELECT `id`, `numNational`, `libelle`, `sigle`, `etat`, `anneeCreation`, `anneeFermeture`, `codeTypeStructure`, `typeStructure`, `codeNiveauStructure`, `numSuccesseur`, `anneeSuccession`, `codeTypeSuccession`, `typeSuccession`&lt;br /&gt;
 FROM `structuresRechercheNew`&lt;br /&gt;
 ON DUPLICATE KEY UPDATE &lt;br /&gt;
`sigle` = `structuresRechercheNew`.`sigle`, &lt;br /&gt;
`etat` = `structuresRechercheNew`.`etat`,&lt;br /&gt;
`anneeFermeture` = `structuresRechercheNew`.`anneeFermeture`,&lt;br /&gt;
`numSuccesseur` = `structuresRechercheNew`.`numSuccesseur`, &lt;br /&gt;
`anneeSuccession` = `structuresRechercheNew`.`anneeSuccession`,&lt;br /&gt;
`codeTypeSuccession` = `structuresRechercheNew`.`codeTypeSuccession`, &lt;br /&gt;
`typeSuccession` = `structuresRechercheNew`.`typeSuccession`&lt;br /&gt;
;&lt;/div&gt;</summary>
		<author><name>10.13.110.18</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.dr13.cnrs.fr/wiki/index.php?title=OSIRIS&amp;diff=10820</id>
		<title>OSIRIS</title>
		<link rel="alternate" type="text/html" href="https://wiki.dr13.cnrs.fr/wiki/index.php?title=OSIRIS&amp;diff=10820"/>
		<updated>2024-03-18T12:45:39Z</updated>

		<summary type="html">&lt;p&gt;10.13.110.18 : /* Structures de recherche */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__TOC__&lt;br /&gt;
&lt;br /&gt;
== Serveurs ==&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Osiris serveurs.png | Schéma serveurs]]&lt;br /&gt;
&lt;br /&gt;
== Environnements ==&lt;br /&gt;
&lt;br /&gt;
* Pour avoir accès aux différents environnements, voir Julien ou Alexis.&lt;br /&gt;
&lt;br /&gt;
* dev&lt;br /&gt;
  &lt;br /&gt;
  serveur 10.33.3.10 &lt;br /&gt;
  url https://dev.osiris.cnrs.fr (accès via l&amp;#039;idp_local)&lt;br /&gt;
  source /var/www/html/dev&lt;br /&gt;
  bds sur localhost valo_appli, valo_auth, valo_referentiel &lt;br /&gt;
  &lt;br /&gt;
&lt;br /&gt;
* recette&lt;br /&gt;
  &lt;br /&gt;
  serveur 10.33.3.10 &lt;br /&gt;
  url https://recette.osiris.cnrs.fr (accès via l&amp;#039;idp_local)&lt;br /&gt;
  source /var/www/html/recette&lt;br /&gt;
  bds sur localhost recette_valo_appli, recette_valo_auth, recette_valo_referentiel&lt;br /&gt;
&lt;br /&gt;
* formation&lt;br /&gt;
  &lt;br /&gt;
  serveur 10.33.3.10 &lt;br /&gt;
  url https://formation.osiris.cnrs.fr (accès via l&amp;#039;idp_local)&lt;br /&gt;
  source /var/www/html/formation&lt;br /&gt;
  bds sur localhost formation_valo_appli, formation_valo_auth, formation_valo_referentiel&lt;br /&gt;
&lt;br /&gt;
* prod&lt;br /&gt;
  &lt;br /&gt;
  serveur 10.33.1.10 &lt;br /&gt;
  url https://osiris.cnrs.fr (accès via la fédération d&amp;#039;identité)&lt;br /&gt;
  source /var/www/html/prod&lt;br /&gt;
  bds sur 10.33.2.10 valo_appli, valo_auth, valo_referentiel&lt;br /&gt;
&lt;br /&gt;
== Accès à l&amp;#039;application ==&lt;br /&gt;
&lt;br /&gt;
* la racine du site /index ne nécessite pas d&amp;#039;authentification, elle permet de choisir son mode d&amp;#039;authentification (connexion fédération ou connexion spécifique -&amp;gt; réservée aux personnes qui ne peuvent pas avoir d&amp;#039;authentification via la fédération d&amp;#039;identité, normalement cela doit être très à la marge)&lt;br /&gt;
&lt;br /&gt;
*  Seuls les SuperAdmins dont l&amp;#039;adresse mel est renseigné dans le fichier de conf .env.local à la racine du code source peuvent avoir accès sans être au préalable être enregistré dans l&amp;#039;application. Cela permet d&amp;#039;avoir accès au module des droits d&amp;#039;accès pour enregistrer une personne et lui donner des rôles.&lt;br /&gt;
&lt;br /&gt;
* Pour toute autre personne, il est nécessaire d&amp;#039;être référencée dans l&amp;#039;application pour pouvoir se connecter et d&amp;#039;avoir un rôle pour accéder aux différents menus de l’application en fonction du rôle attribué.&lt;br /&gt;
&lt;br /&gt;
== Schémas BD ==&lt;br /&gt;
&lt;br /&gt;
[[Média:Osiris_schema_general.pdf | Schéma général]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Procédures référentiel ==&lt;br /&gt;
&lt;br /&gt;
=== Partenaires ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Structures de recherche ===&lt;br /&gt;
&lt;br /&gt;
 Aller sur le site du ministère RNSR&lt;br /&gt;
 https://data.enseignementsup-recherche.gouv.fr/explore/dataset/fr-esr-repertoire-national-structures-recherche/export/&lt;br /&gt;
&lt;br /&gt;
 récupérer le CSV&lt;br /&gt;
 Sur dev osiris, vider la table referentiels.extractionStructuresRecherche&lt;br /&gt;
 Importer le CSV dans la table. Ne pas prendre la première ligne, décocher vérification clé étrangère, séparateur ;&lt;br /&gt;
&lt;br /&gt;
 A partir ce cette table créer le table structuresRechercheNew à partir du la table extractionStructuresRecherche, si elle existe déjà, la supprimer.&lt;br /&gt;
 Ajouter le champ id en début de table.&lt;br /&gt;
&lt;br /&gt;
 Puis lancer les requête :&lt;br /&gt;
 UPDATE `structuresRechercheNew` SET `id`= SUBSTR(`numNational`, 1, 9) &lt;br /&gt;
 UPDATE `structuresRechercheNew` SET `anneeFermeture`=null WHERE `anneeFermeture`=0 OR `anneeFermeture`=&amp;quot;&amp;quot;&lt;br /&gt;
 UPDATE `structuresRechercheNew` SET `anneeSuccession`=null WHERE `anneeSuccession`=0 OR `anneeSuccession`=&amp;quot;&amp;quot;&lt;br /&gt;
 UPDATE `structuresRechercheNew` SET `codeTypeStructure`=null WHERE `codeTypeStructure`=0 OR `codeTypeStructure`=&amp;quot;&amp;quot;&lt;br /&gt;
 UPDATE `structuresRechercheNew` SET `codeNiveauStructure`=null WHERE `codeNiveauStructure`=0 OR `codeNiveauStructure`=&amp;quot;&amp;quot;&lt;br /&gt;
 UPDATE `structuresRechercheNew` SET `codeNiveauStructure`=null WHERE `codeNiveauStructure`=0 OR `codeNiveauStructure`=&amp;quot;&lt;br /&gt;
&lt;br /&gt;
 les années doivent etre des int(4) anneeCreation anneeFermeture codeTypeSuccession et codeNiveauStructure en int&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 Mettre à jour cette table dans les différents environnements&lt;br /&gt;
 transférer cette table dans les différents environnements et mettre à jour :&lt;br /&gt;
&lt;br /&gt;
 INSERT INTO `structuresRecherche` (`id`, `numNational`, `libelle`, `sigle`, `etat`, `anneeCreation`, `anneeFermeture`, `codeTypeStructure`, `typeStructure`, `codeNiveauStructure`, `numSuccesseur`, `anneeSuccession`, `codeTypeSuccession`, `typeSuccession`)&lt;br /&gt;
 SELECT `id`, `numNational`, `libelle`, `sigle`, `etat`, `anneeCreation`, `anneeFermeture`, `codeTypeStructure`, `typeStructure`, `codeNiveauStructure`, `numSuccesseur`, `anneeSuccession`, `codeTypeSuccession`, `typeSuccession`&lt;br /&gt;
 FROM `structuresRechercheNew`&lt;br /&gt;
 ON DUPLICATE KEY UPDATE &lt;br /&gt;
`sigle` = `structuresRechercheNew`.`sigle`, &lt;br /&gt;
`etat` = `structuresRechercheNew`.`etat`,&lt;br /&gt;
`anneeFermeture` = `structuresRechercheNew`.`anneeFermeture`,&lt;br /&gt;
`numSuccesseur` = `structuresRechercheNew`.`numSuccesseur`, &lt;br /&gt;
`anneeSuccession` = `structuresRechercheNew`.`anneeSuccession`,&lt;br /&gt;
`codeTypeSuccession` = `structuresRechercheNew`.`codeTypeSuccession`, &lt;br /&gt;
`typeSuccession` = `structuresRechercheNew`.`typeSuccession`&lt;br /&gt;
;&lt;/div&gt;</summary>
		<author><name>10.13.110.18</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.dr13.cnrs.fr/wiki/index.php?title=OSIRIS&amp;diff=10819</id>
		<title>OSIRIS</title>
		<link rel="alternate" type="text/html" href="https://wiki.dr13.cnrs.fr/wiki/index.php?title=OSIRIS&amp;diff=10819"/>
		<updated>2024-03-18T12:44:42Z</updated>

		<summary type="html">&lt;p&gt;10.13.110.18 : /* Structures de recherche */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__TOC__&lt;br /&gt;
&lt;br /&gt;
== Serveurs ==&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Osiris serveurs.png | Schéma serveurs]]&lt;br /&gt;
&lt;br /&gt;
== Environnements ==&lt;br /&gt;
&lt;br /&gt;
* Pour avoir accès aux différents environnements, voir Julien ou Alexis.&lt;br /&gt;
&lt;br /&gt;
* dev&lt;br /&gt;
  &lt;br /&gt;
  serveur 10.33.3.10 &lt;br /&gt;
  url https://dev.osiris.cnrs.fr (accès via l&amp;#039;idp_local)&lt;br /&gt;
  source /var/www/html/dev&lt;br /&gt;
  bds sur localhost valo_appli, valo_auth, valo_referentiel &lt;br /&gt;
  &lt;br /&gt;
&lt;br /&gt;
* recette&lt;br /&gt;
  &lt;br /&gt;
  serveur 10.33.3.10 &lt;br /&gt;
  url https://recette.osiris.cnrs.fr (accès via l&amp;#039;idp_local)&lt;br /&gt;
  source /var/www/html/recette&lt;br /&gt;
  bds sur localhost recette_valo_appli, recette_valo_auth, recette_valo_referentiel&lt;br /&gt;
&lt;br /&gt;
* formation&lt;br /&gt;
  &lt;br /&gt;
  serveur 10.33.3.10 &lt;br /&gt;
  url https://formation.osiris.cnrs.fr (accès via l&amp;#039;idp_local)&lt;br /&gt;
  source /var/www/html/formation&lt;br /&gt;
  bds sur localhost formation_valo_appli, formation_valo_auth, formation_valo_referentiel&lt;br /&gt;
&lt;br /&gt;
* prod&lt;br /&gt;
  &lt;br /&gt;
  serveur 10.33.1.10 &lt;br /&gt;
  url https://osiris.cnrs.fr (accès via la fédération d&amp;#039;identité)&lt;br /&gt;
  source /var/www/html/prod&lt;br /&gt;
  bds sur 10.33.2.10 valo_appli, valo_auth, valo_referentiel&lt;br /&gt;
&lt;br /&gt;
== Accès à l&amp;#039;application ==&lt;br /&gt;
&lt;br /&gt;
* la racine du site /index ne nécessite pas d&amp;#039;authentification, elle permet de choisir son mode d&amp;#039;authentification (connexion fédération ou connexion spécifique -&amp;gt; réservée aux personnes qui ne peuvent pas avoir d&amp;#039;authentification via la fédération d&amp;#039;identité, normalement cela doit être très à la marge)&lt;br /&gt;
&lt;br /&gt;
*  Seuls les SuperAdmins dont l&amp;#039;adresse mel est renseigné dans le fichier de conf .env.local à la racine du code source peuvent avoir accès sans être au préalable être enregistré dans l&amp;#039;application. Cela permet d&amp;#039;avoir accès au module des droits d&amp;#039;accès pour enregistrer une personne et lui donner des rôles.&lt;br /&gt;
&lt;br /&gt;
* Pour toute autre personne, il est nécessaire d&amp;#039;être référencée dans l&amp;#039;application pour pouvoir se connecter et d&amp;#039;avoir un rôle pour accéder aux différents menus de l’application en fonction du rôle attribué.&lt;br /&gt;
&lt;br /&gt;
== Schémas BD ==&lt;br /&gt;
&lt;br /&gt;
[[Média:Osiris_schema_general.pdf | Schéma général]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Procédures référentiel ==&lt;br /&gt;
&lt;br /&gt;
=== Partenaires ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Structures de recherche ===&lt;br /&gt;
&lt;br /&gt;
 Aller sur le site du ministère RNSR&lt;br /&gt;
 https://data.enseignementsup-recherche.gouv.fr/explore/dataset/fr-esr-repertoire-national-structures-recherche/export/&lt;br /&gt;
&lt;br /&gt;
 récupérer le CSV&lt;br /&gt;
 Sur dev osiris, vider la table referentiels.extractionStructuresRecherche&lt;br /&gt;
 Importer le CSV dans la table. Ne pas prendre la première ligne, décocher vérification clé étrangère, séparateur ;&lt;br /&gt;
&lt;br /&gt;
 A partir ce cette table créer le table structuresRechercheNew à partir du la table extractionStructuresRecherche, si elle existe déjà, la supprimer.&lt;br /&gt;
 Ajouter le champ id en début de table.&lt;br /&gt;
 Puis lancer la requête :&lt;br /&gt;
 UPDATE `structuresRechercheNew` SET `id`= SUBSTR(`numNational`, 1, 9) &lt;br /&gt;
&lt;br /&gt;
 UPDATE `structuresRechercheNew` SET `anneeFermeture`=null WHERE `anneeFermeture`=0 OR `anneeFermeture`=&amp;#039;&amp;#039;&lt;br /&gt;
 UPDATE `structuresRechercheNew` SET `anneeSuccession`=null WHERE `anneeSuccession`=0 OR `anneeSuccession`=&amp;#039;&amp;#039;&lt;br /&gt;
 UPDATE `structuresRechercheNew` SET `codeTypeStructure`=null WHERE `codeTypeStructure`=0 OR `codeTypeStructure`=&amp;#039;&amp;#039;&lt;br /&gt;
 UPDATE `structuresRechercheNew` SET `codeNiveauStructure`=null WHERE `codeNiveauStructure`=0 OR `codeNiveauStructure`=&amp;#039;&amp;#039;&lt;br /&gt;
 UPDATE `structuresRechercheNew` SET `codeNiveauStructure`=null WHERE `codeNiveauStructure`=0 OR `codeNiveauStructure`=&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
 les années doivent etre des int(4) anneeCreation anneeFermeture codeTypeSuccession et codeNiveauStructure en int&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 Mettre à jour cette table dans les différents environnements&lt;br /&gt;
 transférer cette table dans les différents environnements et mettre à jour :&lt;br /&gt;
&lt;br /&gt;
 INSERT INTO `structuresRecherche` (`id`, `numNational`, `libelle`, `sigle`, `etat`, `anneeCreation`, `anneeFermeture`, `codeTypeStructure`, `typeStructure`, `codeNiveauStructure`, `numSuccesseur`, `anneeSuccession`, `codeTypeSuccession`, `typeSuccession`)&lt;br /&gt;
 SELECT `id`, `numNational`, `libelle`, `sigle`, `etat`, `anneeCreation`, `anneeFermeture`, `codeTypeStructure`, `typeStructure`, `codeNiveauStructure`, `numSuccesseur`, `anneeSuccession`, `codeTypeSuccession`, `typeSuccession`&lt;br /&gt;
 FROM `structuresRechercheNew`&lt;br /&gt;
 ON DUPLICATE KEY UPDATE &lt;br /&gt;
`sigle` = `structuresRechercheNew`.`sigle`, &lt;br /&gt;
`etat` = `structuresRechercheNew`.`etat`,&lt;br /&gt;
`anneeFermeture` = `structuresRechercheNew`.`anneeFermeture`,&lt;br /&gt;
`numSuccesseur` = `structuresRechercheNew`.`numSuccesseur`, &lt;br /&gt;
`anneeSuccession` = `structuresRechercheNew`.`anneeSuccession`,&lt;br /&gt;
`codeTypeSuccession` = `structuresRechercheNew`.`codeTypeSuccession`, &lt;br /&gt;
`typeSuccession` = `structuresRechercheNew`.`typeSuccession`&lt;br /&gt;
;&lt;/div&gt;</summary>
		<author><name>10.13.110.18</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.dr13.cnrs.fr/wiki/index.php?title=OSIRIS&amp;diff=10818</id>
		<title>OSIRIS</title>
		<link rel="alternate" type="text/html" href="https://wiki.dr13.cnrs.fr/wiki/index.php?title=OSIRIS&amp;diff=10818"/>
		<updated>2024-03-18T12:44:21Z</updated>

		<summary type="html">&lt;p&gt;10.13.110.18 : /* Structures de recherche */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__TOC__&lt;br /&gt;
&lt;br /&gt;
== Serveurs ==&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Osiris serveurs.png | Schéma serveurs]]&lt;br /&gt;
&lt;br /&gt;
== Environnements ==&lt;br /&gt;
&lt;br /&gt;
* Pour avoir accès aux différents environnements, voir Julien ou Alexis.&lt;br /&gt;
&lt;br /&gt;
* dev&lt;br /&gt;
  &lt;br /&gt;
  serveur 10.33.3.10 &lt;br /&gt;
  url https://dev.osiris.cnrs.fr (accès via l&amp;#039;idp_local)&lt;br /&gt;
  source /var/www/html/dev&lt;br /&gt;
  bds sur localhost valo_appli, valo_auth, valo_referentiel &lt;br /&gt;
  &lt;br /&gt;
&lt;br /&gt;
* recette&lt;br /&gt;
  &lt;br /&gt;
  serveur 10.33.3.10 &lt;br /&gt;
  url https://recette.osiris.cnrs.fr (accès via l&amp;#039;idp_local)&lt;br /&gt;
  source /var/www/html/recette&lt;br /&gt;
  bds sur localhost recette_valo_appli, recette_valo_auth, recette_valo_referentiel&lt;br /&gt;
&lt;br /&gt;
* formation&lt;br /&gt;
  &lt;br /&gt;
  serveur 10.33.3.10 &lt;br /&gt;
  url https://formation.osiris.cnrs.fr (accès via l&amp;#039;idp_local)&lt;br /&gt;
  source /var/www/html/formation&lt;br /&gt;
  bds sur localhost formation_valo_appli, formation_valo_auth, formation_valo_referentiel&lt;br /&gt;
&lt;br /&gt;
* prod&lt;br /&gt;
  &lt;br /&gt;
  serveur 10.33.1.10 &lt;br /&gt;
  url https://osiris.cnrs.fr (accès via la fédération d&amp;#039;identité)&lt;br /&gt;
  source /var/www/html/prod&lt;br /&gt;
  bds sur 10.33.2.10 valo_appli, valo_auth, valo_referentiel&lt;br /&gt;
&lt;br /&gt;
== Accès à l&amp;#039;application ==&lt;br /&gt;
&lt;br /&gt;
* la racine du site /index ne nécessite pas d&amp;#039;authentification, elle permet de choisir son mode d&amp;#039;authentification (connexion fédération ou connexion spécifique -&amp;gt; réservée aux personnes qui ne peuvent pas avoir d&amp;#039;authentification via la fédération d&amp;#039;identité, normalement cela doit être très à la marge)&lt;br /&gt;
&lt;br /&gt;
*  Seuls les SuperAdmins dont l&amp;#039;adresse mel est renseigné dans le fichier de conf .env.local à la racine du code source peuvent avoir accès sans être au préalable être enregistré dans l&amp;#039;application. Cela permet d&amp;#039;avoir accès au module des droits d&amp;#039;accès pour enregistrer une personne et lui donner des rôles.&lt;br /&gt;
&lt;br /&gt;
* Pour toute autre personne, il est nécessaire d&amp;#039;être référencée dans l&amp;#039;application pour pouvoir se connecter et d&amp;#039;avoir un rôle pour accéder aux différents menus de l’application en fonction du rôle attribué.&lt;br /&gt;
&lt;br /&gt;
== Schémas BD ==&lt;br /&gt;
&lt;br /&gt;
[[Média:Osiris_schema_general.pdf | Schéma général]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Procédures référentiel ==&lt;br /&gt;
&lt;br /&gt;
=== Partenaires ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Structures de recherche ===&lt;br /&gt;
&lt;br /&gt;
 Aller sur le site du ministère RNSR&lt;br /&gt;
 https://data.enseignementsup-recherche.gouv.fr/explore/dataset/fr-esr-repertoire-national-structures-recherche/export/&lt;br /&gt;
&lt;br /&gt;
 récupérer le CSV&lt;br /&gt;
 Sur dev osiris, vider la table referentiels.extractionStructuresRecherche&lt;br /&gt;
 Importer le CSV dans la table. Ne pas prendre la première ligne, décocher vérification clé étrangère, séparateur ;&lt;br /&gt;
&lt;br /&gt;
 A partir ce cette table créer le table structuresRechercheNew à partir du la table extractionStructuresRecherche, si elle existe déjà, la supprimer.&lt;br /&gt;
&lt;br /&gt;
 Ajouter le champ id en début de table.&lt;br /&gt;
 Puis lancer la requête :&lt;br /&gt;
&lt;br /&gt;
 UPDATE `structuresRechercheNew` SET `id`= SUBSTR(`numNational`, 1, 9) &lt;br /&gt;
&lt;br /&gt;
 UPDATE `structuresRechercheNew` SET `anneeFermeture`=null WHERE `anneeFermeture`=0 OR `anneeFermeture`=&amp;#039;&amp;#039;&lt;br /&gt;
 UPDATE `structuresRechercheNew` SET `anneeSuccession`=null WHERE `anneeSuccession`=0 OR `anneeSuccession`=&amp;#039;&amp;#039;&lt;br /&gt;
 UPDATE `structuresRechercheNew` SET `codeTypeStructure`=null WHERE `codeTypeStructure`=0 OR `codeTypeStructure`=&amp;#039;&amp;#039;&lt;br /&gt;
 UPDATE `structuresRechercheNew` SET `codeNiveauStructure`=null WHERE `codeNiveauStructure`=0 OR `codeNiveauStructure`=&amp;#039;&amp;#039;&lt;br /&gt;
 UPDATE `structuresRechercheNew` SET `codeNiveauStructure`=null WHERE `codeNiveauStructure`=0 OR `codeNiveauStructure`=&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
 les années doivent etre des int(4) anneeCreation anneeFermeture codeTypeSuccession et codeNiveauStructure en int&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 Mettre à jour cette table dans les différents environnements&lt;br /&gt;
 transférer cette table dans les différents environnements et mettre à jour :&lt;br /&gt;
&lt;br /&gt;
 INSERT INTO `structuresRecherche` (`id`, `numNational`, `libelle`, `sigle`, `etat`, `anneeCreation`, `anneeFermeture`, `codeTypeStructure`, `typeStructure`, `codeNiveauStructure`, `numSuccesseur`, `anneeSuccession`, `codeTypeSuccession`, `typeSuccession`)&lt;br /&gt;
 SELECT `id`, `numNational`, `libelle`, `sigle`, `etat`, `anneeCreation`, `anneeFermeture`, `codeTypeStructure`, `typeStructure`, `codeNiveauStructure`, `numSuccesseur`, `anneeSuccession`, `codeTypeSuccession`, `typeSuccession`&lt;br /&gt;
 FROM `structuresRechercheNew`&lt;br /&gt;
 ON DUPLICATE KEY UPDATE &lt;br /&gt;
`sigle` = `structuresRechercheNew`.`sigle`, &lt;br /&gt;
`etat` = `structuresRechercheNew`.`etat`,&lt;br /&gt;
`anneeFermeture` = `structuresRechercheNew`.`anneeFermeture`,&lt;br /&gt;
`numSuccesseur` = `structuresRechercheNew`.`numSuccesseur`, &lt;br /&gt;
`anneeSuccession` = `structuresRechercheNew`.`anneeSuccession`,&lt;br /&gt;
`codeTypeSuccession` = `structuresRechercheNew`.`codeTypeSuccession`, &lt;br /&gt;
`typeSuccession` = `structuresRechercheNew`.`typeSuccession`&lt;br /&gt;
;&lt;/div&gt;</summary>
		<author><name>10.13.110.18</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.dr13.cnrs.fr/wiki/index.php?title=OSIRIS&amp;diff=10817</id>
		<title>OSIRIS</title>
		<link rel="alternate" type="text/html" href="https://wiki.dr13.cnrs.fr/wiki/index.php?title=OSIRIS&amp;diff=10817"/>
		<updated>2024-03-18T12:42:27Z</updated>

		<summary type="html">&lt;p&gt;10.13.110.18 : /* Structures de recherche */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__TOC__&lt;br /&gt;
&lt;br /&gt;
== Serveurs ==&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Osiris serveurs.png | Schéma serveurs]]&lt;br /&gt;
&lt;br /&gt;
== Environnements ==&lt;br /&gt;
&lt;br /&gt;
* Pour avoir accès aux différents environnements, voir Julien ou Alexis.&lt;br /&gt;
&lt;br /&gt;
* dev&lt;br /&gt;
  &lt;br /&gt;
  serveur 10.33.3.10 &lt;br /&gt;
  url https://dev.osiris.cnrs.fr (accès via l&amp;#039;idp_local)&lt;br /&gt;
  source /var/www/html/dev&lt;br /&gt;
  bds sur localhost valo_appli, valo_auth, valo_referentiel &lt;br /&gt;
  &lt;br /&gt;
&lt;br /&gt;
* recette&lt;br /&gt;
  &lt;br /&gt;
  serveur 10.33.3.10 &lt;br /&gt;
  url https://recette.osiris.cnrs.fr (accès via l&amp;#039;idp_local)&lt;br /&gt;
  source /var/www/html/recette&lt;br /&gt;
  bds sur localhost recette_valo_appli, recette_valo_auth, recette_valo_referentiel&lt;br /&gt;
&lt;br /&gt;
* formation&lt;br /&gt;
  &lt;br /&gt;
  serveur 10.33.3.10 &lt;br /&gt;
  url https://formation.osiris.cnrs.fr (accès via l&amp;#039;idp_local)&lt;br /&gt;
  source /var/www/html/formation&lt;br /&gt;
  bds sur localhost formation_valo_appli, formation_valo_auth, formation_valo_referentiel&lt;br /&gt;
&lt;br /&gt;
* prod&lt;br /&gt;
  &lt;br /&gt;
  serveur 10.33.1.10 &lt;br /&gt;
  url https://osiris.cnrs.fr (accès via la fédération d&amp;#039;identité)&lt;br /&gt;
  source /var/www/html/prod&lt;br /&gt;
  bds sur 10.33.2.10 valo_appli, valo_auth, valo_referentiel&lt;br /&gt;
&lt;br /&gt;
== Accès à l&amp;#039;application ==&lt;br /&gt;
&lt;br /&gt;
* la racine du site /index ne nécessite pas d&amp;#039;authentification, elle permet de choisir son mode d&amp;#039;authentification (connexion fédération ou connexion spécifique -&amp;gt; réservée aux personnes qui ne peuvent pas avoir d&amp;#039;authentification via la fédération d&amp;#039;identité, normalement cela doit être très à la marge)&lt;br /&gt;
&lt;br /&gt;
*  Seuls les SuperAdmins dont l&amp;#039;adresse mel est renseigné dans le fichier de conf .env.local à la racine du code source peuvent avoir accès sans être au préalable être enregistré dans l&amp;#039;application. Cela permet d&amp;#039;avoir accès au module des droits d&amp;#039;accès pour enregistrer une personne et lui donner des rôles.&lt;br /&gt;
&lt;br /&gt;
* Pour toute autre personne, il est nécessaire d&amp;#039;être référencée dans l&amp;#039;application pour pouvoir se connecter et d&amp;#039;avoir un rôle pour accéder aux différents menus de l’application en fonction du rôle attribué.&lt;br /&gt;
&lt;br /&gt;
== Schémas BD ==&lt;br /&gt;
&lt;br /&gt;
[[Média:Osiris_schema_general.pdf | Schéma général]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Procédures référentiel ==&lt;br /&gt;
&lt;br /&gt;
=== Partenaires ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Structures de recherche ===&lt;br /&gt;
&lt;br /&gt;
Aller sur le site du ministère RNSR&lt;br /&gt;
https://data.enseignementsup-recherche.gouv.fr/explore/dataset/fr-esr-repertoire-national-structures-recherche/export/&lt;br /&gt;
&lt;br /&gt;
récupérer le CSV&lt;br /&gt;
Sur dev osiris, vider la table referentiels.extractionStructuresRecherche&lt;br /&gt;
Importer le CSV dans la table. Ne pas prendre la première ligne&lt;br /&gt;
decocher vérification clé étrangère&lt;br /&gt;
séparateur ;&lt;br /&gt;
&lt;br /&gt;
A partir ce cette table créer le table structuresRechercheNew à partir du la table extractionStructuresRecherche, si elle existe déjà, la supprimer.&lt;br /&gt;
&lt;br /&gt;
Ajouter le champ id en début de table.&lt;br /&gt;
Puis lancer la requête :&lt;br /&gt;
&lt;br /&gt;
UPDATE `structuresRechercheNew` SET `id`= SUBSTR(`numNational`, 1, 9) &lt;br /&gt;
&lt;br /&gt;
UPDATE `structuresRechercheNew` SET `anneeFermeture`=null WHERE `anneeFermeture`=0 OR `anneeFermeture`=&amp;#039;&amp;#039;&lt;br /&gt;
UPDATE `structuresRechercheNew` SET `anneeSuccession`=null WHERE `anneeSuccession`=0 OR `anneeSuccession`=&amp;#039;&amp;#039;&lt;br /&gt;
UPDATE `structuresRechercheNew` SET `codeTypeStructure`=null WHERE `codeTypeStructure`=0 OR `codeTypeStructure`=&amp;#039;&amp;#039;&lt;br /&gt;
UPDATE `structuresRechercheNew` SET `codeNiveauStructure`=null WHERE `codeNiveauStructure`=0 OR `codeNiveauStructure`=&amp;#039;&amp;#039;&lt;br /&gt;
UPDATE `structuresRechercheNew` SET `codeNiveauStructure`=null WHERE `codeNiveauStructure`=0 OR `codeNiveauStructure`=&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
les années doivent etre des int(4) anneeCreation anneeFermeture&lt;br /&gt;
codeTypeSuccession et codeNiveauStructure en int&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Mettre à jour cette table dans les différents environnements&lt;br /&gt;
transférer cette table dans les différents environnements et mettre à jour :&lt;br /&gt;
&lt;br /&gt;
INSERT INTO `structuresRecherche` (`id`, `numNational`, `libelle`, `sigle`, `etat`, `anneeCreation`, `anneeFermeture`, `codeTypeStructure`, `typeStructure`, `codeNiveauStructure`, `numSuccesseur`, `anneeSuccession`, `codeTypeSuccession`, `typeSuccession`)&lt;br /&gt;
SELECT `id`, `numNational`, `libelle`, `sigle`, `etat`, `anneeCreation`, `anneeFermeture`, `codeTypeStructure`, `typeStructure`, `codeNiveauStructure`, `numSuccesseur`, `anneeSuccession`, `codeTypeSuccession`, `typeSuccession`&lt;br /&gt;
FROM `structuresRechercheNew`&lt;br /&gt;
ON DUPLICATE KEY UPDATE &lt;br /&gt;
`sigle` = `structuresRechercheNew`.`sigle`, &lt;br /&gt;
`etat` = `structuresRechercheNew`.`etat`,&lt;br /&gt;
`anneeFermeture` = `structuresRechercheNew`.`anneeFermeture`,&lt;br /&gt;
`numSuccesseur` = `structuresRechercheNew`.`numSuccesseur`, &lt;br /&gt;
`anneeSuccession` = `structuresRechercheNew`.`anneeSuccession`,&lt;br /&gt;
`codeTypeSuccession` = `structuresRechercheNew`.`codeTypeSuccession`, &lt;br /&gt;
`typeSuccession` = `structuresRechercheNew`.`typeSuccession`&lt;br /&gt;
;&lt;/div&gt;</summary>
		<author><name>10.13.110.18</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.dr13.cnrs.fr/wiki/index.php?title=OSIRIS&amp;diff=10816</id>
		<title>OSIRIS</title>
		<link rel="alternate" type="text/html" href="https://wiki.dr13.cnrs.fr/wiki/index.php?title=OSIRIS&amp;diff=10816"/>
		<updated>2024-03-18T12:42:01Z</updated>

		<summary type="html">&lt;p&gt;10.13.110.18 : /* Procédures référentiel */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__TOC__&lt;br /&gt;
&lt;br /&gt;
== Serveurs ==&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Osiris serveurs.png | Schéma serveurs]]&lt;br /&gt;
&lt;br /&gt;
== Environnements ==&lt;br /&gt;
&lt;br /&gt;
* Pour avoir accès aux différents environnements, voir Julien ou Alexis.&lt;br /&gt;
&lt;br /&gt;
* dev&lt;br /&gt;
  &lt;br /&gt;
  serveur 10.33.3.10 &lt;br /&gt;
  url https://dev.osiris.cnrs.fr (accès via l&amp;#039;idp_local)&lt;br /&gt;
  source /var/www/html/dev&lt;br /&gt;
  bds sur localhost valo_appli, valo_auth, valo_referentiel &lt;br /&gt;
  &lt;br /&gt;
&lt;br /&gt;
* recette&lt;br /&gt;
  &lt;br /&gt;
  serveur 10.33.3.10 &lt;br /&gt;
  url https://recette.osiris.cnrs.fr (accès via l&amp;#039;idp_local)&lt;br /&gt;
  source /var/www/html/recette&lt;br /&gt;
  bds sur localhost recette_valo_appli, recette_valo_auth, recette_valo_referentiel&lt;br /&gt;
&lt;br /&gt;
* formation&lt;br /&gt;
  &lt;br /&gt;
  serveur 10.33.3.10 &lt;br /&gt;
  url https://formation.osiris.cnrs.fr (accès via l&amp;#039;idp_local)&lt;br /&gt;
  source /var/www/html/formation&lt;br /&gt;
  bds sur localhost formation_valo_appli, formation_valo_auth, formation_valo_referentiel&lt;br /&gt;
&lt;br /&gt;
* prod&lt;br /&gt;
  &lt;br /&gt;
  serveur 10.33.1.10 &lt;br /&gt;
  url https://osiris.cnrs.fr (accès via la fédération d&amp;#039;identité)&lt;br /&gt;
  source /var/www/html/prod&lt;br /&gt;
  bds sur 10.33.2.10 valo_appli, valo_auth, valo_referentiel&lt;br /&gt;
&lt;br /&gt;
== Accès à l&amp;#039;application ==&lt;br /&gt;
&lt;br /&gt;
* la racine du site /index ne nécessite pas d&amp;#039;authentification, elle permet de choisir son mode d&amp;#039;authentification (connexion fédération ou connexion spécifique -&amp;gt; réservée aux personnes qui ne peuvent pas avoir d&amp;#039;authentification via la fédération d&amp;#039;identité, normalement cela doit être très à la marge)&lt;br /&gt;
&lt;br /&gt;
*  Seuls les SuperAdmins dont l&amp;#039;adresse mel est renseigné dans le fichier de conf .env.local à la racine du code source peuvent avoir accès sans être au préalable être enregistré dans l&amp;#039;application. Cela permet d&amp;#039;avoir accès au module des droits d&amp;#039;accès pour enregistrer une personne et lui donner des rôles.&lt;br /&gt;
&lt;br /&gt;
* Pour toute autre personne, il est nécessaire d&amp;#039;être référencée dans l&amp;#039;application pour pouvoir se connecter et d&amp;#039;avoir un rôle pour accéder aux différents menus de l’application en fonction du rôle attribué.&lt;br /&gt;
&lt;br /&gt;
== Schémas BD ==&lt;br /&gt;
&lt;br /&gt;
[[Média:Osiris_schema_general.pdf | Schéma général]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Procédures référentiel ==&lt;br /&gt;
&lt;br /&gt;
=== Partenaires ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Structures de recherche ===&lt;/div&gt;</summary>
		<author><name>10.13.110.18</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.dr13.cnrs.fr/wiki/index.php?title=OSIRIS&amp;diff=10815</id>
		<title>OSIRIS</title>
		<link rel="alternate" type="text/html" href="https://wiki.dr13.cnrs.fr/wiki/index.php?title=OSIRIS&amp;diff=10815"/>
		<updated>2024-03-18T12:41:11Z</updated>

		<summary type="html">&lt;p&gt;10.13.110.18 : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__TOC__&lt;br /&gt;
&lt;br /&gt;
== Serveurs ==&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Osiris serveurs.png | Schéma serveurs]]&lt;br /&gt;
&lt;br /&gt;
== Environnements ==&lt;br /&gt;
&lt;br /&gt;
* Pour avoir accès aux différents environnements, voir Julien ou Alexis.&lt;br /&gt;
&lt;br /&gt;
* dev&lt;br /&gt;
  &lt;br /&gt;
  serveur 10.33.3.10 &lt;br /&gt;
  url https://dev.osiris.cnrs.fr (accès via l&amp;#039;idp_local)&lt;br /&gt;
  source /var/www/html/dev&lt;br /&gt;
  bds sur localhost valo_appli, valo_auth, valo_referentiel &lt;br /&gt;
  &lt;br /&gt;
&lt;br /&gt;
* recette&lt;br /&gt;
  &lt;br /&gt;
  serveur 10.33.3.10 &lt;br /&gt;
  url https://recette.osiris.cnrs.fr (accès via l&amp;#039;idp_local)&lt;br /&gt;
  source /var/www/html/recette&lt;br /&gt;
  bds sur localhost recette_valo_appli, recette_valo_auth, recette_valo_referentiel&lt;br /&gt;
&lt;br /&gt;
* formation&lt;br /&gt;
  &lt;br /&gt;
  serveur 10.33.3.10 &lt;br /&gt;
  url https://formation.osiris.cnrs.fr (accès via l&amp;#039;idp_local)&lt;br /&gt;
  source /var/www/html/formation&lt;br /&gt;
  bds sur localhost formation_valo_appli, formation_valo_auth, formation_valo_referentiel&lt;br /&gt;
&lt;br /&gt;
* prod&lt;br /&gt;
  &lt;br /&gt;
  serveur 10.33.1.10 &lt;br /&gt;
  url https://osiris.cnrs.fr (accès via la fédération d&amp;#039;identité)&lt;br /&gt;
  source /var/www/html/prod&lt;br /&gt;
  bds sur 10.33.2.10 valo_appli, valo_auth, valo_referentiel&lt;br /&gt;
&lt;br /&gt;
== Accès à l&amp;#039;application ==&lt;br /&gt;
&lt;br /&gt;
* la racine du site /index ne nécessite pas d&amp;#039;authentification, elle permet de choisir son mode d&amp;#039;authentification (connexion fédération ou connexion spécifique -&amp;gt; réservée aux personnes qui ne peuvent pas avoir d&amp;#039;authentification via la fédération d&amp;#039;identité, normalement cela doit être très à la marge)&lt;br /&gt;
&lt;br /&gt;
*  Seuls les SuperAdmins dont l&amp;#039;adresse mel est renseigné dans le fichier de conf .env.local à la racine du code source peuvent avoir accès sans être au préalable être enregistré dans l&amp;#039;application. Cela permet d&amp;#039;avoir accès au module des droits d&amp;#039;accès pour enregistrer une personne et lui donner des rôles.&lt;br /&gt;
&lt;br /&gt;
* Pour toute autre personne, il est nécessaire d&amp;#039;être référencée dans l&amp;#039;application pour pouvoir se connecter et d&amp;#039;avoir un rôle pour accéder aux différents menus de l’application en fonction du rôle attribué.&lt;br /&gt;
&lt;br /&gt;
== Schémas BD ==&lt;br /&gt;
&lt;br /&gt;
[[Média:Osiris_schema_general.pdf | Schéma général]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Procédures référentiel ==&lt;/div&gt;</summary>
		<author><name>10.13.110.18</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.dr13.cnrs.fr/wiki/index.php?title=OSIRIS&amp;diff=10813</id>
		<title>OSIRIS</title>
		<link rel="alternate" type="text/html" href="https://wiki.dr13.cnrs.fr/wiki/index.php?title=OSIRIS&amp;diff=10813"/>
		<updated>2024-03-18T09:06:36Z</updated>

		<summary type="html">&lt;p&gt;10.13.110.18 : /* Environnements */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__TOC__&lt;br /&gt;
&lt;br /&gt;
== Serveurs ==&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Osiris serveurs.png | Schéma serveurs]]&lt;br /&gt;
&lt;br /&gt;
== Environnements ==&lt;br /&gt;
&lt;br /&gt;
* Pour avoir accès aux différents environnements, voir Julien ou Alexis.&lt;br /&gt;
&lt;br /&gt;
* dev&lt;br /&gt;
  &lt;br /&gt;
  serveur 10.33.3.10 &lt;br /&gt;
  url https://dev.osiris.cnrs.fr (accès via l&amp;#039;idp_local)&lt;br /&gt;
  source /var/www/html/dev&lt;br /&gt;
  bds sur localhost valo_appli, valo_auth, valo_referentiel &lt;br /&gt;
  &lt;br /&gt;
&lt;br /&gt;
* recette&lt;br /&gt;
  &lt;br /&gt;
  serveur 10.33.3.10 &lt;br /&gt;
  url https://recette.osiris.cnrs.fr (accès via l&amp;#039;idp_local)&lt;br /&gt;
  source /var/www/html/recette&lt;br /&gt;
  bds sur localhost recette_valo_appli, recette_valo_auth, recette_valo_referentiel&lt;br /&gt;
&lt;br /&gt;
* formation&lt;br /&gt;
  &lt;br /&gt;
  serveur 10.33.3.10 &lt;br /&gt;
  url https://formation.osiris.cnrs.fr (accès via l&amp;#039;idp_local)&lt;br /&gt;
  source /var/www/html/formation&lt;br /&gt;
  bds sur localhost formation_valo_appli, formation_valo_auth, formation_valo_referentiel&lt;br /&gt;
&lt;br /&gt;
* prod&lt;br /&gt;
  &lt;br /&gt;
  serveur 10.33.1.10 &lt;br /&gt;
  url https://osiris.cnrs.fr (accès via la fédération d&amp;#039;identité)&lt;br /&gt;
  source /var/www/html/prod&lt;br /&gt;
  bds sur 10.33.2.10 valo_appli, valo_auth, valo_referentiel&lt;br /&gt;
&lt;br /&gt;
== Accès à l&amp;#039;application ==&lt;br /&gt;
&lt;br /&gt;
* la racine du site /index ne nécessite pas d&amp;#039;authentification, elle permet de choisir son mode d&amp;#039;authentification (connexion fédération ou connexion spécifique -&amp;gt; réservée aux personnes qui ne peuvent pas avoir d&amp;#039;authentification via la fédération d&amp;#039;identité, normalement cela doit être très à la marge)&lt;br /&gt;
&lt;br /&gt;
*  Seuls les SuperAdmins dont l&amp;#039;adresse mel est renseigné dans le fichier de conf .env.local à la racine du code source peuvent avoir accès sans être au préalable être enregistré dans l&amp;#039;application. Cela permet d&amp;#039;avoir accès au module des droits d&amp;#039;accès pour enregistrer une personne et lui donner des rôles.&lt;br /&gt;
&lt;br /&gt;
* Pour toute autre personne, il est nécessaire d&amp;#039;être référencée dans l&amp;#039;application pour pouvoir se connecter et d&amp;#039;avoir un rôle pour accéder aux différents menus de l’application en fonction du rôle attribué.&lt;br /&gt;
&lt;br /&gt;
== Schémas BD ==&lt;br /&gt;
&lt;br /&gt;
[[Média:Osiris_schema_general.pdf | Schéma général]]&lt;/div&gt;</summary>
		<author><name>10.13.110.18</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.dr13.cnrs.fr/wiki/index.php?title=Applications_DUO&amp;diff=10792</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=10792"/>
		<updated>2024-03-06T15:36:43Z</updated>

		<summary type="html">&lt;p&gt;10.13.110.18 : /* É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;
&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.18</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.dr13.cnrs.fr/wiki/index.php?title=Applications_DUO&amp;diff=10791</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=10791"/>
		<updated>2024-03-06T15:35:09Z</updated>

		<summary type="html">&lt;p&gt;10.13.110.18 : /* É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;
&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;
&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;
 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;
 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.18</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.dr13.cnrs.fr/wiki/index.php?title=Applications_DUO&amp;diff=10790</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=10790"/>
		<updated>2024-03-06T15:34:34Z</updated>

		<summary type="html">&lt;p&gt;10.13.110.18 : /* É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;
&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;
&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;
 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;
 Il faut avoir un droit d&amp;#039;accès 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.18</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.dr13.cnrs.fr/wiki/index.php?title=Applications_DUO&amp;diff=10789</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=10789"/>
		<updated>2024-03-06T15:32:56Z</updated>

		<summary type="html">&lt;p&gt;10.13.110.18 : /* 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;
&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;
&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;
 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;
 Il faut avoir un droit d&amp;#039;accès pour pourvoir administrer un événement.&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.18</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.dr13.cnrs.fr/wiki/index.php?title=Applications_DUO&amp;diff=10788</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=10788"/>
		<updated>2024-03-06T15:31:39Z</updated>

		<summary type="html">&lt;p&gt;10.13.110.18 : /* 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;
&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;
 Doit spécifique donné dans &amp;quot;Administration&amp;quot;, en général attribué au SSI.&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;
&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;
 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;
 Il faut avoir un droit d&amp;#039;accès pour pourvoir administrer un événement.&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.18</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.dr13.cnrs.fr/wiki/index.php?title=Applications_DUO&amp;diff=10787</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=10787"/>
		<updated>2024-03-06T15:27:15Z</updated>

		<summary type="html">&lt;p&gt;10.13.110.18 : /* 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;
&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;
=== 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;
&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;
 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;
 Il faut avoir un droit d&amp;#039;accès pour pourvoir administrer un événement.&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.18</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.dr13.cnrs.fr/wiki/index.php?title=Applications_DUO&amp;diff=10786</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=10786"/>
		<updated>2024-03-06T15:25:49Z</updated>

		<summary type="html">&lt;p&gt;10.13.110.18 : /* Administration (droit d&amp;#039;accès) */&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;
&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;
=== 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;
&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;
 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;
 Il faut avoir un droit d&amp;#039;accès pour pourvoir administrer un événement.&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.18</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.dr13.cnrs.fr/wiki/index.php?title=Applications_DUO&amp;diff=10785</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=10785"/>
		<updated>2024-03-06T15:24:52Z</updated>

		<summary type="html">&lt;p&gt;10.13.110.18 : /* Administration (droit d&amp;#039;accès) */&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;
&lt;br /&gt;
=== Administration (droit d&amp;#039;accès) ===&lt;br /&gt;
&lt;br /&gt;
 Permet de donner des droits 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;
=== 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;
&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;
 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;
 Il faut avoir un droit d&amp;#039;accès pour pourvoir administrer un événement.&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.18</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.dr13.cnrs.fr/wiki/index.php?title=Applications_DUO&amp;diff=10784</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=10784"/>
		<updated>2024-03-06T15:23:41Z</updated>

		<summary type="html">&lt;p&gt;10.13.110.18 : /* Administration (droit d&amp;#039;accès) */&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;
&lt;br /&gt;
=== Administration (droit d&amp;#039;accès) ===&lt;br /&gt;
&lt;br /&gt;
 Permet de donner des droits 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;
 &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;
&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;
=== 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;
&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;
 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;
 Il faut avoir un droit d&amp;#039;accès pour pourvoir administrer un événement.&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.18</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.dr13.cnrs.fr/wiki/index.php?title=Applications_DUO&amp;diff=10783</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=10783"/>
		<updated>2024-03-06T15:23:13Z</updated>

		<summary type="html">&lt;p&gt;10.13.110.18 : /* Administration (droit d&amp;#039;accès) */&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;
&lt;br /&gt;
=== Administration (droit d&amp;#039;accès) ===&lt;br /&gt;
&lt;br /&gt;
 Permet de donner des droits 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;
 &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;
&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;&amp;#039;&amp;#039;&amp;#039;Cdl&amp;#039;&amp;#039;&amp;#039; : cdl =&amp;gt; Cdl &lt;br /&gt;
 * 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;
=== 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;
&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;
 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;
 Il faut avoir un droit d&amp;#039;accès pour pourvoir administrer un événement.&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.18</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.dr13.cnrs.fr/wiki/index.php?title=Applications_DUO&amp;diff=10782</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=10782"/>
		<updated>2024-03-06T15:21:07Z</updated>

		<summary type="html">&lt;p&gt;10.13.110.18 : /* CDL */&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;
&lt;br /&gt;
=== Administration (droit d&amp;#039;accès) ===&lt;br /&gt;
&lt;br /&gt;
 Permet de donner des droits 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 onglet module droit d&amp;#039;accès : codeModule =&amp;gt; application (pavé dans page accueil)&lt;br /&gt;
 &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;
&lt;br /&gt;
 * Administration : admin =&amp;gt; Administration &lt;br /&gt;
 * Cdl : cdl =&amp;gt; Cdl &lt;br /&gt;
 * Carte Multi-services : cms =&amp;gt; Carte Multi-services &lt;br /&gt;
 * Espace SFAC Colloque,Compta,Etats BFC,Recette : sfac =&amp;gt; Colloque, Compta, Etats BFC, Recettes &lt;br /&gt;
 * Compte utilisateurs DR : compte =&amp;gt; Compte utilisateurs &lt;br /&gt;
 * Événement formation : evenement =&amp;gt; Événements &lt;br /&gt;
 * Formation =&amp;gt; Événement formation : evenement&lt;br /&gt;
 * Heures non-Ouvrées/HNO : hno =&amp;gt; Heures non Ouvrables &lt;br /&gt;
 * PFU : pfu =&amp;gt; PFU&lt;br /&gt;
 * Interlocuteurs service : referentiel =&amp;gt; Recherche interlocuteurs (partie administration) &lt;br /&gt;
 * Réservation des Ressources - LocaBuro : reservation =&amp;gt; Réservation des ressources, LocaBuro&lt;br /&gt;
 * Téléphonie : 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;
=== 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;
&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;
 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;
 Il faut avoir un droit d&amp;#039;accès pour pourvoir administrer un événement.&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.18</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.dr13.cnrs.fr/wiki/index.php?title=Applications_DUO&amp;diff=10781</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=10781"/>
		<updated>2024-03-06T15:20:16Z</updated>

		<summary type="html">&lt;p&gt;10.13.110.18 : /* LocaBuro */&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;
&lt;br /&gt;
=== Administration (droit d&amp;#039;accès) ===&lt;br /&gt;
&lt;br /&gt;
 Permet de donner des droits 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 onglet module droit d&amp;#039;accès : codeModule =&amp;gt; application (pavé dans page accueil)&lt;br /&gt;
 &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;
&lt;br /&gt;
 * Administration : admin =&amp;gt; Administration &lt;br /&gt;
 * Cdl : cdl =&amp;gt; Cdl &lt;br /&gt;
 * Carte Multi-services : cms =&amp;gt; Carte Multi-services &lt;br /&gt;
 * Espace SFAC Colloque,Compta,Etats BFC,Recette : sfac =&amp;gt; Colloque, Compta, Etats BFC, Recettes &lt;br /&gt;
 * Compte utilisateurs DR : compte =&amp;gt; Compte utilisateurs &lt;br /&gt;
 * Événement formation : evenement =&amp;gt; Événements &lt;br /&gt;
 * Formation =&amp;gt; Événement formation : evenement&lt;br /&gt;
 * Heures non-Ouvrées/HNO : hno =&amp;gt; Heures non Ouvrables &lt;br /&gt;
 * PFU : pfu =&amp;gt; PFU&lt;br /&gt;
 * Interlocuteurs service : referentiel =&amp;gt; Recherche interlocuteurs (partie administration) &lt;br /&gt;
 * Réservation des Ressources - LocaBuro : reservation =&amp;gt; Réservation des ressources, LocaBuro&lt;br /&gt;
 * Téléphonie : 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 administration.&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;
=== 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;
&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;
 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;
 Il faut avoir un droit d&amp;#039;accès pour pourvoir administrer un événement.&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.18</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.dr13.cnrs.fr/wiki/index.php?title=Applications_DUO&amp;diff=10780</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=10780"/>
		<updated>2024-03-06T15:19:51Z</updated>

		<summary type="html">&lt;p&gt;10.13.110.18 : /* Recherche interlocuteurs */&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;
&lt;br /&gt;
=== Administration (droit d&amp;#039;accès) ===&lt;br /&gt;
&lt;br /&gt;
 Permet de donner des droits 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 onglet module droit d&amp;#039;accès : codeModule =&amp;gt; application (pavé dans page accueil)&lt;br /&gt;
 &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;
&lt;br /&gt;
 * Administration : admin =&amp;gt; Administration &lt;br /&gt;
 * Cdl : cdl =&amp;gt; Cdl &lt;br /&gt;
 * Carte Multi-services : cms =&amp;gt; Carte Multi-services &lt;br /&gt;
 * Espace SFAC Colloque,Compta,Etats BFC,Recette : sfac =&amp;gt; Colloque, Compta, Etats BFC, Recettes &lt;br /&gt;
 * Compte utilisateurs DR : compte =&amp;gt; Compte utilisateurs &lt;br /&gt;
 * Événement formation : evenement =&amp;gt; Événements &lt;br /&gt;
 * Formation =&amp;gt; Événement formation : evenement&lt;br /&gt;
 * Heures non-Ouvrées/HNO : hno =&amp;gt; Heures non Ouvrables &lt;br /&gt;
 * PFU : pfu =&amp;gt; PFU&lt;br /&gt;
 * Interlocuteurs service : referentiel =&amp;gt; Recherche interlocuteurs (partie administration) &lt;br /&gt;
 * Réservation des Ressources - LocaBuro : reservation =&amp;gt; Réservation des ressources, LocaBuro&lt;br /&gt;
 * Téléphonie : 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 administration.&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;
=== 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;
&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;
 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;
 Il faut avoir un droit d&amp;#039;accès pour pourvoir administrer un événement.&lt;br /&gt;
&lt;br /&gt;
=== LocaBuro ===&lt;br /&gt;
  Correspond à Flexibureau dans l&amp;#039;arborescence du code DUO.&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.18</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.dr13.cnrs.fr/wiki/index.php?title=Applications_DUO&amp;diff=10779</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=10779"/>
		<updated>2024-03-06T15:19:35Z</updated>

		<summary type="html">&lt;p&gt;10.13.110.18 : /* Réservations ressources */&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;
&lt;br /&gt;
=== Administration (droit d&amp;#039;accès) ===&lt;br /&gt;
&lt;br /&gt;
 Permet de donner des droits 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 onglet module droit d&amp;#039;accès : codeModule =&amp;gt; application (pavé dans page accueil)&lt;br /&gt;
 &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;
&lt;br /&gt;
 * Administration : admin =&amp;gt; Administration &lt;br /&gt;
 * Cdl : cdl =&amp;gt; Cdl &lt;br /&gt;
 * Carte Multi-services : cms =&amp;gt; Carte Multi-services &lt;br /&gt;
 * Espace SFAC Colloque,Compta,Etats BFC,Recette : sfac =&amp;gt; Colloque, Compta, Etats BFC, Recettes &lt;br /&gt;
 * Compte utilisateurs DR : compte =&amp;gt; Compte utilisateurs &lt;br /&gt;
 * Événement formation : evenement =&amp;gt; Événements &lt;br /&gt;
 * Formation =&amp;gt; Événement formation : evenement&lt;br /&gt;
 * Heures non-Ouvrées/HNO : hno =&amp;gt; Heures non Ouvrables &lt;br /&gt;
 * PFU : pfu =&amp;gt; PFU&lt;br /&gt;
 * Interlocuteurs service : referentiel =&amp;gt; Recherche interlocuteurs (partie administration) &lt;br /&gt;
 * Réservation des Ressources - LocaBuro : reservation =&amp;gt; Réservation des ressources, LocaBuro&lt;br /&gt;
 * Téléphonie : 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 administration.&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;
=== 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;
&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;
 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;
 Il faut avoir un droit d&amp;#039;accès pour pourvoir administrer un événement.&lt;br /&gt;
&lt;br /&gt;
=== LocaBuro ===&lt;br /&gt;
  Correspond à Flexibureau dans l&amp;#039;arborescence du code DUO.&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; de DUO.&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.18</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.dr13.cnrs.fr/wiki/index.php?title=Applications_DUO&amp;diff=10778</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=10778"/>
		<updated>2024-03-06T15:19:21Z</updated>

		<summary type="html">&lt;p&gt;10.13.110.18 : /* Téléphonie */&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;
&lt;br /&gt;
=== Administration (droit d&amp;#039;accès) ===&lt;br /&gt;
&lt;br /&gt;
 Permet de donner des droits 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 onglet module droit d&amp;#039;accès : codeModule =&amp;gt; application (pavé dans page accueil)&lt;br /&gt;
 &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;
&lt;br /&gt;
 * Administration : admin =&amp;gt; Administration &lt;br /&gt;
 * Cdl : cdl =&amp;gt; Cdl &lt;br /&gt;
 * Carte Multi-services : cms =&amp;gt; Carte Multi-services &lt;br /&gt;
 * Espace SFAC Colloque,Compta,Etats BFC,Recette : sfac =&amp;gt; Colloque, Compta, Etats BFC, Recettes &lt;br /&gt;
 * Compte utilisateurs DR : compte =&amp;gt; Compte utilisateurs &lt;br /&gt;
 * Événement formation : evenement =&amp;gt; Événements &lt;br /&gt;
 * Formation =&amp;gt; Événement formation : evenement&lt;br /&gt;
 * Heures non-Ouvrées/HNO : hno =&amp;gt; Heures non Ouvrables &lt;br /&gt;
 * PFU : pfu =&amp;gt; PFU&lt;br /&gt;
 * Interlocuteurs service : referentiel =&amp;gt; Recherche interlocuteurs (partie administration) &lt;br /&gt;
 * Réservation des Ressources - LocaBuro : reservation =&amp;gt; Réservation des ressources, LocaBuro&lt;br /&gt;
 * Téléphonie : 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 administration.&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;
=== 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;
&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;
 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;
 Il faut avoir un droit d&amp;#039;accès pour pourvoir administrer un événement.&lt;br /&gt;
&lt;br /&gt;
=== LocaBuro ===&lt;br /&gt;
  Correspond à Flexibureau dans l&amp;#039;arborescence du code DUO.&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; de DUO.&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; de DUO.&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.18</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.dr13.cnrs.fr/wiki/index.php?title=Applications_DUO&amp;diff=10777</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=10777"/>
		<updated>2024-03-06T15:18:52Z</updated>

		<summary type="html">&lt;p&gt;10.13.110.18 : /* 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;
&lt;br /&gt;
=== Administration (droit d&amp;#039;accès) ===&lt;br /&gt;
&lt;br /&gt;
 Permet de donner des droits 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 onglet module droit d&amp;#039;accès : codeModule =&amp;gt; application (pavé dans page accueil)&lt;br /&gt;
 &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;
&lt;br /&gt;
 * Administration : admin =&amp;gt; Administration &lt;br /&gt;
 * Cdl : cdl =&amp;gt; Cdl &lt;br /&gt;
 * Carte Multi-services : cms =&amp;gt; Carte Multi-services &lt;br /&gt;
 * Espace SFAC Colloque,Compta,Etats BFC,Recette : sfac =&amp;gt; Colloque, Compta, Etats BFC, Recettes &lt;br /&gt;
 * Compte utilisateurs DR : compte =&amp;gt; Compte utilisateurs &lt;br /&gt;
 * Événement formation : evenement =&amp;gt; Événements &lt;br /&gt;
 * Formation =&amp;gt; Événement formation : evenement&lt;br /&gt;
 * Heures non-Ouvrées/HNO : hno =&amp;gt; Heures non Ouvrables &lt;br /&gt;
 * PFU : pfu =&amp;gt; PFU&lt;br /&gt;
 * Interlocuteurs service : referentiel =&amp;gt; Recherche interlocuteurs (partie administration) &lt;br /&gt;
 * Réservation des Ressources - LocaBuro : reservation =&amp;gt; Réservation des ressources, LocaBuro&lt;br /&gt;
 * Téléphonie : 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 administration.&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;
=== 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;
&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;
 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;
 Il faut avoir un droit d&amp;#039;accès pour pourvoir administrer un événement.&lt;br /&gt;
&lt;br /&gt;
=== LocaBuro ===&lt;br /&gt;
  Correspond à Flexibureau dans l&amp;#039;arborescence du code DUO.&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; de DUO.&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; de DUO.&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; de DUO). 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.18</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.dr13.cnrs.fr/wiki/index.php?title=Applications_DUO&amp;diff=10776</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=10776"/>
		<updated>2024-03-06T15:18:34Z</updated>

		<summary type="html">&lt;p&gt;10.13.110.18 : /* 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;
&lt;br /&gt;
=== Administration (droit d&amp;#039;accès) ===&lt;br /&gt;
&lt;br /&gt;
 Permet de donner des droits 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 onglet module droit d&amp;#039;accès : codeModule =&amp;gt; application (pavé dans page accueil)&lt;br /&gt;
 &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;
&lt;br /&gt;
 * Administration : admin =&amp;gt; Administration &lt;br /&gt;
 * Cdl : cdl =&amp;gt; Cdl &lt;br /&gt;
 * Carte Multi-services : cms =&amp;gt; Carte Multi-services &lt;br /&gt;
 * Espace SFAC Colloque,Compta,Etats BFC,Recette : sfac =&amp;gt; Colloque, Compta, Etats BFC, Recettes &lt;br /&gt;
 * Compte utilisateurs DR : compte =&amp;gt; Compte utilisateurs &lt;br /&gt;
 * Événement formation : evenement =&amp;gt; Événements &lt;br /&gt;
 * Formation =&amp;gt; Événement formation : evenement&lt;br /&gt;
 * Heures non-Ouvrées/HNO : hno =&amp;gt; Heures non Ouvrables &lt;br /&gt;
 * PFU : pfu =&amp;gt; PFU&lt;br /&gt;
 * Interlocuteurs service : referentiel =&amp;gt; Recherche interlocuteurs (partie administration) &lt;br /&gt;
 * Réservation des Ressources - LocaBuro : reservation =&amp;gt; Réservation des ressources, LocaBuro&lt;br /&gt;
 * Téléphonie : 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 administration.&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;
=== 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;
&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;
 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;
 Il faut avoir un droit d&amp;#039;accès pour pourvoir administrer un événement.&lt;br /&gt;
&lt;br /&gt;
=== LocaBuro ===&lt;br /&gt;
  Correspond à Flexibureau dans l&amp;#039;arborescence du code DUO.&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; de DUO.&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; de DUO.&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; de DUO). 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 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.18</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.dr13.cnrs.fr/wiki/index.php?title=Applications_DUO&amp;diff=10775</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=10775"/>
		<updated>2024-03-06T15:18:22Z</updated>

		<summary type="html">&lt;p&gt;10.13.110.18 : /* 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;
&lt;br /&gt;
=== Administration (droit d&amp;#039;accès) ===&lt;br /&gt;
&lt;br /&gt;
 Permet de donner des droits 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 onglet module droit d&amp;#039;accès : codeModule =&amp;gt; application (pavé dans page accueil)&lt;br /&gt;
 &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;
&lt;br /&gt;
 * Administration : admin =&amp;gt; Administration &lt;br /&gt;
 * Cdl : cdl =&amp;gt; Cdl &lt;br /&gt;
 * Carte Multi-services : cms =&amp;gt; Carte Multi-services &lt;br /&gt;
 * Espace SFAC Colloque,Compta,Etats BFC,Recette : sfac =&amp;gt; Colloque, Compta, Etats BFC, Recettes &lt;br /&gt;
 * Compte utilisateurs DR : compte =&amp;gt; Compte utilisateurs &lt;br /&gt;
 * Événement formation : evenement =&amp;gt; Événements &lt;br /&gt;
 * Formation =&amp;gt; Événement formation : evenement&lt;br /&gt;
 * Heures non-Ouvrées/HNO : hno =&amp;gt; Heures non Ouvrables &lt;br /&gt;
 * PFU : pfu =&amp;gt; PFU&lt;br /&gt;
 * Interlocuteurs service : referentiel =&amp;gt; Recherche interlocuteurs (partie administration) &lt;br /&gt;
 * Réservation des Ressources - LocaBuro : reservation =&amp;gt; Réservation des ressources, LocaBuro&lt;br /&gt;
 * Téléphonie : 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 administration.&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;
=== 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;
&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;
 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;
 Il faut avoir un droit d&amp;#039;accès pour pourvoir administrer un événement.&lt;br /&gt;
&lt;br /&gt;
=== LocaBuro ===&lt;br /&gt;
  Correspond à Flexibureau dans l&amp;#039;arborescence du code DUO.&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; de DUO.&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; de DUO.&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; de DUO). 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 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.18</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.dr13.cnrs.fr/wiki/index.php?title=Applications_DUO&amp;diff=10774</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=10774"/>
		<updated>2024-03-06T15:17:45Z</updated>

		<summary type="html">&lt;p&gt;10.13.110.18 : /* 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;
&lt;br /&gt;
=== Administration (droit d&amp;#039;accès) ===&lt;br /&gt;
&lt;br /&gt;
 Permet de donner des droits 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 onglet module droit d&amp;#039;accès : codeModule =&amp;gt; application (pavé dans page accueil)&lt;br /&gt;
 &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;
&lt;br /&gt;
 * Administration : admin =&amp;gt; Administration &lt;br /&gt;
 * Cdl : cdl =&amp;gt; Cdl &lt;br /&gt;
 * Carte Multi-services : cms =&amp;gt; Carte Multi-services &lt;br /&gt;
 * Espace SFAC Colloque,Compta,Etats BFC,Recette : sfac =&amp;gt; Colloque, Compta, Etats BFC, Recettes &lt;br /&gt;
 * Compte utilisateurs DR : compte =&amp;gt; Compte utilisateurs &lt;br /&gt;
 * Événement formation : evenement =&amp;gt; Événements &lt;br /&gt;
 * Formation =&amp;gt; Événement formation : evenement&lt;br /&gt;
 * Heures non-Ouvrées/HNO : hno =&amp;gt; Heures non Ouvrables &lt;br /&gt;
 * PFU : pfu =&amp;gt; PFU&lt;br /&gt;
 * Interlocuteurs service : referentiel =&amp;gt; Recherche interlocuteurs (partie administration) &lt;br /&gt;
 * Réservation des Ressources - LocaBuro : reservation =&amp;gt; Réservation des ressources, LocaBuro&lt;br /&gt;
 * Téléphonie : 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 administration.&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;
=== 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;
&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;
 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;
 Il faut avoir un droit d&amp;#039;accès pour pourvoir administrer un événement.&lt;br /&gt;
&lt;br /&gt;
=== LocaBuro ===&lt;br /&gt;
  Correspond à Flexibureau dans l&amp;#039;arborescence du code DUO.&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; de DUO.&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; de DUO.&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; de DUO). 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. Il faut également 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.18</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.dr13.cnrs.fr/wiki/index.php?title=Applications_DUO&amp;diff=10773</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=10773"/>
		<updated>2024-03-06T15:17:29Z</updated>

		<summary type="html">&lt;p&gt;10.13.110.18 : /* 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;
&lt;br /&gt;
=== Administration (droit d&amp;#039;accès) ===&lt;br /&gt;
&lt;br /&gt;
 Permet de donner des droits 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 onglet module droit d&amp;#039;accès : codeModule =&amp;gt; application (pavé dans page accueil)&lt;br /&gt;
 &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;
&lt;br /&gt;
 * Administration : admin =&amp;gt; Administration &lt;br /&gt;
 * Cdl : cdl =&amp;gt; Cdl &lt;br /&gt;
 * Carte Multi-services : cms =&amp;gt; Carte Multi-services &lt;br /&gt;
 * Espace SFAC Colloque,Compta,Etats BFC,Recette : sfac =&amp;gt; Colloque, Compta, Etats BFC, Recettes &lt;br /&gt;
 * Compte utilisateurs DR : compte =&amp;gt; Compte utilisateurs &lt;br /&gt;
 * Événement formation : evenement =&amp;gt; Événements &lt;br /&gt;
 * Formation =&amp;gt; Événement formation : evenement&lt;br /&gt;
 * Heures non-Ouvrées/HNO : hno =&amp;gt; Heures non Ouvrables &lt;br /&gt;
 * PFU : pfu =&amp;gt; PFU&lt;br /&gt;
 * Interlocuteurs service : referentiel =&amp;gt; Recherche interlocuteurs (partie administration) &lt;br /&gt;
 * Réservation des Ressources - LocaBuro : reservation =&amp;gt; Réservation des ressources, LocaBuro&lt;br /&gt;
 * Téléphonie : 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 administration.&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;
=== 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;
&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;
 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;
 Il faut avoir un droit d&amp;#039;accès pour pourvoir administrer un événement.&lt;br /&gt;
&lt;br /&gt;
=== LocaBuro ===&lt;br /&gt;
  Correspond à Flexibureau dans l&amp;#039;arborescence du code DUO.&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; de DUO.&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; de DUO.&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; de DUO). 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. Il faut également 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.18</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.dr13.cnrs.fr/wiki/index.php?title=Applications_DUO&amp;diff=10772</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=10772"/>
		<updated>2024-03-06T15:09:18Z</updated>

		<summary type="html">&lt;p&gt;10.13.110.18 : /* 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;
&lt;br /&gt;
=== Administration (droit d&amp;#039;accès) ===&lt;br /&gt;
&lt;br /&gt;
 Permet de donner des droits 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 onglet module droit d&amp;#039;accès : codeModule =&amp;gt; application (pavé dans page accueil)&lt;br /&gt;
 &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;
&lt;br /&gt;
 * Administration : admin =&amp;gt; Administration &lt;br /&gt;
 * Cdl : cdl =&amp;gt; Cdl &lt;br /&gt;
 * Carte Multi-services : cms =&amp;gt; Carte Multi-services &lt;br /&gt;
 * Espace SFAC Colloque,Compta,Etats BFC,Recette : sfac =&amp;gt; Colloque, Compta, Etats BFC, Recettes &lt;br /&gt;
 * Compte utilisateurs DR : compte =&amp;gt; Compte utilisateurs &lt;br /&gt;
 * Événement formation : evenement =&amp;gt; Événements &lt;br /&gt;
 * Formation =&amp;gt; Événement formation : evenement&lt;br /&gt;
 * Heures non-Ouvrées/HNO : hno =&amp;gt; Heures non Ouvrables &lt;br /&gt;
 * PFU : pfu =&amp;gt; PFU&lt;br /&gt;
 * Interlocuteurs service : referentiel =&amp;gt; Recherche interlocuteurs (partie administration) &lt;br /&gt;
 * Réservation des Ressources - LocaBuro : reservation =&amp;gt; Réservation des ressources, LocaBuro&lt;br /&gt;
 * Téléphonie : 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 administration.&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;
=== 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;
&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;
 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;
 Il faut avoir un droit d&amp;#039;accès pour pourvoir administrer un événement.&lt;br /&gt;
&lt;br /&gt;
=== LocaBuro ===&lt;br /&gt;
  Correspond à Flexibureau dans l&amp;#039;arborescence du code DUO.&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; de DUO.&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; de DUO.&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; de DUO). 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;/div&gt;</summary>
		<author><name>10.13.110.18</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.dr13.cnrs.fr/wiki/index.php?title=Applications_DUO&amp;diff=10771</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=10771"/>
		<updated>2024-03-06T15:08:04Z</updated>

		<summary type="html">&lt;p&gt;10.13.110.18 : /* 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 et Visiteur, 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;
&lt;br /&gt;
=== Administration (droit d&amp;#039;accès) ===&lt;br /&gt;
&lt;br /&gt;
 Permet de donner des droits 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 onglet module droit d&amp;#039;accès : codeModule =&amp;gt; application (pavé dans page accueil)&lt;br /&gt;
 &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;
&lt;br /&gt;
 * Administration : admin =&amp;gt; Administration &lt;br /&gt;
 * Cdl : cdl =&amp;gt; Cdl &lt;br /&gt;
 * Carte Multi-services : cms =&amp;gt; Carte Multi-services &lt;br /&gt;
 * Espace SFAC Colloque,Compta,Etats BFC,Recette : sfac =&amp;gt; Colloque, Compta, Etats BFC, Recettes &lt;br /&gt;
 * Compte utilisateurs DR : compte =&amp;gt; Compte utilisateurs &lt;br /&gt;
 * Événement formation : evenement =&amp;gt; Événements &lt;br /&gt;
 * Formation =&amp;gt; Événement formation : evenement&lt;br /&gt;
 * Heures non-Ouvrées/HNO : hno =&amp;gt; Heures non Ouvrables &lt;br /&gt;
 * PFU : pfu =&amp;gt; PFU&lt;br /&gt;
 * Interlocuteurs service : referentiel =&amp;gt; Recherche interlocuteurs (partie administration) &lt;br /&gt;
 * Réservation des Ressources - LocaBuro : reservation =&amp;gt; Réservation des ressources, LocaBuro&lt;br /&gt;
 * Téléphonie : 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 administration.&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;
=== 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;
&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;
 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;
 Il faut avoir un droit d&amp;#039;accès pour pourvoir administrer un événement.&lt;br /&gt;
&lt;br /&gt;
=== LocaBuro ===&lt;br /&gt;
  Correspond à Flexibureau dans l&amp;#039;arborescence du code DUO.&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; de DUO.&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; de DUO.&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; de DUO). 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;/div&gt;</summary>
		<author><name>10.13.110.18</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.dr13.cnrs.fr/wiki/index.php?title=Applications_DUO&amp;diff=10770</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=10770"/>
		<updated>2024-03-06T15:03:46Z</updated>

		<summary type="html">&lt;p&gt;10.13.110.18 : /* Administration */&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 et Visiteur, 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;
&lt;br /&gt;
=== Administration (droit d&amp;#039;accès) ===&lt;br /&gt;
&lt;br /&gt;
 Permet de donner des droits 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 onglet module droit d&amp;#039;accès : codeModule =&amp;gt; application (pavé dans page accueil)&lt;br /&gt;
 &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;
&lt;br /&gt;
 * Administration : admin =&amp;gt; Administration &lt;br /&gt;
 * Cdl : cdl =&amp;gt; Cdl &lt;br /&gt;
 * Carte Multi-services : cms =&amp;gt; Carte Multi-services &lt;br /&gt;
 * Espace SFAC Colloque,Compta,Etats BFC,Recette : sfac =&amp;gt; Colloque, Compta, Etats BFC, Recettes &lt;br /&gt;
 * Compte utilisateurs DR : compte =&amp;gt; Compte utilisateurs &lt;br /&gt;
 * Événement formation : evenement =&amp;gt; Événements &lt;br /&gt;
 * Formation =&amp;gt; Événement formation : evenement&lt;br /&gt;
 * Heures non-Ouvrées/HNO : hno =&amp;gt; Heures non Ouvrables &lt;br /&gt;
 * PFU : pfu =&amp;gt; PFU&lt;br /&gt;
 * Interlocuteurs service : referentiel =&amp;gt; Recherche interlocuteurs (partie administration) &lt;br /&gt;
 * Réservation des Ressources - LocaBuro : reservation =&amp;gt; Réservation des ressources, LocaBuro&lt;br /&gt;
 * Téléphonie : 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 administration.&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;
=== 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;
&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;
 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;
 Il faut avoir un droit d&amp;#039;accès pour pourvoir administrer un événement.&lt;br /&gt;
&lt;br /&gt;
=== LocaBuro ===&lt;br /&gt;
  Correspond à Flexibureau dans l&amp;#039;arborescence du code DUO.&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; de DUO.&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; de DUO.&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; de DUO). 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;/div&gt;</summary>
		<author><name>10.13.110.18</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.dr13.cnrs.fr/wiki/index.php?title=Applications_DUO&amp;diff=10769</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=10769"/>
		<updated>2024-03-06T15:02:42Z</updated>

		<summary type="html">&lt;p&gt;10.13.110.18 : /* Exploitation */&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 et Visiteur, 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;
&lt;br /&gt;
=== Administration ===&lt;br /&gt;
&lt;br /&gt;
 Permet de donner des droits 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 onglet module droit d&amp;#039;accès : codeModule =&amp;gt; application (pavé dans page accueil)&lt;br /&gt;
 &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;
&lt;br /&gt;
 * Administration : admin =&amp;gt; Administration &lt;br /&gt;
 * Cdl : cdl =&amp;gt; Cdl &lt;br /&gt;
 * Carte Multi-services : cms =&amp;gt; Carte Multi-services &lt;br /&gt;
 * Espace SFAC Colloque,Compta,Etats BFC,Recette : sfac =&amp;gt; Colloque, Compta, Etats BFC, Recettes &lt;br /&gt;
 * Compte utilisateurs DR : compte =&amp;gt; Compte utilisateurs &lt;br /&gt;
 * Événement formation : evenement =&amp;gt; Événements &lt;br /&gt;
 * Formation =&amp;gt; Événement formation : evenement&lt;br /&gt;
 * Heures non-Ouvrées/HNO : hno =&amp;gt; Heures non Ouvrables &lt;br /&gt;
 * PFU : pfu =&amp;gt; PFU&lt;br /&gt;
 * Interlocuteurs service : referentiel =&amp;gt; Recherche interlocuteurs (partie administration) &lt;br /&gt;
 * Réservation des Ressources - LocaBuro : reservation =&amp;gt; Réservation des ressources, LocaBuro&lt;br /&gt;
 * Téléphonie : 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 administration.&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;
=== 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;
&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;
 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;
 Il faut avoir un droit d&amp;#039;accès pour pourvoir administrer un événement.&lt;br /&gt;
&lt;br /&gt;
=== LocaBuro ===&lt;br /&gt;
  Correspond à Flexibureau dans l&amp;#039;arborescence du code DUO.&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; de DUO.&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; de DUO.&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; de DUO). 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;/div&gt;</summary>
		<author><name>10.13.110.18</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.dr13.cnrs.fr/wiki/index.php?title=Applications_DUO&amp;diff=10768</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=10768"/>
		<updated>2024-03-06T15:01:38Z</updated>

		<summary type="html">&lt;p&gt;10.13.110.18 : /* É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 et Visiteur, 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;
&lt;br /&gt;
=== Administration ===&lt;br /&gt;
&lt;br /&gt;
 Permet de donner des droits 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 onglet module droit d&amp;#039;accès : codeModule =&amp;gt; application (pavé dans page accueil)&lt;br /&gt;
 &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;
&lt;br /&gt;
 * Administration : admin =&amp;gt; Administration &lt;br /&gt;
 * Cdl : cdl =&amp;gt; Cdl &lt;br /&gt;
 * Carte Multi-services : cms =&amp;gt; Carte Multi-services &lt;br /&gt;
 * Espace SFAC Colloque,Compta,Etats BFC,Recette : sfac =&amp;gt; Colloque, Compta, Etats BFC, Recettes &lt;br /&gt;
 * Compte utilisateurs DR : compte =&amp;gt; Compte utilisateurs &lt;br /&gt;
 * Événement formation : evenement =&amp;gt; Événements &lt;br /&gt;
 * Formation =&amp;gt; Événement formation : evenement&lt;br /&gt;
 * Heures non-Ouvrées/HNO : hno =&amp;gt; Heures non Ouvrables &lt;br /&gt;
 * PFU : pfu =&amp;gt; PFU&lt;br /&gt;
 * Interlocuteurs service : referentiel =&amp;gt; Recherche interlocuteurs (partie administration) &lt;br /&gt;
 * Réservation des Ressources - LocaBuro : reservation =&amp;gt; Réservation des ressources, LocaBuro&lt;br /&gt;
 * Téléphonie : 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 administration.&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;
=== 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 utilisée par les personnes administrateur système et réseau du service.&lt;br /&gt;
&lt;br /&gt;
=== Événements, Formation ===&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;
 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;
 Il faut avoir un droit d&amp;#039;accès pour pourvoir administrer un événement.&lt;br /&gt;
&lt;br /&gt;
=== LocaBuro ===&lt;br /&gt;
  Correspond à Flexibureau dans l&amp;#039;arborescence du code DUO.&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; de DUO.&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; de DUO.&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; de DUO). 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;/div&gt;</summary>
		<author><name>10.13.110.18</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.dr13.cnrs.fr/wiki/index.php?title=Applications_DUO&amp;diff=10767</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=10767"/>
		<updated>2024-03-06T15:01:15Z</updated>

		<summary type="html">&lt;p&gt;10.13.110.18 : /* É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 et Visiteur, 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;
&lt;br /&gt;
=== Administration ===&lt;br /&gt;
&lt;br /&gt;
 Permet de donner des droits 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 onglet module droit d&amp;#039;accès : codeModule =&amp;gt; application (pavé dans page accueil)&lt;br /&gt;
 &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;
&lt;br /&gt;
 * Administration : admin =&amp;gt; Administration &lt;br /&gt;
 * Cdl : cdl =&amp;gt; Cdl &lt;br /&gt;
 * Carte Multi-services : cms =&amp;gt; Carte Multi-services &lt;br /&gt;
 * Espace SFAC Colloque,Compta,Etats BFC,Recette : sfac =&amp;gt; Colloque, Compta, Etats BFC, Recettes &lt;br /&gt;
 * Compte utilisateurs DR : compte =&amp;gt; Compte utilisateurs &lt;br /&gt;
 * Événement formation : evenement =&amp;gt; Événements &lt;br /&gt;
 * Formation =&amp;gt; Événement formation : evenement&lt;br /&gt;
 * Heures non-Ouvrées/HNO : hno =&amp;gt; Heures non Ouvrables &lt;br /&gt;
 * PFU : pfu =&amp;gt; PFU&lt;br /&gt;
 * Interlocuteurs service : referentiel =&amp;gt; Recherche interlocuteurs (partie administration) &lt;br /&gt;
 * Réservation des Ressources - LocaBuro : reservation =&amp;gt; Réservation des ressources, LocaBuro&lt;br /&gt;
 * Téléphonie : 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 administration.&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;
=== 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 utilisée par les personnes administrateur système et réseau du service.&lt;br /&gt;
&lt;br /&gt;
=== Événements, Formation ===&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;
 Pour 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;
 Il faut avoir un droit d&amp;#039;accès pour pourvoir administrer un événement.&lt;br /&gt;
&lt;br /&gt;
=== LocaBuro ===&lt;br /&gt;
  Correspond à Flexibureau dans l&amp;#039;arborescence du code DUO.&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; de DUO.&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; de DUO.&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; de DUO). 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;/div&gt;</summary>
		<author><name>10.13.110.18</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.dr13.cnrs.fr/wiki/index.php?title=Applications_DUO&amp;diff=10766</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=10766"/>
		<updated>2024-03-06T15:01:00Z</updated>

		<summary type="html">&lt;p&gt;10.13.110.18 : /* É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 et Visiteur, 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;
&lt;br /&gt;
=== Administration ===&lt;br /&gt;
&lt;br /&gt;
 Permet de donner des droits 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 onglet module droit d&amp;#039;accès : codeModule =&amp;gt; application (pavé dans page accueil)&lt;br /&gt;
 &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;
&lt;br /&gt;
 * Administration : admin =&amp;gt; Administration &lt;br /&gt;
 * Cdl : cdl =&amp;gt; Cdl &lt;br /&gt;
 * Carte Multi-services : cms =&amp;gt; Carte Multi-services &lt;br /&gt;
 * Espace SFAC Colloque,Compta,Etats BFC,Recette : sfac =&amp;gt; Colloque, Compta, Etats BFC, Recettes &lt;br /&gt;
 * Compte utilisateurs DR : compte =&amp;gt; Compte utilisateurs &lt;br /&gt;
 * Événement formation : evenement =&amp;gt; Événements &lt;br /&gt;
 * Formation =&amp;gt; Événement formation : evenement&lt;br /&gt;
 * Heures non-Ouvrées/HNO : hno =&amp;gt; Heures non Ouvrables &lt;br /&gt;
 * PFU : pfu =&amp;gt; PFU&lt;br /&gt;
 * Interlocuteurs service : referentiel =&amp;gt; Recherche interlocuteurs (partie administration) &lt;br /&gt;
 * Réservation des Ressources - LocaBuro : reservation =&amp;gt; Réservation des ressources, LocaBuro&lt;br /&gt;
 * Téléphonie : 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 administration.&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;
=== 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 utilisée par les personnes administrateur système et réseau du service.&lt;br /&gt;
&lt;br /&gt;
=== Événements, Formation ===&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;
&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;
 Pour 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;
 Il faut avoir un droit d&amp;#039;accès pour pourvoir administrer un événement.&lt;br /&gt;
&lt;br /&gt;
=== LocaBuro ===&lt;br /&gt;
  Correspond à Flexibureau dans l&amp;#039;arborescence du code DUO.&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; de DUO.&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; de DUO.&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; de DUO). 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;/div&gt;</summary>
		<author><name>10.13.110.18</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.dr13.cnrs.fr/wiki/index.php?title=Applications_DUO&amp;diff=10765</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=10765"/>
		<updated>2024-03-06T14:56:29Z</updated>

		<summary type="html">&lt;p&gt;10.13.110.18 : /* É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 et Visiteur, 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;
&lt;br /&gt;
=== Administration ===&lt;br /&gt;
&lt;br /&gt;
 Permet de donner des droits 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 onglet module droit d&amp;#039;accès : codeModule =&amp;gt; application (pavé dans page accueil)&lt;br /&gt;
 &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;
&lt;br /&gt;
 * Administration : admin =&amp;gt; Administration &lt;br /&gt;
 * Cdl : cdl =&amp;gt; Cdl &lt;br /&gt;
 * Carte Multi-services : cms =&amp;gt; Carte Multi-services &lt;br /&gt;
 * Espace SFAC Colloque,Compta,Etats BFC,Recette : sfac =&amp;gt; Colloque, Compta, Etats BFC, Recettes &lt;br /&gt;
 * Compte utilisateurs DR : compte =&amp;gt; Compte utilisateurs &lt;br /&gt;
 * Événement formation : evenement =&amp;gt; Événements &lt;br /&gt;
 * Formation =&amp;gt; Événement formation : evenement&lt;br /&gt;
 * Heures non-Ouvrées/HNO : hno =&amp;gt; Heures non Ouvrables &lt;br /&gt;
 * PFU : pfu =&amp;gt; PFU&lt;br /&gt;
 * Interlocuteurs service : referentiel =&amp;gt; Recherche interlocuteurs (partie administration) &lt;br /&gt;
 * Réservation des Ressources - LocaBuro : reservation =&amp;gt; Réservation des ressources, LocaBuro&lt;br /&gt;
 * Téléphonie : 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 administration.&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;
=== 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 utilisée par les personnes administrateur système et réseau du service.&lt;br /&gt;
&lt;br /&gt;
=== Événements, Formation ===&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;
&lt;br /&gt;
 * Formation&lt;br /&gt;
  pour accéder à l&amp;#039;application, il faut être référencé dans Reseda.&lt;br /&gt;
&lt;br /&gt;
=== LocaBuro ===&lt;br /&gt;
  Correspond à Flexibureau dans l&amp;#039;arborescence du code DUO.&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; de DUO.&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; de DUO.&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; de DUO). 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;/div&gt;</summary>
		<author><name>10.13.110.18</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.dr13.cnrs.fr/wiki/index.php?title=Applications_DUO&amp;diff=10764</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=10764"/>
		<updated>2024-03-06T14:54:35Z</updated>

		<summary type="html">&lt;p&gt;10.13.110.18 : /* Listes de diffusion */&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 et Visiteur, 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;
&lt;br /&gt;
=== Administration ===&lt;br /&gt;
&lt;br /&gt;
 Permet de donner des droits 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 onglet module droit d&amp;#039;accès : codeModule =&amp;gt; application (pavé dans page accueil)&lt;br /&gt;
 &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;
&lt;br /&gt;
 * Administration : admin =&amp;gt; Administration &lt;br /&gt;
 * Cdl : cdl =&amp;gt; Cdl &lt;br /&gt;
 * Carte Multi-services : cms =&amp;gt; Carte Multi-services &lt;br /&gt;
 * Espace SFAC Colloque,Compta,Etats BFC,Recette : sfac =&amp;gt; Colloque, Compta, Etats BFC, Recettes &lt;br /&gt;
 * Compte utilisateurs DR : compte =&amp;gt; Compte utilisateurs &lt;br /&gt;
 * Événement formation : evenement =&amp;gt; Événements &lt;br /&gt;
 * Formation =&amp;gt; Événement formation : evenement&lt;br /&gt;
 * Heures non-Ouvrées/HNO : hno =&amp;gt; Heures non Ouvrables &lt;br /&gt;
 * PFU : pfu =&amp;gt; PFU&lt;br /&gt;
 * Interlocuteurs service : referentiel =&amp;gt; Recherche interlocuteurs (partie administration) &lt;br /&gt;
 * Réservation des Ressources - LocaBuro : reservation =&amp;gt; Réservation des ressources, LocaBuro&lt;br /&gt;
 * Téléphonie : 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 administration.&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;
=== 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 utilisée par les personnes administrateur système et réseau du service.&lt;br /&gt;
&lt;br /&gt;
=== Événements, Formation ===&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;
&lt;br /&gt;
=== LocaBuro ===&lt;br /&gt;
  Correspond à Flexibureau dans l&amp;#039;arborescence du code DUO.&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; de DUO.&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; de DUO.&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; de DUO). 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;/div&gt;</summary>
		<author><name>10.13.110.18</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.dr13.cnrs.fr/wiki/index.php?title=Applications_DUO&amp;diff=10763</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=10763"/>
		<updated>2024-03-06T14:54:01Z</updated>

		<summary type="html">&lt;p&gt;10.13.110.18 : /* Téléphonie */&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 et Visiteur, 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;
&lt;br /&gt;
=== Administration ===&lt;br /&gt;
&lt;br /&gt;
 Permet de donner des droits 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 onglet module droit d&amp;#039;accès : codeModule =&amp;gt; application (pavé dans page accueil)&lt;br /&gt;
 &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;
&lt;br /&gt;
 * Administration : admin =&amp;gt; Administration &lt;br /&gt;
 * Cdl : cdl =&amp;gt; Cdl &lt;br /&gt;
 * Carte Multi-services : cms =&amp;gt; Carte Multi-services &lt;br /&gt;
 * Espace SFAC Colloque,Compta,Etats BFC,Recette : sfac =&amp;gt; Colloque, Compta, Etats BFC, Recettes &lt;br /&gt;
 * Compte utilisateurs DR : compte =&amp;gt; Compte utilisateurs &lt;br /&gt;
 * Événement formation : evenement =&amp;gt; Événements &lt;br /&gt;
 * Formation =&amp;gt; Événement formation : evenement&lt;br /&gt;
 * Heures non-Ouvrées/HNO : hno =&amp;gt; Heures non Ouvrables &lt;br /&gt;
 * PFU : pfu =&amp;gt; PFU&lt;br /&gt;
 * Interlocuteurs service : referentiel =&amp;gt; Recherche interlocuteurs (partie administration) &lt;br /&gt;
 * Réservation des Ressources - LocaBuro : reservation =&amp;gt; Réservation des ressources, LocaBuro&lt;br /&gt;
 * Téléphonie : 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 administration.&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;
=== 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 utilisée par les personnes administrateur système et réseau du service.&lt;br /&gt;
&lt;br /&gt;
=== Événements, Formation ===&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;
&lt;br /&gt;
=== LocaBuro ===&lt;br /&gt;
  Correspond à Flexibureau dans l&amp;#039;arborescence du code DUO.&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.&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; de DUO.&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; de DUO.&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; de DUO). 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;/div&gt;</summary>
		<author><name>10.13.110.18</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.dr13.cnrs.fr/wiki/index.php?title=Applications_DUO&amp;diff=10762</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=10762"/>
		<updated>2024-03-06T14:53:25Z</updated>

		<summary type="html">&lt;p&gt;10.13.110.18 : /* Téléphonie */&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 et Visiteur, 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;
&lt;br /&gt;
=== Administration ===&lt;br /&gt;
&lt;br /&gt;
 Permet de donner des droits 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 onglet module droit d&amp;#039;accès : codeModule =&amp;gt; application (pavé dans page accueil)&lt;br /&gt;
 &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;
&lt;br /&gt;
 * Administration : admin =&amp;gt; Administration &lt;br /&gt;
 * Cdl : cdl =&amp;gt; Cdl &lt;br /&gt;
 * Carte Multi-services : cms =&amp;gt; Carte Multi-services &lt;br /&gt;
 * Espace SFAC Colloque,Compta,Etats BFC,Recette : sfac =&amp;gt; Colloque, Compta, Etats BFC, Recettes &lt;br /&gt;
 * Compte utilisateurs DR : compte =&amp;gt; Compte utilisateurs &lt;br /&gt;
 * Événement formation : evenement =&amp;gt; Événements &lt;br /&gt;
 * Formation =&amp;gt; Événement formation : evenement&lt;br /&gt;
 * Heures non-Ouvrées/HNO : hno =&amp;gt; Heures non Ouvrables &lt;br /&gt;
 * PFU : pfu =&amp;gt; PFU&lt;br /&gt;
 * Interlocuteurs service : referentiel =&amp;gt; Recherche interlocuteurs (partie administration) &lt;br /&gt;
 * Réservation des Ressources - LocaBuro : reservation =&amp;gt; Réservation des ressources, LocaBuro&lt;br /&gt;
 * Téléphonie : 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 administration.&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;
=== 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 utilisée par les personnes administrateur système et réseau du service.&lt;br /&gt;
&lt;br /&gt;
=== Événements, Formation ===&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;
&lt;br /&gt;
=== LocaBuro ===&lt;br /&gt;
  Correspond à Flexibureau dans l&amp;#039;arborescence du code DUO.&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.&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; de DUO.&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; de DUO.&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; de DUO). Un ticket est alors créé pour le service SSI dans IDéAL.&lt;br /&gt;
 * La gestion des demandes nécessite également un droit (en général, droit donné à quelqu&amp;#039;un du SSI).&lt;/div&gt;</summary>
		<author><name>10.13.110.18</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.dr13.cnrs.fr/wiki/index.php?title=Applications_DUO&amp;diff=10761</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=10761"/>
		<updated>2024-03-06T14:47:34Z</updated>

		<summary type="html">&lt;p&gt;10.13.110.18 : /* Réservations ressources */&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 et Visiteur, 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;
&lt;br /&gt;
=== Administration ===&lt;br /&gt;
&lt;br /&gt;
 Permet de donner des droits 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 onglet module droit d&amp;#039;accès : codeModule =&amp;gt; application (pavé dans page accueil)&lt;br /&gt;
 &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;
&lt;br /&gt;
 * Administration : admin =&amp;gt; Administration &lt;br /&gt;
 * Cdl : cdl =&amp;gt; Cdl &lt;br /&gt;
 * Carte Multi-services : cms =&amp;gt; Carte Multi-services &lt;br /&gt;
 * Espace SFAC Colloque,Compta,Etats BFC,Recette : sfac =&amp;gt; Colloque, Compta, Etats BFC, Recettes &lt;br /&gt;
 * Compte utilisateurs DR : compte =&amp;gt; Compte utilisateurs &lt;br /&gt;
 * Événement formation : evenement =&amp;gt; Événements &lt;br /&gt;
 * Formation =&amp;gt; Événement formation : evenement&lt;br /&gt;
 * Heures non-Ouvrées/HNO : hno =&amp;gt; Heures non Ouvrables &lt;br /&gt;
 * PFU : pfu =&amp;gt; PFU&lt;br /&gt;
 * Interlocuteurs service : referentiel =&amp;gt; Recherche interlocuteurs (partie administration) &lt;br /&gt;
 * Réservation des Ressources - LocaBuro : reservation =&amp;gt; Réservation des ressources, LocaBuro&lt;br /&gt;
 * Téléphonie : 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 administration.&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;
=== 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 utilisée par les personnes administrateur système et réseau du service.&lt;br /&gt;
&lt;br /&gt;
=== Événements, Formation ===&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;
&lt;br /&gt;
=== LocaBuro ===&lt;br /&gt;
  Correspond à Flexibureau dans l&amp;#039;arborescence du code DUO.&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.&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; de DUO.&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; de DUO.&lt;br /&gt;
&lt;br /&gt;
=== Téléphonie ===&lt;/div&gt;</summary>
		<author><name>10.13.110.18</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.dr13.cnrs.fr/wiki/index.php?title=Applications_DUO&amp;diff=10760</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=10760"/>
		<updated>2024-03-06T14:44:28Z</updated>

		<summary type="html">&lt;p&gt;10.13.110.18 : /* Listes de diffusion */&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 et Visiteur, 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;
&lt;br /&gt;
=== Administration ===&lt;br /&gt;
&lt;br /&gt;
 Permet de donner des droits 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 onglet module droit d&amp;#039;accès : codeModule =&amp;gt; application (pavé dans page accueil)&lt;br /&gt;
 &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;
&lt;br /&gt;
 * Administration : admin =&amp;gt; Administration &lt;br /&gt;
 * Cdl : cdl =&amp;gt; Cdl &lt;br /&gt;
 * Carte Multi-services : cms =&amp;gt; Carte Multi-services &lt;br /&gt;
 * Espace SFAC Colloque,Compta,Etats BFC,Recette : sfac =&amp;gt; Colloque, Compta, Etats BFC, Recettes &lt;br /&gt;
 * Compte utilisateurs DR : compte =&amp;gt; Compte utilisateurs &lt;br /&gt;
 * Événement formation : evenement =&amp;gt; Événements &lt;br /&gt;
 * Formation =&amp;gt; Événement formation : evenement&lt;br /&gt;
 * Heures non-Ouvrées/HNO : hno =&amp;gt; Heures non Ouvrables &lt;br /&gt;
 * PFU : pfu =&amp;gt; PFU&lt;br /&gt;
 * Interlocuteurs service : referentiel =&amp;gt; Recherche interlocuteurs (partie administration) &lt;br /&gt;
 * Réservation des Ressources - LocaBuro : reservation =&amp;gt; Réservation des ressources, LocaBuro&lt;br /&gt;
 * Téléphonie : 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 administration.&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;
=== 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 utilisée par les personnes administrateur système et réseau du service.&lt;br /&gt;
&lt;br /&gt;
=== Événements, Formation ===&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;
&lt;br /&gt;
=== LocaBuro ===&lt;br /&gt;
  Correspond à Flexibureau dans l&amp;#039;arborescence du code DUO.&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.&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; de DUO.&lt;br /&gt;
&lt;br /&gt;
=== Réservations ressources ===&lt;br /&gt;
&lt;br /&gt;
=== Téléphonie ===&lt;/div&gt;</summary>
		<author><name>10.13.110.18</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.dr13.cnrs.fr/wiki/index.php?title=Applications_DUO&amp;diff=10759</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=10759"/>
		<updated>2024-03-06T14:43:49Z</updated>

		<summary type="html">&lt;p&gt;10.13.110.18 : /* Recherche interlocuteurs */&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 et Visiteur, 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;
&lt;br /&gt;
=== Administration ===&lt;br /&gt;
&lt;br /&gt;
 Permet de donner des droits 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 onglet module droit d&amp;#039;accès : codeModule =&amp;gt; application (pavé dans page accueil)&lt;br /&gt;
 &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;
&lt;br /&gt;
 * Administration : admin =&amp;gt; Administration &lt;br /&gt;
 * Cdl : cdl =&amp;gt; Cdl &lt;br /&gt;
 * Carte Multi-services : cms =&amp;gt; Carte Multi-services &lt;br /&gt;
 * Espace SFAC Colloque,Compta,Etats BFC,Recette : sfac =&amp;gt; Colloque, Compta, Etats BFC, Recettes &lt;br /&gt;
 * Compte utilisateurs DR : compte =&amp;gt; Compte utilisateurs &lt;br /&gt;
 * Événement formation : evenement =&amp;gt; Événements &lt;br /&gt;
 * Formation =&amp;gt; Événement formation : evenement&lt;br /&gt;
 * Heures non-Ouvrées/HNO : hno =&amp;gt; Heures non Ouvrables &lt;br /&gt;
 * PFU : pfu =&amp;gt; PFU&lt;br /&gt;
 * Interlocuteurs service : referentiel =&amp;gt; Recherche interlocuteurs (partie administration) &lt;br /&gt;
 * Réservation des Ressources - LocaBuro : reservation =&amp;gt; Réservation des ressources, LocaBuro&lt;br /&gt;
 * Téléphonie : 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 administration.&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;
=== 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 utilisée par les personnes administrateur système et réseau du service.&lt;br /&gt;
&lt;br /&gt;
=== Événements, Formation ===&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;
&lt;br /&gt;
=== LocaBuro ===&lt;br /&gt;
  Correspond à Flexibureau dans l&amp;#039;arborescence du code DUO.&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;
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; de DUO.&lt;br /&gt;
&lt;br /&gt;
=== Réservations ressources ===&lt;br /&gt;
&lt;br /&gt;
=== Téléphonie ===&lt;/div&gt;</summary>
		<author><name>10.13.110.18</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.dr13.cnrs.fr/wiki/index.php?title=Applications_DUO&amp;diff=10758</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=10758"/>
		<updated>2024-03-06T14:27:43Z</updated>

		<summary type="html">&lt;p&gt;10.13.110.18 : /* 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 et Visiteur, 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;
&lt;br /&gt;
=== Administration ===&lt;br /&gt;
&lt;br /&gt;
 Permet de donner des droits 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 onglet module droit d&amp;#039;accès : codeModule =&amp;gt; application (pavé dans page accueil)&lt;br /&gt;
 &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;
&lt;br /&gt;
 * Administration : admin =&amp;gt; Administration &lt;br /&gt;
 * Cdl : cdl =&amp;gt; Cdl &lt;br /&gt;
 * Carte Multi-services : cms =&amp;gt; Carte Multi-services &lt;br /&gt;
 * Espace SFAC Colloque,Compta,Etats BFC,Recette : sfac =&amp;gt; Colloque, Compta, Etats BFC, Recettes &lt;br /&gt;
 * Compte utilisateurs DR : compte =&amp;gt; Compte utilisateurs &lt;br /&gt;
 * Événement formation : evenement =&amp;gt; Événements &lt;br /&gt;
 * Formation =&amp;gt; Événement formation : evenement&lt;br /&gt;
 * Heures non-Ouvrées/HNO : hno =&amp;gt; Heures non Ouvrables &lt;br /&gt;
 * PFU : pfu =&amp;gt; PFU&lt;br /&gt;
 * Interlocuteurs service : referentiel =&amp;gt; Recherche interlocuteurs (partie administration) &lt;br /&gt;
 * Réservation des Ressources - LocaBuro : reservation =&amp;gt; Réservation des ressources, LocaBuro&lt;br /&gt;
 * Téléphonie : 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 administration.&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;
=== 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 utilisée par les personnes administrateur système et réseau du service.&lt;br /&gt;
&lt;br /&gt;
=== Événements, Formation ===&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;
&lt;br /&gt;
=== LocaBuro ===&lt;br /&gt;
  Correspond à Flexibureau dans l&amp;#039;arborescence du code DUO.&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;
Page spéciale =&amp;gt; [[Gestion Listes de diffusion]]&lt;br /&gt;
&lt;br /&gt;
=== Recherche interlocuteurs ===&lt;br /&gt;
&lt;br /&gt;
=== Réservations ressources ===&lt;br /&gt;
&lt;br /&gt;
=== Téléphonie ===&lt;/div&gt;</summary>
		<author><name>10.13.110.18</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.dr13.cnrs.fr/wiki/index.php?title=Applications_DUO&amp;diff=10757</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=10757"/>
		<updated>2024-03-06T14:27:18Z</updated>

		<summary type="html">&lt;p&gt;10.13.110.18 : /* 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 et Visiteur, 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;0etu&amp;#039;&amp;#039;&amp;#039;.domaine) car pas assez sécurisé.&lt;br /&gt;
&lt;br /&gt;
=== Administration ===&lt;br /&gt;
&lt;br /&gt;
 Permet de donner des droits 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 onglet module droit d&amp;#039;accès : codeModule =&amp;gt; application (pavé dans page accueil)&lt;br /&gt;
 &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;
&lt;br /&gt;
 * Administration : admin =&amp;gt; Administration &lt;br /&gt;
 * Cdl : cdl =&amp;gt; Cdl &lt;br /&gt;
 * Carte Multi-services : cms =&amp;gt; Carte Multi-services &lt;br /&gt;
 * Espace SFAC Colloque,Compta,Etats BFC,Recette : sfac =&amp;gt; Colloque, Compta, Etats BFC, Recettes &lt;br /&gt;
 * Compte utilisateurs DR : compte =&amp;gt; Compte utilisateurs &lt;br /&gt;
 * Événement formation : evenement =&amp;gt; Événements &lt;br /&gt;
 * Formation =&amp;gt; Événement formation : evenement&lt;br /&gt;
 * Heures non-Ouvrées/HNO : hno =&amp;gt; Heures non Ouvrables &lt;br /&gt;
 * PFU : pfu =&amp;gt; PFU&lt;br /&gt;
 * Interlocuteurs service : referentiel =&amp;gt; Recherche interlocuteurs (partie administration) &lt;br /&gt;
 * Réservation des Ressources - LocaBuro : reservation =&amp;gt; Réservation des ressources, LocaBuro&lt;br /&gt;
 * Téléphonie : 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 administration.&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;
=== 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 utilisée par les personnes administrateur système et réseau du service.&lt;br /&gt;
&lt;br /&gt;
=== Événements, Formation ===&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;
&lt;br /&gt;
=== LocaBuro ===&lt;br /&gt;
  Correspond à Flexibureau dans l&amp;#039;arborescence du code DUO.&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;
Page spéciale =&amp;gt; [[Gestion Listes de diffusion]]&lt;br /&gt;
&lt;br /&gt;
=== Recherche interlocuteurs ===&lt;br /&gt;
&lt;br /&gt;
=== Réservations ressources ===&lt;br /&gt;
&lt;br /&gt;
=== Téléphonie ===&lt;/div&gt;</summary>
		<author><name>10.13.110.18</name></author>
		
	</entry>
</feed>