Gestion des délinquants
Application
Exigence commerciale
DISC (Database & Intranet for Safer Communities) est une plateforme de publication en ligne unique, conçue spécifiquement pour le partage d'informations et la sensibilisation d'un groupe d'individus ou d'organisations partageant un objectif commun. Il peut s'agir de nouvelles, de documents, d'"alertes", d'informations sur des événements à venir, mais aussi d'informations sur des personnes. Dès le départ, DISC a été conçu pour garantir la conformité avec la loi sur la protection des données. Il est donc largement utilisé pour gérer les données personnelles, même les données personnelles sensibles. DISC ne se contente pas de "forcer" ses administrateurs à se conformer à la loi, il fait en sorte qu'il soit difficile pour les membres de chaque groupe de ne pas se conformer strictement à la loi sur la protection des données.
Où il est utilisé
DISC est le système de partage d'informations en ligne le plus largement utilisé au Royaume-Uni pour les Shopwatches, Pubwatches, Business Crime Reduction Partnerships, Business Improvement Districts et un nombre croissant de grands centres commerciaux. Il existe actuellement plus de 140 implantations de DISC dans tout le pays, couvrant plus de 250 villes, centres-villes et zones rurales, soit plus de 25 000 entreprises participantes. DISC est particulièrement utile dans les situations où l'administrateur doit communiquer régulièrement avec une communauté composée d'organisations indépendantes ou d'individus - tels que les détaillants ou les détenteurs de licences dans les partenariats locaux de réduction de la criminalité commerciale, les aides dans les organisations caritatives et autres organisations bénévoles, ou, dans presque toutes les organisations commerciales, les clients. Elle réduit la criminalité locale en partageant des informations avec d'autres régions. L'une des caractéristiques de DISC est que les administrateurs individuels des partenariats compatibles avec DISC peuvent accéder aux données des délinquants des autres partenaires dans ce que la société appelle des "vues consolidées des données sur les délinquants". Ainsi, les administrateurs peuvent, à l'aide de filtres simples et faciles à utiliser, vérifier si des délinquants apparemment de faible niveau actifs dans leur propre région sont en fait plus largement connus et donc peut-être prolifiques ou des délinquants de "niveau 2".
Le besoin
Comme il s'agissait d'une application développée, nous nous sommes concentrés sur la correction des bogues existants et sur l'ajout de fonctions d'amélioration afin de garantir aux utilisateurs de DISC une meilleure expérience lors de l'utilisation du système. DISC a été conçu avec des rapports d'incidents et des rapports d'intelligence où les utilisateurs peuvent créer de nouveaux incidents avec les détails complets de l'incident, les détails du délinquant, l'implication de la police, les images du délinquant et les images de l'incident également. Notre travail consistait à créer un rapport de crime basé sur le rapport d'incident afin qu'il puisse être envoyé à la police à partir du système.
Rapports sur la criminalité
Cela permet aux utilisateurs du DISC de soumettre des "rapports d'infraction" à une adresse électronique de la police, qui est ajoutée au DISC par l'administrateur. Lorsqu'un utilisateur soumet un rapport d'incident via le site web, il a la possibilité d'envoyer un rapport d'infraction à la police. Les rapports d'infraction sont générés à partir des données du rapport d'incident, des dossiers du délinquant et de l'utilisateur, avec des champs supplémentaires que l'utilisateur peut remplir lui-même.
FLUX DE TRAVAIL
SOUMISSION D'UN RAPPORT DE CRIME
FORMULAIRE DE DÉCLARATION DE CRIME
RAPPORT DE POLICE AU FORMAT PDF
ACTIVATION/DÉSACTIVATION DE LA SOUMISSION DE RAPPORTS D'INFRACTION - PANNEAU D'ADMINISTRATION
Et le sous-module : Déclarations de témoins
Donner aux utilisateurs la possibilité de créer également une "déclaration de témoin" lorsqu'ils créent un rapport d'infraction. Une déclaration de témoin est un document officiel qui peut être utilisé comme preuve devant un tribunal.
Les déclarations de témoins seront créées sous forme de PDF, en utilisant les données de certains champs du rapport d'infraction et de l'enregistrement de l'utilisateur. Le PDF de la déclaration de témoin complété sera joint aux courriels envoyés à la police et à l'utilisateur, en même temps que le PDF du rapport d'infraction complété.
ACTIVATION/DÉSACTIVATION DE LA SOUMISSION D'UNE DÉCLARATION DE TÉMOIN
DÉCLARATION DE TÉMOIN FORMAT PDF
Le défi et la solution
Après avoir soigneusement étudié toutes les exigences et les résultats souhaités, nous nous sommes attelés à la conception et à la création de ce nouveau système qui aboutirait à ces résultats. Cela n'a pas été facile. Nous avons passé de nombreuses semaines à étudier le fonctionnement de l'application et à comprendre l'architecture de la base de données utilisée dans le système, nous avons effectué de nombreux appels skype avec les clients, des discussions de groupe puisque l'application était construite dans une ancienne version de Rails et nous avons été en mesure de prioriser ce que notre client voulait et de mettre en place un plan d'action qui garantirait l'atteinte de leurs objectifs. Application Web Ruby on Rails, design UI/UX, architecture DB, gestion des rapports d'incidents, gestion du contenu (alertes, articles, incidents, recherche d'identité), déploiement de l'application, analyse des rapports de crimes, gestion des membres.
Client
Application de gestion des délinquants
Heures de travail passées
1600+ heures
Les technologies
- Ruby 1.9.3-p125, Rails 3.1.3, Haml/Sass/JS.
- Gemmes - Devise, texticle, httparty, activeadmin, sass-rails, delayed_job_active_record, carrierwave, remotipart, mdquery, activerecord-postgres-hstore, database_cleaner, haml, factory_girl_rails
Résultats
- Une application sans bug avec une nouvelle interface utilisateur.
- Les utilisateurs peuvent envoyer les "rapports d'infraction" à une adresse électronique de la police lorsqu'ils soumettent un rapport d'incident.
- Les rapports d'infraction sont générés au format PDF à partir des données du rapport d'incident, de l'enregistrement du délinquant et de l'enregistrement de l'utilisateur.
- L'utilisateur peut activer/désactiver l'option de signalement des délits à partir du panneau d'administration de l'utilisateur.
- L'utilisateur a la possibilité de créer une "déclaration de témoin" lors de la création d'un rapport d'infraction.
- L'utilisateur peut activer/désactiver la soumission d'une déclaration de témoin dans le formulaire de rapport de crime lui-même.
- La déclaration de témoin sera créée au format PDF, en utilisant les données de certains champs du rapport d'infraction et de l'enregistrement de l'utilisateur.
- Le fichier PDF du rapport d'infraction et le fichier PDF de la déclaration de témoin seront joints aux courriels et envoyés à la police et à l'utilisateur.
Les détails des clients sont protégés par un NDA strict et, par conséquent, nous ne divulguons pas ces informations. Cependant, nous pouvons vous fournir des références une fois que vous faites une demande.