Pays
Industrie
Plate-forme
Exigence commerciale
Le client a besoin d'une solution pour le système de gestion des flux de travail, à l'aide de laquelle les tâches peuvent être gérées. À l'aide de cette application, les administrateurs peuvent créer des tâches sous forme de nœuds et chaque nœud du flux apparaîtra comme une tâche pour l'utilisateur en fonction du rôle et de la disponibilité de l'utilisateur.
L'application a géré les éléments suivants
- Connexion dynamique d'une base de données externe avec différents adaptateurs.
- Créez un flux complet en saisissant manuellement les champs SQL bruts et la base de données externe.
- Déclenchez le flux et attribuez-le à l’utilisateur disponible.
- Exécution dynamique de scripts Java
- Traduction de langage dynamique pour les données statiques et dynamiques en créant une langue et en téléchargeant un fichier de traduction.
Fonctionnalités du système de gestion des flux de travail
- Solution prenant en charge la fonctionnalité multilingue pour les données statiques et dynamiques, en utilisant un simple téléchargement de fichier depuis le front-end.
- Connexion entre bases de données externes et internes à l’aide d’un simple front-end.
- Déclenchez le flux plusieurs fois.
- Création automatique de tâches basée sur l'achèvement de la tâche parent.
- Répartition des tâches entre les utilisateurs en fonction de la disponibilité de l'utilisateur.
- Transférez la tâche à un autre utilisateur du même rôle.
Caractéristiques du système de mesure d'audience
- Traitez quotidiennement une grande quantité de données, sur différents sites/marchés, etc. et fournissez des résultats de mesure précis.
- Cadre de reporting pour présenter les résultats sous forme de graphiques et de diagrammes.
- Migration sans tracas lors de la mise à jour des données.
- Cadre de test automatisé pour faciliter les tests et garantir l’absence de bug.
- Cartes de localisation interactives pour identifier et sélectionner des emplacements.
- Intégration API pour la gestion asynchrone des données et des rapports.
- Les performances de l'application sont surveillées via New-Relic.
- Les cartes des rapports incluent désormais également séparément les couches de densité de points et kml. Il affiche également les résultats en fonction des codes postaux sélectionnés par l'utilisateur, etc. via des cartes et remplit les détails de mesure correspondants.
- L'application utilisait désormais le service Amazon RDS() pour l'utilisation de la base de données et les sauvegardes. Il s'agit d'un service de base de données relationnelle basé sur le cloud.
Solution
Carmatec possède une grande expérience dans le développement d'applications de nature dynamique et est donc choisie comme partenaire de développement.
Le système a été construit avec 2 modules fonctionnels différents à l’esprit.
Administrateur
- Gestion du flux de travail
- Connexion à la base de données interne et externe
- Gestion des utilisateurs et des rôles
- Déclencher des flux
- Gérer les vacances et les jours fériés
Utilisateur normal
- Déclencher des flux
- Terminez la tâche pour la date assignée
Client – Entreprise de logiciels, Turquie
Heures de travail passées – 1200+ heures
Pile technologique
- Ruby 2, Rails 3.2.17, HTML/CSS/JS.
- Gemmes – jquery-fileupload-rails, trombone, rubyzip, périphérique, cancan, will_paginate, meta_search, delay_job_active_record
- Intégration de l'application avec ftp hidrive pour stocker des fichiers
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.