[GeoNetwork-users-fr] GeoSource 2.7.1 - Annuaire des contact

Bonjour,

J’utilise en test la version 2.7.1 de GeoSource afin de faire bénéficier aux utilisateurs les derniers efforts ergonomiques tels que la gestion assistée des thésaurus externes, entre autres. Cependant, je ne parviens plus à utiliser le module de contacts, remplacé par la nouvelle interface “Gestion des annuaires”. En même temps, la recherche d’un contact au moment de la création d’une fiche ne semble plus possible.

Je me tourne donc vers vous pour savoir si quelqu’un a déjà utilisé cette fonctionnalité.

En vous remerciant par avance,

------------------------
Arnaud

Bonjour,

Je viens de tester.

Donc tu lance l'interface "Gestion des annuaires", premier menu déroulant tu
choisis "responsable" qui est la valeur pour le dictionnaire des contact
(j'imagine que par la suite l'usage sera plus large).
Ensuite, si tu clique sur ajouter il te propose de passer par du xml (peut
certainement être utile, mais pas par défaut), annule et fais une recherche
des contacts, tu vas en avoir un par défaut... je ne sais plus le nom et je
l'ai modifié...
Tu vas ensuite avoir l'affichage de l,extrait de la partie contact d'une
fiche de métadonnées avec les informations de base ou tout quand tu passe à
la vue avancée.

Pour l'utilisation dans une fiche, c'est fonctionnelle...

Remarque : l'annuaire permet de charger un rôle par défaut, par contre ce
rôle n'est pas utilisé.... bien sûr un contact peu avoir plusieurs rôles,
mais c'est le rôle par défaut... il serait bien que la fenêtre pour charger
les contacts l'utilise par défaut...

Remarque2 : Les champs sont les mêmes pour un utilisateur et un contact, il
serait bien de pouvoir sélectionner un contact pour la création d'un
utilisateur, il resterait alors à lui définir ces privilèges.

Remarque3 : une doc *rapide *sur le module de conversion des anciens
annuaires serait le bienvenu...

Florian Deruette

--
View this message in context: http://osgeo-org.1803224.n2.nabble.com/GeoSource-2-7-1-Annuaire-des-contact-tp6836274p6836536.html
Sent from the GeoNetwork users francophone mailing list archive at Nabble.com.

Petit précision, quand je dis une doc rapide, c'est dans les grandes
lignes...

Ce gestionnaire de contact avec le sub-template est une bonne amélioration,
mais nous n,utilisons pas des contacts nominatifs pour tout les types de
contact, la DSI préfère l'utilisation des services, ce qui doit être le cas
d'un certain nombre d'organisations... or l'interface n'affiche que
l'organisation et la personne et pas la "position"... ce qui rend peu
utilisable le gestionnaire dans ce cas (à moins de dupliquer le nom du
service dans le nom de la personne, mais bon, c'est pas très propre...).

Florian

--
View this message in context: http://osgeo-org.1803224.n2.nabble.com/GeoSource-2-7-1-Annuaire-des-contact-tp6836274p6837756.html
Sent from the GeoNetwork users francophone mailing list archive at Nabble.com.

Pour ceux que cela intéresse :
Pour activer le champ Position dans le gestionnaire, ajouter la valeur gmd
:positionName dans le fichier « metadata-iso19139-subtemplates.xsl » dans «
…\geosource\web\geosource\xml\schemas\iso19139\present\ ».
Ligne 17 :
    <title>
      <xsl:apply-templates mode="localised" select="gmd:organisationName">
        <xsl:with-param name="langId" select="$langId"></xsl:with-param>
      </xsl:apply-templates> -
* <xsl:apply-templates mode="localised" select="gmd:positionName">
        <xsl:with-param name="langId" select="$langId"></xsl:with-param>
      </xsl:apply-templates> - *
    <xsl:apply-templates mode="localised" select="gmd:individualName">
        <xsl:with-param name="langId" select="$langId"></xsl:with-param>
      </xsl:apply-templates>
    </title>

Salutation

Florian Deruette

--
View this message in context: http://osgeo-org.1803224.n2.nabble.com/GeoSource-2-7-1-Annuaire-des-contact-tp6836274p6838322.html
Sent from the GeoNetwork users francophone mailing list archive at Nabble.com.

Ajouté. http://geonetwork.svn.sourceforge.net/viewvc/geonetwork?view=revision&revision=8227

Francois

2011/9/28 fderuette <fderuette-sig@anonymised.com>:

Pour ceux que cela intéresse :
Pour activer le champ Position dans le gestionnaire, ajouter la valeur gmd
:positionName dans le fichier « metadata-iso19139-subtemplates.xsl » dans «
…\geosource\web\geosource\xml\schemas\iso19139\present\ ».
Ligne 17 :
<title>
<xsl:apply-templates mode="localised" select="gmd:organisationName">
<xsl:with-param name="langId" select="$langId"></xsl:with-param>
</xsl:apply-templates> -
* <xsl:apply-templates mode="localised" select="gmd:positionName">
<xsl:with-param name="langId" select="$langId"></xsl:with-param>
</xsl:apply-templates> - *
<xsl:apply-templates mode="localised" select="gmd:individualName">
<xsl:with-param name="langId" select="$langId"></xsl:with-param>
</xsl:apply-templates>
</title>

Salutation

Florian Deruette

--
View this message in context: http://osgeo-org.1803224.n2.nabble.com/GeoSource-2-7-1-Annuaire-des-contact-tp6836274p6838322.html
Sent from the GeoNetwork users francophone mailing list archive at Nabble.com.

------------------------------------------------------------------------------
All the data continuously generated in your IT infrastructure contains a
definitive record of customers, application performance, security
threats, fraudulent activity and more. Splunk takes this data and makes
sense of it. Business sense. IT sense. Common sense.
http://p.sf.net/sfu/splunk-d2dcopy1
_______________________________________________
GeoNetwork-users-fr mailing list
GeoNetwork-users-fr@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geonetwork-users-fr

Bonjour Florian,

Merci pour toutes tes indications.

Je viens de réessayer. La première liste est vide sur les deux installations
de test, est-ce normal ? Donc, pas de contact par défaut non plus. Y a-t-il
une étape d'initialisation à effectuer auparavant ?

Merci pour ton aide,

--------------------
Arnaud

--
View this message in context: http://osgeo-org.1803224.n2.nabble.com/GeoSource-2-7-1-Annuaire-des-contact-tp6836274p6839051.html
Sent from the GeoNetwork users francophone mailing list archive at Nabble.com.

Bonjour Florian,

Merci pour toutes tes indications.

Je viens de réessayer. La première liste est vide sur les deux installations
de test, est-ce normal ? Donc, pas de contact par défaut non plus. Y a-t-il
une étape d'initialisation à effectuer auparavant ?

Merci pour ton aide,

--------------------
Arnaud

--
View this message in context: http://osgeo-org.1803224.n2.nabble.com/GeoSource-2-7-1-Annuaire-des-contact-tp6836274p6839084.html
Sent from the GeoNetwork users francophone mailing list archive at Nabble.com.

Bonjour,

J'avais une valeur par défaut dans mon installation, je ne me rappelle plus
de l'intitulé mais placé à cet endroit je n'ai pas directement vue c'était
un exemple.... cf. l'imprim-écran
http://osgeo-org.1803224.n2.nabble.com/file/n6840989/annuaire.jpg pour
visualiser où se place la liste (je cherchait en dessous des boutons).

J'ai créé un utilisateur "TEST" et j'ai extrait le xml du champ data de la
table metadata de la base :

**********************************************************************
<gmd:CI_ResponsibleParty xmlns:gmd="http://www.isotc211.org/2005/gmd&quot;
xmlns:gts="http://www.isotc211.org/2005/gts&quot;
xmlns:gco="http://www.isotc211.org/2005/gco&quot;
xmlns:gml="http://www.opengis.net/gml&quot;
xmlns:geonet="http://www.fao.org/geonetwork&quot;&gt;
  <gmd:organisationName>
    <gco:CharacterString>TEST</gco:CharacterString>
  </gmd:organisationName>
  <gmd:positionName>
    <gco:CharacterString>TEST</gco:CharacterString>
  </gmd:positionName>
  <gmd:contactInfo>
    <gmd:CI_Contact>
      <gmd:address>
        <gmd:CI_Address>
          <gmd:deliveryPoint>
            <gco:CharacterString>TEST</gco:CharacterString>
          </gmd:deliveryPoint>
          <gmd:city>
            <gco:CharacterString>TEST</gco:CharacterString>
          </gmd:city>
          <gmd:postalCode>
            <gco:CharacterString>00000</gco:CharacterString>
          </gmd:postalCode>
          <gmd:country>
            <gco:CharacterString>France</gco:CharacterString>
          </gmd:country>
          <gmd:electronicMailAddress>
            <gco:CharacterString>TEST@anonymised.com</gco:CharacterString>
          </gmd:electronicMailAddress>
        </gmd:CI_Address>
      </gmd:address>
    </gmd:CI_Contact>
  </gmd:contactInfo>
  <gmd:role>
    <gmd:CI_RoleCode codeList="./resources/codeList.xml#CI_RoleCode"
codeListValue="author" />
  </gmd:role>
</gmd:CI_ResponsibleParty>
******************************************************

Je comptais te proposer de l'utiliser pour créer un nouvel utilisateur par
le biais du xml (Ajouter), j'ai testé, un utilisateur est créé avec les
bonnes valeurs, mais dans la liste des utilisateurs tous les champs sont
blanc, je peux le sélectionner, modifier les valeurs, enregistrer et fermer,
relancer la recherche et tout les champ restent blanc. J'ai testé une
duplication, mais la valeur dupliquée a les même soucis... Idem dans
l'interface de recherche des utilisateurs en mode édition.
En base de donnée tout est parfait, les intitulés des champs sont les
bons...

Si quelqu'un peut tester la création par le xml pour savoir si cela vient de
mon installation....

Florian Deruette

--
View this message in context: http://osgeo-org.1803224.n2.nabble.com/GeoSource-2-7-1-Annuaire-des-contact-tp6836274p6840989.html
Sent from the GeoNetwork users francophone mailing list archive at Nabble.com.

Bonjour Florian,

Je te remercie pour tes réponses et m'excuse pour le délai de réponse mais
je n'ai pas pu tester plus tôt et cela risque de se reproduire cette
semaine.

Donc, je viens d'importer le flux XML de test transmis dans une installation
vierge. Le fichier XML s'importe bien car des lignes de contact sont créées
lorsque l'on effectue la recherche; En revanche, les lignes sont vides (pas
de nom). Cela provient sans doute d'un problème de nommage du balisage.

Je vais essayer de chercher dans cette direction et te tiens informé des
évolutions.

Encore merci et à bientôt,

---------------------
Arnaud

--
View this message in context: http://osgeo-org.1803224.n2.nabble.com/GeoSource-2-7-1-Annuaire-des-contact-tp6836274p6854082.html
Sent from the GeoNetwork users francophone mailing list archive at Nabble.com.

Ok, comme tu confirmes le même comportement que moi, j'ai cherché un peu
plus...

En comparant mon modèle d'origine et celui créé par le bouton "ajouter",
j'ai remarqué qu'en base (table "metadata") il y avait une seule différence
: la déclaration du type de schema. Les modèles de contacts sont déclarés en
ISO19139 alors qu'avec le bouton "ajouter" (et le même code xml) il est en
ISO19139.fra.

En passant la déclaration sur ISO19139 (metadata.schemaid), les intitulés
s'affichent...

Etant donné que le subtemplate est définit sur de l'ISO19139, le
comportement semble normal, il reste à régler le fait que le bouton
"Ajouter" le déclare en ISO19139.fra...

Mais, si tu va dans la base,modifie cette valeur, tu te retrouve avec un
modèle fonctionnel, et ensuite tu passes seulement par dupliquer.

Ciao

Florian

--
View this message in context: http://osgeo-org.1803224.n2.nabble.com/GeoSource-2-7-1-Annuaire-des-contact-tp6836274p6855221.html
Sent from the GeoNetwork users francophone mailing list archive at Nabble.com.

Bonjour, en effet, un problème pour l'import XML des contacts en
présence du profil iso19139.fra.

Pour le corriger : Dans
WEB-INF/data/schemaPlugins/iso19139.fra/present/metadata-iso19139.fra.xsl

Remplacer le template iso19139.fraBrief par :
<xsl:template match="iso19139.fraBrief">
   <metadata>
       <xsl:for-each select="/metadata/*[1]">
               <xsl:choose>
                   <xsl:when test="geonet:info/isTemplate='s'">
                     <xsl:apply-templates mode="iso19139-subtemplate"
select="."/>
                     <xsl:copy-of select="geonet:info" copy-namespaces="no"/>
                   </xsl:when>
                   <xsl:otherwise>
                       <!-- call iso19139 brief -->
                       <xsl:call-template name="iso19139-brief"/>
                   </xsl:otherwise>
                 </xsl:choose>
     </xsl:for-each>
   </metadata>
</xsl:template>

cf. http://trac.osgeo.org/geonetwork/ticket/614

Salutations.

Francois

Le 3 octobre 2011 16:42, fderuette <fderuette-sig@anonymised.com> a écrit :

Ok, comme tu confirmes le même comportement que moi, j'ai cherché un peu
plus...

En comparant mon modèle d'origine et celui créé par le bouton "ajouter",
j'ai remarqué qu'en base (table "metadata") il y avait une seule différence
: la déclaration du type de schema. Les modèles de contacts sont déclarés en
ISO19139 alors qu'avec le bouton "ajouter" (et le même code xml) il est en
ISO19139.fra.

En passant la déclaration sur ISO19139 (metadata.schemaid), les intitulés
s'affichent...

Etant donné que le subtemplate est définit sur de l'ISO19139, le
comportement semble normal, il reste à régler le fait que le bouton
"Ajouter" le déclare en ISO19139.fra...

Mais, si tu va dans la base,modifie cette valeur, tu te retrouve avec un
modèle fonctionnel, et ensuite tu passes seulement par dupliquer.

Ciao

Florian

--
View this message in context: http://osgeo-org.1803224.n2.nabble.com/GeoSource-2-7-1-Annuaire-des-contact-tp6836274p6855221.html
Sent from the GeoNetwork users francophone mailing list archive at Nabble.com.

------------------------------------------------------------------------------
All the data continuously generated in your IT infrastructure contains a
definitive record of customers, application performance, security
threats, fraudulent activity and more. Splunk takes this data and makes
sense of it. Business sense. IT sense. Common sense.
http://p.sf.net/sfu/splunk-d2dcopy1
_______________________________________________
GeoNetwork-users-fr mailing list
GeoNetwork-users-fr@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geonetwork-users-fr

Bonjour Isabelle, Florian et François,

Merci pour vos réponses complémentaires.

Après quelques tests en suivant vos conseils, voici la procédure utilisée, ainsi que le comportement de l’application associé, pour parvenir à utiliser correctement le module de gestion des annuaires, à partir d’une nouvelle installation :
1. Charger le modèle iso19139.fra, si besoin, comme dans notre cas ;
2. A ce stade, les listes sont vides, la recherche l’est également ;
3. Charger le modèle iso19139 dans tous les cas pour être en mesure de pouvoir utiliser convenablement l’annuaire de contacts ;
4. Le fait de charger le profil iso19139 permet de faire apparaitre Organisation – Nom dans les résultats : c’est l’utilisateur par défaut dans mon cas. En cliquant sur celui-ci, le panneau de droite s’active en faisant apparaitre la barre de boutons d’actions ainsi que les champs relatifs au contact sélectionné (Nom, Organisation, Fonction, Adresse électronique, Rôle) ;
5. En modifiant les valeurs inscrites par défaut, puis en sauvegardant, le contact est disponible dans la liste sans utiliser XML au préalable ;
6. Pour créer un nouveau contact par les utilisateurs sans avoir recours à XML, dupliquer un contact en l’affectant à un groupe par défaut, et modifier les champs pour ce nouveau contact, puis, sauvegarder des modifications ;
7. Chaque contact peut ensuite être partagé avec d’autres groupes (Privilèges).

Au passage, l’outil de sélection d’un contact (jumelles) est maintenant rendu possible au moment de l’ajout d’un contact dans les fiches de métadonnées.

Je vais poursuivre et finaliser les tests et adaptations diverses en vue du déploiement de cette version sur notre plateforme de production et renouvelle mes remerciements pour vos différentes interventions.

Cordialement,

-------------------
Arnaud

From: Isabelle MALLET
Sent: Monday, October 03, 2011 9:42 AM
To: arnaud_m
Subject: Rép. : Re: [GeoNetwork-users-fr] GeoSource 2.7.1 - Annuaire des contact

bonjour,

pour avoir le modèle des contacts, il faut charger les modèles pour l' ISO19139 depuis la partie Administration

cordialement,
I. Mallet

------------------------------------------------------------
Isabelle MALLET
Communauté Urbaine de LYON
DSIT / Service Informatique
20 Rue du Lac - BP 3103 - 69399 LYON Cedex 03
Tél : 04 26 99 38 62
Fax : 04 78 63 40 21
Email : imallet@anonymised.com

arnaud_m <Arnaud.Millereux@anonymised.com> 03/10/11 09:19 >>>

Bonjour Florian,

Je te remercie pour tes réponses et m'excuse pour le délai de réponse mais
je n'ai pas pu tester plus tôt et cela risque de se reproduire cette
semaine.

Donc, je viens d'importer le flux XML de test transmis dans une installation
vierge. Le fichier XML s'importe bien car des lignes de contact sont créées
lorsque l'on effectue la recherche; En revanche, les lignes sont vides (pas
de nom). Cela provient sans doute d'un problème de nommage du balisage.

Je vais essayer de chercher dans cette direction et te tiens informé des
évolutions.

Encore merci et à bientôt,

---------------------
Arnaud

--
View this message in context: http://osgeo-org.1803224.n2.nabble.com/GeoSource-2-7-1-Annuaire-des-contact-tp6836274p6854082.html
Sent from the GeoNetwork users francophone mailing list archive at Nabble.com.

------------------------------------------------------------------------------
All the data continuously generated in your IT infrastructure contains a
definitive record of customers, application performance, security
threats, fraudulent activity and more. Splunk takes this data and makes
sense of it. Business sense. IT sense. Common sense.
http://p.sf.net/sfu/splunk-d2dcopy1
_______________________________________________
GeoNetwork-users-fr mailing list
GeoNetwork-users-fr@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geonetwork-users-fr

Le modèle de contact se charge avec le modèle ISO19139 (qui charge les
modèles pour les services), bon à savoir, mais pour une nouvelle version
serait-il possible que ce modèle se charge avec les modèles ISO19139.fra qui
contient le modèle Inspire par défaut, ce qui semble être le point de départ
d'une installation.

Autre évolution déjà évoqué et je pense que l'ensemble des utilisateurs
seront d'accord avec moi : que le bouton "ajouter" charge un sub-template
vierge (en gros le bouton "dupliquer" pointant en dur sur un modèle,
question doit-on le stocker en base un mécanisme doit le rendre invisible
depuis la fenêtre d'import ou en xml), ensuite à l'utilisateur de passer en
vue xml s'il veut faire de l'import xml.... ou créer un second bouton
"ajouter xml" en complément (qui est le bouton actuel).

Bonne journée/soirée

Florian Deruette

--
View this message in context: http://osgeo-org.1803224.n2.nabble.com/GeoSource-2-7-1-Annuaire-des-contact-tp6836274p6862561.html
Sent from the GeoNetwork users francophone mailing list archive at Nabble.com.