The Import Module Attachments function allows new and existing customers to transfer historic data including attachments into Assure, processed one module at a time. This functionality is primarily used during the implementation of a module, but may also be used to retrospectively add attachments to existing records.
The process requires the customer to supply specific data files and upload attachment files to an AWS S3 location. The Evotix Customer Implementation Consultant handles the import tooling and confirms completion. Attachments are mapped to Assure module records using either an AdditionalReference (for historic/new records) or a SheModuleId (for existing Assure records).
Important: Importing attachments is completed module by module. Each module's attachments must be imported as a separate process.
Prerequisites
Customer-side
- WinSCP must be configured before uploading attachment files. WinSCP is used to connect to the AWS S3 location and upload attachment files. Refer to the knowledge base article: Uploading CSV files for the Data Import Tool on Assure (WinSCP, AWS S3).
- Historic data must be available and organised -- a CSV file of accident details including the historic reference used for each accident, and the attachment files required for each accident, must be prepared and ready to provide to Evotix.
- A mapping CSV must be prepared -- a CSV file that maps each attachment file name to the corresponding historic accident reference must be created before the import can proceed.
- An active Assure account(inferred) -- access to Assure is required to participate in the process, though the import itself is performed by the Evotix Customer Implementation Consultant.
Evotix-side (actions required before the customer upload step)
- The AWS S3 location must be set up and provided to the customer. The S3 location is organised by module name (for example, Incident Event) and is set up by Evotix in advance.
- Evotix Customer Implementation Consultant engagement(inferred) -- the process requires the Evotix Customer Implementation team to import the historic accident details and the Evotix team to upload the mapping CSV to the Import Module Attachments area in Assure Settings. This process is not self-service.
System configuration
- Assure file size limit configured -- the maximum file size setting must be configured within Assure System Settings. Attachments exceeding this threshold will be skipped during import. (Confirm the configured value with your Evotix Customer Implementation Consultant before preparing attachment files.)
Overview and Use Case
Required Items
| # | Item | Provided by |
|---|---|---|
| 1 | A CSV file of the last 12 months of accident details, including the historic reference used for each accident | Customer (provide to Evotix) |
| 2 | The attachment files to be imported for each accident | Customer (uploads to S3) |
| 3 | A CSV file that maps each attachment file name to the corresponding historic accident reference | Customer (provide to Evotix) |
CSV Format Reference
CSV Column Definitions
- AdditionalReference: The column used to indicate the original historic customer accident reference.
-
SheModuleId: For existing customers, this is the specific Assure module record ID. If both
SheModuleIdandAdditionalReferenceare used in the same CSV file,SheModuleIdtakes priority. - DocumentName: The case-sensitive file name of the attachment.
CSV Example - Historic Data (Using AdditionalReference)
CSV Example - Existing Records (Using SheModuleId)
AdditionalReference and SheModuleId are included in the CSV, SheModuleId will be the only column recognised and must be placed as the first column.
Steps
Step 1 - Evotix imports historic accident details into Assure
AdditionalReference column so that, when importing attachments in subsequent steps, the correct attachments are aligned to the new Assure records.The AdditionalReference value is not visible in Assure. Step 2 - Customer uploads attachment files to the AWS S3 location
Step 3 - Evotix uploads the mapping CSV and triggers the import
Step 4 - Import completes and confirmation is communicated
Import Module Attachments - Details Form
- Title* (required): A text input field for the import title.
- Module* (required): A dropdown field to select the target module.
- Create Mapping From File?: An option to upload the mapping CSV file using a Choose File button.
- When importing and matching attachments to historic customer data, use Additional Reference.
- When importing attachments for existing customer data, use SheModuleId.
- If both are included in the CSV, SheModuleId will only be recognised and must be placed as the first column.
Key Rules and Behaviours
- Module by module only: Each module's attachments must be imported as a separate process.
- File size limit: Attachments that exceed the configured file size setting within Assure System Settings will be skipped.
-
DocumentName is case-sensitive: The
DocumentNamecolumn contains the case-sensitive file name of the attachment. File names in the CSV must exactly match the uploaded attachment file names. -
SheModuleId takes priority: If both
SheModuleIdandAdditionalReferenceare used in the same CSV file,SheModuleIdwill take priority. -
AdditionalReference is internal only: The
AdditionalReferencevalue is not visible in Assure.
AI Metadata
- Product Area: Assure -- System Configuration / Data Import
- User Role: Customer (data preparer); Customer Implementation Consultant (Evotix-side); System Administrator
- Tags: import, attachments, module attachments, historic data, CSV, S3, WinSCP, data migration, implementation, SheModuleId, AdditionalReference, DocumentName
- Version/Region: Not specified
- Important synonyms: Module Attachments Import, Attachment Import Tool, historic data import, document import, file import, bulk attachment upload
- Suggested embedding keywords: import module attachments, import attachments Assure, CSV mapping file, SheModuleId, AdditionalReference, attachment upload S3, WinSCP S3 upload, import historic attachments, bulk attach documents
- Relevant modules and cross-module implications: This process is applicable to any Assure module (e.g., Incident Event, Risk Assessment). The workflow spans the Data Import Tool, Assure System Settings (Import Module Attachments area), and AWS S3 storage (accessed via WinSCP). The process requires co-ordination between the customer and the Evotix Customer Implementation Consultant. Cross-module: the attachment import process is independent per module -- each module's attachments must be imported separately.