Automated SFTP Import
Have DATANORM files collected from an SFTP server automatically, processed and archived.
Last updated
Have DATANORM files collected from an SFTP server automatically, processed and archived.
Many suppliers put their files on an SFTP server. The app collects them from there so nobody has to upload anything.
Because Business Central online cannot open SFTP connections itself, the connection runs through an Azure Function acting as an intermediary. Business Central talks to the function over HTTPS, the function talks to the SFTP server.
This connector service is not part of the app. solutioo provides and sets it up separately on request, at additional cost. Without it, files are imported manually – see Manual Import.
An import session is created for each file. From there the flow matches the Import Process.
Open DATANORM SFTP Setup.
Enabled
Switches automatic collection on. Leave it off until all other values are correct.
Polling Interval (Minutes)
How often the inbound folder is checked.
SFTP Host
Server name or IP address.
SFTP Port
Server port, usually 22.
SFTP Username
User for signing in.
SFTP Password
Password. Stored encrypted and never shown in clear text.
Base Folder Path
Root directory on the server.
Inbound Folder
Folder where new files are expected.
Archive Folder
Destination for processed files.
File Name Filter
Pattern for the files to collect, for example DATANORM.*. Prevents unrelated files from being read.
Delete After Import
Deletes the file after processing instead of archiving it.
Azure Function URL
Address of the intermediary function.
Azure Function API Key
Key for access. Stored encrypted.
Max Chunk Size (KB)
Size of the transfer chunks. Smaller chunks are more robust on unstable connections.
Last Polling Time
When the last poll happened.
Last Polling Status
Result or error message of the last poll.
Make the name filter as narrow as possible. Without a filter the app reads every file in the inbound folder – including covering letters or price lists in other formats, which then show up as failed sessions.
Automatic import does not replace the staging review. As long as Auto-Sync to Items is off, collected files wait for your approval. That is the recommended way to run it.
Automatically collected files get the default vendor from the setup, because nobody is there to confirm a dialog. If you collect files from several suppliers, check the assignment on the import session and correct it with Assign Vendor where needed, see Manual Import and Vendor Assignment.
Last updated
