Principe
Plutôt que d’importer les fichiers de données manuellement via l’interface web de PMSIpilot, la fonctionnalité “HUB” permet aux utilisateurs de déposer directement des fichiers dans un répertoire spécifique pour les voir intégrés automatiquement par le système. Les intégrations ont lieu deux fois par jour, à midi et à minuit.
Cette documentation explique pourquoi cette intégration a lieu techniquement à midi et à minuit, et détaille comment lancer manuellement la tâche d’intégration à tout moment.
Tâche planifiée utilisée
Donc pour lancer l’intégration automatique voici comment faire :
1. Se connecter avec le compte pmsiadmin en SSH sur le serveur Pilot via un logiciel comme Putty par exemple.
2. Aller dans le répertoire /var/www/pmsipilot en tapant la commande :
cd /var/www/pmsipilot
3. Puis exécuter la commande :
php symfony pmsipilot-hub:manager /var/pmsipilot/hub/pmsipilot/ >> /var/log/pmsipilot/hub.log 2>&1
Tout tient sur une ligne, il n’y a pas de retour normalement :
php symfony pmsipilot-hub:manager /var/pmsipilot/hub/pmsipilot/ >> /var/log/pmsipilot/hub.log 2>&1
4. Attendre que la commande se soit entièrement exécutée (retrouver le “prompt” ; quelques secondes à quelques minutes).
5. Pour voir si la tâche s’est correctement lancée, aller dans l’application PMSI Pilot via son interface web, puis aller dans les logs d’imports et regarder si des tâches d’importation sont bien en cours d’exécution.