Informasjonen i denne artikkelen gjelder for administratorer på Dropbox Standard, Business, Advanced, Business Plus og Enterprise.
Viktig beskjed: Fra og med 14. oktober 2025 støttes ikke lenger Dropbox for Salesforce.Verktøyet fjernes muligens ikke umiddelbart, men vi kan ikke garantere at det er tilgjengelig etter denne datoen. Finn ut mer om at Dropbox for Salesforce ikke støttes lenger.
Når du har konfigurert Dropbox for Salesforce med standardkonfigurasjonen, kan det være lurt å tilpasse Dropbox for Salesforce-integrasjonen som beskrevet i denne artikkelen.
For å bruke egendefinerte objekter eller andre objekter enn de som er inkludert i standardkonfigurasjonen (Konto, Kontakt, Sak, Mulighet, Lead), følges disse instruksjonene:
Dropbox for [Objekt]:
<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>
Hvis du ikke bruker Salesforce Lightning, følger du disse instruksjonene:
Følg instruksjonene nedenfor for å oppdatere objektoppsettet med Visualforce-siden som er opprettet ovenfor:
Hvis du ikke bruker Salesforce Lightning, følger du disse instruksjonene i stedet:
For det andre må du sette opp en ny objektutløser for enten det tilpassede eller ikke-standard standardobjektet ved å følge disse trinnene:
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); } }
Hvis du ikke bruker Salesforce Lightning, følger du disse instruksjonene for å sette opp utløseren av det egendefinerte objektet:
Følg trinnene nedenfor for å løse problemet med kodedekning:
@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); } }
Hvis du vil bruke Dropbox for Salesforce på Salesforce1 mobilapp, må du legge til et mobilkort til sideoppsettet først.
Deretter kan du gjøre tilpassede objekter tilgjengelige for Salesforce1 Mobile. For å gjøre tilpassede objekter kompatible med Salesforce1 mobil, må du først aktivere denne funksjonen når du setter opp Visualforce-siden. Følg disse trinnene for å gjøre de egendefinerte objektene dine synlige:
Deretter kan du gjøre tilpassede objekter tilgjengelige for Salesforce1 Mobile. For å gjøre tilpassede objekter kompatible med Salesforce1 mobil, må du først aktivere denne funksjonen når du konfigurerer Visualforce-siden. Følg disse trinnene for å gjøre de egendefinerte objektene dine synlige: