Pages enfant
  • ESUP-AGENT

Comparaison des versions

Légende

  • Ces lignes ont été ajoutées. Ce mot a été ajouté.
  • Ces lignes ont été supprimées. Ce mot a été supprimé.
  • La mise en forme a été modifiée.

...

  • adapter le fichier properties/config.properties
    Bloc de code
    # urls des fichiers wsdl liés au service web Harpege
    wsdl.url_referentiel_geographique=http://url:port/HarpegeWebService/services/referentielGeographique
    wsdl.url_referentiel_rh=http://url:port/HarpegeWebService/services/referentielRH
    wsdl.url_dossier_rh_personnel=http://url:port/HarpegeWebService/services/dossierRhPersonnel
    wsdl.url_dossier_rh_administratif=http://url:port/HarpegeWebService/services/dossierRhAdministratif
    
    # login des Admins qui auront le droit de se connecter sous le nom d'une autre personne (séparé par une virgule)
    agent.admin=pim,pam,poum
    
    # visualisation du compte bancaire
    agent.visualisationCompte=boolean
    
    # mail du contact qui reçoit les demandes effectuées dans l'onglet Question
    agent.contactHarpege = sebastien.montel@uhp-nancy.fr
    
    #indiquer si l'accès au web service est anonyme, si wsdl.anonymous est false, indiquer les paramètres de connexion au ws avec les attributs wsdl.usr_name et wsdl.usr_password
    wsdl.anonymous=boolean
    wsdl.usr_name=username
    wsdl.usr_password=password
    
    #attribut ldap qui contient l'identifiant harpege de l'agent
    ldap.HarpegeId = supannEmpId
    
  • pour distinguer plusieurs types de destinataires au niveau des questions, modifier le fichier agnt/agent.xml :
    Bloc de code
    
    <bean class="org.esupportail.esupAgent.domain.beans.EnvoiMail" id="envoiMail">
    	<property name="contactList">
    	<map>		<entry key="drhbiatos">
    			<bean class="org.esupportail.esupAgent.domain.beans.ContactMail">
    				<property name="libelle" value="DRH pour les Biatos" />
    				<property name="addressList">
    					<list>
    					<value>adresse3@domain2</value>					</list>
    				</property>
    			</bean>
    		</entry>
    		<entry key="drhenseignant">
    			<bean class="org.esupportail.esupAgent.domain.beans.ContactMail">
    				<property name="libelle" value="DRH pour les Enseignants" />
    				<property name="addressList">
    					<list>
    						<value>adresse1@domain2</value>
    						<value>adresse2@domain3</value>
    					</list>
    				</property>
    			</bean>
    		</entry>
    	</map>	</property>
    </bean>
    
  • adapter le fichier build.properties
    • déploiement en quickstart
      Bloc de code
      quick-start=true
    • déploiement en portlet
      Bloc de code
      quick-start=false
      deploy.type=portlet
      #Répertoire de déploiement
      deploy.home=webapps_du_tomcat/esup-agent
    • déploiement en servlet
      Bloc de code
      quick-start=false
      
      deploy.type=servlet
      deploy.home=un_tomcat_ailleurs/webapps/esup-agent
      
      tomcat.port=8080
      tomcat.path=un_tomcat_ailleurs
      tomcat.shutdown-port=8009
      tomcat.host=host
      custom.recover.files=
      

...

Astuce
titlela libraire cliente proposée par l'AMUE est incluse dans les sources

WS Harpege

Au niveau du WS Harpege, le compte harpege utilisé doit posséder les droits en écriture sur les tables suivantes  :

  • INDIVIDU_TELEPHONE (téléphonie professionnelle)
    •  INDIVIDU_E_MAIL (plutôt email professionnel)
    •  INDIVIDU uniquement les champs suivants : 
      • NO_TEL_PORTABLE
      • NO_E_MAIL
      • D_MODIFICATION
  • ADRESSE_PERSONNELLE

ChangeLog

version 1.0

  • un agent peut modifier son adresse personnel, son n° téléphone et son courriel personnel (paramètres agent.telephonePortableModifiable, agent.emailModifiable et agent.adresseModifiable)
    • onglet etat-civil : correction affichage des lieux de naissance
  • onglet contrat : liste des contrats et avenants classés chronologiquement, mise en évidence du contrat sélectionné ; correction pour affichage des quotités, des affectations
  • onglet carrière : 
  • onglet Question : une liste de destinataires peut être définie (bean EnvoiMail dans le fichier agent.xml)

...

Pièces jointes