<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <title>Ideas for Etlworks Integrator</title>
  <subtitle>Ideas for Etlworks Integrator as submitted to our Feature Upvote board. Ideas are ordered by 'new' and the 50 top matches are included.</subtitle>
  <link href="https://feedback.etlworks.com"/>
  <id>pr_vpumizna4jcgdwy</id>
  <updated>2025-05-18T12:19:03Z</updated>
  <entry>
    <title>Horizontal Scrollbar in Database flow</title>
    <link href="https://feedback.etlworks.com/suggestions/704006/horizontal-scrollbar-in-database-flow"/>
    <id>sug_wziffovx6perc0u</id>
    <published>2026-03-30T22:54:56Z</published>
    <updated>2026-04-01T18:09:07Z</updated>
    <content type="text/plain">If there are more than 20 steps under File to Database ETL Flow, then if we want to make duplicate the 1st step, we need to scroll entirely down in order to scroll right side, earlier versions we used to see scroll bar irrespective of how many steps we have in one ETL flow.&#13;
&#13;
this will help us not to scroll till end to scroll to right side using scroll bar.</content>
  </entry>
  <entry>
    <title>Time-Bound API Keys (User-Level Expiration)</title>
    <link href="https://feedback.etlworks.com/suggestions/704376/timebound-api-keys-userlevel-expiration"/>
    <id>sug_ec4o9oejyqvecdx</id>
    <published>2026-04-01T18:06:10Z</published>
    <updated>2026-04-01T21:48:09Z</updated>
    <content type="text/plain">Add support for API keys with configurable expiration (for example, 7 or 30 days) to enable temporary user access without requiring token generation or refresh logic.</content>
  </entry>
  <entry>
    <title>Using ETL Flows across tenants</title>
    <link href="https://feedback.etlworks.com/suggestions/702887/using-etl-flows-across-tenants"/>
    <id>sug_ozitqjlg85cdeei</id>
    <published>2026-03-24T18:17:01Z</published>
    <updated>2026-04-02T16:41:20Z</updated>
    <content type="text/plain">There will be some scenarios, where we need to use one ETL flow that was created on one Tenant in another Tenant. Currently, if we want to use same ETL flow that was created in one Tenant, we need to create same in another Tenant and use.&#13;
If we have this option, then we can reuse the same ETL Flow across multiple Tenants.</content>
  </entry>
  <entry>
    <title>Keyword Search within Assets in Nested Flow</title>
    <link href="https://feedback.etlworks.com/suggestions/694118/keyword-search-within-assets-in-nested-flow"/>
    <id>sug_hbaob0z63mljclg</id>
    <published>2026-02-11T21:44:47Z</published>
    <updated>2026-02-15T15:49:40Z</updated>
    <content type="text/plain">I really appreciate the hierarchical structure within the Flow UI, it makes complex pipelines much easier to manage.&#13;
&#13;
I would like to request an enhancement to allow keyword search within the contents of a Flow, not just by step titles. For example, the global search allows searching for terms like "baseFileName" and returns all assets referencing it. It would be very helpful if the Flow-level search could have the ability to also scan within the flow. While having that visibility across all assets is ideal, being able to search keywords directly within an individual Flow would still be extremely valuable.&#13;
&#13;
Being able to quickly locate internal references inside large nested flows would significantly improve maintainability and troubleshooting efficiency.&#13;
&#13;
Thanks!</content>
  </entry>
  <entry>
    <title>Recently Viewed Items Sidebar for Each Page</title>
    <link href="https://feedback.etlworks.com/suggestions/693959/recently-viewed-items-sidebar-for-each-page"/>
    <id>sug_grxd0rfqe4uq5oa</id>
    <published>2026-02-11T07:32:29Z</published>
    <updated>2026-02-15T15:50:16Z</updated>
    <content type="text/plain">Add a “Recently Viewed” sidebar, similar to “Recent Commands,” to the Connections, Flows, Agents, and Schedules pages.&#13;
&#13;
For example, if I am on the Flows page and I open:&#13;
- Flow ABC&#13;
- Flow DEF&#13;
- Flow GHI&#13;
&#13;
Then a “Recently Viewed Flows” panel should display those items in most-recent-first order, allowing me to click directly back into any of them without searching again.&#13;
&#13;
The same behavior should apply to Connections, Agents, and Schedules.&#13;
&#13;
This would reduce navigation friction and improve efficiency in large environments where users repeatedly move between the same entities during troubleshooting or development.</content>
  </entry>
  <entry>
    <title>API Support for ETLWorks Agent Upgrades</title>
    <link href="https://feedback.etlworks.com/suggestions/693475/api-support-for-etlworks-agent-upgrades"/>
    <id>sug_qmrscve0ytbagsw</id>
    <published>2026-02-08T18:26:17Z</published>
    <updated>2026-02-15T15:50:40Z</updated>
    <content type="text/plain">We currently upgrade ETLWorks agents via the UI, but we manage hundreds of agents and need a more scalable, automatable approach.&#13;
&#13;
Would you consider adding an API endpoint to trigger agent upgrades (optionally to a target version), with asynchronous job status and basic pre-checks? This would allow us to automate upgrades during maintenance windows, improve auditability, and reduce manual operational work.</content>
  </entry>
  <entry>
    <title>Better solution for handing incorrect lookup fields</title>
    <link href="https://feedback.etlworks.com/suggestions/690646/better-solution-for-handing-incorrect-lookup-fields"/>
    <id>sug_kczbdbfsaa7nwfe</id>
    <published>2026-01-23T16:12:02Z</published>
    <updated>2026-03-24T17:21:17Z</updated>
    <content type="text/plain">In our jobs, we found that when one or more provided lookup fields in the Parameter Tab does not exist in source table, Etlworks will ignore the column and continue the job without any error in the log.  This ignorance of the invalid column cased the data discrepancy between source and destination especially when lookup fields has multiple values.  We would like ETLWorks to raise the error and stop the job instead of continue processing the data, this will be much better than giving the wrong result without any indication.</content>
  </entry>
  <entry>
    <title>Execute Arbitrary queries against NoSQL Connection</title>
    <link href="https://feedback.etlworks.com/suggestions/686354/execute-arbitrary-queries-against-nosql-connection"/>
    <id>sug_1lgp98iukg50xi7</id>
    <published>2025-12-30T15:04:06Z</published>
    <updated>2025-12-31T14:43:48Z</updated>
    <content type="text/plain">Either allow the Execute SQL flow to work against a NoSQL connection like MongoDB or create a new flow for Execute NoSQL.&#13;
&#13;
This would allow more complex operations in Mongo like those that are currently possible in Snowflake and other SQL databases.</content>
  </entry>
  <entry>
    <title>Default values when configuring error notification in schedule</title>
    <link href="https://feedback.etlworks.com/suggestions/676098/default-values-when-configuring-error-notification-in-schedule"/>
    <id>sug_wikft0tv5ndkqay</id>
    <published>2025-11-07T08:36:09Z</published>
    <updated>2025-11-11T21:20:25Z</updated>
    <content type="text/plain">When configuring an ETL schedule we mostly enable the same options over and over again.&#13;
e.g. enable send mail on failure, enable only on last retry, add Delay between retries 10min, add number of retries and always add the same e-mail address.&#13;
Could it be a feature to configure a template for this with default values?&#13;
Maybe the default emailadress for notifications should be somewhere else as a general setting and could be overwritten when needed in the schedule?</content>
  </entry>
  <entry>
    <title>Display Node System Information in Admin Settings</title>
    <link href="https://feedback.etlworks.com/suggestions/674810/display-node-system-information-in-admin-settings"/>
    <id>sug_fd46wb8ulhei7wl</id>
    <published>2025-10-30T20:48:49Z</published>
    <updated>2025-11-03T20:18:43Z</updated>
    <content type="text/plain">It would be very helpful if the ETLWorks Admin Settings page displayed node system details such as CPU cores, total RAM, and disk capacity. This visibility would assist with capacity planning and troubleshooting, and reduce support tickets needed to confirm environment specs. Other ETL platforms include this information directly in their admin consoles.</content>
  </entry>
  <entry>
    <title>Add Connection Type Filter in Explorer</title>
    <link href="https://feedback.etlworks.com/suggestions/668100/add-connection-type-filter-in-explorer"/>
    <id>sug_35cl28dzjvuldsw</id>
    <published>2025-09-24T22:27:33Z</published>
    <updated>2025-09-25T17:50:33Z</updated>
    <content type="text/plain">Problem&#13;
In Explorer, all connections are currently displayed in a single list. When managing many connections, it becomes difficult to quickly find the one you need, especially when names are similar or when working across multiple connection types (for example, SQL Server, S3, FTP). Manual scrolling or typing partial names is inefficient.&#13;
&#13;
Proposed Solution&#13;
Add a filter option in Explorer to show only connections of a given connection type. For example:&#13;
- Filter to show only SQL Server connections&#13;
- Filter to show only S3 connections&#13;
- Filter to show only FTP connections&#13;
&#13;
This could be implemented as a dropdown (like Tags is) or advanced search criteria, integrated with the existing Explorer search box.&#13;
&#13;
Benefits&#13;
- Faster navigation and reduced time spent scrolling through long connection lists.&#13;
- Easier onboarding for new team members, since they can quickly isolate the type of connection they’re working with.</content>
  </entry>
  <entry>
    <title>Add option to scope Preprocessor/Postprocessor to Authentication vs Main HTTP request</title>
    <link href="https://feedback.etlworks.com/suggestions/667650/add-option-to-scope-preprocessorpostprocessor-to-authentication-vs-main-http-req"/>
    <id>sug_3szc654698xzhmw</id>
    <published>2025-09-22T22:58:59Z</published>
    <updated>2025-09-26T18:12:25Z</updated>
    <content type="text/plain">Currently, ETLWorks executes the same Preprocessor and Postprocessor scripts for both the authentication (ie OAuth2/token) call and the main HTTP request. This forces developers to add conditional branching logic in the scripts to differentiate between token responses and actual API responses.&#13;
&#13;
It would be helpful to add an option to scope processors more granularly, for example:&#13;
- Run Preprocessor/Postprocessor for authentication only&#13;
- Run Preprocessor/Postprocessor for main request only&#13;
- Run Preprocessor/Postprocessor for both (default, preserves current behavior)&#13;
&#13;
Alternatively, providing a runtime context flag (e.g., context.isAuthenticationPhase()) that can be checked in scripts would also address this issue.&#13;
&#13;
Benefits:&#13;
- Simplifies scripting logic; no need to manually parse/branch based on response shape.&#13;
- Reduces risk of errors when authentication and main requests return similar JSON structures.&#13;
- Improves clarity for developers working with complex integrations.</content>
  </entry>
  <entry>
    <title>Super Admin–Managed Environment Variables</title>
    <link href="https://feedback.etlworks.com/suggestions/667648/super-adminmanaged-environment-variables"/>
    <id>sug_yhzplrknmjk9tag</id>
    <published>2025-09-22T22:28:32Z</published>
    <updated>2025-11-11T21:20:59Z</updated>
    <content type="text/plain">Requests:&#13;
Phase 1: Add environment-scoped variables editable only by Super Admins; referenceable via (like `{VAR_NAME}`) in flows, connections, etc&#13;
Use cases: rotating API keys; base URLs.&#13;
&#13;
Phase 2 (more of a nice-to-have): Make variables non-viewable to non–Super Admins; any props.get on a secret returns a masked or encrypted value&#13;
Use cases: Meet compliance requirements by ensuring operators (like customer support) cannot view sensitive values.&#13;
&#13;
Suggestion for UI placement: Implement in the SuperAdmin tenant under Settings → Customization; similar to existing Super Admin dropdown fields</content>
  </entry>
  <entry>
    <title>Improve Duration and Hierarchy Display for Nested Flows and Loops</title>
    <link href="https://feedback.etlworks.com/suggestions/667631/improve-duration-and-hierarchy-display-for-nested-flows-and-loops"/>
    <id>sug_eu910ugdvir26o2</id>
    <published>2025-09-22T21:04:37Z</published>
    <updated>2025-09-23T13:05:41Z</updated>
    <content type="text/plain">We’d like to request an enhancement to how ETLWorks reports flow execution statistics.&#13;
&#13;
- Nested flows: Nested flows shows 0s duration in the UI, even though its child flows take several minutes. It would be more accurate to an operator if the parent flow displayed its start and finish times spanning all children, with total runtime rolled up.&#13;
- Loops: Loop numbering in execution history can appear out of order (e.g., loop “2” listed before loop “1”), which makes troubleshooting harder.&#13;
- Hierarchy view: Adding an expand/collapse view for nested flows (default expanded) would help operators quickly see child flow details and durations without losing context.&#13;
&#13;
These enhancements would make the Statistics view more accurate and intuitive for operators and support teams, reducing confusion and speeding up troubleshooting.</content>
  </entry>
  <entry>
    <title>Allow custom schedule excludes</title>
    <link href="https://feedback.etlworks.com/suggestions/664904/allow-custom-schedule-excludes"/>
    <id>sug_vrvxl0tp8csv10q</id>
    <published>2025-09-08T17:56:40Z</published>
    <updated>2025-09-26T18:27:25Z</updated>
    <content type="text/plain">On Sundays our main transactional system reboots. We'd like flexibility to in the flow scheduling to configure something like: On Sundays, 2-3 AM.</content>
  </entry>
  <entry>
    <title>Bulk select files for deletion within a Local Storage connection in Explorer</title>
    <link href="https://feedback.etlworks.com/suggestions/658798/bulk-select-files-for-deletion-within-a-local-storage-connection-in-explorer"/>
    <id>sug_q2pnqcwoxcbtffr</id>
    <published>2025-08-05T16:49:21Z</published>
    <updated>2025-08-05T16:57:52Z</updated>
    <content type="text/plain">Sometimes I have a lot of files that I want to delete (in a timespan) within a Local Storage connection, but because I have to delete one file at a time, it is tedious and time consuming.&#13;
&#13;
It would be great if I could just hold shift to bulk select a group of files, and then be able to click the trash button after that. The other indirect benefit is that this can help reduce the amount of storage space overall in the instance by making this an easier process to maintain.</content>
  </entry>
  <entry>
    <title>Interactive Statistics</title>
    <link href="https://feedback.etlworks.com/suggestions/654926/interactive-statistics"/>
    <id>sug_q4gwi3mzcf2rh18</id>
    <published>2025-07-16T05:36:53Z</published>
    <updated>2025-09-22T19:00:59Z</updated>
    <content type="text/plain">Possibility to click on a column in statistics and get the corresponding values in the rest of the statistic (Instead of choosing the date from the Datelist).&#13;
If you click on the errors in  the Pie  Chart you immediately see the corresponding flows with errors (Instead of manually setting the Filter in the Execution list)</content>
  </entry>
  <entry>
    <title>Add API Endpoints for Managing Individual Agent Flows</title>
    <link href="https://feedback.etlworks.com/suggestions/644124/add-api-endpoints-for-managing-individual-agent-flows"/>
    <id>sug_pw75cv1zazupwyi</id>
    <published>2025-05-27T19:46:12Z</published>
    <updated>2025-05-28T13:54:48Z</updated>
    <content type="text/plain">We’d like the ability to manage individual flows within an agent via the API, rather than having to submit the entire agent definition when making changes.&#13;
&#13;
Currently, the Edit Agent API requires re-submitting the full agent object, including all flows, even when we only need to modify one. This introduces unnecessary complexity when automating changes at scale.&#13;
&#13;
Would you consider exposing a set of flow-level endpoints, such as:&#13;
GET /agents/{agentId}/agentFlows/{agentFlowId}  &#13;
POST /agents/{agentId}/agentFlows  &#13;
PATCH /agents/{agentId}/agentFlows/{agentFlowId}  &#13;
DELETE /agents/{agentId}/agentFlows/{agentFlowId}&#13;
&#13;
Benefits of this enhancement:&#13;
- Reduces the risk of unintentionally overwriting unrelated flows during updates&#13;
- Simplifies automation logic by allowing more granular control&#13;
- Improves traceability and auditability during restores and deployments&#13;
- Aligns better with how Host schedules are managed today</content>
  </entry>
  <entry>
    <title>Enhancements to global search for keywords</title>
    <link href="https://feedback.etlworks.com/suggestions/642113/enhancements-to-global-search-for-keywords"/>
    <id>sug_ngbrnosfp0xa8mv</id>
    <published>2025-05-21T21:54:15Z</published>
    <updated>2025-05-22T14:15:27Z</updated>
    <content type="text/plain">I love the global search feature for searching for a keyword, however sometimes it might not be that useful if I have many pipelines that have that keyword.&#13;
&#13;
I have two unique suggestions that can make us faster to find a keyword:&#13;
&#13;
1) The global search has a limit of 20, there's no way to scroll down if there are more&#13;
2) Restrict searching a keyword for a specific nested flow that I'm interested in. For example, let's say I wanted to search the keyword within a nested flow's 20 child flows (including all the different levels).</content>
  </entry>
  <entry>
    <title>Ability to access the schedule's id at runtime</title>
    <link href="https://feedback.etlworks.com/suggestions/641356/ability-to-access-the-schedules-id-at-runtime"/>
    <id>sug_6vdysusmp4wmcgg</id>
    <published>2025-05-19T20:30:53Z</published>
    <updated>2025-09-22T18:57:56Z</updated>
    <content type="text/plain">I’d like to expose the ID of the currently executing schedule (if the flow is triggered by a schedule) as a global-defined variable (like the ones listed in https://support.etlworks.com/hc/en-us/articles/360016579573-Default-variables).&#13;
&#13;
Use case:&#13;
This would make it easier to build flows that can adjust behavior dynamically based on the schedule that triggered them. It would also reduce the need for hardcoding or manually simulating schedule behavior during testing and development.&#13;
&#13;
In particular, when a flow is manipulating schedule-related data, and there’s no way to programmatically exclude the schedule that triggered it, there’s a risk of unintentionally altering the very schedule that’s running. While this could be avoided by hardcoding the schedule ID, that approach doesn’t scale well or work cleanly across environments.&#13;
&#13;
Having access to the schedule ID at runtime would improve safety, flexibility, and portability of schedule-based flows.</content>
  </entry>
  <entry>
    <title>Filtering for Listeners on the Schedules page</title>
    <link href="https://feedback.etlworks.com/suggestions/632932/filtering-for-listeners-on-the-schedules-page"/>
    <id>sug_shoo9xp9ediqcp2</id>
    <published>2025-04-24T04:42:30Z</published>
    <updated>2025-09-22T19:01:25Z</updated>
    <content type="text/plain">Could we be able to filter for Listeners on the Schedules page? It would make it easier to see how many we have available.</content>
  </entry>
  <entry>
    <title>Saved Views Based on Tags</title>
    <link href="https://feedback.etlworks.com/suggestions/632816/saved-views-based-on-tags"/>
    <id>sug_cugmxjbuhwvjslj</id>
    <published>2025-04-23T17:08:32Z</published>
    <updated>2025-12-17T21:54:52Z</updated>
    <content type="text/plain">We’d like to request “Saved Views” on ETLWorks pages that support tags- starting with Schedules, Flows, Connections, Agents, and Explorer pages. &#13;
&#13;
- These views would filter assets by tag, with simple match patterns (e.g., tag contains or does not contain “plc_”). This logic already exists when filtering by a single tag- this would extend it to show assets containing a group of related tags.&#13;
- Views could be global (shared) and/or personal (user-specific). &#13;
&#13;
This would make it much easier for teams to find relevant assets, especially when focused on specific suites or tools meant for specific teams.&#13;
&#13;
It would be just as helpful, if not more, than previously requested folder-based tag organization. Long-term, views on assets could even support permission-based access.</content>
  </entry>
  <entry>
    <title>"Running Flow Tasks" in Statistics page to include agent tasks that are running</title>
    <link href="https://feedback.etlworks.com/suggestions/631520/running-flow-tasks-in-statistics-page-to-include-agent-tasks-that-are-running"/>
    <id>sug_iuuifjpatzlk15q</id>
    <published>2025-04-18T20:48:47Z</published>
    <updated>2025-04-18T22:07:13Z</updated>
    <content type="text/plain">I'd like to be able to get a birds-eye view on all tasks (including both ETLWorks host and agent tasks) that are running. Currently, we can only get this through ETLWorks host tasks.&#13;
&#13;
Otherwise, the only way we can tell that an agent task is taking a long time if we set the expected execution time notification for the email. But this isn't at a macro level. This is just valuable observability information to have in general.</content>
  </entry>
  <entry>
    <title>Direct URL to Specific Flow Execution within History</title>
    <link href="https://feedback.etlworks.com/suggestions/620943/direct-url-to-specific-flow-execution-within-history"/>
    <id>sug_h2d4u1egutxh2uv</id>
    <published>2025-03-12T18:26:03Z</published>
    <updated>2025-09-22T18:57:10Z</updated>
    <content type="text/plain">Currently, when investigating a specific execution in ETLWorks, users must manually locate it within the execution history page. This process is time-consuming, especially when handling numerous executions or collaborating across teams.&#13;
&#13;
Proposed Solution:&#13;
Modify the existing execution history URL format to include an execution_id query parameter that allows direct navigation to a specific execution.&#13;
&#13;
Current URL Format:&#13;
https://opengov.etlworks.com/#/app/schedules/243/statistics&#13;
&#13;
Proposed URL Format:&#13;
https://opengov.etlworks.com/#/app/schedules/243/statistics?execution_id=1234&#13;
&#13;
By appending `?execution_id=&lt;value&gt;`, users can share and open URLs that directly reference a specific execution within the execution history.</content>
  </entry>
  <entry>
    <title>Access Control for Shared Components in ETLWorks</title>
    <link href="https://feedback.etlworks.com/suggestions/618819/access-control-for-shared-components-in-etlworks"/>
    <id>sug_gvhy7nfdvqoqbmg</id>
    <published>2025-03-04T14:46:53Z</published>
    <updated>2025-12-17T21:58:15Z</updated>
    <content type="text/plain">ETLWorks would have the capability to lock a selection of formats, flows, and connections to particular user groups. This is because they can be repeatable shared components, so if someone from the wrong team touches them, it can be detrimental</content>
  </entry>
  <entry>
    <title>Move file in Flow (File to Database)</title>
    <link href="https://feedback.etlworks.com/suggestions/618564/move-file-in-flow-file-to-database"/>
    <id>sug_8jtm4inoochymmz</id>
    <published>2025-03-03T14:27:18Z</published>
    <updated>2025-03-03T14:50:56Z</updated>
    <content type="text/plain">Whenever a File is loaded into a database we have the possibility to delete the file after successful processing. (Delete loaded source files )&#13;
It would be helpful, if we could move the file instead to a specific subfolder&#13;
(move loaded source files) &amp; text field with name of subfolder&#13;
&#13;
Right now we have to &#13;
1. Step: Flow Feile to Database&#13;
2. Step: Move File&#13;
3. Step: Kombine Step 1 &amp; 2 in nested flow&#13;
4. Step: Loop with wildcard.&#13;
&#13;
This would be much easier then.</content>
  </entry>
  <entry>
    <title>Click through flows to child items</title>
    <link href="https://feedback.etlworks.com/suggestions/617732/click-through-flows-to-child-items"/>
    <id>sug_te5315uo5nuiavo</id>
    <published>2025-02-27T19:22:54Z</published>
    <updated>2025-03-07T21:29:22Z</updated>
    <content type="text/plain">Click through flows to child items (connections, flows, parameters) in flows.&#13;
If we're in a flow, we always have to search for the flow which we allready see in our window.&#13;
It would be very helpfull if we could (for instance) ctrl click on the flow and that it will open the flow / connection / or what ever type is in your flow.</content>
  </entry>
  <entry>
    <title>Retrieve Parent Context of a Flow on Error</title>
    <link href="https://feedback.etlworks.com/suggestions/612397/retrieve-parent-context-of-a-flow-on-error"/>
    <id>sug_harfgt0ly9vzwpg</id>
    <published>2025-02-04T17:53:28Z</published>
    <updated>2025-02-04T20:07:25Z</updated>
    <content type="text/plain">We have a shared pipeline with a hierarchy of nested flows. When an error occurs in a deeply nested flow, our support team needs to determine its execution context (parent flow, grandparent flow, etc.) for efficient troubleshooting.&#13;
&#13;
I propose the following solutions but am open to alternative implementations from ETLWorks:&#13;
- Option 1: Retrieve the entire hierarchy at the start of the pipeline and store it as a reference. When an error occurs, use the failing flow's name to look up its position in the stored hierarchy and determine its parent-child relationships. The execution context can then be formatted as a string variable and sent to an observability tool.&#13;
- Option 2: Provide a function that dynamically returns the current execution context, including parent flows, as a string.&#13;
&#13;
This feature would significantly improve debugging. This request follows up on support request #9799. Please let me know if more details are needed.</content>
  </entry>
  <entry>
    <title>New mapping options</title>
    <link href="https://feedback.etlworks.com/suggestions/610731/new-mapping-options"/>
    <id>sug_r71tnu3y4fpeuqv</id>
    <published>2025-01-28T19:51:43Z</published>
    <updated>2025-02-22T20:32:12Z</updated>
    <content type="text/plain">1.  If configured throw an error if there is column in the source which does not exist in mapping&#13;
2.  If configured ignore all columns in the source which are not in mapping (automatically disable these columns)</content>
  </entry>
  <entry>
    <title>Truly dynamic connection and format</title>
    <link href="https://feedback.etlworks.com/suggestions/610729/truly-dynamic-connection-and-format"/>
    <id>sug_yunaconsc1bbahy</id>
    <published>2025-01-28T19:43:12Z</published>
    <updated>2025-02-08T18:57:04Z</updated>
    <content type="text/plain">Currently adding dynamic connection and format requires actually adding a named connection to the flow. It would be great if both could be truly dynamic, resolved at runtime.</content>
  </entry>
  <entry>
    <title>Ability to update all or selected agents to the specific version</title>
    <link href="https://feedback.etlworks.com/suggestions/610243/ability-to-update-all-or-selected-agents-to-the-specific-version"/>
    <id>sug_vmxbif6bdhraocz</id>
    <published>2025-01-26T21:21:05Z</published>
    <updated>2026-03-11T14:31:25Z</updated>
    <content type="text/plain">Currently each agents needs to be updated individually. &#13;
&#13;
From our perspective, for bulk updating, I would say it would be managed via the Agents page itself.  &#13;
- The ability to filter on that page based on Version (less than version X)&#13;
- The ability to filter on that page based on Status too (if someone is offline, we probably dont want to send/queue the update as there could be some other underlying issue&#13;
- On that page, if there were perhaps checkboxes to select which agents to send the update command to (with an option up top for Select all, which would only select the ones that have been filtered out/being viewed in the UI at the time)&#13;
- If there were a way to have some sort of logging to show both success and errors in updating. Errors for the obvious reason that they didnt update, and successes are for the rare cases a customer might complain and blame something on the update itself, so having a log of when the update took place could be nice.</content>
  </entry>
  <entry>
    <title>Tenant name in Job failure notifications</title>
    <link href="https://feedback.etlworks.com/suggestions/607622/tenant-name-in-job-failure-notifications"/>
    <id>sug_nfoirn5bh4c3ard</id>
    <published>2025-01-17T20:27:31Z</published>
    <updated>2026-01-19T21:12:15Z</updated>
    <content type="text/plain">can we add tenant name in failure email notification for an ETL job, this will help in the situations where there are multiple tenants.&#13;
&#13;
Adding this will help to go to that tenant and resolve the job issue.</content>
  </entry>
  <entry>
    <title>Append Mode Option in Flows</title>
    <link href="https://feedback.etlworks.com/suggestions/607292/append-mode-option-in-flows"/>
    <id>sug_wz8vv5anbebkhfs</id>
    <published>2025-01-16T21:05:08Z</published>
    <updated>2025-09-26T18:07:11Z</updated>
    <content type="text/plain">Feature Name: Append Mode&#13;
Purpose: To provide a seamless way to append data to the destination without overwriting existing records.&#13;
Implementation Suggestion: A simple checkbox in the flow configuration labeled “Append Mode.”&#13;
When selected, the flow will append new records to the destination without deleting or overwriting existing data.&#13;
When unselected, the existing behavior (replace or overwrite) will remain as is.&#13;
Use Case Example:&#13;
If the source contains 1 record, running the flow three times should result in 3 records in the destination, with each execution appending data instead of replacing it.</content>
  </entry>
  <entry>
    <title>In agent flow, I want an email to send when expected flow execution time field exceeded</title>
    <link href="https://feedback.etlworks.com/suggestions/606717/in-agent-flow-i-want-an-email-to-send-when-expected-flow-execution-time-field-ex"/>
    <id>sug_jgqebtvx91qr6x6</id>
    <published>2025-01-14T18:01:51Z</published>
    <updated>2025-01-14T18:15:59Z</updated>
    <content type="text/plain">In the agent flow, when going to the "Configure flow notifications", when I enter an amount of minutes for the "Expected flow execution time", it currently does not send an email when the execution exceeds that amount of time.&#13;
&#13;
Can this feature please be implemented? It would be very useful for our support teams to know which agent flows have been stalling.</content>
  </entry>
  <entry>
    <title>Order of flows in agent\schedule</title>
    <link href="https://feedback.etlworks.com/suggestions/606523/order-of-flows-in-agentschedule"/>
    <id>sug_05f1m5ljynb9rfh</id>
    <published>2025-01-13T21:39:09Z</published>
    <updated>2026-01-19T21:01:36Z</updated>
    <content type="text/plain">It will be great if there be ability to order the flows in agent\schedule panel</content>
  </entry>
  <entry>
    <title>Filtering audit logs by time</title>
    <link href="https://feedback.etlworks.com/suggestions/598145/filtering-audit-logs-by-time"/>
    <id>sug_w8vtz3qyhrbg2ld</id>
    <published>2024-12-06T13:55:37Z</published>
    <updated>2025-09-22T18:58:54Z</updated>
    <content type="text/plain">Currently, audit logs can be filtered by the usable fields and a date range. Having a large amount of entry's, makes the log hard to use with these specifications, if youre looking for something that happened at a specific time, rather than a specific action.&#13;
&#13;
The possibility to also filter by time would solve this problem, as you could easily narrow down the searchspace to a usable amount.</content>
  </entry>
  <entry>
    <title>Add retry functionality to agent schedules</title>
    <link href="https://feedback.etlworks.com/suggestions/592655/add-retry-functionality-to-agent-schedules"/>
    <id>sug_pug5qx2se1cmvnm</id>
    <published>2024-11-09T05:24:13Z</published>
    <updated>2024-11-29T13:57:03Z</updated>
    <content type="text/plain">ETLWorks host based schedules support: retries (1 - 5), delay between retries (1 - 10 minutes) and send failure email only if last retry failed. It would be really helpful if Agent schedules supported the same functionality. Sometimes there can be a transient db connection errors with a customer's db or server, or some other issue that can easily be resolved with retries. The ability to only email if the last retry failed helps cut down on extra emails.</content>
  </entry>
  <entry>
    <title>Improved Filter/Search in Flow Statistics Page</title>
    <link href="https://feedback.etlworks.com/suggestions/590062/improved-filtersearch-in-flow-statistics-page"/>
    <id>sug_yooghvkd1hpqsgh</id>
    <published>2024-10-25T15:54:17Z</published>
    <updated>2025-09-22T19:02:20Z</updated>
    <content type="text/plain">It can be cumbersome to locate a specific job in the Flow Statistics page since it loads the jobs in the order in which it was run. Being able to search or filter based on information that is available in the Records Metrics or File Metrics page (i.e. File Name) would improve troubleshooting capabilities by making it easier to find specific instances of a run of the flow.</content>
  </entry>
  <entry>
    <title>Multi select flows for bulk actions (delete, add tags, move to tenant) etc.</title>
    <link href="https://feedback.etlworks.com/suggestions/589190/multi-select-flows-for-bulk-actions-delete-add-tags-move-to-tenant-etc"/>
    <id>sug_fsxlt2ckrkfm6ee</id>
    <published>2024-10-21T15:23:37Z</published>
    <updated>2026-03-11T14:32:58Z</updated>
    <content type="text/plain">Would like to be able to select via checkbox or "all" results of a search and perform a bulk action on a set of flows, connections, users, etc.</content>
  </entry>
  <entry>
    <title>Statistics Executions: Sort and Filter Updates</title>
    <link href="https://feedback.etlworks.com/suggestions/586334/statistics-executions-sort-and-filter-updates"/>
    <id>sug_thfbccnjvbbrjrb</id>
    <published>2024-10-07T16:49:43Z</published>
    <updated>2025-09-22T19:01:52Z</updated>
    <content type="text/plain">On the statistics page, specifically the Executions area.  The ability to:&#13;
&#13;
1. Sort the results by the column headers. At least the started, ended, duration, and record columns&#13;
2. Add to the filter rules:&#13;
   a. Number of records.  optimally a greater than, less than, or equal to.  i.e. I'd love to filter on just flows with a 0 or greater than 100k.&#13;
   b. Duration.  i.e. Where duration &gt; 1 hour or start &gt;1am and end &lt; 5am&#13;
&#13;
Alternatively, being able to export the day, from that page, as a CSV I could do these things as well. Love to be able to just stay in the platform, but an export would work.  And I know there is a potential to do something with the API, but hoping it's possible directly in app.</content>
  </entry>
  <entry>
    <title>Ability to purge files within Server Storage connection after specified number of days</title>
    <link href="https://feedback.etlworks.com/suggestions/578553/ability-to-purge-files-within-server-storage-connection-after-specified-number-o"/>
    <id>sug_3i5sixfknpwcyqo</id>
    <published>2024-08-30T17:01:14Z</published>
    <updated>2024-12-11T15:48:10Z</updated>
    <content type="text/plain">I would like to be able to delete files within a Server Storage connection after a specific number of days. This can be useful if I generate file logs into a specific Server Storage connection and I don't want to have too much clutter.</content>
  </entry>
  <entry>
    <title>Filter on specific tags with AN condition instead of OR</title>
    <link href="https://feedback.etlworks.com/suggestions/578066/filter-on-specific-tags-with-an-condition-instead-of-or"/>
    <id>sug_yt3f70qqccgwlxi</id>
    <published>2024-08-28T14:51:20Z</published>
    <updated>2025-12-17T21:52:48Z</updated>
    <content type="text/plain">HI sometimes we want to filter on flows which have 1 specific tag and onother specific tag.&#13;
Now it isn't possible to do that. Maybe it is an idea to make this as a new feature. Maybe it is also a good idea that you can save your own filters as a bookmark or something.</content>
  </entry>
  <entry>
    <title>Reset flow status when starting back up</title>
    <link href="https://feedback.etlworks.com/suggestions/574587/reset-flow-status-when-starting-back-up"/>
    <id>sug_myo7l4g9t3bsqif</id>
    <published>2024-08-14T16:28:56Z</published>
    <updated>2024-08-30T17:25:05Z</updated>
    <content type="text/plain">Currently right now when stopping etlworks or performing an upgrade, we manually have to stop everything or when etlworks starts back up, the flows are still showing as running. It would hugely beneficial for the startup process to reset the status of the flow so that schedules automatically resume.</content>
  </entry>
  <entry>
    <title>Recycle Bin when deleting flows (or other assets)</title>
    <link href="https://feedback.etlworks.com/suggestions/572270/recycle-bin-when-deleting-flows-or-other-assets"/>
    <id>sug_jv7xswnwbzdak3j</id>
    <published>2024-08-06T16:53:42Z</published>
    <updated>2026-03-25T18:53:59Z</updated>
    <content type="text/plain">It would be nice if there was a Recycle Bin for flows (or other assets), and it could have a time limit (like 30 days). This way, if one of our users accidentally deletes something, it'll be really easy to restore.</content>
  </entry>
  <entry>
    <title>Excluding schedules or flows from the execution notification</title>
    <link href="https://feedback.etlworks.com/suggestions/572121/excluding-schedules-or-flows-from-the-execution-notification"/>
    <id>sug_vwf0grt80efxe2n</id>
    <published>2024-08-06T03:51:30Z</published>
    <updated>2026-01-19T21:03:21Z</updated>
    <content type="text/plain">I do like having the execution notification in the top right corner of the page, however there are some scheduled tasks which run so frequently that it would make the feature useless. Thus, if there was a way to opt out of the notification for select flows/tasks, that would be nice to have. This is preferable to disabling execution notifications entirely.</content>
  </entry>
  <entry>
    <title>Add runtime per step (addition to start / stop)</title>
    <link href="https://feedback.etlworks.com/suggestions/566368/add-runtime-per-step-addition-to-start-stop"/>
    <id>sug_nxngzu5ff01iptd</id>
    <published>2024-07-11T09:34:51Z</published>
    <updated>2024-07-12T13:14:42Z</updated>
    <content type="text/plain">A this moment we have to interpretate the flowstep running time by calculating Start / Stop . It should be handy if you could see this at once. We use this qiut often.</content>
  </entry>
  <entry>
    <title>Interactive Performance recommandations</title>
    <link href="https://feedback.etlworks.com/suggestions/561805/interactive-performance-recommandations"/>
    <id>sug_xyeidczvkkfb8t2</id>
    <published>2024-06-19T10:35:47Z</published>
    <updated>2025-08-20T15:29:47Z</updated>
    <content type="text/plain">It would be a good idea to get performance recommandations based on one or more (nested) flows. Goal is decrease (processing time) of the flows. Maybe this can be accomplished by analysing Amount of Data (columns/rows) vs settings per FlowType vs Result (processing time)</content>
  </entry>
  <entry>
    <title>Prevent creating empty files when there is no data to transfer ( e.g.  CDC flow MS SQL -&gt; Snow)</title>
    <link href="https://feedback.etlworks.com/suggestions/555644/prevent-creating-empty-files-when-there-is-no-data-to-transfer-eg-cdc-flow-ms-sq"/>
    <id>sug_brwgrbilz2jry1x</id>
    <published>2024-05-21T07:14:58Z</published>
    <updated>2025-05-05T13:46:43Z</updated>
    <content type="text/plain">Hi, &#13;
In the case of  CDC flows with frequent schedules it often happens that there are no new records.  Current behavior:  an empty file is created and copied to AWS S3 and then to Snow in our case ( MS SQL to Snow via S3 flow ).  It  &#13;
consumes time and resources. Copying from S3 to Snow ( even an empty file )  consumes most of the time for the  "List external files"  operation.&#13;
Proposition:  If there are no new records,  don't create a file.</content>
  </entry>
  <entry>
    <title>GUI Database Lookup</title>
    <link href="https://feedback.etlworks.com/suggestions/545100/gui-database-lookup"/>
    <id>sug_frk5bsehbqwyax1</id>
    <published>2024-04-10T12:43:36Z</published>
    <updated>2025-11-03T20:15:51Z</updated>
    <content type="text/plain">As a user, creating database lookups requires the user to know code in the field value function to perform database lookups. This is even more complicated when doing CDC tooling. It would be nice to have a feature on each field in a transformation that would launch a popup allowing the user to configure the following:&#13;
&#13;
- Database connection&#13;
- Table&#13;
- Column&#13;
- SQL query to inject parameters&#13;
&#13;
This UI would essentially wire up the lookup behind the scenes and allow the user to quickly configure these things, streamling creating flows.</content>
  </entry>
  <entry>
    <title>Add support for folders/subfolders in zip/unzip flow.</title>
    <link href="https://feedback.etlworks.com/suggestions/535561/add-support-for-folderssubfolders-in-zipunzip-flow"/>
    <id>sug_xvsj5s3bccncqss</id>
    <published>2024-02-23T21:13:15Z</published>
    <updated>2024-02-26T17:15:52Z</updated>
    <content type="text/plain">Please add support for folders and subfolders in zip/unzip flow so we can specify path in FROM and TO field both directly in the field and through parameter in the connection.</content>
  </entry>
</feed>
