Is it possible to invoke the Evaluation Trigger programmatically?

Describe the problem/error/question

I would like to use the Evaluation workflow to do end to end testing in CICD pipeline and use Data Table as test cases so that I can do both unattended and manual end to end test with the same setup and self-contained in n8n.

However it looks that the Evaluation Trigger node can only be run manually. Is there a way to call it programmatically?

Information on your n8n setup

  • **n8n version: 2.14
  • **Database (default: SQLite): SQLite
  • **n8n EXECUTIONS_PROCESS setting (default: own, main): default
  • **Running n8n via (Docker, npm, n8n cloud, desktop app): docker
  • **Operating system: Windows

Hi @Victor_Tseng i never actually tried using programming to execute that, but all i use is the “Evaluate all” or basically “Execute node” button in the workflow editor to run it, but maybe you can try using sub workflows which can have their own evaluation setup and then evaluate each independently maybe this is what you can program to an extinct.

Thank you for the suggestions.

While I can mimic the Evaluation feature using other n8n nodes and sub-workflows, the useful nodes such as Set Output and Set Metrics will not be available as the execution context is not in Evaluation mode and these nodes will do nothing.

I will try the feature request route :sweat_smile:.

@Victor_Tseng Hi Victor — following up on our conversation about the AI engineer role. Still interested? If so, please send us your standard NDA and service contract to louis@cardow.com and we’ll review with counsel.
Best,
Louis

@Trefle Hi Trefle, after reviewing the integration requirement (QB Desktop behind VPN) I realized that this requires a fairly involved infrastructure layer (e.g., needs QB Web Connectors and n8n typically will be in VPN too) and this goes beyond the scope of the type of engagements I typically focus on.

To help ensure the best outcome during the initial phase of this project, from my experience this type of integration typically benefits from a delivery model with either on-site or hybrid access to the internal environment, where close coordination with your infrastructure setup is possible during the initial rollout.

Victor,
Thank you for the honest answer.
Are you open to bouncing ideas on how you would tackle this hurdle — or do you know someone who would enjoy the challenge?
Trefle