Add Entity Query node processor for querying Drupal entities
>>> [!note] Migrated issue <!-- Drupal.org comment --> <!-- Migrated from issue #3571275. --> Reported by: [joevagyok](https://www.drupal.org/user/2876343) >>> <h3>Summary</h3> <p>Add an Entity Query node processor that enables querying Drupal entities within workflows. This provides powerful data retrieval capabilities with configurable filtering, sorting, and pagination.</p> <h3>Business Value</h3> <ul> <li>Enables data-driven workflows that operate on existing content</li> <li>Supports batch processing by querying entities for iteration</li> <li>Provides flexible filtering to target specific content subsets</li> <li>Enables content audit and validation workflows</li> </ul> <h3>Query Parameters</h3> <ul> <li><code>entity_type</code>: Entity type to query (node, taxonomy_term, user, etc.)</li> <li><code>bundle</code>: Filter by content type/bundle</li> <li><code>published_only</code>: Filter to published entities only</li> <li><code>changed_after</code>: Filter by modification timestamp</li> <li><code>conditions</code>: Array of custom field conditions with operators</li> <li><code>sort_field</code>: Field to sort results by</li> <li><code>sort_direction</code>: ASC or DESC</li> <li><code>limit</code>: Maximum results (1-1000)</li> <li><code>offset</code>: Skip N results for pagination</li> <li><code>load_entities</code>: Load and serialize full entity data</li> </ul> <h3>Outputs</h3> <ul> <li><code>success</code>: Query success indicator</li> <li><code>count</code>: Number of results returned</li> <li><code>results</code>: Array of entity data (id, uuid, label, bundle)</li> <li><code>ids</code>: Array of entity IDs for lightweight processing</li> <li><code>entities</code>: Full serialized entities (when load_entities=true)</li> <li><code>has_more</code>: Indicates more results exist beyond limit</li> </ul>
issue