Pour commencer, merci de votre compréhension : mon superviseur a accepté un nouvel emploi et m’a laissé un site Web d’abonnement en ligne pour les parcelles, créé sous la forme d’une WebApp sur AGOL. Il l’a créé et mis à la disposition du public au début de l’année sans le tester, et j’essaie maintenant d’obtenir des mises à jour pour le rendre plus convivial. Ce site est censé remplacer notre ancien système, que le public utilisait pour accéder à nos données fiscales et d’évaluation.
J’apprends encore comment tout fonctionne, car il n’a laissé aucune documentation et n’a fait participer personne d’autre à la conception ni au développement.
Mon problème est que certaines valeurs ne s’affichent pas dans les fenêtres contextuelles lorsqu’une personne recherche une parcelle en particulier dans le champ de recherche. Dans ce cas précis, il s’agit des champs relatifs aux impôts impayés. J’ai 8 champs regroupés à l’aide d’une expression dans la configuration de la fenêtre contextuelle. Les données proviennent de CAMA (notre programme d’évaluation) et sont jointes à celles de nos parcelles.
Le résultat devrait ressembler à ceci :
IMPÔTS IMPAYÉS 2017 : $####
2016 : $####
2015 : $####
IMPÔTS IMPAYÉS : TOTAL : $####
Les années et les montants sont calculés automatiquement et extraits de SQL.
Si une parcelle n’a pas d’impôts impayés, les années devraient tout de même s’afficher, comme ci-dessous :
IMPÔTS IMPAYÉS 2017 : $
2016 : $
2015 : $
IMPÔTS IMPAYÉS : TOTAL : $
Lorsqu’une personne recherche une parcelle à l’aide de son identifiant unique, les champs s’affichent vides. Voici le résultat :
IMPÔTS IMPAYÉS : $
: $
: $
IMPÔTS IMPAYÉS : TOTAL : $
Si une personne clique sur la parcelle, les champs sont correctement renseignés et le résultat ressemble au premier exemple.
Pourquoi les fenêtres contextuelles diffèrent-elles selon la façon dont on localise une parcelle ? Si les percepteurs et les évaluateurs qui utilisent ce site recherchent une parcelle, ils vont croire qu’il n’y a pas d’impôts impayés, ce qui pourrait poser de gros problèmes.
Nous avons testé le problème, et il semble se produire de la même manière lorsque nous recherchons d’autres parcelles ou que nous cliquons dessus.
Avez-vous des suggestions ?
Mise à jour : Cela semble lié aux expressions personnalisées de la configuration de la fenêtre contextuelle, que j’utilise pour afficher ces données. Si je les supprime, les valeurs semblent s’afficher lors d’une recherche, mais le résultat est vraiment affreux.
Lors des tests, le problème se produit avec toutes les combinaisons de ces expressions personnalisées. J’ai vérifié que les valeurs étaient traitées comme des nombres et non comme des chaînes, mais j’obtiens toujours le même résultat. J’ai deux autres expressions personnalisées qui concernent d’autres champs, et celles-ci semblent fonctionner correctement.
Capture d’écran jointe. Voici ce que je vois lorsque j’ouvre la configuration de la fenêtre contextuelle.