Documentation PI Nexus+ Documentation

PI Nexus+ / Reference

Scan Runs Reference

This reference lists the kinds of scan work, what starts them, their scopes and their outcomes, as the Scanning page and the scan history show them.

Overview

This reference lists the kinds of scan work, what starts them, their scopes and their outcomes, as the Scanning page and the scan history show them.

Kinds of work

Shown asWhat it doesAdvances
Inventory scanFull discovery of a target's inventoryInventory freshness (on success)
Full verificationAn automatic full inventory scan run as a cross-check at the verification cadenceInventory freshness and the verification date
Inventory updateReloads only the objects a change feed reported, or the object a user chose Update inventory onLast inventory update only
Health refreshRe-reads current values and health rules for known inventoryHealth freshness (see Health refresh credit)
Health checkCheck health on one PI Point, AF Attribute, AF Analysis, PI Interface or PI Adapter Collector; runs beside other work and is shown only on that objectNothing on the target
Missing inventory purge (badge Maintenance)Deletes all missing inventory; queued from Admin > Inventory MaintenanceNothing

Triggers

Trigger shownStarted byWaits for the heavy-work windowSends a completion email
ManualA person, from the Scanning page or an Admin pageNoYes, under Manual scan completion
Run nowA person promoting queued automatic workNoYes
AutomaticAutomatic monitoringFull scans onlyNo; failures after the last retry send Automatic monitoring failures
ConfigurationA configuration change, such as the PI Point rule reconciliationYesNo
ScheduleA recurring schedule from before 1.6.0 that has not been retiredNoYes

Scopes

ScopeReconcile inventoryRefresh health
Full inventory / All operational healthAll enabled PI Data Archives, AF databases and PI Vision instances, as one runPI Points and Asset Framework, as one run
PI PointsChosen PI Data Archives, optionally only some PI Point rulesChosen PI Data Archives (always all rules)
Asset FrameworkOne run per chosen AF databaseOne run per chosen AF database
PI InterfacesPI Module Database of chosen PI Data Archives with Interface Tracking onNot offered
PI VisionChosen PI Vision instancesNot offered

An empty selection is refused, as are an unknown, disabled or mismatched AF database. An AF Server with no enabled database scans nothing. AF databases that were not chosen are never marked missing.

A run narrowed to some PI Point rules does not advance the PI Data Archive's inventory or health freshness, does not count as a baseline, does not reset failure counters and does not retire a queued full scan.

Outcomes

OutcomeMeaningCompletion email box
QueuedWaiting to start
RunningIn progress
SucceededFinished without errorsSucceeded
Completed with errorsFinished, but some objects or modules failed; the run lists themFailed
FailedDid not finishFailed
CanceledStopped by a person, or ended by RecoverCanceled
SkippedNot run, because another scan held the scan lock when it was due to startSkipped
Dispatch failedShown in the Health column when automatic monitoring could not start a refresh at all

Failed, canceled, skipped and completed-with-errors inventory work stays due and is tried again; it never advances inventory freshness.

Health refresh credit

A health refresh that ends Completed with errors still advances health freshness when it refreshed at least 90 % of the objects it set out to refresh. The run keeps its real outcome and failure list; its message states the coverage. A run that refreshed nothing is never credited.

Failure classes

ClassRetried automatically
Transient InfrastructureYes
Unknown InfrastructureYes
ConfigurationNo
ValidationNo
AuthorizationNo
Unsupported ScopeNo

Needs attention

The Needs attention tab lists, per target:

TextMeaning
Health refresh failed N times in a rowHealth refreshes keep failing
Health refresh is dueHealth is older than its cadence
Inventory reconciliation failed N times in a rowInventory scans keep failing
Inventory reconciliation is dueInventory is older than its cadence
Health / Inventory paused for attentionAutomatic work stopped retrying and waits for a person (Retry)

Stuck scans

ItemValue
Recover offered for a running scanNo progress reported for 30 minutes
Recover offered for a queued runNot started after 10 minutes
RoleAdmin
Refused whenA live scanner process still owns the scan; stop the PI Nexus+ Scanner service first

Delete a scan run

Deleting a single run is a support action, not a substitute for retention. It needs the Admin role.

  1. In the Scanning page's History tab, or in a target's history, open the row menu of a finished run and choose Permanently delete.
  2. Read the list of records that go with the run. PI Nexus+ refuses when the run is still needed: active work, current inventory, retained change history or pending emails.
  3. Confirm. Deleting a target's latest health result returns the target to unknown health and makes a new health refresh due; the button then reads Delete and refresh state.

Each deletion is written to the security audit.

Updated objects

Open an Inventory update run to see Updated objects: each AF element, analysis, template, PI Point or PI Vision display, what happened to it (added, updated, removed, template changed) and when the source reported it. A queued update shows the same list as Waiting to update N objects. Long lists are cut and the dialog says how many more there are. An update requested on an AF attribute or analysis reloads its whole element, so the run names the element.