Skip to content

Forms#

With this add-on you can create forms that you can send to other employees to fill in.
This add-on can create a form that, for example, helps new employees document computers in your company.

When entering new objects, it is often the case that several categories are displayed, but only individual fields from each category need to be maintained.
In this case it is easier for the user (especially if they are new colleagues) if only the attributes that actually need to be filled in are displayed.

The Forms add-on uses the design of the new i-doit Cloud product, so the appearance is different from the other i-doit 1.x Add-ons.

We have also a Blog article with a lot of Information.

Overview

Requirements#

The Forms add-on requires:

  • i-doit Version >=23
  • MongoDB Server Version 5
  • NodeJS Version >=16.x

Also the system requirements of MongoDB must be observed.
Also, MongoDB has a checklist for use in operations.

NodeJS has its dependencies documented here.

Installation#

Continue to the installation of the Forms add-on

Assignment of rights#

In order for users to be able to create forms, it is necessary to assign appropriate rights.
This is possible in the i-doit administration under Authorization System > Rights > Forms, if the add-on is installed.

Assignment of rights

Clear cache for the rights system

After the rights have been assigned or changed, it is necessary to clear the cache in the i-doit administration under Tenant Management > Repair and clean up so that the changes are adopted by the system.

Calling the add-on#

After all preparations are completed, the add-on can be accessed via Extras > Forms.

Calling the add-on

The view of the "Extras" menu may differ due to different rights and/or additional installed add-ons.

Releases#

Version Date Changelog
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