How Can We Help?

Search icon

Search Results

Autoload Information

Interfolio supports autoloading for various data types, including base data (e.g., grants, scholarly activity data, and custom sections) as well as non-base data (e.g., profiles and activities). All autoloads are dependent on having Secure File Transfer Protocol (SFTP) access to the Interfolio servers to check for new files uploaded to the SFTP server and load them into Faculty Activity Reporting (FAR). This can be done prior to or in conjunction with the request for autoload setup. Once configured by Interfolio Support, base data autoloads are configured to automatically process new files uploaded to the SFTP server on a scheduled basis via SFTP. Data types not supported by autoload at this time are processed manually upon request or according to a pre-arranged schedule with the Technical Services team.

 

Note that once a data file is approved for autoloading, the file structure (file names, column names, column order, and formatting) will need to stay consistent. Only non-base data can have a name change. If needed, please send a support request before making the change.

 

SFTP is not required for the initial bulk upload of data, but is required for autoloaded data types. While email submissions are acceptable, using SFTP is the recommended best practice for all data types to ensure secure handling.

If you do not have SFTP access, email Interfolio-support@elsevier.com with your request including the name of the section to be autoloaded, a sample of the data file(s), the email addresses that need to receive the autoload notification, the autoload frequency required, and the day/time for the process to run (e.g. every Friday at 5 am EST).

 

Autoload Information

Supported Autoloads & Naming Conventions

Naming Convention

All upload files should follow the naming format Faculty180_<upload_type>_<yyyy>-<mm>-<dd>_<sequence>.csv.

For example, the file name Faculty180_CoursesTaught_2015-08-11_01.csv indicates a Courses Taught file uploaded on August 11, 2015, and it is the first file of this type received on that date. If a second Courses Taught was to be sent on the same day, the sequence would change to Faculty180_CoursesTaught_2015-08-11_02.csv

 
Available Upload Types for Base Data
Supported Import <upload_type> Example Filename
Faculty faculty Faculty180_faculty_2019-08-11_01.csv
Faculty Classifications faculty classifications Faculty180_facultyclassifications_2019-08-11_01.csv
Current Positions current positions Faculty180_currentpositions_2019-08-11_01.csv
Course Prefixes prefix Faculty180_prefix_2019-08-11_01.csv
Courses courses Faculty180_courses_2019-08-11_01.csv
Courses Taught courses taught Faculty180_coursestaught_2019-08-11_01.csv
Available Upload Types for Non-Base Data
Supported Import <upload_type> Example Filename
Scholarship abstract, book, digitalmedia, journalarticle, etc Faculty180_abstract_2019-08-11_01.csv
Grants Award Faculty180_award_2019-08-11_01.csv
Grants Award (if providing collaborator file) Faculty180_award_collaborator_2019-08-11_01.csv
Grants Proposal Faculty180_proposal_2019-08-11_01.csv
Grants Proposal (if providing collaborator file) Faculty180_proposal_collaborator_2019-08-11_01.csv
Custom Section Most file types within FAR Faculty180_[section_name]_2019-08-11_01.csv

Coming Soon

  • Degrees
  • Other Institutional Service
  • Institutional Committees
  • Work Experience
  • Attachments
 
 
 

Time of Import

Data files can be uploaded to the SFTP server at any time. Most institutions load files once a week or once a month, but files can be scheduled for autoload on a weekly, monthly, or quarterly basis. If a file is not available at the scheduled time, the process will simply skip that run and attempt again during the next scheduled interval.

 
Data Type Import Time Other Details
Base Data Imports are scheduled for processing at  2:30 AM EST/3:30 EDT daily daily. If no data is found, or if an Error Message appears, then the import will not occur.
Scholarship & Grants By default, the system checks for files on the 1st, 10th, 20th, and 30th of the month. Import schedules can be customized upon request.
Custom Sections By default, the system checks for files on the 5th, 15th, and 25th of the month.

Custom Sections are most sections in FAR. Import schedules can be customized upon request. 

When editing an input form, each section will display either 'Reorder' for Default sections or 'Custom Section Reorder' for custom sections.

 
 

File Location

All files will be located in a directory created by Interfolio Support. Each SFTP directory has a default folder structure with each of your databases configured below (e.g. /autoload/interfolio_university/).

  • Base Data: /autoload/[database_name]/[data_type]
  • Non-Base Data: /incoming/[database_name]/[data_type]
    • e.g. Grants files should be uploaded to: /incoming/[database_name]/grants

Filename directory

Supported file types are .csv (comma-delimited) and .txt (tab-delimited) only. File types that are not supported and should not be included are .doc, .docx, .pdf, .xls, .xlsx, subdirectories, etc.

 

Do not direct files to the first level directory folders (e.g. /incoming, /processed, /autoload, /outgoing), but rather to the appropriate subdirectory folder for the database.

 
First-Level Directory Folder Details Subdirectory Folders
incoming All non-base data files, such as grants, advising, professional development, and more, that are not supported by the base-data autoload.

Files from the client (e.g. grants, advising, scholarship) will be directed to /incoming/[database_name] if the file is to be loaded into production.

 

Data types (e.g. scholarly, grants, degrees, custom) will follow the path /incoming/[database_name]/[data_type].

processed Base data autoload files for faculty, current position, faculty classification, prefix, courses, and courses taught that are supported by the base-data autoload. Files are moved to /processed/[database_name] after processing.
autoload Autoload has to be set up in order to support this processing. Please reach out to Interfolio-support@elsevier.com if your autoloads need to be set up or reconfigured.

/autoload/[database_name] is the production database directory for base data autoload (only files for faculty, current position, faculty classification, prefix, courses, courses taught).

Notifications

After autoload file processing, notifications are sent to the email addresses that have been added to /autoload/[databasename]/notification.txt.

 

Users can edit the addresses directly at any time by downloading the file, making the necessary edits, and re-uploading. Individual addresses should be followed by a line break. Please do not edit/delete the @interfolio.com address listed.

 

outgoing

For Interfolio use only.

 
Any non-base data files, such as file logs and Interfolio-generated file extracts (limited scope), that are not supported by the base data autoload.

/outgoing/[databasename]/logs contains non-base-data processed file logs (recent version), such as grants, advising, scholarship, etc.

 

/outgoing/[databasename]/old_logs contains non-base data processed file logs (older version).

After processing non-base data files into production, those files will be placed under the old_files subdirectory.

 
 

Base Data Upload Configuration

To set up autoloads review file processing settings:

  1. Navigate to File Configuration to configure the Upload Form.
  2. Navigate to File Settings to conduct Bulk Data Uploads.

Non-base data files (except for grants) are not supported for autoloading at this time. Base-data autoload settings require an Interfolio System Administrator to save the settings. Please submit a support request for assistance in setting up the base-data autoload feature.  If changes to the saved settings are needed, please submit a support request for assistance.

 

Base Data Type Autoload Order

  1. Units
  2. Faculty
  3. Faculty Classifications
  4. Course Prefixes
  5. Courses
  6. Courses Taught
 
 

Autoload Logs & Notifications

When an autoload process runs, it generates two log files stored on the SFTP server in the /outgoing/logs directory. The success log records all records that were processed successfully, indicating whether each was inserted as new, updated, or left unchanged. The error log captures records that failed to load, providing a reason for each failure and additional details if available. 

Files will be processed if they are in the required file format (.csv or .txt), follow the specified column order (as defined on the setup in the database), and have been successfully uploaded via SFTP to the autoload folder for the given database.

 

Upon completion of the autoload, an email notification can be sent to designated recipients. Emails in this file could include FAR administration or the entity that creates files for automatic upload. This email, sent from noreply@f180-prod.localdomain, will include the name of the files processed, the name of the section loaded, the total number of new records, updated records, records not changed and errors. This setup ensures that relevant stakeholders stay informed about the status of each autoload operation.

Automatic upload processing complete

UTF-8 encoded file formats are supported. If particular uploaded .CSV file(s) are not encoded in UTF-8, re-save the files as UTF-8 in order for the data to be read correctly by the data base. It is recommended to provide a delta file, instead of a file containing the full data set. A delta file will include new records and records that have changed since the last load. This will help to reduce processing time and improve the accuracy of the updates.

 

For base data, each directory under /autoload/ contains a notification.txt file, which lists email addresses (one per line) of users to be notified once the process completes. These emails will contain information on the upload, including counts of new, duplicate, and failed records as well as a list of lines that were duplicate or failed. Emails in this file could include FAR administration or the entity that creates files for automatic upload.

Once granted SFTP access, users can edit recipient notifications by navigating to autoloads > notifications.txt, downloading and editing the file, then re-uploading it. Please do not remove the @interfolio.com address included in the notification.txt file. 

For non-base data, notification recipients are managed by Interfolio’s Technical Services team; to update the recipient list, contact Interfolio-support@elsevier.com.

 
 

Deleting Activity & Profile Data in Bulk

As part of your institution’s process for loading data in bulk to Interfolio, you may wish to:

  1. Bulk delete previously bulk-imported data (e.g. remove grants data (proposals) after they have been awarded, correct erroneous data uploaded in bulk, etc).
  2. Delete all bulk-loaded data except for a known set of records.

These bulk deletion capabilities are now available through the Interfolio Data Machine (IDM). Supported data types include custom sections, grants, and scholarships. In order for records to be deleted in this workflow, the following requirements must be met:

  1. They must have been previously bulk loaded via Technical Services or the IDM.
  2. The file must follow the naming & format conventions outlined below.
 

Deleting unlocked records carries a risk of data loss. The ideal candidates for bulk deletion are sections where:

  1. Your institution is loading bulk data with the lock flag enabled.
  2. Edits are restricted via the user interface (UI). 
 

Interested in implementing an automated bulk deletion into your institution’s workflow? Reach out to our Technical Services team (Data Integration Services) via a ticket to interfolio-support@elsevier.com. Provide the name of the FAR section for which you’d like to delete data (if known).

 

File Templates & Naming Conventions

All records in this file will be deleted.

 

All records not specified in this file will be deleted. Only the included records will be retained.

 
 
 

File Format

All files must be UTF-8-encoded CSVs

 
  1. Grants section: 
Column 1 Column 2
<Award Record ID> <Faculty ID>
Column 1 Column 2
<Proposal Record ID> <Faculty ID>
  1. Scholary & Custom sections:
Column 1 Column 2
<Record ID> <Faculty ID>
 
 

SFTP Location

Place the ‘Delete’ or ‘Retain’ CSV in the same SFTP location as the corresponding bulk data file (for example, /incoming/grants). 

 
 

Timing

Once the file is processed, logs will be available under /outgoing/logs. Interfolio can configure any recipient to receive a notification email upon completion.

 
  1. The ‘Delete’ file will be processed before the primary file, when both are present. 

    By default, both files (the primary and deletion files) will need to be present in order for the Delete file to process. For example, if you wish to delete data from a custom section, the data file must be present alongside the Delete file in order for the latter job to execute. This can be customized on a case-by-case basis.

     
  2. The ‘Retain’ file will be processed before the primary file, when both are present.

    By default, both files (the primary and renention files) will need to be present in order for the Retain file to process. For example, if you wish to delete data from a custom section, the data file must be present alongside the Retain file in order for the latter job to execute. This can be customized on a case-by-case basis.

     
  3. If more than one ‘Delete’ file is present, IDM will process only the most recent, based on the date in the file name.
  4. If more than one ‘Retain’ file is present, IDM will process only the most recent, based on the date in the file name.
  5. Our system will check for the file at the same time as your regular cadence for the data type in question. 
 
 

Check out our Data Load Checklist article for further details on what to include when preparing a file to be loaded via the Technical Services team.

 

FAQs

What happens when a file is processed?

For Supported Base Data Autoload Types that Meet Requirements

  • After processing, files are moved from the autoload folder to the processed folder.
  • Unprocessed files (those that do not meet requirements) remain in the autoload folder. The system will continue to try to process the bad file.
  • Please review the notifications that are sent. These failed files will be noted and the file should be deleted from the directory folder.

For Supported Non-Base-Data Autoload Types that Meet Requirements

  • After processing, files are moved to a folder within the same directory called /old_files.
  • Unprocessed files (those that do not meet requirements) remain in the /incoming folder.
  • Please review the notifications that are sent and the outgoing logs for more details. These failed files will be noted and the file(s) should be removed from the directory folder or modified to meet requirements.
 

What happens when file modifications are needed?

For Supported Base Data Autoload Types

  • It is possible to start with a file that only has the required data field and then add additional fields as needed.
  • This will require a change to the setup. Please submit a support request before making changes to the current file.

For Supported Non-Base Data Autoload Types

 
 

What is the threshold for the “delete” or “retain” file and can it be customized?

By default, our system will not process the records of a “delete” or “retain” file if the number of impacted records exceeds 20% of the total data previously loaded in bulk to the section in question.

This threshold can be adjusted up or down according to your institution's needs.

 
 
 

What happens if a “delete” or “retain” file is shared inadvertently, or contains incorrect information?

Your institution is responsible for sending accurate information to Interfolio regarding what records to keep and which to delete. In the event that records are impacted inadvertently, please contact Support immediately. The data can be restored via a bulk load provided by your institution (when applicable), or via a full-database restore to the latest available backup. Please note that the latter is a complete database restore, so all data in your database will be restored to an earlier state. Manual edits to records bulk imported to FAR will be lost.

 
 

What file encoding should I use for uploads, and should I upload full data sets or delta files?

All files should be uploaded via SFTP to the designated autoload folder associated with your database. For efficient processing and to maintain data accuracy, it is recommended to upload delta files, which include only new records and updates, rather than full data sets. Using delta files reduces processing time and ensures that only the necessary information is updated in the system.

 
  • Acceptable file formats are .csv or .txt, and the column order must align with the specifications provided during your database setup
  • Files must be encoded in UTF-8 to ensure the system reads the data correctly. If your .csv files are not in UTF-8, you should re-save or convert them before uploading.
 
 
Was this article helpful?
Give feedback about this article