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

Batch Process - General

Batch Process Design Tab GrooperReview.Pages.Design

View, edit, and manage the properties and publication status of a Batch Process.

Remarks

The Batch Process General tab provides a focused interface for configuring the properties of a Batch Process, validating its configuration, and managing its publication status. This control is designed for process designers and administrators, supporting both property editing and workflow lifecycle management in a streamlined, side-by-side layout.

Purpose

Use this tab to inspect and modify process properties, validate the configuration, and publish or unpublish the process for production use. The interface is optimized for clarity and productivity, supporting both iterative design and controlled deployment of batch workflows.

UI Components

  • Properties Panel:
    Located on the left, this panel displays a categorized, interactive grid of all editable properties for the selected process.

    • Edit properties inline with real-time validation and contextual help.
    • The {save} and {cancel} buttons become active when edits are made, allowing you to apply or revert changes.
  • Toolbar:
    The toolbar above the property grid provides quick access to process lifecycle commands:

    • {validate}: Validate the configuration of the process and its steps.
    • {publish}: Publish the process, making it available for production use.
    • {unpublish}: Remove the process from production use.
    • {save}: Save changes to process properties.
    • {cancel}: Discard unsaved changes and revert to the last saved state. Button states are context-sensitive, enabling or disabling based on the process's current status and whether there are unsaved changes.
  • Splitter Controls:
    The layout uses a vertical splitter, allowing you to resize the properties panel for optimal viewing.

Usage Guidance

  1. Edit process properties in the property grid.
    • After making changes, click {save} to apply or {cancel} to revert.
  2. Use the {validate} button to check the configuration for errors or warnings before publishing.
  3. Use {publish} to make the process available for batch creation and production use.
  4. Use {unpublish} to remove the process from production, preventing new batches from using it.
  5. Resize the panel as needed for your workflow using the splitter.

Example

The following diagram illustrates the typical layout of the Batch Process General tab:

┌───────────────────────────────────────────────────────────────────────────────┐
│ PROPERTIES                   {validate} {publish} {unpublish} {save} {cancel} │
├───────────────────────────────────────────────────────────────────────────────┤
│ {Property Grid}                                                               │
│ ┌───────────────────────────────────────────────────────────────────────────┐ │
│ │ Category: General                                                         │ │
│ │  - Name: {Text Box}                                                       │ │
│ │  - Description: {Text Area}                                               │ │
│ │  - Content Type: {Drop-down}                                              │ │
│ │  - Steps: {Expandable List}                                               │ │
│ │  ...                                                                      │ │
│ └───────────────────────────────────────────────────────────────────────────┘ │
└───────────────────────────────────────────────────────────────────────────────┘
  • {Property Grid}: Edit process properties and steps.
  • {validate}: Check the process for configuration errors or warnings.
  • {publish}: Make the process available for production use.
  • {unpublish}: Remove the process from production.
  • {save}, {cancel}: Manage property changes.

Accessibility

  • All controls are fully navigable by keyboard and mouse.
  • The property grid supports keyboard navigation, inline editing, and contextual help.
  • The layout is resizable for user preference and accessibility needs.
  • Button states and tooltips provide guidance for available actions.

Command Buttons

ButtonShortcut KeySummary

Child Controls

NameTypeSummary

Used By

Notification