Skip to main content

System Tasks

Overview

Some platform actions require background processing and may take time to complete, especially in large environments. Instead of processing these operations synchronously, the system creates a System Task and handles the task asynchronously.

This approach ensures:

  • The user interface remains responsive.
  • Large-scale updates do not block other operations.
  • Long-running tasks (such as policy recalculations or external integrations) are processed reliably.
  • Progress and completion status can be tracked.

When an eligible action is triggered:

  1. A System Task is created.
  2. The task enters a processing state (for example, Pending or In Progress).
  3. The associated background job executes.
  4. The System Task is updated to a final state such as Completed, Failed, or Cancelled.

Administrators can use the System Tasks page under the Monitor tab to view progress and verify completion of system changes.

This document lists the actions that generate background jobs and describes, at a high level, what those jobs perform.


ActionBackground Job TriggeredWhat the Job Does
Add AssetAsset Evaluation JobEvaluates the new asset and applies relevant policies
Update AssetAsset Recalculation JobRe-evaluates policies and configuration for the updated asset
Delete AssetAsset Cleanup JobRemoves the asset and associated configurations
Calculate Asset StateState Calculation JobRecomputes asset state and risk posture
Asset MetricsMetrics Aggregation JobUpdates asset-related metrics

2. Tag & Policy Actions

ActionBackground Job TriggeredWhat the Job Does
Add / Modify Tag RuleRule Evaluation JobEvaluates tag rule changes and updates affected assets
Add Tag-Based PolicyPolicy Generation JobGenerates policy rules based on tags
Modify Policy AssignmentPolicy Update JobUpdates asset-to-policy assignments
Delete Tag-Based PolicyPolicy Cleanup JobRemoves associated policy rules
Update / Delete TagTag Propagation JobUpdates or removes tag references across assets
Refresh Inbound PolicyPolicy Refresh JobRefreshes inbound policies for affected assets
Recalculate SegmentsSignature Recalculation JobUpdates segment classification logic

3. Template Actions

ActionBackground Job TriggeredWhat the Job Does
Edit TemplateTemplate Update JobApplies template changes across assigned assets
Assign TemplateBulk Assignment JobAssigns template to multiple assets
Unassign TemplateBulk Unassignment JobRemoves template from multiple assets
Evaluate Template RulesTemplate Evaluation JobRe-evaluates template rule logic

4. Named Network Actions

ActionBackground Job TriggeredWhat the Job Does
Assign / Unassign Named NetworkNetwork Assignment JobUpdates network association for assets
Add / Remove Network RangeNetwork Range Update JobModifies IP ranges within a named network
Delete Named NetworkNetwork Cleanup JobRemoves network and related references
Named Network CleanupOverlap Cleanup JobResolves overlapping network definitions

5. Integration & Synchronization Actions

ActionBackground Job TriggeredWhat the Job Does
SCIM PullDirectory Sync JobSynchronizes user/group data
Integration SyncIntegration Sync JobSynchronizes data with external systems
Microsoft Defender SyncDefender Sync JobSyncs host and group data
SentinelOne SyncSentinel Sync JobSyncs host and group data
Netskope SyncPrivate App Sync JobSyncs private app information
Disable EDR / DeactivateEDR Deactivation JobDisables EDR integration processing

6. CrowdStrike Integration Actions

ActionBackground Job TriggeredWhat the Job Does
CrowdStrike Host/Group SyncHost/Group Sync JobSynchronizes host and group data
CrowdStrike Firewall Host Group Members SyncFirewall Membership Sync JobSynchronizes host membership within firewall groups (Crowdstrike native mode)
CrowdStrike Firewall Policy SyncFirewall Policy Sync JobSynchronizes firewall policies (Crowdstrike native mode)
CrowdStrike Firewall Host Group DeleteFirewall Host Group Cleanup JobRemoves firewall host group mappings
CrowdStrike DeactivationEDR Deactivation JobDisables CrowdStrike integration processing

7. Scheduler & Reporting Actions

ActionBackground Job TriggeredWhat the Job Does
Add Scheduled JobScheduler JobCreates and schedules background execution
Finalize ReportReport Finalization JobCompletes report generation

8. Authentication & Access Actions

ActionBackground Job TriggeredWhat the Job Does
Enable / Disable User GroupsAccess Update JobUpdates group-based access control
Delete Identity ProviderIDP Cleanup JobRemoves identity provider configuration
Update User AccessAccess Recalculation JobRe-evaluates user access permissions

9. Other System Actions

ActionBackground Job TriggeredWhat the Job Does
Update Network MapNetwork Map Rebuild JobRebuilds traffic topology map
Port CategorizationPort Classification JobReclassifies ports based on usage
Flow Collector SyncFlow Sync JobSynchronizes flow collector data
Decommission ServiceDecommission JobPerforms cleanup of deprecated services
Disable Block Malicious IPsSecurity Update JobUpdates blocking behavior

How to Track Progress

Customers can monitor:

  • System tasks
  • Status (Pending, In Progress, Completed, Failed, Cancelled)
  • Completion timestamp
  • Retry status (if applicable)

Important Notes
  • Some bulk actions may create multiple background tasks.
  • Large environments may take longer to complete.
  • External integration jobs depend on third-party API responsiveness.