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

IP Element Container

IP Element Grooper.IP

Base class for objects that represent collections of IP Elements in Grooper.

Remarks

The 'IP Element Container' class serves as the foundation for all objects that organize and manage collections of image processing elements within Grooper. These containers are used to define and control the sequence, grouping, and execution logic of image processing steps, enabling the construction of complex, modular, and highly configurable image processing workflows.

IP Element Container objects are not used directly, but are inherited by more specific types such as IP Profile and IP Group. Each container can hold multiple IP Step or IP Group objects, allowing you to build hierarchical processing pipelines that adapt dynamically to the needs of your documents and images.

Role in Grooper

  • By grouping IP Elements into containers, you can control the order of execution, apply conditional logic, and create reusable processing modules.
  • Containers support advanced workflow features such as conditional execution, dynamic branching, and circular reference detection, ensuring robust and maintainable processing pipelines.

Configuration and Usage

  • To configure an IP Element Container, add IP Step or IP Group children to define the sequence of operations.
  • Use expressions and properties on child elements to control when and how each step executes.
  • The container manages the execution flow, applying each child element in order and handling workflow logic such as skipping steps, branching, or terminating early based on results and conditions.
  • Circular execution is automatically detected and prevented, with clear error messages if a loop is found.

Best Practices

  • Organize related image processing steps into logical groups using containers to improve maintainability and clarity.
  • Leverage conditional execution and branching to create flexible, data-driven workflows that adapt to different document types or image conditions.

Properties

NameTypeDescription

Design Tabs

General View or edit properties of a node.
Reports View reports for a node.
Tester Edit properties pf am IP Profile or IP Group and test image processing.
Advanced View or edit advanced details about a node.

Context Menu Commands

Command Shortcut Description
playlist_add Add Command Command for interactively adding a new IP Step configured with a selected IP Command to an IP Element Container.

Derived Types

There are 2 implementations of IP Element Container.

IP Group Serves as a container for organizing and controlling groups of IP Steps and nested IP Groups within an IP Profile.
IP Profile Serves as the root container for defining and executing a sequence or hierarchy of image processing operations in Grooper.

Child Types

Notification