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

IP Profile

IP Element Container Grooper.IP

Serves as the root container for defining and executing a sequence or hierarchy of image processing operations in Grooper.

Remarks

The IP Profile class orchestrates the image processing workflow by organizing IP Steps and IP Groups into a configurable sequence or hierarchy. It is the entry point for applying a series of image processing commands to an image, supporting both simple linear pipelines and complex, conditionally branching workflows.

IP Profiles are highly flexible, allowing you to:

  • Define a straightforward sequence of IP Steps, each specifying an IP Command to execute.
  • Organize steps into nested IP Groups for modularity, reusability, and logical grouping.
  • Apply conditional execution and flow control using expressions on steps and groups, enabling the workflow to adapt dynamically to image properties or results from previous operations.

Configuration and Usage

  • Add IP Step and IP Group children to the IP Profile to build your processing pipeline.
  • Use expressions on steps and groups to control execution order, branching, and early termination.
  • The execution order is based on a pre-order tree traversal, meaning items execute in the order they appear when the tree is fully expanded. You can customize the flow using the 'Should Execute Expression' and 'Next Step Expression' properties on individual elements.

Best Practices

  • Start with a clear, high-level design for your image processing workflow, using groups to break down complex logic.
  • Leverage conditional logic to optimize performance and handle diverse document or image types.
  • Document the intent and configuration of your IP Profile and its elements to improve maintainability and collaboration.

For more information on workflow organization, conditional logic, and available commands, see the documentation for IP Step, IP Group, and IP Command.

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.

Child Types

Used By

Notification