Fill Method

From Grooper Wiki

STUB

This article is a stub. It contains minimal information on the topic and should be expanded.

This article is about the current version of Grooper.

Note that some content may still need to be updated.

2025

Fill Methods provide various mechanisms for populating child Data Elements of a data_table Data Model, insert_page_break Data Section or table Data Table. Fill Methods can be added to these nodes using their "Fill Methods" property and editor.

  • Fill Methods are secondary extraction operations. They populate descendant Data Elements after normal extraction when the export_notes Extract activity runs.

At this time there is are three (3) Fill Methods':

  • AI Extract - This Fill Method populates a Data Model using a large language model (LLM). This fill method leverages AI to enable large scale data extraction with minimal setup.
  • Fill Descendants - This Fill Method executes any Fill Methods on child Data Elements in parallel. This has been shown to dramatically increase efficiency on larger Data Models with multiple Data Sections using AI Extract.
  • Run Child Extractors - This Fill Method executes extraction for a subset of child Data Elements. This allows you to selectively run extraction logic for one or more Data Elements in a Data Model, Data Section, or Data Table.


FYI

Optionally, Fill Methods can be conditionally executed by configuring their "Trigger" property. This uses a Boolean code expression to determine if the Fill Method executes. If the expression evaluates to "true" the Fill Method runs. If "false", it will not.

Fill Methods whose trigger evaluates to "false" may still be executed manually in the Data Viewer during a Review step.