Websites
Panels aus Kunden, Mitarbeitern, Lieferanten und Partnern.
Geschäftsanwendungen
Die Anwendung soll eine bestimmte Aufgabe vereinfachen: Daten sammeln, den Benutzer durch eine Entscheidung führen und das Ergebnis sicher an das entsprechende System übertragen.
Panels aus Kunden, Mitarbeitern, Lieferanten und Partnern.
Registrierung von Ereignissen, Fotos, Status und Dokumenten im Feld.
Einfache Schnittstelle über FileMaker, ERP oder eine Reihe von Diensten.
Die browserbasierte Oberfläche kann Kunden, Mitarbeitern oder Partnern dienen. Der Benutzer sieht die notwendigen Aufgaben und Daten und die Vorgänge werden in einen gemeinsamen Prozess übertragen. Der Umfang kann Eingaben, Bestellungen, Akten, Genehmigungen oder Berichte umfassen.
Eine Webanwendung erfordert Verantwortung für den Server, Sitzungen, Berechtigungen und Datenzugriff. Nicht jede Funktion muss sich im öffentlichen Teil der Unternehmenswebsite befinden.

Ein Telefon, Tablet oder Terminal ist überall dort nützlich, wo Informationen entstehen: beim Wareneingang, im Lager, im Servicecenter oder in der Produktion. Wir beginnen das Projekt mit Aktivitäten und Arbeitsbedingungen – Netzabdeckung, Verwendung einer Kamera, eines Scanners oder Bedienung mit Handschuhen.
Wir können Go, WebDirect oder eine separate Webschnittstelle wählen, um den Anforderungen der Lösung gerecht zu werden. Native Anforderungen, Verteilung auf Geräte und Offline-Arbeit bedürfen einer gesonderten Bewertung. Wir gehen nicht von identischen Fähigkeiten aller Plattformen aus.

Manchmal benötigen Sie Zugriff auf lokale Dateien, Geräte oder bestimmte Workstation-Funktionen. Anschließend prüfen wir, ob die Aufgabe von einem bestehenden Kunden erledigt werden kann oder ein zusätzliches Modul erforderlich ist.
Bei der Übernahme einer älteren Anwendung führen wir eine Bestandsaufnahme der Abhängigkeiten und Daten durch. Wir prüfen die Kompatibilität mit der aktuellen Umgebung, die Installations- und Aktualisierungsmethoden sowie die Möglichkeit, Elemente schrittweise zu ersetzen.
Wir beschreiben Rollen und die wichtigsten Szenarien, bereiten Screens vor, bauen Logik und Integrationen auf. Anschließend testen wir Berechtigungen, korrekte und falsche Daten sowie das Verhalten nach Verbindungsverlust.
Die Implementierung umfasst eine vereinbarte Zugriffsmethode, die Vorbereitung der Benutzer und einen Plan für spätere Aktualisierungen. Das wichtige Ergebnis ist ein Arbeitsprozess, nicht nur eine Reihe von Ansichten.
Die Übergabe der Anwendung kann eine praktische Schulung der Benutzer und Administratoren zu ihren Aufgaben umfassen. Wir planen ein Pilotprogramm für viele Filialen, eine Reihe von Einführungen und gemeinsame Regeln für die Meldung von Problemen. Den Umfang eigenständiger Änderungen an Wörterbüchern, Formularen und Regeln ermitteln wir vor der Umsetzung.
Wer arbeitet, auf welchem Gerät und mit welchen Daten?
Überqueren Sie den Bildschirm anhand eines realen Beispiels.
Korrigieren Sie den Kurs, machen Sie einen Fehler, machen Sie eine Pause und kehren Sie zur Arbeit zurück.
Vereinbartes Ergebnis und Anweisungen für den Benutzer.
Zunächst legen wir fest, was der Benutzer ohne Zugriff auf den Server tun muss: Anweisungen lesen, Formular speichern oder allgemeine Daten ändern. Die Schnittstelle unterscheidet zwischen einer lokalen Speicherung und einem bestätigten Versand.
Die Wiederherstellung der Verbindung erfordert die Anerkennung der Wiederholung und der Prinzipien der Konfliktlösung. Die Installation der Anwendung selbst gewährleistet keinen Offline-Betrieb. Wir bewerten auch den Umfang der Daten auf dem Gerät, die Abmeldung, den Zugriffsverlust und die Art der Aktualisierung.
Sichtbare Informationen über die letzte Aktualisierung, anstehende Änderungen und entscheidungsbedürftige Daten.
Die von der anderen Person vorgenommene Änderung verschwindet beim Synchronisieren nicht. Wir legen die Fusions- oder Abwicklungsregel im Voraus fest.
Wir nutzen React und Next.js, um Portale und Anwendungen mit umfassender Interaktion zu erstellen. TypeScript trägt zur Aufrechterhaltung der Codekonsistenz bei und die Serverschicht überprüft Daten und Berechtigungen. PostgreSQL kann Transaktionen, Operationsverlauf und Berichte verarbeiten.
Die Anwendung kann mit PWA erweitert werden: Installation auf dem Gerät, ausgewählte Offline-Daten und kontrollierte Synchronisierung. Wenn das Backend des Unternehmens FileMaker ist, binden wir die neue Schnittstelle per API an dieses an und behalten dabei die Verantwortung für die Daten im vereinbarten System.
React, Vue oder Angular können mit einem Laravel-, ASP.NET Core-, Django- oder Node.js-Backend arbeiten. Wir binden die Bildschirmauswahl nicht an eine einzelne Serversprache. Die Architektur sollte die Entwicklung von Geschäftsregeln und Integrationen erleichtern.
Ihre eigene Benutzeroberfläche, Formulare, Filter und Rollen für Kunden und Ihr Team.
Eine relationale Datenbank für Anwendungsdaten mit Transaktionen und Konsistenzregeln.
Mobile Aufgaben, Installation und Status der expliziten Formularübermittlung.
Eine operative Anwendungsumgebung, die mit einem Portal oder anderen Diensten verbunden ist.
Vergleich
| Variante | Wenn es hilft | Was muss entschieden werden |
|---|---|---|
| Webanwendung / Portal | Zugriff über einen Browser für Ihr Team oder Ihre Kunden. | Rollen, Sitzungen, Geräte und Handhabung schwacher Verbindungen. |
| PWA | Ausgewählte Funktionen der Installation und Offline-Arbeit in der Webanwendung. | Unterstützte Browser, lokale Daten und Synchronisierung. |
| FileMaker Go | Angepasster Prozess auf iPhone und iPad. | Mobile Systeme, Zugangslizenzen und Datenaustauschmethoden. |
| Computeranwendung | Arbeit am Standort und Zusammenarbeit mit seiner Umgebung. | Betriebssystem, Installation, Geräte und Updates. |
Fragen und Antworten
Ja, aber die Aufgaben und die Menge der auf dem Bildschirm angezeigten Informationen können variieren. Wir entwerfen einen gemeinsamen Prozess und abgestimmte Ansichten und prüfen die Fähigkeiten der Geräte separat.
Zunächst prüfen wir die gemeinsamen Schnittstellen, Berechtigungen und Datenqualität. Oftmals kann eine neue Anwendung eine praktische Arbeitsebene auf einem vorhandenen System sein.
Beginnen wir mit einem Gespräch
Geben Sie Benutzer, Geräte und Arbeitsplatz an. Wir wählen die Zugangsmethode aus und bereiten den Umfang des ersten Arbeitskurses vor.
Besprechen Sie den Antrag