Le scheduler ( planificateur de tache) permet de déclencher des actions planifier sur des temps prédéfinie ou a intervalle de temps prédéfinie.
1 Installation
1.1 Serveur IIS
Prérequis : .Net Framework 4.8 installé sur la machine
Il est nécessaire d’avoir un serveur IIS, si il n’est pas installé alors lancer l’installation depuis le Gestionnaire de serveur
Onglet Gérer, ajouter des rôles et fonctionnalités
Les fonctionnalités ci-dessous doivent être activée sur le serveur IIS.
Lancer l’installation
Une fois l'installation de IIS terminée.
1.2. Site du Scheduler
1.2.1 Création
Création du site : copie dans le dossier ci-dessous du répertoire Scheduler fourni par Forterro Helios.
Possible de modifier le fichier de configuration, Web.config, contenu dans le répertoire Scheduler en fonction de l'environnement
Remplacer les caractères surlignés par les configurations de la société
- ConnectionStrings
- HOST = HeliosII à Nom du serveur Oracle
- SERVICE_NAME = HELIOSII à Nom de l’instance sur laquelle il faut se connecter
- helios / : USER de connexion au moteur Oracle
- appSettings
- UrL : ID/Nom du serveur hébergeant la Gateway
- Port : port d’écoute de la Gateway
- Alias: Instance de base de données
Lancer le gestionnaire des services internet (IIS)
- Le dossier Scheduler apparait dans les Default Site Web
- Il faut le convertir en application
1.2.2. Vérification
Dans le cas ou vous avez une erreur voici les différents point a vérifier
1.2.2.1 Application Pools
Vérifier dans le Pools d'application la version du CLR .NET
et dans le Scheduler vérifier les Paramètrages avancés...pour le liens vers le pool d'application
1.3 Service Scheduler
1.3.1. Installation du service
Sur le même serveur ou a été installé le serveur IIS, il faut copier le répertoire Clip. Hélios. Scheduler. Service fourni par Forterro Helios dans le dossier ci-dessous.
Modification du fichier de config sur ligné ci-dessous (champ surligné à mettre en conformité avec la configuration du client). Même type de paramétrage que celui effectué pour le site (WEB.config).
Installation du service en ligne de commande.
Lancer l’invite de commande en mode administrateur. Se placer dans le dossier ci-dessus et lancer l’installation du service.
Création d'un Service HeliosSchedulerService dans les Services.
Il faudra démarrer le service avec un clique droit sur le service → Démarrer
Création d'un fichier de log du service
1.4. Planificateur
Utiliser Internet Explorer pour lancer le site :http://localhost/Scheduler/
1.4.1 Création d'une Tache
Utilisation du bouton Créer pour planifier une tache.
Il faudra définir
- Un nom
- Les taches effectuées en cliquant dessus, pour les enlever il faudra faire un glisser déposer dans les taches disponibles
- Les jours de lancement (Lundi/Mardi/....Dimanche)
- L'heure de démarrage
- L'heure de fin de lancement
- La répétition de la tache ( Toutes les X heures(1->24) ou toutes les X minutes (1->59)
- Le chemin du fichier .ini à utiliser
- Rentre la tache planifié Inactif (Oui/Non) = Statut ETAT
Tache disponible
- REPORTING : Permet de lancer le scheduler de la personnalisation des états
- Historisation Monnaie : Mise a jour des taux et historisation
- BILAN
- CBN
- ...
1.4.2. Visualisation de la tache
Après enregistrement la tache planifié est visible dans dans la Gestion des tâches.
Orange : Visualiser
Bleu : Modifier
Rouge : Supprimer
Il sera possible de voir le statut de la tache ( en attente (non lancé) Terminé ( lancé avec succès) Erreur ( lancement KO)
1.4.3. LOG des taches
Les logs de l'exécution des taches seront disponible dans les logs du Service du scheduler C:\ProgramData\HeliosSchedulerService\