Zum Inhalt

Forms#

Mit dem Forms Add-on erstellst du Formulare und versendest sie per Link an Mitarbeiter zum Ausfüllen. Neue Kollegen dokumentieren so z. B. Computer im Unternehmen, ohne die gesamte i-doit-Oberfläche kennen zu müssen.

Der Vorteil: Statt aller Kategorien mit sämtlichen Feldern zeigst du nur die Attribute, die tatsächlich ausgefüllt werden müssen.

Mehr dazu findest du in unserem Blog und im Video.

Das Forms Add-on wird aktuell in Englisch bereitgestellt. Übersetzungen die von i-doit stammen werden auch in Deutsch übersetzt.

forms-ansicht

Anforderungen#

Das Forms Add-on benötigt:

  • i-doit Version >= v23
  • MongoDB Server Version >=8
  • NodeJS Version >= v22.x

Es müssen die Systemvoraussetzungen von MongoDB beachtet werden. Außerdem hat MongoDB eine Checkliste für den Einsatz im Betrieb.

NodeJS hat seine Abhängigkeiten hier Dokumentiert.

Installation#

So installierst du das Add-on:

  1. Installiere das Forms Add-on über das Admin-Center.
  2. Installiere MongoDB Server v8.
  3. Installiere NodeJS v22 via nvm Package Manager.
  4. Konfiguriere das Forms Backend.
  5. Konfiguriere i-doit.

Weiter zur Installation des Forms Add-on

Rechtevergabe#

Damit Benutzer Formulare erstellen können, vergib die entsprechenden Rechte unter Verwaltung → Rechtesystem → Rechtevergabe → Forms.

Rechtevergabe

Cache für das Rechtesystem leeren

Nachdem du die Rechte vergeben oder geändert hast, leere in der i-doit Verwaltung unter Verwaltung > [Mandanten-Name] Verwaltung > Systemreparatur und Berechtigungen den Cache, damit die Änderungen vom System übernommen werden.

Aufruf des Add-ons#

Nach Abschluss aller Vorbereitungen erreichst du das Add-on unter Add-ons → Forms.

Verwendung der API#

Dieses Dokument enthält eine rudimentäre Beschreibung der Forms-API.

Releases#

Version Date Changelog
1.3 2025-07-18 [Bug] Object is not created when a attribute validation is used
[Bug] Link to a form does not include tenant id
[Bug] Using Forms to create an object bypasses validation "unique" check
[Bug] Creating a object via Form ignores validation for attributes
[Bug] The Location and all physically assigned objects below right only works if parameter All is selected
[Bug] Created Objects are not indexed after creation
[Bug] Highlight 'add-on' instead of 'extras' menu
[Bug] Content is overlapping in list of forms
[Bug] Unable to select objects for Net (Hostaddress (IPv4)) attribute
[Bug] Hostaddress category can not be validated properly
[Bug] Shorten object names dynamically in Object Browser
[Bug] Change Service assignment to multiple select object browser
1.2.1 2025-05-14 [Task] Allow removal of instances and their data over cli
[Task] Implement health endpoint on backend-server
[Task] Add support for node v22 on backend-server
[Task] Add support for mongodb v8.x on backend-server
1.2.0 2023-05-03 [Bug] Fix Investment cost and cost center with Forms
[Bug] Align categories on the left side
[Bug] Fix right to delete or create Forms
[Bug] Fix empty list in object browser if category names should be used in header
[Bug] Show objects if attribute type is missing
[Bug] Improve rendering performance of object browser fields with multiple objects
[Bug] Filter child values after parent values
1.1.0 2022-06-27 [Bug] Allow all default characters to be used in Forms-secret key
[Bug] Do not show time selection in Start date for license keys
[Bug] Allow to publish form if load balancer and HTTP2 is used
[Bug] Save Form when publishing
[Bug] Create Logbook entries when creating an object and category data via "Forms" add-on
[Bug] Filter down connectable objects for custom categories with object relations in Forms
[Bug] Allow user to copy link in Forms table
[Bug] Allow user to select multiple objects in Forms object browser
[Bug] Inform user about required attributes in category
[Task] Add tooltip to disabled state of copy link button in Forms add-on
[Task] Allow to add child attribute only when parent dependent is added
[Task] Change real text to placeholder text in text field in Forms add-on
[Task] Do not allow to add same attribute multiple times in Forms
[Task] Give user warning before publishing if form will be empty
[Task] Add dependencies of object browser to Forms add-on
[Task] Split hostaddress category into virtual IPv4 and IPv6 categories for Forms add-on
[Task] Take default template values in consideration in Forms
[Task] Update attribute name in pre-defined field in Forms add-on
[Task] Disable child attribute until a value for parent is assigned
[Task] Implement Pagination in Attribute Type Object Browser Single- and Multi-Selection
1.0.0 2022-02-21 Initial release