Create and Edit Form Controllers

Graphical Workflow Designer User Guide

HGD_Variant
16.5
HGD_Product
GeoMedia Smart Client
HGD_Portfolio_Suite
Platform

Use the FORM controller to display one dataset of a table, such as one row of a certain table, as opposed to a LIST controller that is used to display all datasets of a table.

Choose to create a new Form or clone an existing Form. If there are existing forms, open the list of them by clicking Forms. You can drag and drop elements from the Widgets group and the Layouts group into the Form for the user to view or enter information. To create a new Form, click FORMS > NEW in the toolbar of Start WorkflowEditor.

TOOLBOX panel - Widgets Group

Widgets are elements where the user can enter information, upload or download files, or view map segments. See Place Widgets in Forms for descriptions.

newwfeditor_newform

TOOLBOX panel - Layouts Group

Layouts are elements that can define tab elements inside a Form, create groups of tabs or other Field elements. You can also create several Fields in a single row. See Layout Basic Properties for descriptions.

Dragging a Widget or Layout Element into the Form

There are guides that show you where you can place widgets and layouts into the form. The shape of the guides can differ, depending on which type of element is being placed.

Most widgets and layouts can be placed above or below an existing element. This is indicated by a horizontal blue bar that shows while you are dragging the element within the form.

The TabPage widget element must be placed differently. Note in this image how the TabPage element is ready to be placed and the form itself has a blue bar indicating where to drop the TabPage element into the form.

newwfeditor_droptabpage

TOOLBOX panel - Reports Group

If you have *.trdx files in your report folder, they will be displayed in the reports group. You can drag and drop it into the the reports folder in the main part of the workflow editor.

light_bulb_iconThe reports in the form are always detailed reports.

newwfeditor_report

reference_iconYou will find more details about the creation of reports in FormReport How To.

The PROPERTIES panel shows the properties for the selected element.

Property

Description

Name

Name of the report. Isn't editable anymore.

Label

This value gets displayed in the workflow itself. Options:

Direct input (only static values)

Format

Defines the format in which you want to have your report. Comma-separated you can define more than one possible export type. Options:

Direct input (only static values)

light_bulb_iconDefault output format is pdf.

Authorization

Only users with the appropriate rights are authorized to view / process the element:

Extended options with Value Editor

TOOLBOX panel - Geometry Group

If you want to create new geometries with your workflow or you want to edit existing ones, you have to use Geometry Actions. Depending if you want to create or edit the geometry, you have to drag and drop the element to the corresponding column.

newwfeditor_geometryaction

The PROPERTIES panel shows the properties for the selected element.

Property

Description

Name

Name of the geometry action. Possible options:

New:

  • GE_NEWPOINT
  • GE_NEWTEXT
  • GE_NEWPOLYLINE
  • GE_NEWPOLYGON
  • GE_NEWRECTANGLE

Edit:

  • GE_MODIFY
  • GE_ROTATE
  • GE_TEXTCHANGE
  • GE_SUBSTRACT
  • GE_MERGE
  • GE_DELETECOLLECTIONPART
  • GE_SPLITPOLYGON
  • GE_SPLITPOLYLINE
  • GE_MERGEPOLYLINES
  • GE_ADDPOINTTOCOLLECTION
  • GE_MOVE
  • GE_DELETE
  • GE_ADOPT

Label

This value gets displayed in the workflow itself. Options:

Direct input (only static values)

Start on load

Checkbox if the action will be activated by default at the start of the workflow.

Delete an Element

Select one element in the schematic panel, then press Delete on your keyboard to delete the element. A confirmation window asks you to confirm the delete. You can also click on the recycle bin in the Properties panel to delete the element.

Properties of Form Nodes

The PROPERTIES panel shows the properties for the selected element.

Property

Description

Name

Unique name within the form. Options:

Direct input (only static values)

Label

This value gets displayed in the workflow itself. Options:

Direct input (only static values)

Table

Name of the table in your database on which your form is based. Options:

Direct input (only static values)

ID Field

Primary key field of the table that was set in the previous step. Options:

Direct input (only static values)

Editable

Boolean value to define if the value is editable or not. Options:

Checkbox for true respectively false

Extended options with Value Editor

Custom Scripts

Define your custom script for the form. Options:

List with all available custom scripts

exclamation_point_icon First you must create a custom script in Resources

Custom Styles

Define your custom style for the form. Options:

List with all available custom styles

exclamation_point_icon First you must create a custom style in Resources

Toolbar - Resources and Save

exclamation_point_icon If you click on the image without saving your workflow, all changes are discarded.

In this window you can create new RESOURCES. When you click this button, you are forwarded to two lists. One list has your custom scripts and the other list has your custom styles. If one or both lists are empty, click NEW to choose between creating a new script or creating a new style.

reference_iconSee Resources for details.