Table des matières
Onboarding (Gestion d'inscriptions locales) : Guide technique
Données interrogeable par l'attestation de formation (PDCertificate)
Le module Onboarding implémente l'API d'interrogation de données permettant à une attestation de formation de puiser dans les données d'OnBoarding pour construire le document.
La forme générale de l'API d'injection de données est documentée ici :
https://docs.activeprolearn.com/doku.php?id=mod:pdcertificate:technique:placeholders
Catalogue de données
Ce qui suit décrit l'ensemble des données interrogeables sur le composant Onboarding. Les objets décrits ci-dessous sont extraits dans le contexte de l'attestation qui les demande (donc lié à l'identité du bénéficiaire de l'attestation, et au cours courant).
Les données sont obtenues à partir de l'export pour les templates Mustache et notifications par email. Certaines données sont donc reformatées et retraitées sous leur forme “affichable”, par rapport à leur forme stockée en base de données. Les listes ci-dessous se limitent aux données fonctionnellement “intéressantes”, mais le schéma de base de données est intégralement accessible.
- Objet :
session(Session de formation)session|idnumber: Identifiant de sessionsession|timestart: Date de début de session (ou date 1er jour) - Valeur affichablesession|timeend: Date de fin de session (ou fin du dernier jour) - Valeur affichablesession|location: Lieusession|effectiveduration: Code duréesession|duration: Durée (valeur affichable du code durée)session|mode: Code modalitésession|modestring: Valeur affichable de la modalité
- Objet :
institution(Institution validante)institution|code: Code externe institutioninstitution|name: Nom institutioninstitution|address1: Ligne d'adresse 1institution|address2: Ligne d'adresse 2institution|zipcode: Code zipinstitution|city: Villeinstitution|zone: zone institution (canton)institution|type: Type institution - A AJOUTER ULTERIEUREMENT
- Objet :
request(Demande de formation)request|code: code identifiant unique de demanderequest|sessionid: Identifiant de session (égal àsession.idnumber)request|firstname: Prénom demandeurrequest|lastname: Nom demandeurrequest|address: Adresse demandeurrequest|zip: Code ZIP demandeurrequest|city: Ville demandeurrequest|email: Email demandeurrequest|statusstring: Statut demandeur (valeur affichable) - A AJOUTERrequest|statusfromyear: Année d'obtention du statutrequest|timecreated: Date (affichable) du dépot de demanderequest|validation0: Date (affichable) de la confirmation demanderequest|validation1: Date (affichable) de la validation de demanderequest|validation2: Date (affichable) du traitement interne de demande (inscription)
———
Retour au sommaire de la solution - Retour à l'index des plugins - Retour au catalogue
