Scout Inspector Tool

e-PlanSoft’s Scout™ Tool inspects PDFs uploaded directly to e-PlanREVIEW® (EPR) as well as PDFs sent over by integrated partners using EPR’s Connect APIs.


What Is Scout?

Scout is designed to inspect uploaded PDFs and confirm that they meet certain requirements for being accessible and viewable within EPR. These requirements apply to the PDF filename, file data, and to a limited extent the content of the file.

Uploaded files may have issues that are not inspected by Scout, such as not conforming to an Agency’s specific submittal (or resubmittal) practices. Agency staff are still encouraged to view incoming submittal files after Scout’s automated inspection. Scout is a supplement to, not a replacement for, agency staff inspection.


Scout in EPR

Scout will inspect any PDFs uploaded to EPR under the “PLANS” file type to ensure they can be processed and viewed correctly within EPR, whether uploaded directly from inside EPR or when routed over by an integrated partner.

Files submitted as “ATTACHMENTS” are not analyzed by Scout because attachments are not viewed within EPR, nor are they used to create plan review assignments.

 

Scout is Part of the Upload Process

The document upload process that involves Scout is summarized below, though for more details, refer to Document Upload.

  1. Files are uploaded (either to EPR or to an integrated partner).

    1. For integrations, additional steps may be required before files are routed over to EPR. Consult with your implementation workflow guidelines for the exact steps.

  2. Files are processed and checked by Scout.

    1. For integrations, Scout inspection may occur twice: once when the file is uploaded to the partner system, then again when the file is routed to EPR from the partner system.

  3. If files pass Scout inspection, the upload/routing process is completed.

  4. Files will render and then become available for plan review.

 

Evaluating Scout Results

During Upload

Scout inspects uploaded PDF plans to ensure they are accessible, readable, and that they meet EPR’s conditions for submittal across several categories.

While uploading files directly within EPR, detailed Scout results can be viewed by clicking on View Scout Results ( ) next to the file status. This will pop open a window that lists every condition inspected by Scout and summarizes whether the file passed or failed each condition.

  • Conditions that pass the inspection are identified with a green checkmark symbol ( ).

  • Possible problems requiring user attention are identified with a yellow warning symbol ( ) and are described in more detail.

  • Confirmed problems requiring correction before submittal are identified with a red X symbol ( ) and are described in more detail.

 

image-20240328-183755.png
Sample Scout Result Details for Rejected File

 

EPR determines whether a document will pass or fail Scout inspection based on the results of all the inspected conditions.

Inspection Results

Overall Document Scout Status

Document Upload Status Symbol

Inspection Results

Overall Document Scout Status

Document Upload Status Symbol

All conditions pass inspection.

Document passes Scout inspection.

Green Checkmark symbol ( )

One or more conditions trigger a warning, but no failures.

Document passes Scout inspection (except in cases where an integrated partner is configured to automatically rejects files that trigger a warning).

Yellow Warning symbol ( )

One or more conditions fail inspection.

Document fails Scout inspection.

Red X symbol ( )

 

Scout Warnings

Although files with warnings are considered to have passed inspection and can still be uploaded to EPR, the type of warning may indicate that staff should stop the upload process, inspect the file manually, and address a potential issue before proceeding.

 

Scout Failures

If a document failed Scout inspection, you cannot finish uploading it to EPR until the condition(s) identified by Scout are corrected.

This requires you to:

  1. Address whatever condition(s) Scout marked as failed, either in the PDF or by going back to the program that created the file and generating a new PDF.

  2. Delete file(s) that failed Scout by clicking on Delete ( ).

  3. Upload the corrected file(s) to EPR and ensure it/they now pass Scout inspection.

Scout Warnings

Scout Failures

Deleting Files

Scout Warnings

Scout Failures

Deleting Files

Scout Warnings

After Upload

After files have been upload successfully, you can revisit their original Scout inspection results from the DOCUMENTS tab (for the latest submittal) or by drilling down into the DOCUMENTS > Submittals sub-tab (to view results for any of the document’s submittals) and clicking on View Scout Results ( ).

 

Finishing Uploads

Once all plan files have successfully passed Scout inspection, the upload process can be completed by clicking FINISH.


Conditions Inspected by Scout

Scout is available in two versions: a default version as well as a configurable version which is available upon request to upgrade. (To upgrade, consult your e-PlanSoft Client Success Manager.) Beginning in Summer of 2023, new clients (or existing clients who have requested to upgrade) will be able to use configurable Scout to inspect incoming document files.

Default Scout (Legacy Configuration)

The default Scout will check incoming plan files for potential issues as noted in the table below.

Issue

Behavior

Solutions

Issue

Behavior

Solutions

ACCESSIBLE

Checks if the file is invalid (such as a PDF Portfolio file), corrupt, or password protected.

Determine whether the PDF can be opened by Adobe Reader and confirm it is not a PDF Portfolio (set of embedded PDFs).

If it cannot be opened, return to the source program and create a new file. Remove password protection, if applicable.

FILENAME

Checks if filename contains any of the following restricted characters and rejects the file if it does.

Restricted list: !*', \, ;, :, @, &, =, +, $, , (comma), /, ?, %, #, [, ], "<>, | 

Remove any restricted characters from the filename and re-upload the file.

SIZE

Documents must not exceed 400 MB (419430400 bytes).

Return to the source program and create a new file that is below the file size limitation, if possible. Alternatively, break up a large PDF into multiple smaller PDF files.

Optimizing a PDF may also reduce its file size.

PAGE COUNT

Checks that the incoming PDF page count does not exceed the maximum page count (500 pages) and rejects if the file does.

Split files with too many pages into smaller subsets and submit files separately.

TEXT CONTENT

Checks whether PDF text and fonts are present and legible within the incoming PDF .

Properly embed or substitute missing fonts. Using true type fonts is recommended.

VERSION

Checks whether the incoming PDF version is 1.3 or newer. Older PDF versions will be rejected. (Version 1.3 was released July 2000 and is used as the default version for PDFs created on Apple devices).

Return to the source program and create a new file using a newer PDF version.

PAGE ACCESS

The inspector tries to read each page in the document. If a page is not readable, the file will be rejected.

File pages or page data may be damaged or in need of repair.

Recreate the PDF from the source document using Adobe Pro, Nitro Pro, or another full-featured PDF editor.

ANNOTATION

Checks whether annotation data (embedded objects, like AutoCAD-generated SHX Text comments that appear in pdf reader Comment panels or) exist and provides a warning if annotations are found.

Remove annotations from the PDF, if possible. This can be done by reprinting the file to a new PDF using a PDF editor.

Otherwise, return to the source program and generate a new PDF without annotations from the start.

METADATA

Check whether hidden content and unexpected metadata like embedded Flash, images, or others exist.

Remove hidden content by following the instructions listed in the EPR Wiki document “How To Remove Metadata from PDF”.

SIGNATURE

Checks for the presence of a digital signature within the PDF.

Add a digital signature to the PDF if one is required before submitting.

ATTACHMENT

Checks if any attachments exist within the PDF and rejects the file if any are found.

Return to the source program and create a new file without any attachments or reprint the PDF as new to remove attachments using a PDF editor.

RESOLUTION

Checks whether any document pages have a very low resolution (in pixels) based on page dimensions, and may return a warning if any found.

Return to the source program/scanner and create/scan a new PDF with a higher resolution.

ROTATION

Checks the orientation of document pages and whether they match, using the orientation (landscape or portrait) of the first document page as a reference and then determines if all other pages have the same orientation. If any other page does not, this will trigger a warning.

Scout does not look at page content so it cannot determine if pages are upside-down or sideways, for example.

Manually check that pages within the PDF are not rotated incorrectly (upside-down or sideways) is recommended.

Individual page rotation can also be corrected within EPR.

 

Configurable Scout

Client environments created after Summer 2023 (or existing clients who have upgraded) will each have their own configurable version of Scout which Administrators can manage directly within EPR (and goPost, if EPR is integrated with goPost). While this version of Scout checks for the same potential issues as the original, agencies can adjust several of these settings to their liking, as stated below.

“Active” refers to whether a condition will be checked by Scout.

“Configurable” refers to whether Admin can make changes to a condition (see “Configurations” column).

Issue

Active?

Configurable?

Configurations

Behavior

Default Result

Solution

Issue

Active?

Configurable?

Configurations

Behavior

Default Result

Solution

ACCESSIBLE

Y

N

N/A

Checks if the file is invalid (such as a PDF Portfolio), corrupt, or password protected.

REJECTION

Determine whether the PDF can be opened by Adobe Reader and confirm it is not a PDF Portfolio.

If the PDF cannot be opened, create a new PDF from the source program. Remove password protection, if applicable.

FILENAME

Y

N

Filename Special Characters

Checks if filename contains: !*', \, ;, :, @, &, =, +, $, , (comma), /, ?, %, #, [, ], "<>, |  characters. Characters cannot be edited.

REJECTION

Remove any restricted characters from the filename and re-upload the file.

SIZE

Y

Y

Minimum/Maximum PDF size (in bytes)

Documents must not exceed 400 MB (419430400 bytes). This configuration can be increased above 400 MB, but the recommended maximum size is 2 GB.

REJECTION

Return to the source program and create a new file that is below the file size limitation, if possible. Alternatively, break up a large PDF into multiple smaller PDF files.

Optimizing a PDF may also reduce its file size.

The Agency can also choose to increase the acceptable limit within stated range.

PAGE COUNT

Y

Y

Maximum page count

Checks the PDF page count based on the configured maximum page count. The default is set to 500 pages but can be increased up to a recommended maximum of 1200 pages.

REJECTION

Split files with too many pages into smaller subsets and submit files separately.

The Agency can also choose to increase the maximum page count up to a max of 1200.

TEXT CONTENT

N

Y

N/A

Checks whether PDF text and fonts are present and legible.

N/A

Properly embed or substitute missing fonts. Using true type fonts is recommended.

VERSION

Y

N

N/A

Checks PDF version.

If PDF version older than 1.3 is detected, the file will be rejected. (Version 1.3 was released July 2000.) This can be changed but any version prior to 1.3 is not recommended.

 

Warning

Return to the source program and create a new file using a newer PDF version.

PAGE ACCESS

Y

Y

N/A

The inspector tries to read each page in the document.

If a page is not readable, the file will be rejected.

 

REJECTION

File pages or page data may be damaged or in need of repair.

Recreate the PDF from the source document using Adobe Pro, Nitro Pro, or another full-featured PDF editor.

ANNOTATION

Y

Y

Can be configured to ignore annotations and accept PDF file.

Checks for annotations that appear in the pdf reader ‘Comment’ panel, such as SHX Text generated by AutoCAD.

REJECTION

Remove annotations from the PDF, if possible. This can be done by reprinting the file to a new PDF using a PDF editor.

Otherwise, return to the source program and generate a new PDF without annotations from the start.

METADATA

Y

Y

N/A

Check hidden content and unexpected metadata like embedded Flash, other PDFs, etc.

Warning

Remove hidden content by following the instructions listed in the EPR Wiki document “How To Remove Metadata from PDF”.

SIGNATURE

Y

Y

N/A

Checks for the presence of a digital signature in the PDF, but cannot validate the source’s authenticity.

Warning

Add a digital signature to the PDF if one is required before submitting.

ATTACHMENT

Y

Y

N/A

Checks if any attachments exist in the PDF.

REJECTION

Return to the source program and create a new file without any attachments or reprint the PDF as new to remove attachments using a PDF editor.

RESOLUTION

Y

Y

Minimum/Maximum pixel count

Checks pages for low resolution (in pixels) based on page dimensions.

Warning

Return to the source program/scanner and create/scan a new PDF with a higher resolution.

ROTATION

Y

Y

N/A

Checks if a document has mixed page orientations based on the orientation of the first page. Scout does not look at page content so it cannot determine if pages are upside-down, for example.

Warning

Manually check that pages within the PDF are not rotated incorrectly (upside-down or sideways) is recommended.

Individual page rotation can also be corrected within EPR.

Related articles