Q1 – What does this Salesforce App do?
Field Dump provides a way to generate a single Excel spreadsheet that contains information about your Salesforce objects and fields. Each object is presented on a separate Excel tab. You are able to choose what standard or custom objects you want to include.
Q2 – …and it’s totally free?
Q3 – …and it’s not artificially limited and i don’t need to unlock features?
Q4 – Is p0p crazy for not trying to make some money out of this?
Q5 – How does it work under the hood?
It uses Salesforce native schema apex commands to extract information about each field for the necessary objects.
Q6 – What about the multi-tabbed excel?
Ahh yeah, Visualforce page with renderas is used to produce the excel out. We use a trick with XML to allow a multi tabbed spreadsheet to be be defined.
Q7 – What’s the max number of fields or objects I can export?
It will depend on your Salesforce schema. There are some Salesforce limits (data size needed to produce spreadsheet etc) that will come into play for large schemas but we have tried our hardest to make it as efficient as possible.
For a ballpark metric, during testing we have managed to produce a spreadsheet with 150 tabs / exported 150 objects, each with 10 fields. Obviously every schema is different in terms of objects, field count, and field meta data size so your experience may be different.
Let us know how you get on.
Q8 – Can I use it with the Salesforce classic UI?
Yes (for the Object Picker page)
Q9 – What about the new Salesforce Lightning UI?
Yes, that too.
Q10- Is my Salesforce schema data exposed to any third parties, including external APIs or Web Services?
Absolutely not. Your schema data is processed and the pdf is produced entirely within your own Salesforce org using Salesforce native apex code. Your schema data never leaves your Salesforce org. (Take care of the produced excel sheet though!)
Q11 – Is my org NPPI (Non-public Personal Information) information exposed?
Absolutely not. Your org schema data is read and processed but you actual data (records) are not accessed.
Q12 – Why did you write this app?
I wasted too much of my time clicking through multiple pages to review config.
Q13 – Will any new features be added?
Give us your suggestions and we will do our best to incorporate them.
- Object and Field Description is not currently extractable – vote for it here: https://success.salesforce.com/ideaView?id=08730000000gO3LAAU
Q14 – Where can I download it from?
It is available for free on the Salesforce AppExchange here : https://appexchange.salesforce.com/listingDetail?listingId=a0N3A00000EJg2hUAD