Arborescence des pages

Vous regardez une version antérieure (v. /wiki/pages/viewpage.action?pageId=613384423) de cette page.

afficher les différences afficher l'historique de la page

Vous regardez la version actuelle de cette page. (v. 1) afficher la version suivante »

Esup-SGC propose des applications NFC supplémentaires en plus de l'encodage des cartes. L'application d'encodage est déclarée dans esup-nfc-tag-server mais nécessite une application client spécifique, esup-sgc-client. Les applications optionnelles fonctionnent à l'aide des clients "standards" esup-nfc-tag-desktop ou esup-nfc-tag-droid.

Les applications disponibles sont :

  • Livraison SGC (la carte passe au statut "livrée" lors du badgeage)
  • Recherche SGC (si le SGC est ouvert dans un navigateur, lors du badgeage le navigateur affichera la fiche de la carte badgée)
  • Verso carte (lors du badgeage l'application client affichera des données supplémentaires concernant la carte, ex : le verso)

Livraison SGC

applicationContext-custom.xml

Ajouter le bean suivant dans applicationContext-custom.xml

    <bean id="esupSgcLivraisonExtApi" class="org.esupportail.nfctag.service.api.impl.AppliExtRestWs">
    	<property name="isTagableUrl" value="https://esup-sgc.univ-ville.fr/wsrest/nfc/isTagable"/>
    	<property name="validateTagUrl" value="https://esup-sgc.univ-ville.fr/wsrest/nfc/validateTag"/>
    	<property name="getLocationsUrl" value="https://esup-sgc.univ-ville.fr/wsrest/nfc/locationsLivreur"/>
    	<property name="description" value="Web Service livraison SGC"/>
    </bean>

Configuration dans esup-nfc-tag-server

Dans la section « Application » → « +Ajouter une application »

On retrouve les éléments configurés dans applicationContext-custom.xml. Pour l’encodage des cartes par le SGC, nous allons créer une application nommée "Ecriture SGC" avec les paramètres suivants:

  • Nom : « Livraison SGC »

  • Configuration NFC : « Authentification CSN »

  • Application externe : « Web Service livraison SGC »

  • Contrôle du tagId : « via Esup SGC »

  • Valeur par défaut pour la validation sans confirmation : false

Recherche SGC

applicationContext-custom.xml

Ajouter le bean suivant dans applicationContext-custom.xml

    <bean id="esupSgcSearchExtApi" class="org.esupportail.nfctag.service.api.impl.AppliExtRestWs">
    	<property name="isTagableUrl" value="https://esup-sgc.univ-ville.fr/wsrest/nfc/isTagable"/>
    	<property name="validateTagUrl" value="https://esup-sgc.univ-ville.fr/wsrest/nfc/validateTag"/>
    	<property name="getLocationsUrl" value="https://esup-sgc.univ-ville.fr/wsrest/nfc/locationsSearch"/>
    	<property name="description" value="Web Service Search SGC"/>
    </bean>

Configuration dans esup-nfc-tag-server

Dans la section « Application » → « +Ajouter une application »

On retrouve les éléments configurés dans applicationContext-custom.xml. Pour l’encodage des cartes par le SGC, nous allons créer une application nommée "Ecriture SGC" avec les paramètres suivants:

  • Nom : « Recherche SGC »

  • Configuration NFC : « Authentification CSN »

  • Application externe : « Web Service Search SGC »

  • Contrôle du tagId : « via Esup SGC »

  • Valeur par défaut pour la validation sans confirmation : false

Verso carte

applicationContext-custom.xml

Ajouter le bean suivant dans applicationContext-custom.xml. Dans ce cas on ajoute la propriété displayUrl qui spécifie la vue qui ser

	<bean id="esupSgcVersoExtApi" class="org.esupportail.nfctag.service.api.impl.AppliExtRestWs">
    	<property name="isTagableUrl" value="https://esup-sgc.univ-ville.fr/wsrest/nfc/isTagable"/>
    	<property name="validateTagUrl" value="https://esup-sgc.univ-ville.fr/wsrest/nfc/validateTag"/>
    	<property name="getLocationsUrl" value="https://esup-sgc.univ-ville.fr/wsrest/nfc/locationsVerso"/>
    	<property name="displayUrl" value="https://esup-sgc.univ-ville.fr/wsrest/nfc/verso"/>
    	<property name="description" value="Web Service Verso"/>
	</bean>

Configuration dans esup-nfc-tag-server

Dans la section « Application » → « +Ajouter une application »

On retrouve les éléments configurés dans applicationContext-custom.xml. Pour l’encodage des cartes par le SGC, nous allons créer une application nommée "Ecriture SGC" avec les paramètres suivants:

  • Nom : « Recherche SGC »

  • Configuration NFC : « Authentification CSN »

  • Application externe : « Web Service Search SGC »

  • Contrôle du tagId : « via Esup SGC »

  • Valeur par défaut pour la validation sans confirmation : false

  • Aucune étiquette