Member Junction
    Preparing search index...

    Query Scheduled Jobs action. Searches for scheduled jobs based on filter criteria including Status, JobTypeID, IsActive flag, and creation date ranges.

    await RunAction({
    ActionName: 'Query Scheduled Jobs',
    Params: [
    { Name: 'Status', Value: 'Active' },
    { Name: 'IsActive', Value: 'true' },
    { Name: 'MaxResults', Value: '50' }
    ]
    });

    Hierarchy (View Summary)

    Index

    Constructors

    Methods

    • Build filter expression for job queries

      Parameters

      • filters: {
            createdAfter?: Date;
            createdBefore?: Date;
            isActive?: boolean;
            jobTypeId?: string;
            status?: string;
        }

        Object containing optional filter criteria

      Returns string

      SQL WHERE clause string

    • Executes the scheduled job query with the provided filter parameters

      Parameters

      • params: RunActionParams

        The action parameters containing:

        • Status (optional): Job status filter (Active, Disabled)
        • JobTypeID (optional): Filter by job type
        • IsActive (optional): Filter by active flag
        • CreatedAfter (optional): Filter jobs created after this date
        • CreatedBefore (optional): Filter jobs created before this date
        • MaxResults (optional): Limit number of results (default: 100)

      Returns Promise<ActionResultSimple>

      ActionResultSimple with:

      • Success: true if query executed successfully
      • ResultCode: SUCCESS or FAILED
      • Params: Output parameter 'Jobs' contains array of MJScheduledJobEntity records