Lien Calendrier


Cette section présente l'écran CALENDRIER.


Présentation

FormApp propose des options pour exporter les informations de sessions sous forme de fichiers :

  • au format XML
  • au format JSON

Ces fichiers peuvent ensuite être exploités par un webmaster sur un site internet.

graph LR A[Session 21054] -->|Envoi web| B(Fichier XML ou JSON) A1[Session 21062] A2[Session prévisionnelle ] -->|Envoi web| B A3[Session prévisionnelle ] -->|Envoi web| B A4[Session 21312] B -->|FTP| D[Site Web]

La partie "Détail" affiche les données thème, libellé, intitulé, dates... sur deux groupes distincts :

  • à gauche, les valeurs de gestion
  • à droite, les valeurs commerciales. Ces dernières peuvent être personnalisées à la demande pour préciser des informations spécifiques (ex : Intitulé "Formation Excel" => "Initiation Excel 2016").
graph LR subgraph Données Commerciales c1(Texte : Excel 2019) c2(Intitule 2 : Techniques Avancées) c3(date : les 12 et 13 février) c4(dureeprix : Toulouse ou Bordeaux) end subgraph Site Web c1-->b1(Excel 2019) c2-->b2(Techniques avancées) c3-->b3(les 12 et 13 février) c4-->b4(Toulouse ou Bordeaux) end subgraph Données Session a1(Intitule : Excel)--> |Modification| c1 a2(Intitule2 : Session expert)--> |Modification|c2 end

Un clic sur la flèche permet de basculer les valeurs de gestion vers les zones commerciales).

Zones importantes :
Date : Cette zone est libre, il n'y a pas de lien avec la date de début effective de la session ou la zone date "commerciale" (ex : Premier trimestre 2022).
Elle est utilisée pour effectuer des tris et des requêtes de suppression.
Affichage sur calendrier (WebShow) :

Chargement

Mode Rapide : Liste des sessions de la société avec session.Actif = 1 et session.Inter = 1 et session.ShowWeb = 1
Mode Complet : Liste des sessions de la société avec session.Actif = 1 et session.Inter = 1

Traitement

Retrait des sessions avec des dates dépassées

update stagesessionprogramme set webshow = 0 where WebShow=1 and WebDate01 < CURRENT_TIMESTAMP and Societe

Envoi des infos sur site internet

FormApp permet d'exporter les données du catalogue vers un site internet distant.

La procédure liste les programmes éligibles, prépare les données associées et les stocke dans un fichier de travail. Ce dernier est ensuite envoyé par FTP.

Exemple de contenu de fichier généré :

[
  {
    "items": [
      {
        "theme": "344 - Sécurite des biens et des personnes, police, surveillance",
        "stage": [
          {
            "id": "def7ab07-1e96-490e-972f-72a36a7aa2e0",
            "texte": "SAUVETEUR SECOURISTE DU TRAVAIL - Maintien et Actualisation des compétences",
            "date": "M.A.C. S.S.T.",
            "lieu": "CAHORS",
            "nbplaces": 10,
            "dureeprix": "36 eiu",
            "intitule2": "dsjdmkfmkfùmpkf",
            "url": "https://www.test.com/fr",
            "edof_objectif": "Perfectionnement, élargissement des compétences",
            "edof_etatRecrutement": "Fermé",
            "edof_parcours": "96213 - collectif",
            "edof_modaliteAdmission": "Admission sans disposition particulière",
            "edof_langue": "Français",
            "edof_modaliteEnseignement": "Formation entièrement présentielle",
            "edof_modaliteEntreesSorties": "Entrées/sorties à dates fixes",
            "edof_tauxTva": "Soumis au taux de 20 %",
            "edof_rythmeFormation": "En journée"
          }
        ]
      },
      {
        "theme": "BASE DE DONNEES",
        "stage": [
          {
            "id": "f41f3a22-2be3-4ece-9c2e-b11e64bf0b88",
            "texte": "Perfectionnement aux bases de données et au langage SQL",
            "date": "Septembre / Octobre",
            "lieu": "AGEN",
            "nbplaces": 8,
            "dureeprix": "3 jours",
            "intitule2": "Contactez nous !",
            "url": "https://www.test.com/fr",
            "edof_objectif": "Perfectionnement, élargissement des compétences",
            "edof_etatRecrutement": "Fermé",
            "edof_parcours": "96213 - collectif",
            "edof_modaliteAdmission": "Admission sans disposition particulière",
            "edof_langue": "Français",
            "edof_modaliteEnseignement": "Formation entièrement présentielle",
            "edof_modaliteEntreesSorties": "Entrées/sorties à dates fixes",
            "edof_tauxTva": "Soumis au taux de 20 %",
            "edof_rythmeFormation": null
          },
          {
            "id": "f962590c-84b3-48d0-a0f0-74f8fa6a1a19",
            "texte": "Introduction aux bases de données et au langage SQL",
            "date": "3 juillet 2021",
            "lieu": "NANTES",
            "nbplaces": 2,
            "dureeprix": "6 jours",
            "intitule2": "Contactez-nous !",
            "edof_objectif": "Perfectionnement, élargissement des compétences",
            "edof_etatRecrutement": "Fermé",
            "edof_parcours": "96213 - collectif",
            "edof_modaliteAdmission": "Admission sans disposition particulière",
            "edof_langue": "Français",
            "edof_modaliteEnseignement": "Formation entièrement présentielle",
            "edof_modaliteEntreesSorties": "Entrées/sorties à dates fixes",
            "edof_tauxTva": "Soumis au taux de 20 %",
            "edof_rythmeFormation": "En journée"
          },

Editions

Planning formaté

Base de données

Les données sont stockées dans la table StageSessionProgramme.

Zone Type Info
WebText01 Thème
WebText02 Texte Intitulé
WebText03 Date Zone libre
WebText04 Lieu Zone libre
WebText05 DureePrix Zone libre
WebText06 Intitule2 Intitulé 2
WebDate01 Date Date de référence : utile pour les tris