box.com integration - How to use skuid with salesforce and box.com

  • 3
  • Praise
  • Updated 3 years ago
We've been long time users of box.com and sfdc. We've used the box integration with salesforce however there's always the challenge of having to let everyone have access to the root "salesforce" folder in box.com. In addition, being able to access folders was somewhat clunky as you always had to go back to the "Account" record in salesforce if you wanted to have an sort of consistent file structure.

We found skuid to be a great solution with some added functionality.  

1. create a field in the sfdc object record to store the url for the box item (collaborator only view) called BoxFolder__c
2. copy and paste the box link into the  field.
3. add a tab to your table in your skuid view
4. add a template component to the tab
5. Select your primary object as your model
6. For template, enter <iframe src="{{{BoxFolder__c}}}" seamless="seamless" width="100%" height="500px" />
7. Then save

This allows us to quickly reference other folders in box throughout salesforce because it's easy enough to add hidden fields to object records. Want to add a sales library or marketing library for quick access, easy. 

Best of all you can prevent users from accessing folders in box that you don't want them to have access to.

Photo of Dave Zadareky

Dave Zadareky

  • 272 Points 250 badge 2x thumb

Posted 5 years ago

  • 3
Photo of Rob Hatch

Rob Hatch, Official Rep

  • 44,006 Points 20k badge 2x thumb
Thanks for sharing this.  This is a great solution. 
Photo of Skuidward Tentacles (Raymond)

Skuidward Tentacles (Raymond), Champion

  • 17,224 Points 10k badge 2x thumb
if  you have the box.com package installed, you can use this method:

For those of you looking for a solution for box.com, I used this post as a template to create the following code. Replace "Contact" with the name of your object. Add a template component to your Skuid page and paste the code in. Worked like a charm. 

https://community.skuidify.com/skuid/topics/how-to-view-a-visualforce-page-on-a-skuid-detail-page

<html><iframe src="/apex/box__BOXSection?id={{{$Model.Contact.data.0.Id15}}}&param=Contact_Box_Section" width="70%" height="800px" frameborder="false">
</iframe>
</html>