CSV operation reports
Add -csv to a search-based operation to save its results:
checkin -search "Name=%.sldprt" -recursive -csv "C:\Reports\checkin.csv"
Reports start with ID, ParentFolderID, Name and Output, followed by Status, Error, Exception and HRESULT. Output contains the operation's messages. IDs are blank when unavailable. A file already in the requested state can succeed without changing anything; its output explains the skip.
-csv requires a nonempty -search. Relative report paths use the current vault folder. The destination folder must exist, and existing external reports are replaced. An empty search writes only the header. Outside the vault, reports are saved as local files. Inside the connected vault, new reports are added to PDM. To overwrite an existing vault report, first check it out to yourself in the destination folder on this computer. It remains checked out afterward; reporting does not automatically check files in.
The command prints the saved report path. If PDM cannot save a completed report, the command reports failure and prints the location of the retained temporary copy, when available.
A failed item is recorded and later items continue, unless you cancel or enable the script's Stop on error setting. The command retains its failure status even when later items succeed. Some commands validate the entire request before processing any file; those failures stop the request and may have blank file identity.
- BOM: one row per configuration/layout export, with those two extra columns. Output is the export path.
- Odoo and clearcache: files are processed together.
BatchSuccessorBatchErrorrecords the final combined operation outcome for each selected file, not individual verification. An Odoo preview reports preview results, not completed synchronization. - until: each polling attempt records
SatisfiedorNotSatisfiedfor each file, orErrorif its condition could not be evaluated. The command still follows its-matchand timeout settings. - runscript: each executed script step has a row for its target file. Unexecuted conditional branches are not reported as successful operations.
- runtask: success means the task was launched; it does not mean the background task has finished.
- packg: files outside the vault have blank PDM IDs.
- toolbox: this command is currently unavailable. A report request records that error; it does not enable the command.
For pasteasreference, a separate -filePath or -id identifies the reference input while -search selects the targets. runscript uses -source for the script and -search for its targets. Other commands do not accept -csv together with a single-file -filePath or -id selector.
Use search mode alone when a command has an alternative input mode: clearcache cannot combine report searches with -directory or -source; recover and transition cannot use -source lists with report searches; rename cannot use folder-renaming -directory with a report. copy and packg require a source folder when reporting a search.