Enhancing the certification experience with Workflows

Description

Utilize the workflows feature to enable custom reminders, escalations, and closure of campaigns

Workflows present:

  1. Scheduled Trigger


    This workflow exists solely to run daily and trigger workflow 2
    DevDays2025-1-scheduledTrigger.json (1.7 KB)

  2. Iterate Over Campaigns


    This workflow recursively fetches all active campaigns, compares their Deadline, and takes action as apprioriate.
    7 days pre-due, call sub-workflow
    3 days pre-due, call sub-workflow
    due date, call sub workflow
    7 days past-due, close the campaign and REVOKE any undecided access
    DevDays2025-2-IterateCampaigns.json (10.5 KB)

  3. Iterate over certifications


    This workflow gets called per-campaign, to recursively iterate over CERTIFICATIONS that belong to the campaign that triggered the workflow

Steps taken:
7 days pre-due: email the reviewer
3 days pre-due: email the reviewer and their manager
due date: re-assign the certification to the reviewers manager (if present)
DevDays2025-3-IterateCertifications.json (11.4 KB)

10 Likes

Workflows have been attached, as well as images of each workflow and a brief description of its functions!