Feature Request: Add Gate Condition for ADF scheduled Trigger

Hitesh N 0 Reputation points
2025-12-02T06:29:45.6233333+00:00

Hi Team,

I would like to propose an enhancement for Azure Data Factory (ADF) triggers: the ability to add a Gate Condition before a trigger executes.

Currently, ADF triggers (such as schedule triggers) do not allow conditional logic beyond basic recurrence settings. This limits flexibility for scenarios where execution needs to be controlled dynamically.

Example Use Case: A user wants a pipeline to run on all weekdays of the month except the 1st day of the month. With the current setup, this requires complex workarounds like multiple triggers or custom logic inside the pipeline. A gate condition at the trigger level would simplify this by allowing an expression such as:

if (dayOfMonth() != 1 && dayOfWeek() in ('Mon','Tue','Wed','Thu','Fri')) then execute

Benefits:

  • Reduces complexity by avoiding multiple triggers or pipeline-level checks.
  • Improves maintainability and readability of scheduling logic.
  • Enables advanced scheduling scenarios without custom code.

Could you please consider adding this capability in future updates? It would greatly enhance ADF’s flexibility for enterprise scheduling requirements.

Thank you!

Azure Data Factory
Azure Data Factory
An Azure service for ingesting, preparing, and transforming data at scale.
0 comments No comments
{count} votes

Answer recommended by moderator
  1. Amira Bedhiafi 41,036 Reputation points Volunteer Moderator
    2025-12-02T17:31:36.5666667+00:00

    Hello Hitesh !

    Thank you for posting on Miicrosoft Learn Q&A.

    Microsoft has an official Azure Feedback where you can post an idea.

    https://feedback.azure.com/d365community/

    That creates an official feature request that PMs can track and other users can upvote.

    0 comments No comments

0 additional answers

Sort by: Most helpful

Your answer

Answers can be marked as 'Accepted' by the question author and 'Recommended' by moderators, which helps users know the answer solved the author's problem.