TeamDesk Knowledge Base & Support

   Home      FAQ      Forum      Idea Exchange      Ask a Question      My Stuff      Help   
  
BOX.NET integration
I currently use BOX.NET for web file administration and colaboration.
Teamdeks has a great feature of ataching files and have no size limit. But files cant be managed or manipulated as web folders.
It would be great to be able to create within teamdesk a box file folder that would be automtically related to the current teamdesk register.
Something very useful about this is that box web folder url never changes even if you move the folder from inside your box.net account.
Other cloud services as salesforce.com are already integrated with box.net.

Also if I would have to migrate my application to other service rahter than teamdesk (I hope never happends because I love teamdesk), files are downloaded into a single file folder and re-estableshing the links would be a never-ending task. If the files are in box.net, when migrating my application I will already have a URL from my teamdesk records pointing to the files in box related to that register.
ID
304
Category
Integration/API
Author

gerardo garcia
Date Created
2/1/2010 4:11:15 PM
Date Updated
5/22/2018 5:45:48 PM
Status
New Idea
Score
80
Promoted By
Rebecca SellIvan PapishStephen Welty
Marc Andre LacasDale OliverArnold Hakobyan
Alfredo Bravogerardo garcia
Comments
martin oliver 10/23/2013 10:31:38 PM
This could be one various options like Box - Sharepoint - Dropbox etc.
Ivan Papish 5/17/2018 2:44:04 PM
It would be very helpful. Especially because teamdesk has limits to attached file size (15mb).
Kirill Bondar  Staff  5/18/2018 6:31:28 AM
@Ivan: 15Mb limit is not about storage. You can upload as much files as you need. It's about server resource protection.

A number of server's incoming connections is limited. If malicious user will run thousands of 1GB uploads over slow connections our servers will be busy handling those uploads and other users will hang waiting for free connection. By limiting file size we ensure we can handle incoming requests in a reasonable amount of time.
Kirill Bondar  Staff  5/18/2018 6:32:50 AM
And by the way, in order to upload to BOX we should receive the file first, hence limit will still apply.
Ivan Papish 5/21/2018 11:04:02 AM
@Kirill: Thank you for the explanation. So what would be the best solution to upload media files (pictures, videos) and connect them to the records in TeamDesk. We use Dropbox to keep all our media assets. Is there a way to have dropbox (or box) integrated into TeamDesk so users won't have to create a special folder in dropbox (or box) and then insert the link into TeamDesk record?
Kirill Bondar  Staff  5/22/2018 4:39:48 AM
Suppose you have Company table (with company name) and Contracts table (with contract name) linked to company and Contract record has the file. If you store files in Dropbox in a structure like "\Acme Corp\Contract 1\Contract Pages.PDF", you can let users to paste file name (Contract Pages.PDF) and build path using an URL formula, a sort of (non-working, just an idea)
"https://www.dropbox.com/" & [Company Name] & "/" & [Contract Name] & "/" & [File Name]


Ivan Papish 5/22/2018 9:29:35 AM
Is there a way to create a trigger that will automatically create a folders structure in Dropbox (like "\Acme Corp\Contract 1\Contract Pages.PDF") ones the record in TeamDesk created? In Zapier so far I can see that TeamDesk can't be used as a Trigger App and only actions (to create records in TeamDesk) can be performed with TeamDesk.
Kirill Bondar  Staff  5/22/2018 9:48:45 AM
It looks like you can create folders in Dropbox via our Call URL to their API.
Ivan Papish 5/22/2018 9:51:36 AM
Okay thanks. Do you have any samples how to do that?
Ivan Papish 5/22/2018 1:00:06 PM
because "Example: Call Url Database" which you have in your templates is not functioning.
Kirill Bondar  Staff  5/22/2018 5:45:48 PM
Assuming we are working with Company-Contract scheme, at minimal you should:

1. Register new "App" in Dropbox. Get authorization token there.

2. Create Call URL action in TeamDesk. Setup it as:

Method: POST
Url: https://api.dropboxapi.com/2/files/create_folder_v2
Headers: Authorization: Bearer <copy token here>
Body: JSON
{ "path": "/<%[Company Name]%>/<%[Contract Name]%>" }


3. Attach Call URL action to a trigger when new contract is created.


4. Add Formula - URL column to link to the file.
"https://www.dropbox.com/preview/" & URLEncode([Company Name]) & "/" & URLEncode([Contract Name]) & "/" & URLEncode([File Name])

Feedback
 
Back to Search Results