Skip to main content

Utilitaire de transmission de déclarations issues de la plateforme http://www.reseaux-et-canalisations.ineris.fr/

Project description

DéclaTravaux

DéclaTravaux est un utilitaire de télétransmission des déclarations de projet de travaux (DT), des déclarations d'intention de commencement de travaux (DICT) et des avis de travaux urgents (ATU).

Le logiciel, développé dans le langage Python, est disponible sous la licence libre CeCILL (http://www.cecill.info/).

Contexte

Lorsque des travaux sont envisagés à proximité de réseaux ou canalisations, le maître d'ouvrage et/ou l'exécutant des travaux doit déclarer ce projet de travaux aux exploitants des réseaux concernés.

Pour ce faire, il doit obligatoirement consulter la plateforme http://www.reseaux-et-canalisations.ineris.fr/ : le déclarant y indique l'emprise géographique des travaux prévus, et, en retour, le téléservice lui propose de télécharger une archive contenant les déclarations à souscrire auprès des différents exploitants concernés.

Il appartient ensuite au déclarant d'envoyer par courriel les différentes déclarations ainsi téléchargées aux exploitants identifiés.

Objet du logiciel

Le présent logiciel a pour objet d'automatiser l'envoi par courriel des différentes déclarations.

Par un traitement de l'archive issue du téléservice, il extrait les informations relatives aux exploitants concernés et à leurs coordonnées, et procède à l'envoi des déclarations correspondant à chacun d'eux.

Utilisation

Lors du premier lancement du logiciel, il convient de renseigner les informations suivantes (bouton Paramètres) :

  • Configuration :
    • Répertoire de recherche : répertoire dans lequel le logiciel va automatiquement rechercher les archives issues du téléservice ;
    • Repertoire de traitement : répertoire dans lequel les archives sont conservées après avoir été traitées.
  • Courriels :
    • Adresse électronique : adresse éléectronique utilisée pour envoyer les déclarations aux exploitants ;
    • Mot de passe : mot de passe de connexion au serveur SMTP correspondant à l'adresse électronique ;
    • Adresse du serveur SMTP ;
    • Port du serveur SMTP ;
    • Nom de l'expéditeur : identité utilisée en signature des courriels.

Une fois ces informations renseignées, le logiciel va automatiquement rechercher des archives ZIP téléchargées sur le téléservice ; s'il n'en détecte aucune, il propose à l'utilisateur de sélectionner manuellement une archive.

Une fois le choix de l'archive confirmé par l"utilisateur, le logiciel :

  1. extrait les informations relatives aux exploitants contenues dans l'archive (notamment dans le fichier « *_description.xml ») ;
  2. associe à chaque exploitant la déclaration correspondante (au format PDF) ;
  3. se connecte au serveur de messagerie de l'utilisateur ;
  4. envoie un courriel à chaque exploitant, contenant en pièce jointe les fichiers requis ;
  5. envoie un courriel récapitulatif à l'utilisateur, confirmant l'envoi des différents courriels.

Bibliothèques tierces / Dépendances

Le logiciel utilise les bibliothèques tierces suivantes :

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

declatravaux-0.1.11.tar.gz (52.1 kB view details)

Uploaded Source

Built Distribution

declatravaux-0.1.11-py3-none-any.whl (55.1 kB view details)

Uploaded Python 3

File details

Details for the file declatravaux-0.1.11.tar.gz.

File metadata

  • Download URL: declatravaux-0.1.11.tar.gz
  • Upload date:
  • Size: 52.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.1.4 CPython/3.6.9 Linux/5.4.0-65-generic

File hashes

Hashes for declatravaux-0.1.11.tar.gz
Algorithm Hash digest
SHA256 15fb87658ee0530640b45d432d2c214fb9e4e700c09ffe96708e1aece204ff99
MD5 fb93af754da8157501cb01e4e79dec3d
BLAKE2b-256 5243ee5982eddae3e3f7ca8129f0692340a5c12dea2e39345bcdea6bbe3285d0

See more details on using hashes here.

File details

Details for the file declatravaux-0.1.11-py3-none-any.whl.

File metadata

  • Download URL: declatravaux-0.1.11-py3-none-any.whl
  • Upload date:
  • Size: 55.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.1.4 CPython/3.6.9 Linux/5.4.0-65-generic

File hashes

Hashes for declatravaux-0.1.11-py3-none-any.whl
Algorithm Hash digest
SHA256 b15abfb2c82990466d797517c6f2b395612c58d4e241d9bf9ab9dc44712f98be
MD5 67424f8486d0a2623b67c5cb4d077d75
BLAKE2b-256 e1520085bfe05ea65fef86ef1de3af2136c04629b5606674a0379af775c46d0a

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page