AeroPointDocumentation

Windows

AeroPoint - Read Me (Windows)

AeroPoint reads scores out of third-party assessment PDFs and builds a spreadsheet from them. It is one tool: Company Table.

Be sure to use your computer's local Downloads or Documents folder (not OneDrive). Open File Explorer and type %USERPROFILE%\Downloads or %USERPROFILE%\Documents in the address bar for quick access.

Installing and Updating#

The app checks for updates when you open it and will walk you through installing one. To install it the first time:

  1. Download AeroPointSetup.exe.
  2. Double-click it in your Downloads folder.
    • If "Windows protected your PC" shows, click "More info" > "Run anyway". That message means the installer is not code-signed yet, not that anything is wrong with it.
  3. It creates one desktop shortcut called AeroPoint.
    • If the installer says the app is already running, close the AeroPoint window and try again.

The AeroPoint Window#

Double-click the AeroPoint shortcut and you get:

You can leave the window open all day and run it as many times as you like.

Settings (the gear button)#

Setting Up Your Data Folder (do this first, every time)#

You point the app at ONE folder and it works on everything inside it. Getting this folder right prevents almost every problem.

  1. Make a NEW subfolder for each job, for example Documents\Reports\Acme March.
    • Do NOT point the app at Downloads itself. It will refuse to run - it would try to process every unrelated file you have ever downloaded.
    • Keep it out of OneDrive. Files that are "online only" look empty to the app.
  2. Put the candidates' assessment folders or zips into it. You do not need to unzip anything - the app opens .zip files, flattens subfolders and tidies up filenames on its own.
  3. Check the PDF filenames. This is the one thing the app cannot guess for you.
    • The expected shape is Last, First - TEST.pdf, for example Doe, Jane - CPI.pdf.
    • The TEST part must be one of these markers. Capitals are conventional but NOT required - the app matches them regardless of case:
CPI (or CPI260)California Psychological Inventory
EASEAS cognitive battery
WG (or WG2 / WG3)Watson-Glaser
EAS_WGa combined EAS + Watson-Glaser report
TKIThomas-Kilmann
SIIStrong Interest + Skills Confidence
MBTI (or MBTIQ)Myers-Briggs
FIRO (or FIRO-B, FIROB)FIRO-B
EQIEQ-i 2.0

Running a Company Table#

Produces Customer Table.xlsx - every candidate in the folder, one row each.

  1. Open AeroPoint and press Company Table.
  2. "Do you want to generate a Company Table?" - press Generate Table.
    • "Standard Extract All" reads the PDFs and writes the data out to CSV but makes no spreadsheet. It is useful for preparing a folder ahead of time; it is not what you want if you came here for the table.
  3. Select the folder you prepared and click "Select Folder".
  4. "Do you want to run parallel extraction - its faster but less stable?" - the left button is Run It Parallel! (all your processor cores, much faster on a big group); the right is Slow and Safe! (one PDF at a time, the reliable choice). Start with Slow and Safe if a folder has given you trouble before.
  5. The app reads the PDFs. This is the slow part - a large group can take several minutes.
    • If it cannot read a score off a PDF, it opens that PDF and asks you to type the number in. Read it off the page carefully; it goes straight into the spreadsheet.
    • If anyone is missing a test the filenames led the app to expect, you get a summary with Continue Anyway and Abort. "Continue Anyway" produces the spreadsheet with that data missing - nothing downstream checks it - so read the list before choosing.
  6. "...filter typo and nicknames based on folder names?" - Filter lets the app resolve nickname and spelling differences itself using the folder names. Manual Oversight asks you about each one. Choose Manual Oversight when the names matter and you want to see what it is doing.
  7. "...filter position and company based on folder names?" - same choice again, this time for the Position and Company columns, which the app reads from the folder each candidate was filed under. Manual Oversight is recommended: these two columns go into the deliverable and nothing downstream checks them.
  8. When it finishes, the folder opens with Customer Table.xlsx inside it.

Where Your Files End Up#

Your spreadsheet goes into the folder you selected at the start of the run, and the app opens that folder when it finishes. (The one thing kept elsewhere is the diagnostic log - see Log Files below.)

The run also REARRANGES that folder, which surprises people the first time:

The only files the app removes are coach-report PDFs (anything with _coach in the name), which it does not read - keep your own copy elsewhere if you need them.

Re-running on the Same Folder#

Re-runs REUSE the CSVs instead of re-reading the PDFs, which is what makes a second run take seconds instead of minutes. The Company Table reads DataExtractedRaw.csv.

If you have added, removed or renamed any PDF, delete BOTH DataExtracted.csv AND DataExtractedRaw.csv before running again, or the app will keep using the old data. Deleting them is safe; the PDFs are what matter.

Reporting a Problem#

Settings > Report a Bug sends a message straight to support. It always includes which version you are on and what your last run did. There is a tick box to attach the diagnostic log - that log contains candidate names and scores, so it is OFF unless you tick it, and the box underneath shows you exactly what will be sent before you press Send Report.

Automatic Updates#

The app checks for a new version when you open it (once per session, with a 12-hour gap between checks that is overridden for critical updates). If an update is ready, follow the prompts. The app closes while it installs; reopen it when the installer finishes.

Log Files#

Every run saves a log of what happened. If anything goes wrong, sending this file is the fastest way to get it fixed - it records who ran it, when, which people were processed, and any error.

Troubleshooting#

For questions or issues, contact Sean@AeroPointAutomation.com.