This article is also available in English. Go to English version.
Dieser Artikel ist noch in Arbeit - es können also noch einzelne Teile fehlen.
PartMATE ist eine Applikation, die das Lagerverwaltungssystem PartKeepr um eine einfach zu benutzende Weboberfläche für die mobile Nutzung erweitert. Gleichzeitig stellt PartMATE einige erweiterte Funktionen bereit, die für die Materialverwaltung im Kontext unseres Repaircafés zugeschnitten sind:
PartMATE läuft als eigenständige Applikation mit Zugriff auf die Datenbank einer bestehenden PartKeepr-Installation. Es werden keine PartKeepr-Tabellen verändert.
Mit wachsendem Bestand an Werkzeug, Ersatzteilen und anderem Geraffel kommt für viele Projekte schnell der Moment, an dem man seinen Bestand auch verwalten können möchte. Im Repaircafé Hilpoltstein trat dieser Zustand im ersten Pandemiejahr 2020 ein. Ordnung musste her und irgendeine Möglichkeit, zu wissen was man hat und wo es zu finden ist.
Für die Nerds im Team war recht schnell klar, dass eine Softwarelösung her muss - und zum Glück fand sich schnell eine, die eigentlich zur Verwaltung des Teileregals des geneigten Hobbybastlers gedacht war: PartKeepr.
Schnell stellte sich jedoch heraus, dass die Verwaltung an sich sehr gut funktioniert, das Frontend jedoch nicht für die Nutzung in Repaircafés geeignet war. Hierbei ergaben sich für uns einige Schwierigkeiten:
Eines war damit klar: Wir brauchen eine einfach zu bedienende Oberfläche, die auf Smartphones funktioniert. Jedoch ist das Wissen über PHP, der Sprache in der PartKeepr’s Backend geschrieben ist, im Team ziemlich eingerostet, dementsprechend entschlossen wir uns, unser Projekt als eigentständige Applikation zu entwickeln, die quasi huckepack auf der Datenbank einer PartKeepr mitläuft - die Idee zu PartMATE war geboren.
PartMATE umfasst den Teil der Funktionalität PartKeeprs, die für den mobilen Gebrauch in Repaircafés notwendig sind. Hierbei ist primär die Suche nach Teilen und ihrem Lagerort, sowie die schnelle Verfügbarkeit von Dateianhängen wie Bedienungsanleitungen oder Datenblättern wichtig. Die generelle Administration des Bestands wird weiterhin über die PartKeepr-Installation durchgeführt. Gleichzeitig fügt PartMATE einige weitere Funktionen hinzu, die den mobilen Gebrauch vereinfachen.
Jedem Teil oder Lagerort können beliebig viele Codes zugewiesen werden. Hierbei kann es sich beispielsweise um zufällige Zeichenketten oder auch EAN-Codes der Artikel handeln. Diese Codes können dann in maschinenlesbarer Form (z.B. als QR-Code) an den verwalteten Gegenständen angebracht werden, um sie später schnell im System auffinden zu können.
Neben der Suche nach Teilen und Lagerorten können gescannte Codes ebenfalls zum schnellen Umzug eines Teils von einem in den anderen Lagerort verwendet werden.
PartMATE erlaubt eine fein granulierte Vergabe von Benutzerrechten. Da die Nutzer der PartMATE-Oberfläche keine Verwaltung über PartKeepr durchführen sollen, ein Nutzer in PartKeepr jedoch, wurde für PartMATE eine separate Benutzerverwaltung hinzugefügt. PartMATE-Benutzer sind also von den PartKeepr-Benutzern getrennt.
Die Veranstaltungsorte für die Repaircafés des RC Hip ändern sich von Monat zu Monat. Darum ist es wichtig, alle Benötigten Teile vor einer Veranstaltung zusammenzupacken und mitzunehmen. Die geplante Erweiterung für die Verwaltung von Veranstaltungen soll hier unter die Arme greifen:
Zum Einen helfen vorgefertigte Teile- (und Lagerort-) Listen beim Zusammenpacken. Die mitgenommenen Dinge können dann bei der Rückkehr nochmals geprüft werden.
Gleichzeitig können während einer Veranstaltung Geräte und Teile „ausgecheckt“ werden, wenn ein Reparateur diese beispielsweise benötigt. Somit weiss man, wer noch etwas aus dem Bestand hat.