Das ist eine für den Ausdruck optimierte Ansicht des gesamten Kapitels inkl. Unterseiten. Druckvorgang starten.

Zur Standardansicht zurückkehren.

Papierlose Fertigung

Papierlose Fertigung

Im Kieselstein ERP steht ab der Terminal Version 0.0.44 welche auch die Kieselstein Version 1.0.28 voraussetzt, die sogenannte Papierlose Fertigung zur Verfügung.

Die Grundidee ist, dass damit die bisher verwendeten Fertigungsbegleitscheine durch eine Touch Bedienung ersetzt werden und dass auf faktisch jeder Maschine ein Terminal zur Verfügung steht. Mit den Android Terminals sollten hier auch die Hardwarekosten in einem erträglichen Rahmen sein.

Voraussetzungen:

  • um die Dokumente aus der Dokumentenablage anzeigen zu können müssen für den Benutzer Terminal auch die Berechtigungen auf die Dokumente gesetzt werden.

In der Terminalkonfiguration muss auch definiert werden, wie weit von jeweils heute zurück die offenen Arbeitsgänge / Lose-Beginntermin (ist noch herauszufinden) eingelesen werden sollten.
Default 14Tage wenn du ältere Planungsdaten haben solltest entweder erhöhen, was in deutlich längeren Ladezeiten resultieren kann. Wir raten: Bitte die Daten pflegen. Offene Arbeitsgänge die mehr als 14Tage zurück liegen kann es meiner Meinung nach nicht geben.

In der Terminal Konfiguration können

  1. die Fertigungsgruppe
  2. die Maschinengruppe
  3. die Maschine

definiert werden. Die Wertung geht von Maschine zur Fertigungsgruppe. D.h. wenn das Terminal für eine Maschine definiert ist, greift diese Definition, egal was darüber eingestellt ist. In anderen Worten, die Maschine greift vor der Maschinengruppe und diese vor der Fertigungsgruppe. Siehe

Bitte beachte, dass diese Combobox jeweils eigenständig zu betrachten sind. D.h. bei der Konfiguration ergibt sich keine Filterung aufgrund des Vorgängers. D.h. es werden immer alle Maschinengruppen / Maschinen angezeigt, egal was davor eingestellt wurde.

Es kann definiert werden, wieviele Tage in die Zukunft die offenen Arbeitsgänge betrachtet werden und wieviele offenen Arbeitsgänge, beginnend vom ältesten eingelesen werden. Bitte beachte, dass die Anzahl der einzulesenden offenen Arbeitsgänge in die Reaktionsgeschwindigkeit deines Terminals eingeht. Die tatsächlich einzulesende Anzahl hängt auch mit der Kombination der Maschinen(gruppen) / Fertigungsgruppen Filter zusammen. Beachte auch, dass eine hohe Refreshrate und eine große Anzahl an offenen Arbeitsgängen, deinen Kieselstein ERP Server entsprechend belastet.

Wichtig: Die Filterung auf die Fertigungsgruppe greift auf die Maschinengruppe und nicht auf die Fertigungsgruppe die in den Kopfdaten der Lose definiert ist.

Refreshintervall wirkt auf beide Fenster der Papierlosen Fertigung. Das sind die Auswahlliste der Person der Maschinen und die Anzeige der aktiven Arbeitsgänge.

Ab der Terminalversion 0.1.3 können auch Arbeitsgänge ohne Maschine für die Buchung verwendet werden. Siehe

Erforderliche Rechte

Für die Verwendung der Papierlosen Fertigung muss der Benutzer Terminal folgende Rechte besitzen:

Recht Bedeutung
AUFT_AUFTRAG_R Lesen im Auftrag
AUFT_DARF_ALLE_SEHEN Darf alle Aufträge sehen
BES_BESTELLUNG_R Lesen in der Bestellung
BES_WARENEINGANG_CUD Bearbeiten von Wareneingängen im Bestellungsmodul
FERT_DARF_LOS_ERLEDIGEN Darf Lose vollständig erledigen
FERT_DARF_SOLLMATERIAL_CUD Darf Los-Sollmaterial ändern
FERT_LOS_CUD Schreiben in der Fertigung
FERT_LOS_DARF_ABLIEFERN Darf im Los Ablieferungen durchführen.
FERT_LOS_DARF_ISTMATERIAL_MANUELL_NACHBUCHEN Darf im Los Istmaterial hinzufügen/ändern.
FERT_LOS_R Lesen in der Fertigung
LP_DARF_EMAIL_SENDEN Darf E-Mails versenden
LP_DARF_PREISE_SEHEN_VERKAUF Darf Verkaufs-Preise sehen
LS_AKTIVIEREN Darf Lieferscheine aktivieren.
LS_LIEFERSCHEIN_CUD Schreiben im Lieferschein
LS_LIEFERSCHEIN_R Lesen im Lieferschein
LS_LIEFERSCHEIN_VERSAND Versand im Lieferschein
PERS_ANWESENHEITSLISTE_R Darf Anwesenheitsliste sehen
PERS_DARF_KOMMT_GEHT_AENDERN Darf Kommt/Geht/Unter ändern
PERS_SICHTBARKEIT_ALLE Darf alle Personen sehen
PERS_SONDERZEITEN_CUD Darf ändern in Sonderzeiten.
PERS_ZEITEREFASSUNG_CUD Schreiben in der Zeiterfassung
PERS_ZEITERFASSUNG_MONATSABRECHNUNG_DRUCKEN Darf Monatsabrechnung drucken
PERS_ZEITERFASSUNG_R Lesen in der Zeiterfassung
PERS_ZEITERFASSUNG_REPORTS_DRUCKEN Darf Reports in der Zeiterfassung drucken
PERS_ZEITERFASSUNG_REPORTS_SEHEN Darf Reports -Info- in der Zeiterfassung sehen
PROJ_DARF_ALLE_SEHEN Darf alle Projekte sehen.
PROJ_PROJEKT_R Lesen im Projekt
STK_STUECKLISTE_R Lesen in der Stückliste
WW_ARTIKEL_LAGERPLATZ_CUD Darf die Lagerplaetze im Artikel aendern
WW_ARTIKEL_R Lesen im Artikel

Denke daran, dass für die Ablieferbuchung auch ein entsprechendes Recht auf das jeweilige Lager erforderlich ist.

Bitte beachte, dass es nicht immer zu einer Fehlermeldung kommt, wenn der Terminal-Benutzer ein erforderliches Recht nicht hat. Meist erkennst du das nur daran, dass die gewünschte Funktionalität / Buchung einfach nicht durchgeführt wird.

Einstellung von Zusatzbuttons

Allgemein, also immer für das Los der gewählten Tätigkeit

In der LP_Arbeitsplatzkonfig können derzeit global für alle Terminals Zusatzbuttons definiert werden. Die Buchung dieser Buttons greift immer auf das ausgewählte Los. D.h. es kann damit z.B. generell die Nacharbeit auf das gerade in Arbeit befindliche Los definiert und gebucht werden.

> INSERT INTO public.lp_arbeitsplatz(
>    i_id, c_standort, c_bemerkung, c_pcname, c_typ, c_geraetecode, b_default)
>    VALUES (12, null, null, 'Terminal', 'WIN-Terminal', 'PAPIERLOSE_FERTIGUNG', false);
>    
> INSERT INTO public.lp_arbeitsplatzkonfiguration(
>    arbeitsplatz_i_id, c_system)
>    VALUES (12, '{"additionalBookingButtons":[{"cnr":"Z0001","name":"Zuschneiden"},
> {"cnr"":"Z0002","name":"Schweißen"}]}')

Anmerkung:
Der c_pcname ist egal, das Kriterium ist der c_geraetecode mit ‘PAPIERLOSE_FERTIGUNG’
Im c_system ist die Konfiguration als JSON String, derzeit nur für die zusätzlichen Buttons
(im Beispiel 2 Buttons) und wird später erweitert.

cnr … Artikelnummer der Tätigkeit name … Bezeichnung des Zusatzbuttons

Hinweis: Die Definition der Fertigungsgruppe, Maschinengruppe und der Maschinen muss sich in der eigenen Bezeichnung untereinander unterscheiden, sodass man alleine schon anhand der unterschiedlichen Bezeichnungen erkenn, welche Definition für das Terminal nun gilt.

Zusatzbuttons mit Buchung auf bestimmte Lose

z.B. Will man die Reinigung der Fertigungshalle, oder das Späne ausleeren immer auf einem Los haben, um so einen Überblick über diese Kosten zu bekommen.
Dafür können seit der Version 0.0.36 weitere Losspezifische Zusatzbuttons definiert werden.

Beispiel (2 Buttons ohne Losangabe, 1 Button mit Los):

{ "additionalBookingButtons": [ { "cnr": "Z0001", "name": "Zuschneiden" }, { "cnr": "Z0002", "name": "Schweißen" }, { "cnr": "Z0000", "name": "Aufräumen", "productionordercnr": "23/0000001" } ] }

productionordercnr … Vollständige Losnummer auf die diese Buchung erfolgen sollte

D.h. für die zusätzlichen Buttons ist zusätzlich die entsprechende Losnummer anzugeben. Diese Buttons buchen immer auf das angegebene Los und nicht auf das gewählte Los in der Auswahlliste. Die Bezeichnung der neuen Buttons bildet sich aus Losnummer + Name.

Refreshzeit sollte hoch sein wegen Gleichzeitigkeit und Serverlast -> ev. Signalisierung der Terminals untereinander (UDP) Wenn der Mitarbeiter auf einer anderen Maschine als der nun am Terminal ausgewählten arbeitet (und der Refresh das mitbekommen hat, ev. Refreshbutton drücken) dann ist der Personal+ Button wieder schwarz, womit der Mitarbeiter sagen kann ich mache da wieder weiter.

Es wird zusätzlich die aktuell vom Mitarbeiter gebuchte Tätigkeit also Info angezeigt. Damit wird der Button der Person+ aktiviert (schwarz statt grau)

Wenn man die erwarteten Arbeitsgänge, der gewählten Maschinen nicht sieht, prüfen ob die Anzeige der Maschinengruppe (MG darstellen) angehakt ist.
Es werden nur die Maschinen angezeigt, bei denen die Maschinengruppe angezeigt werden sollte.

Wie alt können die offenen Lose / Arbeitsgänge sein und wie weit geht das in die Zukunft Es kann dies je Terminal konfiguriert werden.
Umgekehrt werde ich meinen Mitarbeitern keine Arbeitsgänge ausführen lassen, die erst in 5 oder mehr Wochen zu produzieren sind. Daher können beide Werte in der Terminalkonfiguration eingerichtet werden.

Wie nun mit dringenden Arbeiten, die sofort gemacht werden sollten umgehen, wie diese Information sofort ans Terminal rausbringen?
Einfach den Arbeitsgang-Beginntermin des gewünschten Arbeitsgang z.B. auf gestern stellen, somit ist er weit oben eingereiht. Voraussetzung dafür ist, dass die AG-Beginn (Arbeitsgang-Beginn-Termine) in der zeitlichen Abfolge grundsätzlich gut geplant sind.

Maschinen Arbeitsgang Auswahl

In dieser Liste siehst du alle offenen Arbeitsgänge, welche der Definition, nicht mehr als Planungstage von jetzt / heute in die Zukunft und von Anbeginn der offenen Arbeitsgänge an nicht mehr als Limit für Response offene Arbeitsgänge nach den gewählten Filterbedingungen (Fertigungsgruppe, Maschinengruppe, Maschine)

Überschrift Bedeutung
Fertigungsgruppe die der Maschinengruppe zugewiesene Fertigungsgruppe.
ACHTUNG: Das hat nichts mit der Fertigungsgruppe der Lose zu tun
Maschinengruppe Die Bezeichnung der Maschinengruppe
Maschine Die Bezeichnung der Maschine
MA Das Kurzzeichen des Mitarbeiters / der Mitarbeiterin die den Arbeitsgang aktuell gestartet hat (beachte auch das Aktualisierungsintervall)
Losnummer die Losnummer des Arbeitsgangs auf dem die Maschine läuft
AG Die Arbeitsgangnummer inkl. Unterarbeitsgang?
seit Seit diesem Zeitpunkt wurde von MA der Arbeitsgang auf der Maschine gestartet

Auswahl einer Maschine

Tippe die Zeile der Maschine entsprechend an und du kommst damit in die nächste Maske.

Erscheint dir diese Liste nicht aktuell, so wähle aktualisieren.
Um zurück zur Auswahlmaske zu kommen, wähle zurück.

Auswahl eines Arbeitsgangs ohne Maschine

Tippe dazu auf den Maschinen-Planungs-Button rechts oben , ohne eine Maschine auszuwählen.
Damit kommst du in die Liste der offenen Arbeitsgänge aller Maschinen

Hier siehst du alle offenen Arbeitsgänge. Arbeitsgänge ohne Maschine (aus dem Soll-Arbeitsplan) haben in dieser Ansicht auch keine Maschine angezeigt. Um nun diesen Arbeitsgang zu starten, klicke einfach auf den grünen Pfeil, um den Arbeitsgang entsprechend zu starten.

Bedienen des auf der Maschine laufenden Arbeitsgangs

In der Überschrift siehst du den Namen des angemeldeten Mitarbeiters / der Mitarbeiterin. Solltest du die Arbeit an der Maschine übernehmen, aber nicht diese Person sein, so bitte mit zurück zur Auswahl der Mitarbeiter zurückgehen und mit deinem Ausweis entsprechend anmelden.

Unter dem Namen siehst du den gerade laufenden Arbeitsgang auf dieser Maschine. Welche Maschine das ist siehst du im Fenstertitel (Fertigungsgruppe, Maschinengruppe, Maschine)

Überschrift Bedeutung
Losnummer Die Losnummer des laufenden Arbeitsgangs
Stücklistennummer Die Stücklistennummer und die Bezeichnung der Stückliste
AG Die Arbeitsgangnummer inkl. Unterarbeitsgang
Kunde Der Name1 des Kunden
Beschreibung Die Beschreibung der Tätigkeit
seit Der Startzeitpunkt der Arbeit auf diesem Arbeitsgang
von Von welcher Person wurde dieser Arbeitsgang gestartet
Dieser ist rot hinterlegt, wenn das nicht die oben angezeigte Person ist. In diesem Falle kannst du durch Tippen auf Arbeitsgang übernehmen diesen Arbeitsgang auf der Maschine weiterbearbeiten. Das bewirkt, dass die Maschine für die vorherige Person gestoppt wird und nun auf dich steht und die Zeitbuchung für die bisherige Person läuft auf dem Arbeitsgang weiter (wenn sie gestartet war und nicht auf einer anderen Maschine gearbeitet hat). Für dich wird nun deine Arbeitszeit auf diesn Arbeitsgang gebucht.
Arbeitsgang wechseln Durch tippen auf kommst du in die Auswahlliste (siehe unten) der weiteren offenen Arbeitsgänge dieser Maschine.

Von der Idee her bleibt diese Maske immer stehen, solange dieses Terminal eindeutig der Maschine zugewiesen ist. Einzig für den MitarbeiterInnen Wechsel, gehst du zurück in die Auswahlmaske / Erfassung des Mitarbeiters.

Die Bedeutung der Knöpfe beim laufenden Arbeitsgang

Wenn du den Arbeitsgang antippst, werden die darunter dargestellten Knöpfe aktiviert und du kannst diese verwenden.

Wirkung für den einzelnen Arbeitsgang

Überschrift Bedeutung
Autonom Bedeutet du meldest dich von diesem Arbeitsgang (mit deiner Zeitbuchung) ab und die Maschine läuft autonom weiter. In der Zeiterfassung wird das als Endebuchung dargestellt.
Autonom ist nur verwendbar, wenn der Arbeitsgang von mir gestartet wurde.
Maschine stop Die Zeit auf der Maschine wird gestoppt. Deine Zeit auf dem Arbeitsgang läuft aber weiter
Fertig dieser Arbeitsgang wurde fertiggestellt. Damit erscheint er nicht mehr auf dem Terminal. Sollte dies fälschlich erfolgt sein, muss dies im Client zurückgenommen werden
Stückrückmeldung

Wirkung auf das gesamte Los

Überschrift Bedeutung
Losmenge Korrektur der Losgröße
Abliefern Die Ablieferbuchung für das Los
Stücklistensperre Damit kann diese Stückliste gesperrt werden. Es muss dafür in den Artikel Grunddaten im Reiter Sperren die Sperre durch Fertigung definiert sein. Hier wird für den Stücklisten Artikel die Fertigungssperre gesetzt und im Grund die Losnummer und die Sperrende Person eingetragen
Material Material anhand des Sollmeteriales in das Los nachbuchen
Dokumente Anzeige der Dokumente des Stücklistenartikels
Kommentar Bearbeiten des Loskommentars

Zusätzliche nicht vorgesehene Tätigkeiten

Arbeitsgangwechsel

Wähle hier den nächsten Arbeitsgang aus, den du starten möchtest.

Buchen auf abweichende Maschine

In der Liste deiner auswählbaren Maschinen

hast du rechts oben auch einen Listen-Button

Tipps du hier darauf, kommt einer Liste aller offenen Arbeitsgänge.

Sind den Arbeitsgängen geplante Maschinen zugeordnet, so wird unter dem AG-Beginn Datum die aktuell zugewiesene Maschine angezeigt.

Durch einen Tipp auf diese Maschine kann eine andere Maschine ausgewählt werden und durch Tipp auf den grünen Pfeil wird der Arbeitsgang mit der abweichenden Maschine gestartet.
Die hier angezeigten Maschinen sind auf die Maschinengruppe der definierten Maschine eingeschränkt. D.h. wenn du z.B. alle Bohrmaschinen in einer Maschinengruppe hast, so werden nur die Bohrmaschinen angezeigt, aber nicht die Maschinen der Maschinengruppe Fräsen.

Der Arbeitsgang wird durch Tipp auf den grünen Pfeil gestartet.

Materialbuchung ins Los

Mit dem Tipp auf gelangt man in die Materialbuchung für das Los des gewählten Arbeitsganges.

Hier können die gewünschten Materialien vom Lager ins Los gebucht werden und ab Version 0.0.4x (>44) mit Minus auch wieder ans Lager zurückgegeben werden.

Bitte beachte, dass erst durch die Bestätigung aller Buchungen mit dem OK-Button die Buchungen tatsächlich durchgeführt werden. Sollten einzelne Buchungen nicht möglich sein, erscheint ein entsprechender Dialog.


Hier werden nur mehr diejenigen Positionen angezeigt, die nicht gebucht werden konnten. Korrigiere bitte die Mengen entsprechend, sodass die Buchung durchgeführt werden kann.
Beachte: Alle anderen Positionen wurden bereits ins / vom Los gebucht.

Wieso werden Arbeitsgänge nicht angezeigt

In der Papierlosen Fertigung werden nur die ältesten z.B. 2000 Arbeitsgänge angezeigt. Dies hängt von der Einstellung
der Anzahl der Arbeitsgänge (Limit für Response) ab. Dies kann in der Konfiguration im Bereich von 200 - 2000 angepasst werden. Bitte beachte: Je höher, desto mehr Daten werden geladen und damit erhöhen sich die Wartezeiten bei jedem Modulwechsel.

Sind nun eben Arbeitsgänge weit in der Zukunft, so werden diese dem Mitarbeiter nicht zum darauf stempeln angeboten. Bitte pflege deine Losdaten entsprechend. Z.B. mit der Kapazitätsplanung.

Ev. findest du im Client, Modul Los, unterer Reiter offene AGs, mit einem entsprechenden Filter auf deine Maschine, die Ursache, warum die gewünschten Arbeitsgänge nicht angezeigt werden.

So sieht man hier, dass die beiden Arbeitsgänge, obwohl aus einem Los aus 2023 erst für 2027 geplant sind.

Kommentare dazuschreiben

Ab der Version 1.0 des Terminals können auch Kommentare zum gewählten Los des Arbeitsgangs am Terminal eingetippt werden.
So hast du bereits den Arbeitsgang gestartet und tippst diesen an. Damit werden die Knöpfe in der unteren Zeile aktiviert.
Nun wähle Kommentar

Somit erhältst du die Erfassungsmaske für den Los-Kommentar.

Mit dem X verlässt du die Anzeige des Kommentars wieder, mit dem Stift beginnst du die eigentliche Bearbeitung.

Mit dem Tipp auf die Vorlagen kannst du aus den Textbausteinen deines Kieselstein ERP auswählen. Für die Definition siehe System, Medien, Textbausteine. Beachte, dass die Textbausteine in der Sprache des Terminals erfasst werden.


Mit den Sonderbuttons kannst du

  • mit dem Plus, den gewählten Textbaustein übernehmen
  • mit dem Kalender den Erfassungszeitpunkt mit den Kurzzeichen der angemeldeten Person
  • mit dem Speichern-Button den Text im Kommentar des Loses speichern

Durch Tippen in das Textfeld wird das Editieren des Kommentars aktiviert und es erscheint die Bildschirmtastatur für die Erfassung.

Durch betätigen des grünen Hakens verlässt du die Erfassung des Textes.
Mit dem Papierkorb wird die Erfassung / das Texteingabefeld gelöscht.

Info: Diese hier eingegebenen Daten werden im Client unter Los, Kopfdaten im großen Text-Kommentar angezeigt.

Dokumente anzeigen

In der Papierlosen Fertigung kannst du nach dem ausgewählten Arbeitsgang durch erneutes antippen des Arbeitsgangs und anschließendem Tippen auf Dokumente die Dokumente dieses Loses, genauer die Kommentare des Stücklistenartikels anzeigen lassen. Zusätzlich werden noch:

  • Artikelstammblatt im Client, Artikel, Info, Artikelstammblatt
  • Produktionsinformation im Client, Los, Bearbeiten, Produktionsinformation
  • Losnachkalkulation, im Client, Los, Nachkalkulation, Drucken
  • alle Kommentare im Dateiformat Text, PDF, jpg, png angezeigt.

In den Dokumenten kann gezoomt werden. Dies ist vom Betriebssystem des Terminals abhängig.

  • unter Windows
    kannst du das Dokument wie üblich je nach Eingabegeräte mit den beiden Fingern oder mit einem Maus-Doppelkllick vergrößern, verkleinern
  • unter Linux stehen dafür die Buttons

    Auf die Breite, auf die Höhe zoomen bzw. größer, kleiner zoomen.
    Zusätzlich kannst du unten den Zoomfaktor speichern , damit dieser beim nächsten Aufruf eines Dokumentes als Defauiltwert verwendet wird.

Einen Hinweis liefert dir die aktuelle RestAPI Log-Datei unter LW:\kieselstein\dist\wildfly-26.1.2.Final\standalone\log\kieselstein-rest.log. Steht hier so etwas ähnliches wie:

2026-05-11 13:25:38,856 ERROR [default task-23] (HvThrowableExceptionMapper.java:18) - default-log
java.lang.NullPointerException: Cannot invoke "com.lp.server.artikel.service.ArtikelkommentarsprDto.getCDateiname()" because the return value of "com.lp.server.artikel.service.ArtikelkommentarDto.getArtikelkommentarsprDto()" is null

und du siehst aber die Kommentardateien, so sind sehr wahrscheinlich die Kommentardateien (auch die Bilder) in einer anderen Sprache abgespeichert, als wie dein Terminal eingestellt ist.

Anzeige Losnachkalkulation

Wird beim Tippen auf Losnachkalkulation die Fehlermeldung FEHLER_IN_ZEITDATEN

angezeigt, so sind unstimmige Zeitbuchungen dem Los zugeordnet.
Um diese zu finden, geht man am Besten am Kieselstein-ERP Client auf das Los, Reiter 6 Zeitdaten. Hier wird eine gleichlautende Meldung mit Personalnummer und gesamten Namen der Zeitbuchenden Person angezeigt.

Somit wechselt man in das Modul Zeiterfassung, geht auf die angezeigte Person bzw. Personalnummer, wählt das Datum und korrigiert die Buchung.