Esabora ‐ Troubleshooting - MTES-MCT/histologe GitHub Wiki
Esabora - Troubleshooting
Des affectations ont eu lieu avant que le partenaire (ARS ou SCHS) soit configuré.
Après avoir activé la synchronisation et saisit les identifiants, exécuter la commande suivante
Pour envoyer des dossiers SCHS d'un territoire
scalingo -a [nom-application] run php bin/console app:push-esabora-dossier schs --zip=[code-departement]
Pour envoyer des dossiers ARS d'un territoire
scalingo -a [nom-application] run php bin/console app:push-esabora-dossier sish --zip=[code-departement]
Un dossier est marqué comme synchronisé alors qu'ils n'est pas visible sur esabora
Message d'erreur typique : Le dossier n'a pas été trouvé
Après avoir identifié le ou les signalements, envoyer le ou les dossiers vers esabora
Pour envoyer un dossier SCHS, exécuter la commande suivante
scalingo -a [nom-application] run php bin/console app:push-esabora-dossier schs --uuid=aea5ac61
Pour envoyer un dossier SISH, exécuter la commande suivante
scalingo -a [nom-application] run php bin/console app:push-esabora-dossier sish --uuid=aea5ac61
Des dossiers sont marqués comme synchronisés alors qu'ils ne sont pas visibles sur esabora
Pour envoyer plusieurs dossiers SISH ou SCHS
- Créer un script bash avec les droits d’exécution
touch push.sh
chmod +x push.sh
- Coller le script avec la liste des uuid des dossiers
#!/bin/bash
uuid_list=("aea5ac61"
"a7c02566"
"746edb50"
"d28ea4f3")
for uuid in "${uuid_list[@]}"
do
scalingo -a [nom-application] run php bin/console app:push-esabora-dossier schs --uuid="$uuid"
done
- Exécuter le script
sh push.sh
Un dossier n'est pas envoyé suite à une contrainte non respectée
- Demander au partenaire d'éditer le signalement
- Créer un ticket en vous appuyant de la spécification SISH ou SCHS (exemple: https://github.com/MTES-MCT/histologe/pull/2276)