La información que contiene este artículo se aplica a los administradores de Dropbox Standard, Business, Advanced, Business Plus y Enterprise.
Nota importante: El 14 de octubre de 2025, dejaremos de ofrecer Dropbox para Salesforce. Es posible que la herramienta no se elimine de inmediato, pero no podemos garantizar su disponibilidad después de esa fecha. Obtén más información sobre el fin de la compatibilidad de Dropbox para Salesforce.
Después de configurar Dropbox para Salesforce con la configuración estándar, quizá te interese personalizar tu integración de Dropbox para Salesforce como se explica en este artículo.
Para usar objetos personalizados u objetos que no están incluidos en la configuración predeterminada (Account, Contact, Case, Opportunity y Lead [cuenta, contacto, caso, oportunidad y cliente potencial]), sigue estas instrucciones:
Dropbox para [Object]:
<apex:page standardController="INSERT—API—NAME—HERE" docType="html-5.0" showHeader="false" sidebar="false" applyHtmlTag="false" applyBodyTag="false"> <Dropbox_for_SF:Dropbox /> </apex:page>
<apex:page standardController="INSERT—API—NAME—HERE" docType="html-5.0" showHeader="false" sidebar="false" applyHtmlTag="false" applyBodyTag="false"> <Dropbox_for_SF:Dropbox AllDropbox="true" /> </apex:page>
Si no utilizas Salesforce Lightning, sigue estas instrucciones:
Sigue estos para actualizar el diseño del objeto con la página de Visualforce creada:
A continuación tendrás que configurar un activador de objeto nuevo para el objeto estándar personalizado o no predeterminado siguiendo estos pasos:
Trigger <TRIGGER_NAME> on <OBJECT_API_NAME> (after update, after delete) { if(Trigger.isAfter && Trigger.isUpdate){ Dropbox_for_SF.HandleRecordChange.OnRecordChange(Trigger.old, Trigger.new); } if(Trigger.isAfter && Trigger.isDelete){ Dropbox_for_SF.HandleRecordChange.HandleMerge(Trigger.old); } }
Si no usas Salesforce Lightning, sigue estas instrucciones para configurar el activador de objetos personalizados:
Para resolver el problema de cobertura del código, sigue los pasos siguientes:
@isTest public class CustomTest { static testMethod void update<OBJECT_API_NAME>() { <OBJECT_API_NAME> a = new <OBJECT_API_NAME> (Name='test'); insert a; Test.startTest(); a.Name = 'new test'; update a; Test.stopTest(); system.assertEquals('new test', a.name); } }
Para usar Dropbox para Salesforce en Salesforce1 Mobile, primero tienes que añadir una tarjeta móvil al diseño de página.
A continuación, puedes poner los objetos personalizados a disposición de Salesforce1 Mobile. Para que los objetos personalizados sean compatibles con Salesforce1 Mobile, primero tendrás que habilitar esta función cuando configures la página de Visualforce. Sigue estos pasos para que se puedan ver tus objetos personalizados:
<apex:page standardController=“INSERT—API—NAME—HERE” docType =“html-5.0” showHeader=“false” sidebar=“false” applyHtmlTag=“false” applyBodyTag="false"> <Dropbox_for_SF:DropboxMobile / > </apex:page>
Todos los objetos en Salesforce tienen un nombre de API. Si estás trabajando con objetos personalizados, encontrarás el nombre de la API siguiendo estas instrucciones:
Dropbox para Salesforce puede crear automáticamente una estructura de carpetas usando "carpetas de plantilla". Estas carpetas vinculan tus registros de Salesforce con las carpetas en tu cuenta de Dropbox.
Las carpetas que crea Dropbox para Salesforce estarán vacías de manera predeterminada, pero si quieres que contengan estructuras de subcarpetas propias, la función de carpeta de plantillas lo hará por ti.
Notas:
De forma predeterminada, al cambiar el nombre de un registro en Salesforce, el nombre de la carpeta asociada en Dropbox no se actualiza. Si lo prefieres, puedes habilitar la función de cambio de nombre automático, de modo que cuando cambies el nombre de una carpeta en Dropbox para Salesforce, el cambio se refleje automáticamente en Dropbox.
Los administradores de Salesforce pueden configurar Dropbox para Salesforce para seguir su modelo de seguridad de Salesforce existente. Dropbox para Salesforce sigue el modelo de seguridad de Salesforce de forma predeterminada.
Si quieres modificar la configuración de uso compartido de la integración, sigue las instrucciones que se indican a continuación:
Los administradores de Salesforce pueden gestionar cómo los usuarios de Salesforce podrán conectarse a Dropbox para Salesforce.
Dropbox para Salesforce puede crear una estructura de carpetas que refleje tu configuración de Salesforce en Dropbox. No obstante, los administradores pueden modificar la estructura predeterminada o las convenciones de nomenclatura de las carpetas creadas por objeto.
La convención de nomenclatura estándar del objeto "Contact" es Nombre, Apellidos, aunque se puede cambiar el orden a Apellidos, Nombre. Si aplicas este cambio, la nomenclatura se configurará como hayas elegido durante su creación.
Puedes permitir el acceso a la interfaz de Dropbox en Chatter. Para ello, solo tienes que añadir Dropbox como acción rápida en Formato de publicador.
Sí, ¡gracias!
No mucho
Let us know how why it didn't help:
Thanks for letting us know!
¡Gracias por tus comentarios!