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

image

Pour envoyer plusieurs dossiers SISH ou SCHS

  1. Créer un script bash avec les droits d’exécution
touch push.sh
chmod +x push.sh
  1. 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
  1. Exécuter le script
sh push.sh

Un dossier n'est pas envoyé suite à une contrainte non respectée

image

  1. Demander au partenaire d'éditer le signalement
  2. Créer un ticket en vous appuyant de la spécification SISH ou SCHS (exemple: https://github.com/MTES-MCT/histologe/pull/2276)