Web service Apogée

Les notes et résultats affichés dans MonDossierWeb proviennent du web service "Pédagogique" des webservices Apogée.

DonnéesVue DesktopVue mobileMéthode du service "Pédagogique"
Notes aux diplômes et aux VETMenu "Notes & résultats"Onglet "Résultats"recupererContratPedagogiqueResultatVdiVet
Notes des éléments constitutifs d'une VET

pop-up "Détail des notes"

après avoir cliqué sur une VET

2nd vue de l'onglet "Résultats"

après avoir cliqué sur une VET

recupererContratPedagogiqueResultatElpEpr

Le web service "Pédagogique" se base sur plusieurs paramètres clés :

Nom du paramètreDéfinition
Source de résultat

"Paramètre permettant de choisir entre les résultats extraits directement depuis Apogée, les résultats extraits depuis les tables d’extractions des résultats d’Apogée ou aucun résultat (hormis les validations ou les résultats antérieurs). Pour ce dernier cas, le connecteur retourne le contrat pédagogique."

État de délibération"Paramètre permettant, dans le cas d’un choix de source de résultat « Directement dans Apogée », de définir quel doit être l’état d’avancement des délibérations pour remonter les résultats."
Session"Paramètre permettant, dans le cas d’un choix de source de résultat « Directement dans Apogée », de définir de quelle session vont être récupérées les données résultats."
Type de résultat"Paramètre permettant, dans le cas d’un choix de source de résultat « Directement dans Apogée » ou « extraction Apogée », de définir le type de résultat (admission et/ou admissibilité) des données résultats qui vont être récupérées."
État IAE"Paramètre permettant de définir l’état des inscriptions administratives aux étapes qui vont être récupérées."

Notes aux diplômes et aux VET

Dans le cas où le paramètre "sourceResultats" du fichier context.xml est paramétré sur "Apogee", la méthode recupererContratPedagogiqueResultatVdiVet du web service "Pédagogique" est appelée avec les paramètres suivant :

ParamètreValeur
code étudiantcode de l'étudiant dont le dossier est en consultation
code année"toutes"
source de résultat"Apogee"
état de délibérationEn fonction du profil de l'utilisateur, valeur du paramètre correspondant (onglet "Notes et résultats" de l'adminView) :
  • temoinNotesEtudiant
  • temoinNotesEnseignant
session"toutes"
type de résultat"tous"
État IAEEn fonction du profil de l'utilisateur, valeur du paramètre correspondant (onglet "Notes et résultats" de l'adminView) :
  • temoinEtatIaeNotesEtudiant
  • temoinEtatIaeNotesEnseignant

Dans le cas où le paramètre "sourceResultats" du fichier context.xml est paramétré sur "Apogee-Extraction", le retour de l'appel si dessus est fusionné avec le retour de l'appel suivant :

ParamètreValeur
code étudiantcode de l'étudiant dont le dossier est en consultation
code année"toutes"
source de résultat"Apogee-Extraction"
état de délibérationnull
session"toutes"
type de résultat"tous"
État IAEEn fonction du profil de l'utilisateur, valeur du paramètre correspondant (onglet "Notes et résultats" de l'adminView) :
  • temoinEtatIaeNotesEtudiant
  • temoinEtatIaeNotesEnseignant

La fusion est effectuée de la manière suivante :

Pour savoir si une année est couverte par l'extraction, l'application se base sur les paramètres suivants (onglet Notes et Résultats" de l'adminView) :


Les données récupérées sont ensuite filtrées en vérifiant les conditions suivantes en adéquation avec les paramètres de l'onglet "Notes et résultats" de l'adminView :

Notes aux EC d'une VET

La méthode recupererContratPedagogiqueResultatElpEpr du web service "Pédagogique" est appelée avec les paramètres suivant :

ParamètreValeur
code étudiantcode de l'étudiant dont le dossier est en consultation
code annéeannée de la VET sélectionnée
code étapecode de la VET sélectionnée
version VETversion de la VET sélectionnée
source de résultat

En fonction du paramètre "sourceResultats" du fichier context.xml :

  • "Apogee"
  • "Apogee-Extraction"
état de délibérationEn fonction du paramètre "sourceResultats" du fichier context.xml :
  • Si "sourceResultats" ="Apogee"  => "AET"
    • récupération de tous les résultats (le trie sera effectué à postériori) pour contourner à un comportement du webservice, 
  • Si "sourceResultats" = "Apogee-Extraction" => null
session"toutes"
type de résultat"tous"
État IAEEn fonction du profil de l'utilisateur, valeur du paramètre correspondant (onglet "Notes et résultats" de l'adminView) :
  • temoinEtatIaeNotesEtudiant
  • temoinEtatIaeNotesEnseignant

Les données récupérées sont ensuite filtrées en vérifiant les conditions suivantes en adéquation avec les paramètres de l'onglet "Notes et résultats" de l'adminView :


Tester les WebServices Apogée avec SoapUI

Lorsqu'une anomalie est constatée dans l'affichage des notes et résultats proposé par MonDossierWeb interroger directement les web services Apogée est souvent nécessaire.

Recouper le retour avec la documentation ci-dessus permet de cibler l'origine du problème : Apogée (et ses web services) ou MonDossierWeb.

Un outil couramment utilisé pour tester des web services SOAP est SoapUI : https://www.soapui.org/tools/soapui/

Voici un exemple d'utilisation pour tester un appel à la méthode recupererContratPedagogiqueResultatElpEpr du web service "Pédagogique" d'Apogée :