Grooper Help - Version 25.0
25.0.0017 2,127
  • Overview
  • Help Status

Node - Scripting

Node Design Tab GrooperReview.Pages.Design

Create, debug, modify, and compile scripts for scriptable nodes.

Remarks

Overview

The Node Scripting tab provides a comprehensive environment for managing script projects attached to scriptable nodes in Grooper. This tab enables users to create new scripts, edit and organize script files, compile or disable scripts, and download script projects for local development and debugging in Visual Studio. The following nodes can have scripts: Object Library, Batch Process, Data Model, Data Table, and Data Type.

Layout and Interactive Components

The interface is organized into two main panels:

  • Left Panel:

    • Toolbar with action buttons: {create}, {download}, {delete}, {rename}, {compile}, and {disable}.
    • Drop-down for selecting script language (Visual Basic or C#) when creating a new script.
    • File list displaying all files included in the script project, with support for selection and context actions.
  • Right Panel:

    • Document viewer for displaying the contents of the currently-selected script file.

The toolbar buttons are context-sensitive and may be enabled or disabled based on the current environment (e.g., developer workstation) and script state. Actions such as compiling, disabling, or renaming scripts provide immediate feedback and update the UI accordingly.

Example

┌──────────────────────────────────── Scripting ──────────────────────────────────────────────────┐
│ ┌─────────────────────────────────────────────────────────────┐ ┌─────────────────────────────┐ │
│ │          {create} {download} │ {delete}│ {compile} {disable}│ │        ← Page 1 of 3 →      │ │
│ ├─────────────────────────────────────────────────────────────┤ ├─────── Document Viewer ─────┤ │
│ │ Name                             Last Modified      Size    │ │                             │ │
│ │ Transcripts\Library.sln          6/12/2025 1:07 PM  1,124   │ │                             │ │
│ │ Transcripts\Library.vbproj       6/12/2025 4:21 PM  5,725   │ │       {File Contents}       │ │
│ │ Transcripts\ScriptingSession.vb  6/12/2025 1:07 PM  2,417   │ │                             │ │
│ │ Transcripts\Methods.vb           6/12/2025 1:07 PM  576     │ │                             │ │
│ │ ...                                                         │ │                             │ │
│ └─────────────────────────────────────────────────────────────┘ └─────────────────────────────┘ │
└─────────────────────────────────────────────────────────────────────────────────────────────────┘

Usage Notes

  • Use the toolbar to create, download, compile, disable, delete, or rename script projects.
  • Select a file from the file list to view or edit its contents in the document viewer.
  • Script projects can be downloaded and opened in Visual Studio for advanced development and debugging.
  • The tab is only available for nodes marked as scriptable (Object Library, Batch Process, Data Model, Data Table, and Data Type).
  • Developer workstations (used for debugging) require Visual Studio, Grooper, Grooper Web, and Grooper SDK to be installed locally.

Command Buttons

ButtonShortcut KeySummary

Child Controls

NameTypeSummary

Used By

Notification