Assembly Editor
...
Building Assemblies
Editor functionality

Assembly editor settings

9min

The settings menu at the top right controls various behaviors of the assembly editor:

Document image


Mouse over each item to view a tooltip containing help information.

More options related to debugging become available when the editor is in debug mode:

Document image


Scroll speed

Controls the speed at which the diagram will auto-scroll when items are dragged to the edges of the diagram.

Snap drag

Items will snap to a grid alignment when enabled. Wire connectors are not affected by this setting.

Show service account fields

This is an advanced setting not normally used.

The term "service account" as used in the assembly editor is equivalent to a named app connection:

Document image


So the above 123FormBuilder app has 3 service accounts named "Default", "another test", and "bobtest".

By default automation triggers and actions will use the service account configured by end users when automations are constructed.  Service account fields within relevant modules that need access to saved credentials are normally left blank to indicate that the system should use the service account configured in the automation.

Checking this field will cause service account fields to appear in the Assembly Editor modules, which allows assemblies to be constructed that use multiple service accounts.

Reuse module data when possible

When checked, the editor will not re-execute a module having been previously loaded with data, if none of the precediing modules wired into it are dirty (e.g. any modules have been edited or re-wired).

This is a performance optimization when building large diagrams, to help avoid time delays waiting to make API calls or performing data processing that is otherwise not needed.

Autoload data when modules wired

Is equivalent to double-clicking a module automatically (thereby executing the assembly to that point) when a wire is connected to its input node.

Report execution errors

This option is only available when the editor is in debug mode.

When enabled, the editor will open an error dialog if any errors occur when the assembly is executed in the editor.

Debug module timings

This option is only available when the editor is in debug mode.

When enabled, the editor will output module execution timing information in the debug window.

This setting can reduce execution performance when enabled.

Debug nested modules

This option is only available when the editor is in debug mode.

When enabled, the editor will show debug output from nested modules in the debug window.

This setting can reduce execution performance when enabled, especially for Loop modules.

Debug module input/output data

This option is only available when the editor is in debug mode.

When enabled, the editor will show input/output data for all modules in the debug window.

This setting can reduce execution performance when enabled.

Verbose module debug output

This option is only available when the editor is in debug mode.

When enabled, modules will emit all available debug information in the debug window.

This setting can reduce execution performance when enabled, especially for Loop modules.

Debug mode

Checking this option will re-load the editor in debug mode.

All currently opened assemblies must not have any unsaved changes in order for the editor to reload itself in debug mode. A message will appear otherwise.

For more information about debug mode, see Debug mode.