Land
Industrie
Plattform
Geschäftsanforderung
Der Kunde benötigt eine Lösung für das Workflow-Management-System, mit der Aufgaben verwaltet werden können. Mit dieser Anwendung können Administratoren Aufgaben in Form von Knoten erstellen und jeder Knoten im Ablauf wird je nach Rolle und Benutzerverfügbarkeit als Aufgabe für den Benutzer angezeigt.
Die Anwendung hat Folgendes behandelt
- Dynamische Anbindung externer Datenbanken mit unterschiedlichen Adaptern.
- Erstellen Sie einen vollständigen Ablauf, indem Sie Roh-SQL- und externe Datenbankfelder manuell eingeben.
- Lösen Sie den Flow aus und weisen Sie ihn dem verfügbaren Benutzer zu.
- Dynamische Ausführung von Java-Skripten
- Dynamische Sprachübersetzung für statische und dynamische Daten durch Erstellen einer Sprache und Hochladen einer Übersetzungsdatei.
Funktionen des Workflow-Management-Systems
- Lösung zur Unterstützung der Mehrsprachenfunktion für statische und dynamische Daten mithilfe eines einfachen Datei-Uploads vom Frontend.
- Verbindung zwischen externen und internen Datenbanken über ein einfaches Frontend.
- Flow mehrmals auslösen.
- Automatische Aufgabenerstellung basierend auf dem Abschluss der übergeordneten Aufgabe.
- Aufgabenverteilung unter Benutzern basierend auf der Benutzerverfügbarkeit.
- Übertragen Sie die Aufgabe an einen anderen Benutzer mit derselben Rolle.
Funktionen des Publikumsmesssystems
- Verarbeiten Sie täglich große Datenmengen über verschiedene Standorte/Märkte hinweg usw. und liefern Sie genaue Messergebnisse.
- Berichtsrahmen zur Darstellung der Ergebnisse in Grafiken und Diagrammen.
- Problemlose Migration bei Datenaktualisierungen.
- Automatisiertes Test-Framework zur Vereinfachung des Testens und zur Gewährleistung von Fehlerfreiheit.
- Interaktive Standortkarten zur Identifizierung und Auswahl von Standorten.
- API-Integration für die asynchrone Verarbeitung von Daten und Berichten.
- Die Leistung der Anwendung wird durch New-Relic überwacht.
- Berichtskarten enthalten jetzt auch separate Punktdichte- und KML-Ebenen. Es zeigt auch die Ergebnisse basierend auf den vom Benutzer ausgewählten Postleitzahlen usw. über Karten an und füllt die entsprechenden Messdetails aus.
- Die Anwendung nutzte jetzt den Amazon RDS()-Dienst für die Datenbanknutzung und Sicherungen. Es handelt sich um einen cloudbasierten relationalen Datenbankdienst.
Lösung
Carmatec verfügt über große Erfahrung in der Entwicklung dynamischer Anwendungen und wurde daher als Entwicklungspartner ausgewählt.
Das System wurde mit Blick auf zwei verschiedene Funktionsmodule gebaut.
Administrator
- Workflow-Management
- Anbindung an interne und externe DB
- Benutzer- und Rollenverwaltung
- Triggerflüsse
- Verwalten Sie Urlaub und Feiertage
Normaler Benutzer
- Triggerflüsse
- Schließen Sie die Aufgabe zum zugewiesenen Datum ab
Klient – Softwareunternehmen, Türkei
Mannstunden aufgewendet – 1200+ Stunden
Technologie-Stack
- Ruby 2, Rails 3.2.17, HTML/CSS/JS.
- Edelsteine – jquery-fileupload-rails, paperclip, Rubyzip, Device, Cancan, Will_Paginate, Meta_Search, Delayed_Job_Active_Record
- Integration der Anwendung mit FTP-HiDrive zum Speichern von Dateien
Kundendaten unterliegen einer strengen Geheimhaltungsvereinbarung und wir geben diese Informationen daher nicht weiter. Auf Anfrage können wir Ihnen jedoch gerne Referenzen nennen.