AngularTypeScriptWebformularWorkflowDotnetReact

Waste Treatment Workflowdigitalisierung


Inhaltsverzeichnis

  1. Projektbeschreibung

Projektbeschreibung

Für einen Kunden, einen Betreiber von Waste Treatement Anlagen wurde ein Workflow entwickelt, der die Erstellung von Angeboten für die Entsorgung von Abfällen vereinfacht. Der Workflow umfasst mehrere Webformulare, die in SharePoint integriert sind. Die Formulare werden verwendet, um Angebote zu erstellen, die Angebote dem Kunden zur Verfügung zu stellen, die Angebote zu genehmigen und die Abfälle zu transportieren. Die Formulare werden mit Angular, React und TypeScript entwickelt. Der Entwicklungsprozess wurde immer wieder mit dem Kunden abgestimmt, um die Anforderungen zu erfüllen und die Benutzerfreundlichkeit zu gewährleisten. Ursprünglich startete das Projekt nur mit dem Angebotsformular und wurde aufgrund der guten Zusammenarbeit und Kundenzufriedenheit nach und nach auf den gesammten Prozess ausgeweitet.

Waste Treatment Workflow

Angebotsformular

Für einen Kunden wurde ein Webformular entwickelt, welches verwendet wird, um Angebote für die Entsorgung von Abfällen zu erstellen. Das Formular umfasst mehrere Berechnungsschritte, die aufeinander aufbauen. Die Berechnungen werden in Echtzeit durchgeführt und die Ergebnisse werden dem Benutzer angezeigt. Das Formular kann jederzeit gespeichert werden, um zu einem späteren Zeitpunkt fortgesetzt zu werden. Das Formular nimmt Daten entgegen, um einen Angebotspreis entsprechend der anzuliefernden Gebinde, chemischen Verunreinigung und der Menge der Abfälle zu berechnen. Die Berechnungen werden clientseitig in Echtzeit durchgeführt und die Ergebnisse können dem Mitarbeiter direkt angezeigt werden. Zur bestimmung z.B. der chemischen Verunreinigung werden Preislisten geladen und im Anhang des Formulars gespeichert, um zu einem späteren Zeitpunkt, zu dem sich möglicherweise die Preise geändert haben, die Berechnungen mit dem ursprünglichen Preis durchführen zu können. Auf Wunsch des Mitarbeiters können sie auch aktualisiert werden.

Das Formular durchläuft einen mehrstufigen Genehmigungsprozess, an dem Mitarbeiter mehrerer Abteilungen beteiligt sind. Jeder Mitarbeiter kann nur die Formularfelder bearbeiten, die für seine Position freigegeben sind. Zum Abschluss wird das Formular als PDF exportiert und für den Kunden in einer eigens dafür entwickelten Webapp zur Verfügung gestellt.

Kundenapp zum Anzeigen und Akzeptieren von Angeboten

Nachdem das Angebot freigegeben wurde, wird es als PDF zusammen mit allen dazugehörigen Anhängen, wie etwa Preislisten, in einen Cloud-Container verschoben. Der Kunde erhält eine E-Mail mit einem Link zu einer Webapp, in der er das Angebot ansehen, herunterladen und annehmen kann.

Ausschreibung an Transportunternehmen

Nachdem das Angebot durch den Kunden angenommen wurde, wird in einer weiteren Webapp eine interne Ausschreibung gestartet, um den Transport der Abfälle zu organisieren. Hierzu wird das Angebot von SharePoint ausgelesen und in ein neues Genehmigungsformular übertragen. Dieses Formular ist für alle Transportunternehmen, die an den Ausschreibungen teilnehmen einsehbar. Um die Sicherheit der nichtöffentlichen Angebotsdaten zu gewährleisten, geschieht dieser Zugriff über eine, von SharePoint abgekoppelte Webapp. So müssen keine Mitarbeiter der Transportunternehmen für SharePoint freigeschaltet werden.

Laboranalyse

Nachdem die Abfälle angeliefert wurden, werden sie im Labor analysiert. Die Ergebnisse werden in einer Power App erfasst und in SharePoint gespeichert.