MTESSDev / FRW

Documentation et support de l'outil de création de formulaires web "low code"
5 stars 1 forks source link

Adresse Commerciales - Besoin des particules additionnels plus détaillées que ce que Poste Canada fournit #232

Open jpbeaulieu1 opened 6 months ago

jpbeaulieu1 commented 6 months ago

Décrivez votre besoin Pour la gestion des adresses, à la RBQ, nous avons besoin des particules des adresses. Principalement pour les adresses commerciale avec des bureaux ou des lotissements. L'objectif est de pouvoir déterminer l'emplacement exacte de l'adresse. Nous voulons aussi que l'utilisateur puisse bénéficier d'un outil de recherche d'adresse comme celui de Poste Canada. La problématique est liée au fait que Poste Canada ne sépare pas toutes les infirmations et que le module AdresseInternationale ne permet pas la saisie du numéro de l'emplacement de son type ni du suffixe. L'utilisateur est obliger de tomber en mode manuel pour saisir un bureau et à ce moment on perd toutes les particules.

Par exemple pour l'adresse fictive: 4-425 1/2 Boul Chuck Norris E Bureau 12B Québec Qc G1G 0G0 Canada

On voudrait recevoir:

{
  "Adresse": {
    "CodDirectionVoie": "E",
    "CodPostal": "G1G 0G0",
    "CodTypeEmplacement": "BU",
    "CodTypeVoix": "BO",
    "NoCivique": "425 1/2",
    "NoEmplacement": "4",
    "NomVoie": "Chuck Norris",
    "Ville": "Québec"
    "Pays": "Canada",
    "Province": "QC",
    "SuffixeNoCivique": "4",
    "SuffixeNoEmplacement": "B",
  }
}

Décrivez les alternatives que vous avez envisagées Nous pourrions utiliser le module AdresseInternationnale avec la recherche Poste Canada et redécouper l'information. Mais il y a risque d'erreur. Et il n'y a pas la possibilité de saisir le bureau.

Propostion de solution Une autre possibilité serait de faire en sorte que AdresseInternationnale puisse appeler un autre API que celui de Poste Canada et de lui ajouter la saisie des 3 nouvelles propriétés. Par exemple appeler un API développé par la RBQ. à ce moment, le Json ressemblerait à ceci

{
  "AdresseInternationnale ": {
        "ChoixPays": "CAN",
        "Pays": "CAN",
        "ModeSaisie": "apiRBQ",
        "PaysLong": "Canada",
        "EstValide": true,
        "AdresseComplete": "4-425 1/2 Boul Chuck Norris E Bureau 12B\nQuébec Qc G1G 0G0\nCanada",
        "RechercheAdresse": "530A",
        "AdresseLigne1": "4-425 1/2 Boul Chuck Norris E Bureau 12B",
        "AdresseLigne2": "",
        "Ville": "Québec",
        "ProvinceEtat": "QC",
        "CodePostal": "G1G 0G0",
        "ProvinceEtatLong": "Québec",
         "CodTypeEmplacement": "BU",
        "NoEmplacement": "4",
        "SuffixeNoEmplacement": "B",
        "AdresseRBQ": {
                "CodDirectionVoie": "E",
                "CodPostal": "G1G 0G0",
                "CodTypeEmplacement": "BU",
                "CodTypeVoix": "BO",
                "NoCivique": "425 1/2",
                "NoReferenceDGEQ": "123123",
                "NoEmplacement": "4",
                "NomVoie": "Chuck Norris",
                "Ville": "Québec"
                "Pays": "Canada",
                "Province": "QC",
                "SuffixeNoCivique": "4",
                "SuffixeNoEmplacement": "B",
        }
    }
}

AB#80819

Ghost3044 commented 6 months ago

Bonjour,

Serait-il possible de nous donner le nombre de formulaires qui auraient besoin de cette fonctionnalité ainsi que le volume approximatif pour chacun?

Merci,

jpbeaulieu1 commented 6 months ago

Bonjour

La RBQ fait affaire en grande partie avec des entreprises. Il y présentement 19169 adresses avec des emplacements (Bureau, Suite, Étage). Environ 200 nouvelles adresses avec emplacement sont ajoutées par année. Pour les formulaires anonyme, les utilisateurs doivent saisir l'adresse, si elle existe déjà dans notre système on ne la recrée pas. Donc il n'est pas évident de donner un volume exacte d'adresse contenant un emplacement qui pourrait être saisis.

Nous avons environ 80 formulaires que nous voulons moderniser, la plus part ont besoin du composant d'adresse.

Je vous reviens avec la une volumétrie de formulaire qui sont actuellement reçus en papier.

jpbeaulieu1 commented 6 months ago

Bonjour

La RBQ a reçus 43507 formulaires en 2022-2023. Dont 14364 formulaire "Demande ou modification de licences" qui est le plus gros volume.

jpbeaulieu1 commented 6 months ago

Bonjour

Suite à nos discutions, voici le format retourné par l'API de la RBQ

{
  "ListeAdresses": [
    {
      "ExtensionData": {},
      "AdresseComplete": "155 boulevard Charest Est Québec G1K 3G6",
      "AdresseLigne1": null,
      "AdresseLigne2": null,
      "AdresseLigne3": null,
      "CodeBureauRegional": "3",
      "CodeCategorieAdresse": "C ",
      "CodeMRC": 230,
      "CodeMunicipalite": 23027,
      "CodePostal": "G1K3G6",
      "CodeRegionAdministrative": "03",
      "CodeTerritoire": "03",
      "CodeZoneAssignation": 632,
      "Direction": "Est",
      "Latitude": 46.811909,
      "Longitude": -71.228221,
      "NoAppartement": null,
      "NoCivique": 155,
      "NoSeqAdresse": 2865932,
      "NoSeqAdresseFusion": null,
      "NomMunicipalite": "Québec",
      "NomMunicipalitePostale": "Québec",
      "NomOdonymeRecompose": "boulevard Charest Est",
      "NomTypeArtere": "boulevard",
      "Rue": "Charest",
      "SuffixeAppartement": "",
      "SuffixeNoCivique": null,
      "TypeArtere": "BO"
    }
  ],
  "NbAdresses": 1,
  "ExtensionData": {},
  "CodeRetour": "00",
  "EtatRetour": 0,
  "Message": "Succès"
}
Ghost3044 commented 6 months ago

Bonjour,

Nous devrions être en mesure de livrer cette fonctionnalité d'ici la prochaine année. On vous tient au courant!

Bonne journée,