Eingabemasken sind Web-Formulare für die interaktive Datenerfassung. Sie sind direkt mit .docx-Vorlagen verknüpft und definieren die Struktur der Formularfelder über eine JSON-Konfiguration. Mit ihnen können Sie Eingaben in ein gerendertes Dokument umwandeln.

Auf dieser Seite erstellen und verwalten Sie solche Eingabemasken-Konfigurationen.

Eine vollständige Einführung in die Verwendung von Eingabemasken finden Sie unter Masken & Formulare: Konfiguration & Beispiele.

Diese Seite zeigt eine Liste aller Elemente, und darüber diverse Aktionen, die du ausführen kannst:

Eingabemasken können über Upload hier oder programmatisch über die API erstellt werden.

Jede Eingabemaske benötigt einen Template-Identifier zur Verknüpfung mit einer .docx-Vorlage. Die JSON-Konfiguration sollte mit der Vorlagenstruktur übereinstimmen.

Eingabemasken-Liste

Die Übersicht zeigt alle bereits erstellten Eingabemasken mit ihren wichtigsten Eigenschaften und Status-Informationen:

ID

Vorlage-Identifier

Aktiv ab

Aktiv

Aktionen
34form-to-pdf-template03.04.2025Ja
1test03.04.2025Ja

ID

Eindeutige Nummer zur internen Identifikation der Eingabemaske.

Vorlage-Identifier

Verknüpfung zur .docx-Vorlage über deren Identifier. Eingabemasken haben keinen eigenen Identifier, sondern verwenden den der zugehörigen Vorlage.

Aktiv ab

Startdatum der Eingabemaske. Eingabemasken werden erst ab diesem Datum beim Rendern beachtet.

Aktiv

Status der Eingabemaske. Deaktivierte Eingabemasken werden beim Rendern nicht berücksichtigt.

Mandant, Standard für Umgebungs-Mandanten

Umgebungs-Mandant Standard für Umgebungs-Mandanten Benutzerdefinierte ID Farbe
(1880) Submarke 1NONull
NullYES<<payload.value>>
Umgebungs-Mandant

Zugeordneter Mandant des/der Eingabemaske. Ermöglicht Mandanten-spezifische Konfiguration.

Standard für Umgebungs-Mandanten

Kennzeichnet Eingabemaske als Standard und vererbt (verfügbar) für alle Umgebungs-Mandanten.

Mandanten-Verknüpfungen sorgen dafür, dass ein/e Eingabemaske nur innerhalb der passenden Submarken (oder ähnliches, wie Tarifwelten) verwendet wird oder an alle Umgebungs-Mandanten vererbt wird.
Diese Felder werden ausschließlich eingeblendet, wenn Sie als Umgebungs-Admin angemeldet sind.
Details zur Anzeige der Mandanten-Spalten finden Sie in der Mandanten-Management-Dokumentation.

Benutzerdefinierte ID

Optionale benutzerdefinierte Kennung nach dem Rendering für externe Systeme. Wird als Referenzen des/der Eingabemaske bei Callbacks übergeben und beherrscht Vorlagen-Syntax inkl. Zugriff auf Payload-Daten.

Farbe

Visuelle Kennzeichnung für schnelle Identifikation des/der Eingabemaske. Vor allem nützlich für Dashboard-Statistiken und Charts.

Erstellt am, Aktualisiert am

Erstellt am Aktualisiert am
22.05.2025 16:3722.05.2025 16:37
21.05.2025 19:0022.05.2025 17:02

Erstellt am

Zeitstempel der Eingabemaske-Erstellung.

Aktualisiert am

Zeitstempel der letzten Änderung. Zeigt wann Eingabemaske-Konfiguration zuletzt bearbeitet wurde.

Kontext-Aktionen

Aktions-Dropdown

Anzeigen
Ändern
Löschen

Aktions-Dropdown

Klicken Sie auf das Drei-Punkte-Menü am Ende jeder Zeile für Aktionen mit dem jeweiligen Eingabemaske.

Anzeigen

Öffnet eine reine Detailansicht der kompletten Meta-Informationen und Einstellungen des Eingabemaske.

Ändern

Öffnet das Bearbeitungsformular für alle Einstellungen und den Upload einer neuen Eingabemaske-Version.

Löschen

Entfernt das Eingabemaske dauerhaft aus dem System. Diese Aktion kann nicht rückgängig gemacht werden.

Spalten konfigurieren

Spalten konfigurieren
Spalten-Konfiguration

Passen Sie die Anzeige der Eingabemaske-Liste für bessere Übersichtlichkeit an. Spalten können per Drag-and-Drop neu angeordnet und über Checkboxen ein-/ausgeblendet werden.

Persönliche Einstellungen

Für mich anwenden : Spalten-Konfiguration wird nur für Ihren Account gespeichert und beeinflusst andere Benutzer nicht.

Instanz-weite Einstellungen

Als Standard anwenden : Konfiguration wird für alle Benutzer der Instanz übernommen und als neue Standard-Ansicht gesetzt.

Eingabemaske erstellen

'Details'-Tab

Vorlage-Identifier

Verknüpft die Eingabemaske mit einer .docx-Vorlage. Beachten sie, dass verknüpfte Elemente in ihren Datenstrukturen bzw. Elementnamen übereinstimmen müssen.

template_identifier
Wählen Sie eine vorhandene Vorlage über ihren Identifier aus. Ihre Eingabemaske ist direkt mit dieser Vorlage verknüpft.
Autocomplete mit freihändiger Eingabe: Das Feld unterstützt Autocomplete für bereits im System angelegte Identifier. Sie können jedoch auch freihändig neue Identifier eingeben, die noch nicht im System existieren. Mehrere Identifier werden durch Komma getrennt.
Vorschau: Dropdown mit Autofill-Vorschlägen
rechn
rechnung_januar_2024
rechnung_februar_2024
rechnung_muster_kunde
rechnungsvorlage_standard
Beispiel: Bei Eingabe von "rechn" werden passende Identifier-Vorschläge angezeigt. Sie können einen Vorschlag auswählen oder die Eingabe fortsetzen.
Beschreibung

Interne Beschreibung eines/r Eingabemaske für Identifikation und bessere Übersicht bzw. Dokumentation. Diese Beschreibung wird im Output.Rocks-Backend verwendet und nicht im Output angezeigt.

Beschreibungen sollten kurz und prägnant sein, um Übersichtlichkeit zu gewährleisten. Längere Erklärungen sollten im Feld 'Kommentar' platziert werden.

Interne Beschreibung zur Identifikation und redaktionellen Dokumentation
Kommentar

Zusätzliche Notizen und Hinweise zum/r Eingabemaske für interne Verwendung.

Zusätzliche Notizen zum/zur Eingabemaske...
Interne Kommentare zur Dokumentation und Verwaltung
Aktiv ab

Startdatum des Elements. Elemente werden erst ab diesem Datum beim Rendern beachtet.

Die Aktiv-Checkbox ermöglicht eine sofortige De-/Aktivierung unabhängig vom Datum.

Vor-Terminierung: Mit diesem Feld können Elemente vor-terminiert werden. Setzen Sie ein zukünftiges Datum, um das Element automatisch ab diesem Zeitpunkt zu aktivieren.

Mehrere Elemente mit gleichem Identifier: unterschiedliches 'Aktiv ab' staffelt die Version; bei einer Anfrage gilt das aktive Element mit dem spätesten Aktiv ab (nicht Erstell- oder Änderungsdatum).

31/12/2023
Datum, ab dem das Element aktiv wird
AktivUnabhängig vom Datum sofort (de)aktivieren
Umgebungs-Mandant

Zuordnung zu einem spezifischen Umgebungs-Mandanten oder Standard-Verwendung für alle Mandanten.

None
None
(1880) Test Stadtwerk
Wählen Sie einen Umgebungs-Mandanten aus oder "None" für private Nutzer-Elemente oder Standard-Elemente
Eine detaillierte Einführung in Umgebungs-Mandanten, Vererbung von Standard-Elementen und Mandanten-Konfiguration finden Sie unter Mandanten-Management: Multi-Client Element-System.
Standard für Umgebungs-Mandanten

Markiert Element als Standard-Element, das automatisch an alle Umgebungs-Mandanten vererbt wird.

Aktiviert = Standard-Element wird an alle Umgebungs-Mandanten vererbt und ist für diese sichtbar

Fehlermeldung: Die Kombination "Standard für Umgebungs-Mandanten" + ausgewählter "Umgebungs-Mandant" erzeugt die Fehlermeldung: Tenant defaults can not be set on tenant assigned entities. Ein Element kann entweder für einen spezifischen Mandant ODER als Standard für alle Umgebungs-Mandanten konfiguriert werden.

Eine detaillierte Einführung in Standard-Elemente, Element-Vererbung und die Mandanten-Hierarchie finden Sie unter Mandanten-Management: Multi-Client Element-System.

'Konfiguration'-Tab

Ausführliche Hinweise und weiterführende Beispiele zur Formular-Konfiguration finden Sie unter Masken & Formulare: Konfiguration & Beispiele.

[
{
"key": "value",
"items": [1, 2, 3]
},
{
"nested": {
"property": "value"
}
}
]
Ein JSON-Array mit strukturierten Daten für Eingabemaske.
JSON-Konfiguration

Definiert die Formularfelder, deren Reihenfolge, Validierung und Darstellung der Eingabemaske. Beinhaltet Tabs, Gruppen und Feld-Definitionen.

Die JSON-Konfiguration muss der Vorlagenstruktur entsprechen bzw. umgedreht. Dabei werden Felder im Objekt form zuerst als Tabs, dann als Gruppen und schließlich als Felder definiert.

Nutzt das zu rendernde Dokument zBsp. <<kundendaten.firstname>>, dann braucht die Eingabemaske eine Gruppe mit key: "kundendaten" und ein Feld mit key: "firstname":

{
  "form": [
    {
      "tab": "Erstes Tab zum Strukturieren der Maske",
      "info": "Infos zu jedem Tab werden hier eingefügt",
      "warning": "Warnungen, wie diese, werden farbig hervorgehoben.",
      "danger": "Kritische Informationen, wie diese, werden rot dargestellt.",
      "groups": [
        {
          "group": "Kundendaten",
          "key": "kundendaten",
          "fields": [
            {
              "key": "firstname",
              "type": "text",
              "label": "Vorname",
              "placeholder": "Max",
              "help": "Kunden-Vorname hier eingeben",
              "size": "sm",
              "required": false,
              "width": 6
            }
          ]
        }
      ]
    }
  ]
}
Vorschau
Erstellt eine visuelle Vorschau der Eingabemaske

Verwenden Sie den Vorschau-Button um die Formularstruktur in Echtzeit zu testen, bevor Sie die Eingabemaske speichern.

Die JSON-Konfiguration muss der Vorlagenstruktur entsprechen. Die Vorschau kann dies leider nicht überprüfen und Fehler werden erst bei Render-Verarbeitung angezeigt.

Eingabemasken-Integration und Workflow

Testen Sie neue Eingabemasken visuell immer mit der Vorschau-Funktion bevor Sie sie produktiv einsetzen.

Testen Sie nach dem Speichern dann ihre JSON-Konfiguration mit einem echten Dokument, indem Sie Mit Eingabemaske rendern nutzen.

Eingabemasken werden in Output.Rocks zur interaktiven Datenerfassung verwendet und mit Vorlagen kombiniert. Die korrekte Konfiguration ist entscheidend für einen effizienten Datenerfassungs-Workflow.

Verwandte Backend-Bereiche

  • Templates: .docx-Vorlagen zu denen Eingabemasken verknüpft werden
  • Renderings: Verwendung von Eingabemasken zur Datenerfassung
  • Testdaten: JSON-Testdaten für Eingabemasken-Validierung

Use Cases

  • Eingabemasken: Vollständige Anleitung zur Erstellung und Verwendung von Eingabemasken