Usar objetos personalizados u objetos estándar más allá de la configuración predeterminada
Para usar objetos personalizados u objetos no incluidos en la configuración predeterminada Account, Contact, Case, Opportunity y Lead (Cuenta, Contacto, Caso, Oportunidad o Cliente potencial), sigue estas instrucciones:
Abre el icono de engranaje y haz clic en Setup (Configuración).
En la sección Platform Tools (Herramientas de plataforma), haz clic en Custom Code (Código personalizado).
Haz clic en Visualforce Pages (Páginas de Visualforce).
En la lista de páginas, haz clic en New (Nueva).
Agrega una etiqueta (Label) y un nombre (Name) para tu página de Visualforce.
Reemplaza la anotación de Visualforce con uno de los dos códigos indicados a continuación. Debes reemplazar el valor de standardController con el nombre de la API de objeto. En el caso de un objeto estándar, el nombre de la API es el nombre del objeto estándar. Por ejemplo, el nombre de la API del objeto “Contracts“ es ”Contract“.
En Build (Construir), haz clic en Develop (Desarrollar).
Haz clic en Visualforce Pages (Páginas de Visualforce).
En la lista de páginas, haz clic en New (Nueva).
Agrega una etiqueta (Label) y un nombre (Name) para tu página de Visualforce.
Reemplaza la anotación de Visualforce con el código detallado arriba. Debes reemplazar el valor de standardController con el nombre de la API de objeto. En el caso de un objeto estándar, el nombre de la API es el nombre del objeto estándar. Por ejemplo, el nombre de la API del objeto “Contracts“ es ”Contract“.
Haz clic en Guardar.
Para actualizar el diseño de objetos con la página de Visualforce creada con los pasos de arriba, debes seguir las siguientes instrucciones:
Haz clic en Object Manager (Gestor de objetos).
Selecciona el objeto que quieres editar.
Haz clic en Page Layouts (Formatos de página).
Selecciona el diseño o formato que quieres editar.
En la casilla superior de configuración, arrastra y suelta una Section (Sección) en la página.
Completa el campo Section Name (Nombre de la sección) y elige el diseño de una sola columna.
Haz clic en OK (Aceptar).
Accede al elemento Visualforce Pages (Páginas de Visualforce) y arrastra y suelta la página correspondiente en la sección de Dropbox.
Haz clic en Guardar.
Cuando se agreguen las páginas de Visualforce, haz clic en el icono de llave inglesa.
En la página de opciones, configura las propiedades de la página de Visualforce de la siguiente manera: 100 % de ancho y 400 píxeles de alto, y marca la casilla Mostrar barras de desplazamiento.
Si no usas Salesforce Lightning, entonces sigue estas instrucciones:
Haz clic en Setup.
En la barra de búsqueda de la parte superior izquierda, busca “ObjectManager”.
Selecciona el objeto que quieres editar y haz clic en Page Layouts (Formatos de página) en el lado izquierdo.
Junto al diseño o formato con el que quieres trabajar, haz clic en la flecha de menú y selecciona Edit (Editar).
En la casilla superior de configuración, arrastra y suelta una sección en la página.
Completa el campo Section Name (Nombre de la sección) y elige el diseño de una sola columna.
Haz clic en Aceptar.
Accede al elemento Visualforce Pages (Páginas de Visualforce) y arrastra y suelta la página correspondiente en la sección de Dropbox.
Haz clic en Guardar.
Cuando se agreguen las páginas de Visualforce, haz clic en el icono de llave inglesa.
En la página de opciones, configura las propiedades de la página de Visualforce de la siguiente manera: 100 % de ancho y 400 píxeles de alto, y marca la casilla Mostrar barras de desplazamiento.
A continuación, deberás configurar un nuevo activador o desencadenador de objeto ya sea para tu objeto personalizado u objeto no estándar mediante estos pasos:
Abre el ícono de engranaje y haz clic en Setup (Configuración).
En la sección Platform Tools (Herramientas de plataforma) , haz clic en Objects and Fields (Objetos y campos).
Haz clic en Object Manager (Gestor de objetos).
Selecciona el objeto que quieres editar.
Haz clic en Page Layouts (Formatos de página).
Selecciona el diseño o formato que quieres editar.
Desplázate hacia abajo a la sección Mobile Cards (Salesforce1 only) (Tarjetas móviles [solo Salesforce1]).
En el cuadro de configuración que se muestra en la parte superior de la pantalla, haz clic en Visualforce Pages (Páginas de Visualforce).
Arrastra Mobile Dropbox for [Object] (Dropbox para dispositivos móviles para [objeto]) y suéltalo en la sección Mobile Cards (Salesforce1 only) (Tarjetas móviles [solo Salesforce1]).
Haz clic en Guardar.
A continuación, puedes habilitar objetos personalizados en Salesforce1 Mobile. Para que los objetos personalizados sean compatibles con Salesforce1 Mobile, primero habilita esta característica al configurar la página de Visualforce. Para que se muestren los objetos personalizados, sigue estos pasos:
Abre el ícono de engranaje y haz clic en Setup (Configuración).
En la sección Platform Tools (Herramientas de plataforma), haz clic en Custom Code (Código personalizado).
Haz clic en Visualforce Pages (Páginas de Visualforce).
Haz clic en New (Nuevo).
Elige una etiqueta (Label) y un nombre (Name) para tu página.
Marca la casilla Available for Salesforce mobile apps and Lightning Pages (Disponible para aplicaciones móviles de Salesforce y páginas Lightning) .
Copia y pega el código que está arriba de estas instrucciones, y sustituye el contenido de insert API name (insertar nombre de API) por el nombre de API de tu objeto.
Haz clic en Save (Guardar).
Si no usas Salesforce Lightning, entonces sigue estas instrucciones:
En la sección Customize, selecciona el objeto que quieres editar y haz clic en Page Layouts.
Haz clic en Edit junto al diseño con el que deseas trabajar.
Desplázate hacia abajo a la sección Mobile Cards (Salesforce1 only) (Tarjetas móviles [solo Salesforce1]).
En el cuadro de configuración que se muestra en la parte superior de la pantalla, haz clic en Visualforce Pages.
Arrastra Mobile Dropbox for [Object] (Dropbox para dispositivos móviles para [objeto]) y suéltalo en la sección Mobile Cards (Salesforce1 only) (Tarjetas móviles [solo Salesforce1]).
Haz clic en Guardar.
A continuación, puedes habilitar objetos personalizados en Salesforce1 Mobile. Para que los objetos personalizados sean compatibles con Salesforce1 Mobile, primero habilita esta característica al configurar la página de Visualforce. Para que se muestren los objetos personalizados, sigue estos pasos:
Buscar el nombre de la API de un objeto de Salesforce
Todos los objetos de Salesforce tienen un nombre de API. Si trabajas con objetos personalizados, sigue estas instrucciones para buscar el nombre de la API:
Dropbox para Salesforce puede crear una estructura de carpetas para que uses “carpetas de plantilla”. Estas carpetas vinculan tus registros de Salesforce con las carpetas de tu Dropbox.
De forma predeterminada, las carpetas que crea Dropbox para Salesforce están vacías. Si quieres que contengan estructuras de subcarpetas propias, la característica de carpeta de plantilla te permitirá hacerlo.
Verifica qué dirección de correo electrónico está asociada con Dropbox para Salesforce.
Haz clic en la pestaña Dropbox Options (Opciones de Dropbox) en tu cuenta de Salesforce. Allí se muestra la dirección de correo electrónico.
En dropbox.com, abre la carpeta Documentos de Salesforce.
Haz clic en el nombre de la carpeta de objetos con la que quieres trabajar.
Crea una carpeta nueva con el nombre “plantilla”.
Crea la estructura que prefieras; para ello, agrega archivos y carpetas a la carpeta plantilla.
En Salesforce, haz clic en la pestaña Dropbox Options.
Desplázate hacia abajo, hasta Standard Object Settings, y haz clic en Edit.
Marca la casilla Enable Templates junto al objeto con el que quieres trabajar.
Haz clic en Guardar.
Notas:
Las carpetas de plantilla no son retroactivas. Es decir, no se modificarán las estructuras de carpetas que hayas creado antes de configurar la nueva estructura de carpetas de plantilla.
Para activar la generación de la plantilla en un registro, agrega un archivo a la carpeta de Dropbox de ese registro en la carpeta Salesforce Documents (Documentos de Salesforce) de tu Dropbox.
Las carpetas de plantillas funcionarán únicamente para los objetos incluidos en la carpeta pública “Documentos de Salesforce” y de momento no son compatibles con los objetos de la carpeta “Documentos privados de Salesforce”.
Las carpetas de plantillas no funcionan con los objetos personalizados o aquellos con una convención de asignación de nombre.
Por defecto, al cambiar el nombre de un registro de Salesforce, no se modifica la carpeta de tu Dropbox. Sin embargo, puedes habilitar el cambio de nombre automático, el cual garantiza que, al cambiar el nombre de una carpeta en Dropbox para Salesforce, también se modifique el nombre de la carpeta en Dropbox.
Desplázate hacia abajo, hasta Standard Object Settings, y haz clic en Edit.
Haz clic en Follow Salesforce Record Names (Seguir registro de nombres de Salesforce) junto a los objetos para los que quieres activar el cambio de nombre automático.
Haz clic en Guardar.
Notas:
Si estás trabajando en una carpeta compartida que tiene habilitado el cambio de nombre automático, Dropbox para Salesforce actualizará los nombres de los registros para todos los miembros de la carpeta compartida.
Puedes configurar el cambio de nombre automático de forma predeterminada para los objetos estándar. Sin embargo, para los objetos personalizados, deberás configurar un desencadenador tal como se indica en la sección Usar objetos personalizados anterior.
Los administradores de Salesforce pueden configurar Dropbox para Salesforce de un modo que siga el modelo de seguridad de Salesforce existente. Por defecto, Dropbox para Salesforce sigue el modelo de seguridad de Salesforce.
Si quieres modificar la configuración del uso compartido de la integración, puedes seguir estas instrucciones:
Desplázate hacia abajo, hasta Standard Object Settings, y haz clic en Edit.
Marca la casilla Follow Salesforce Sharing ubicada junto a los objetos que quieres habilitar.
Haz clic en Guardar.
Notas:
Si habilitaste Follow Salesforce Sharing (Seguir uso compartido de Salesforce) para los objetos que tienen un valor predeterminado de uso compartido en toda la organización, se creará una carpeta Private Salesforce Documents (Documentos privados de Salesforce) al momento de agregar archivos o carpetas a los registros nuevos mediante el componente de Dropbox. Esta carpeta se agrega solamente a la cuenta de Dropbox del propietario del registro.
La nueva configuración de seguridad no es retroactiva, es decir, las carpetas creadas antes de implementar los cambios en la configuración de seguridad no seguirán la nueva configuración de seguridad.
Puedes encontrar la configuración de uso compartido de Salesforce en Setup > Security > Sharing Settings (Configuración > Seguridad > Configuración de uso compartido).
La carpeta “Salesforce Documents” (Documentos de Salesforce) deberá compartirse con todos los usuarios de Dropbox para Salesforce del equipo.
Solo los usuarios de Salesforce con acceso al objeto privado de Salesforce verán el contenido de Dropbox a través de la integración de Dropbox para Salesforce.
Dropbox para Salesforce te permite crear una estructura de carpetas que copia tu configuración de Salesforce en Dropbox. Sin embargo, los administradores pueden cambiar la estructura predeterminada o las convenciones de asignación de nombres de las carpetas creadas en función de cada objeto.
La convención estándar de asignación de nombres de los objetos “Contact” (Contacto) es First Name, Last Name (Nombre, Apellido). Sin embargo, puedes cambiar este parámetro a Last Name, First Name (Apellido, Nombre). Si implementas este cambio, la configuración de asignación de nombres respetará tus preferencias al crear nuevas carpetas.
En la sección Build en la columna izquierda, haz clic en Customize.
Selecciona Contacts.
Haz clic en Fields.
Desplázate hacia abajo hasta la lista Contact Custom Fields & Relationships y haz clic en New.
En Data Type, selecciona Formula.
Haz clic en Siguiente.
Escribe "Ruta personalizada de Dropbox" en el cuadro Field Label.
Escribe "ruta_personalizada_Dropbox" en el cuadro Field Name.
En Formula Return Type, selecciona Text y haz clic en Next.
Escribe tu fórmula y haz clic en Next.
Selecciona la casilla Visible junto a los perfiles a los cuales quieres concederles acceso de edición.
Haz clic en Siguiente.
Haz clic en Guardar.
Notas:
Las carpetas de registro de los objetos con una convención de asignación de nombres personalizada aparecerán bajo la carpeta “Salesforce Documents” (Documentos de Salesforce). Si quieres que se muestren en otra carpeta de objeto (como “Contacts”), como lo harían sin una convención personalizada, entonces deberás especificarlo en la fórmula. Por ejemplo, "Contact/" & LastName & ", " & FirstName.
Estos cambios no son retroactivos. Es decir, solamente se aplican a las carpetas nuevas.
Puedes usar este proceso en todos los objetos estándares y personalizados, y puedes agregar campos, texto, números o fechas adicionales para personalizar aun más las rutas de tus carpetas.
Puedes permitir el acceso a la interfaz de Dropbox en Chatter. Para ello, solo agrega Dropbox como una acción rápida en Global Publisher (Publicador global).