/ Docs
Reference

Background jobs and sync

Impliancy automatically keeps your governance data fresh using periodic background jobs.
These jobs run without user interaction and ensure that environments, apps, flows, and bots stay up to date.


Inventory sync

The inventory job performs:

  • Environment discovery
  • App indexing
  • Cloud flow indexing
  • Desktop flow indexing
  • Bot indexing
  • Ownership sync
  • Activity metadata update

Frequency

Runs automatically at regular intervals.
The exact schedule may vary depending on configuration or tenant size.


Missing-permissions detection

During each inventory run, Impliancy verifies access rights for each environment.

If an environment lacks required permissions:

  • The environment is flagged
  • A notification appears in the dashboard
  • The environment is excluded from indexing
  • Ownership and compliance checks are paused for that environment

Compliance evaluation

Each inventory run also checks:

  • Submitted compliance forms
  • Auto-approval rules
  • Forms reaching expiration (180-day cycle)
  • Forms that now require renewal
  • Manual approval status

If renewal is needed, owners are notified by email.


Inactivity monitoring job

If inactivity monitoring is enabled:

  • The job calculates whether artifacts exceed the inactivity threshold
  • Owners/deputies receive reminder emails
  • Artifacts enter an "inactive" state inside Impliancy
  • Optional: auto deletion triggers after the grace period

Inactivity tracking is based on:

  • Last modified date (Apps, Bots, Desktop Flows)
  • Last successful run (Cloud Flows)

Notification job

Handles sending:

  • Compliance reminders
  • Compliance approvals/rejections
  • Inactivity alerts

Notifications appear:

  • In the app Dashboard
  • By email (for user actions)

Error handling

If a background job encounters an error:

  • The job logs it internally
  • The dashboard may show partial results
  • Missing permissions are clearly indicated
  • Retry logic ensures eventual consistency

No changes are applied to the Power Platform unless the job completes successfully.