This is a help document about main functionalities and usages of this application. If you are developer who want to debug or extend the ability of this application, please also check the readme for developers if any note would be useful.
Before running this application, please follow the prerequisites and running locally Read Me. After building successfully, unzip the release package, and run the Bulk-File-Manager.exe
file. Or start debugging if you are developer.
- Select Authentication Modes
- Download Files from Single Folder
- Download Files from Multiple Folders
- Download Progress
- Upload Files
- Upload Progress
- Additional Options
The application supports two types of authentication: App-based (2 Legged) and User-based (3 Legged).
With current integration mechanism of BIM360 or ACC, App Based Authentication will allow this application to work with any files & folders in any Autodesk Hubs that APS client id has access to. User Based Authentication will limit the application to work with files & folder that logged user account has access to.
Note: BIM360 Teams supports User-based (3 Legged) only.
- In the first time running this application, it will ask you to input your APS client id and client secret. If you have setting file (json), click
Import Settings
. - After inputting, click Save & Login, it will launch the main UI.
- To change the client id and secret, click Settings, switch to
App-2legged
. After changing, clickSave Changes
. - Next time when running this application, it will read the settings from local database file and launch main UI directly.
- In the main UI, click
User (3 Legged)
button at the top of the page. It will pop out the login window. - Go through the log in flow in the pop-up window, inputting the account users credential.
- When the log in window closes, press the 'sync' button to the right of the 'User (3 Legged)' button.
- To reset the login cache to switch to other users,.....??? (have to restart this application?)
- Click 'Create Download' at the top of the page
- Click
Browse Cloud Location
- Select the account and project from the dropdown
- Select the folder from the tree view
- Click
Finish
to close the popup - Select the source folder by clicking the folder icon in the
Local Folder Path
field. - Press
Download Files
to start the download.
-
Select the source folder by clicking the folder icon in the
Local Folder Path
field. -
Click
Bulk Download
-
Click
Get all hubs and projects
-
Wait until the Excel file is downloaded
-
Open the Excel file and remove any projects that you don't want to download
-
Click
Create Bulk Download Jobs
-
Select the excel file.
- Click
Download History
at the top of the page - The list will automatically update every 15 seconds, but may also be refreshed by pressing the
Sync
button at the top right of the page. - To view the details of a group of downloading files, press the colored button with the number of files.
- To restart a failed download, select the files you with to repeat and press
Retry Selected
- Click 'Create Upload' at the top of the page
- Select the target folder by clicking the folder icon in the
Local Folder Path
field. - Click
Browse Cloud Location
. - Select the account and project from the dropdown
- Select the folder from the tree view
- Click
Finish
to close the popup - To see what files and folders would be uploaded, press
Create Dry Run
- To upload the files, press
Upload Files
- Click
Upload History
at the top of the page - The list will automatically update every 15 seconds, but may also be refreshed by pressing the
Sync
button at the top right of the page. - To view the details of a group of uploading files, press the colored button with the number of files.
- To restart a failed upload, select the files you with to repeat and press
Retry Selected
- To view the details of a bulk upload, click the row of the Bulk Upload you wish to view.
- By
Advanced Filters
when Create Upload, you may select files types to exclude, folder names to exclude, or write custom Javascript to determine which files should be uploaded or downloaded. - Settings >>
Hangfire
provides the dashboard on the jobs of uploads and downloads. - Settings >>
Utilities
allows you to dump available hubs(accounts), projects, folders etc. to excel file. - To restart a failed upload, select the files you with to repeat and press
Retry Selected
- To view the details of a bulk upload, click the row of the Bulk Upload you wish to view.