Commands › Clash Manager / Manager › Clash Manager Capture All Images In Background
Clash Manager Capture All Images In Background
Coming soon
Before you run this
Active document; staging DB has ≥ 1 matching clash; non-template View3D exists.
After it runs
0-N PNGs on disk; no Revit view switch for the user.
When to use this
- QA dashboard image refresh before an export.
Don't use this when
Per-clash capture — use CaptureImageForSingleResult.
Inputs
| Name | Kind | Type | Required | Default | Description |
|---|---|---|---|---|---|
PresetKind |
config | string |
no | "clash_tolerances" | Deterministic config preset |
Decision flow
1) Pull clashes from repo.ListByState(state_filter ?? "*"). 2) For each, resolve pair; skip with WireRecoverable on missing. 3) Delegate to HiddenViewImageCaptureService.Capture (own Transaction per call). 4) Aggregate captured vs failed counts. 5) Emit per_clash list + summary.
What you'll see in the chat
on start
Bulk-capturing clash images in background…
thinking
Listing matching clashes…
Capturing each pair…
Capturing each pair…
on success
Captured {captured}/{total}.
on failure
Bulk capture failed: {error}
REST API
Not yet exposed
This command does not carry a [RestApi] attribute today. Once tagged, this section will auto-populate with:
POST /api/v1/commands/clash_manager_capture_all_images_in_background- Request body schema (from
[RestApiParam]) - Response schema (from
[RestApiResponse]) - curl / JS / Python code examples
Keywords & intent patterns
clashmanagercaptureallimagesinbackground · capture all clash images · qa image refresh
Related
| Pillar | Clash Manager / Manager |
|---|