File Storage: Difference between revisions

From Fishbowl Advanced
m (Text replacement - "=Release Notes=↵{{SeeMasterPlugin}}" to "{{Plugin Release Notes}}")
m (→‎Associated modules: I changed the introductory paragraph of the new section.)
 
(15 intermediate revisions by 2 users not shown)
Line 1: Line 1:
[[File:Fishbowl Drive Banner.png]]
The [[File Storage]] plugin (previously called '''Fishbowl Drive''') is an add-on module that can be installed from the {{Module|Plugin}}. After installing the plugin, a new button is added at the top of most modules that allows unlimited files to be associated with items in Fishbowl by simply dragging the file into Fishbowl. These files are then stored in Dropbox, Google Drive, Box.com, Microsoft OneDrive, or any FTP file server. To connect with multiple accounts simultaneously, contact your [[Account Sales Executive]]. They can help you activate additional connections.


{{CategoryBox|Integrations}}
{{Plugin Install|{{PAGENAME}}|Integrations}}
 
[[Fishbowl Drive]] is an add-on module that can be installed from the {{Module|Plugin}}. After installing the plugin, a new button is added at the top of most modules that allows unlimited files to be associated with items in Fishbowl by simply dragging the file into Fishbowl. These files are then stored in Dropbox, Google Drive, Box.com, Microsoft OneDrive, or any FTP file server. To connect with multiple accounts simultaneously, contact your [[Account Sales Executive]] to activate additional Fishbowl Drive connections.
 
{{Plugin Install|{{PAGENAME}}|Integrations|5=Drive}}


==Setup==
==Setup==
Line 12: Line 8:
# Open the {{Module|{{PAGENAME}}}}, located in the '''Integrations''' group.
# Open the {{Module|{{PAGENAME}}}}, located in the '''Integrations''' group.
# Click the {{Button|New}} on the module toolbar at the top of the {{Module|{{PAGENAME}}|}}.
# Click the {{Button|New}} on the module toolbar at the top of the {{Module|{{PAGENAME}}|}}.
# Select a cloud file storage service or connect to your own [[#FTP/SFTP|FTP server]].<br>[[File:Fishbowl Drive Providers.png]]
# Select a cloud file storage service or connect to your own [[#FTP/SFTP|FTP server]].<br>[[File:File Storage Providers.png]]
# Enter the credentials for the selected service and '''Allow''' Fishbowl access to the files.
# Enter the credentials for the selected service and '''Allow''' Fishbowl access to the files.
# Click the '''Associated''' checkbox next to each module to display the {{Button|Drive}} at the top of that module.<br>[[File:{{PAGENAME}}.png]]
# Click the '''Associated''' checkbox next to each module to display the {{Button|File Storage}} at the top of that module.<br>[[File:{{PAGENAME}}.png]]
# Open a Fishbowl item in any of the associated modules and click the {{Button|Drive}} to view or add files to the selected Fishbowl item.<br>[[File:Fishbowl Drive Files.png]]
# Open a Fishbowl item in any of the associated modules and click the {{Button|File Storage}} to view or add files to the selected Fishbowl item.<br>[[File:File Storage Files.png]]
# Fishbowl users can be granted access to the files in each module by utilizing the [[Access_Rights#Drive|'''Fishbowl Drive''' access rights]].
# Fishbowl users can be granted access to the files in each module by utilizing the [[Access_Rights#File Storage|'''File Storage''' access rights]].
 
== Associated modules ==
Depending on which options you select, you will be able to see the {{Button|File Storage}} at the top of the following modules. They are listed in alphabetical order below, even though they appear in a different order in the '''File Storage''' module.
 
* Bill of Materials
* Company
* Customer
* Manufacture Order
* Part
* Product
* Purchase Order
* Receiving
* RMA
* Sales Order
* Shipping
* Transfer Order
* Vendor


==FTP/SFTP==
==FTP/SFTP==
FTP and SFTP are protocols for transferring files over a network. The other integrations in the {{Module|Fishbowl Drive}} connect to a specific website (Dropbox.com, Box.com, etc.) but because FTP is just a standard method of transferring files, there are millions of possible FTP servers. You could have an FTP server running on your company's website. You could choose an online FTP provider to host your files. It is also relatively simple to have any computer on your local network host files that are available over FTP, but are not publicly available on the internet. If you'd like to connect to an FTP server, your IT professional will be able to provide you the specific credentials needed to connect to the server.
FTP and SFTP are protocols for transferring files over a network. The other integrations in the {{Module|File Storage}} connect to a specific website (Dropbox.com, Box.com, etc.), but because FTP is just a standard method of transferring files, there are millions of possible FTP servers. You could have an FTP server running on your company's website. You could choose an online FTP provider to host your files. It is also relatively simple to have any computer on your local network host files that are available over FTP, but are not publicly available on the internet. If you'd like to connect to an FTP server, your IT professional will be able to provide you with the specific credentials needed to connect to the server.


# Enter the username and password given to you by your IT professional.<br>[[File:Drive FTP.png]]
# Enter the username and password given to you by your IT professional.<br>[[File:File Storage FTP.png]]
# The '''URL Address''' can be the IP address of the FTP server, or a URL that points to the server. Below are some examples.
# The '''URL Address''' can be the IP address of the FTP server, or a URL that points to the server. Below are some examples.
#* <nowiki>ftp://mycompany.com</nowiki>
#* ftp{{colon}}//mycompany{{dot}}com
#* files.mycompany.com  
#* files.mycompany{{dot}}com  
#* 172.217.1.###
#* 172.217.1.###
#* 192.168.29.#
#* 192.168.29.#
Line 30: Line 43:
# The '''Base Directory''' is the folder that Fishbowl will use to store data. If it is left blank, Fishbowl will use the server's home directory.
# The '''Base Directory''' is the folder that Fishbowl will use to store data. If it is left blank, Fishbowl will use the server's home directory.
# In the '''Type''' field, select '''SFTP''' (recommended) or '''FTP''' and then click '''OK'''.
# In the '''Type''' field, select '''SFTP''' (recommended) or '''FTP''' and then click '''OK'''.
=Troubleshooting=
* {{Dropbox migration}}


{{Plugin Release Notes}}
{{Plugin Release Notes}}
{{HideH2|2020.10.X – 10-08-2020 - Fishbowl 2020.10}}
* Fixed issue with uploading files over 4MB in size to Microsoft OneDrive (10/8)
* Fixed bug with uploading files with "#" in the file name to OneDrive personal accounts (10/29)
* Improved error handling/reporting for OneDrive when files fail to upload (10/29)
{{HideH2|2020.9.X – 09-21-2020 - Fishbowl 2020.9}}
* FTP/SFTP storage now supported (9/21)
* Closing drive dialogs in the modules now close much faster (9/21)
* Fixed issue in the receiving module to include the PO/TO/SO prefixes before the folder name when they are created. Previously this would cause conflicts if the same PO/TO/or SO number was used (9/21) 
::* Please note - customers on previous versions will undergo a quick migration when they first load the plugin to update the folder names according to the applicable transaction type
* Fixed "Failed to load directory" error after using the refresh button (9/21)
* Performance enhancement to speed up the general performance when using the plugin (9/21)
* Fixed user permissions bug (9/22)
{{HideH2|2020.8.X – 08-13-2020 - Fishbowl 2020.8}}
* Initial release (8/13)
* Point release fixes and enhancements(8/18)
::*Fixes issue viewing files more than once (8/18)
::*Allows user ability to specify which directory to download files to on the local machine (8/18)
::*Fixes displaying customer/vendor id rather than name in the filepath (8/18)
::*Fixes issue where all files open in browser rather than in the system default application for specified file type (8/18)
::*Fixes issue where Dropbox team accounts couldn't connect (8/18)
* Point release fixes and enhancements(8/25)
::*Added option to preview by either clicking on the magnifying class icon or double clicking any previously uploaded files (8/25)
::*Added user access right for download files functionality(8/25)
::*Enhanced drag and drop functionality to include the entire popup window rather limiting to the drop files here zone (8/25)
::*Fixed folder naming convention for customer jobs to match previous convention with the Dropbox integration (8/25)

Latest revision as of 10:12, 1 June 2023

The File Storage plugin (previously called Fishbowl Drive) is an add-on module that can be installed from the Icon.Plugin.png Plugin module. After installing the plugin, a new button is added at the top of most modules that allows unlimited files to be associated with items in Fishbowl by simply dragging the file into Fishbowl. These files are then stored in Dropbox, Google Drive, Box.com, Microsoft OneDrive, or any FTP file server. To connect with multiple accounts simultaneously, contact your Account Sales Executive. They can help you activate additional connections.

Install

The documentation on this page is for the most recent version of the Icon.File Storage.png File Storage plugin. To get the most recent version, Update Fishbowl.

  1. In any Fishbowl Client, open the Icon.Plugin.png Plugin module, located in the Integrations module group.png Integrations group.
  2. Select the Icon.File Storage.png File Storage plugin and click Install.
  3. Completely close all Fishbowl Clients.
  4. Exit the Fishbowl Server by right-clicking the Fishbowl Server tray icon and selecting Exit.
  5. After re-opening the Fishbowl Server, the admin user can access the Icon.File Storage.png File Storage module from any Fishbowl Client by opening the Integrations module group.png Integrations group.
  6. To grant access to additional users, assign the File Storage-View access right to the appropriate groups in the Icon.User Group.png User Group module.

Setup

Complete the steps below to configure the File Storage integration.

  1. Open the Icon.File Storage.png File Storage module, located in the Integrations group.
  2. Click the New Button.png New button on the module toolbar at the top of the Icon.File Storage.png File Storage module.
  3. Select a cloud file storage service or connect to your own FTP server.
    File Storage Providers.png
  4. Enter the credentials for the selected service and Allow Fishbowl access to the files.
  5. Click the Associated checkbox next to each module to display the File Storage Button.png File Storage button at the top of that module.
    File Storage.png
  6. Open a Fishbowl item in any of the associated modules and click the File Storage Button.png File Storage button to view or add files to the selected Fishbowl item.
    File Storage Files.png
  7. Fishbowl users can be granted access to the files in each module by utilizing the File Storage access rights.

Associated modules

Depending on which options you select, you will be able to see the File Storage Button.png File Storage button at the top of the following modules. They are listed in alphabetical order below, even though they appear in a different order in the File Storage module.

  • Bill of Materials
  • Company
  • Customer
  • Manufacture Order
  • Part
  • Product
  • Purchase Order
  • Receiving
  • RMA
  • Sales Order
  • Shipping
  • Transfer Order
  • Vendor

FTP/SFTP

FTP and SFTP are protocols for transferring files over a network. The other integrations in the Icon.File Storage.png File Storage module connect to a specific website (Dropbox.com, Box.com, etc.), but because FTP is just a standard method of transferring files, there are millions of possible FTP servers. You could have an FTP server running on your company's website. You could choose an online FTP provider to host your files. It is also relatively simple to have any computer on your local network host files that are available over FTP, but are not publicly available on the internet. If you'd like to connect to an FTP server, your IT professional will be able to provide you with the specific credentials needed to connect to the server.

  1. Enter the username and password given to you by your IT professional.
    File Storage FTP.png
  2. The URL Address can be the IP address of the FTP server, or a URL that points to the server. Below are some examples.
    • ftp://mycompany.com
    • files.mycompany.com
    • 172.217.1.###
    • 192.168.29.#
  3. The Port will vary depending on how the server is configured, but is often 21 for FTP and 22 for SFTP.
  4. The Base Directory is the folder that Fishbowl will use to store data. If it is left blank, Fishbowl will use the server's home directory.
  5. In the Type field, select SFTP (recommended) or FTP and then click OK.