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

Root - Scripts

Root Design Tab GrooperReview.Pages.Design

View and manage all script projects in the repository.

Remarks

Overview

The Grooper Root - Scripts component provides a centralized interface for viewing and managing all script projects attached to nodes throughout the Grooper repository. This tab enables users to audit, organize, and perform batch operations on script-enabled nodes, streamlining script maintenance and deployment across the environment.

Layout and Interactive Components

The interface includes the following elements:

  • Script List:
    • Displays all nodes in the repository that have scripts attached.
    • Supports multi-selection and fixed-width display for efficient navigation and management.
    • Allows users to quickly identify which nodes are scriptable and access their script projects.
  • Toolbar Actions:
    • The {compile} button initiates a compile operation for all selected nodes in the Script List, enabling batch compilation of scripts.

The list of scriptable nodes is dynamically generated by scanning the repository for nodes with attached script projects (C# or VB.NET). Only nodes that are writeable and have script files are included.

Example

┌─────────────────────────────────────────────────────────────────────────────────────────────┐
│SCRIPTS                                                                       {Compile All}  │
├─────────────────────────────────────────────────────────────────────────────────────────────┤
│ Name                  Type                 Path                                 Compiled    │
│ VIN                   Data Type            Projects•Essentials•Extractors•VIN   True        │
│ Purge Data Tables     Object Library       Projects•Official Tests•Transcri...  False       │
│ L22Converter          Object Library       Projects•Custom Templates•Conver...  True        │
│ Data Model            Data Model           Projects•Official Tests•Data Model   True        │
│ ...                                                                                         │
├─────────────────────────────────────────────────────────────────────────────────────────────┤
│ Compiling script...                                                                         │
│ ...                                                                                         │
│ ...                                                                                         │
│ ...                                                                                         │
│ Compile successful.                                                                         │
└─────────────────────────────────────────────────────────────────────────────────────────────┘

Usage Notes

  • Use this tab to audit and manage all script projects in the repository from a single location.
  • Select one or more nodes in the Script List and use the {compile} button to batch-compile their scripts.
  • The list is automatically updated to reflect the current state of scriptable nodes in the repository.

Command Buttons

ButtonShortcut KeySummary

Child Controls

NameTypeSummary

Used By

Notification