Skip to main content

#Dataloader.io12 discussing

Dear Community Members, 

I would like to know, Can data loader application be used only with admin profile,can the user having data loader be restricted to a certain object and records? 

 

Please let me know if it is possible. 

 

Regards, 

Siddharth A 

 

 

#Dataloader.io

3 answers
  1. Apr 2, 8:05 PM

    Hello @Siddharth Asaithambi

     

    1) Data Loader can be used by non-admin. You need system permission for "API Enabled" as well as the user need to grant access to Data Loader as the connected App (this might depend on the version/type of Data Loader you'd be using) 

    2) Data Loader will use Salesforce APIs to access your Salesforce Org thus it DOES respect user's permission for Field Level Security as well as object permissions and record-level access (record-level access is controlled by many different features thus I won't mention all of them here). So if you would like to restrict access to certain records and objects you need to set them for each user and you cannot restrict for any user using Data Loader. (e.g. If Admin with Modify All permission use Data Loader then he/she will be able to access all records through Data Loader)

0/9000

I would like to mass upload a file of photos. I have the record Ids. I am following the steps in this article but it doesn't mention anything like Content Version ID yet it is a required field on the Content Version object.   

2 answers
  1. Mar 11, 5:32 PM

    Hi @Richard Muhumuza

     

    Please refer to the below link - 

    https://www.youtube.com/watch?v=-2OS6QylZQ0

     

     

    If you are targetting to upload files under any specific record - mention the same under FirstPublishLocationId. 

    If you want the files to be uploaded under the Salesforce Files - give your user Id under  FirstPublishLocationId.  

    You can try with workbench by omitting the ContentDocumentId field - works this way too

0/9000

I can see how to manually set files attached to a record so that experience site users can access it (see image):  

How do I use DataLoader to set Customer Access to On for files related to a particular custom object?

 

Is there a way to do this in bulk (I have just under 500 files I need to update). Using DataLoader? 

 

Thanks, 

 

Jeff. 

 

 

 

#Dataloader.io

3 answers
0/9000

I am suddenly experiencing multiple errors when trying to use Dataloader.io. It takes 20 or 30 attempts to get something uploaded. I tried to open a case with them, but every time I try to access support it forces a login and sends me back to the home page, so they closed the case thinking I was not responding. Yes, I have tried clearing cache and using an incognito window and different browser. Anyone else experiencing problems with Dataloader.io? Is there any way to get support via Salesforce?    

1 answer
0/9000

Happy Tuesday - There are about 60 events with existing contacts (whoid) and I need to add just one contact to the events. 

 

Created a test event and tried via the Data Loader - Event Relation - Insert - mapping is below...

Data Loader - Event Relation - Add one Contact

However, contact is not appearing in the event - What I am missing? 

 

  

 

#Data Management  #Dataloader.io  #Sales Cloud

2 answers
  1. Nov 7, 2025, 5:16 AM

    Greetings, @Nate Schaufler

     

     

    From the outside looking in, it looks like you have all the required fields. Can you do the following to confirm that you are not missing anything: 

    1. Export one working EventRelation record (from an event that already has a contact) 

     

    I suspect you might have to use TRUE & FALSE instead of 1 & 0. 

     

    Be well- 

     

    Katende 

     

    Use Data Loader → Export → EventRelation 

     

    Export fields: EventId, RelationId, IsInvitee, IsParent 

     

    This lets you see the correct structure and flag values.

0/9000

Hi #AwesomeAdmins

I need to identify all Salesforce Reports (API Name) where a custom Case field is in use. I am not referring to the data in the custom field. I am focused on 

Reports

 that use the field. I also need the Report of Reports to return the Last Run Date. My goal is to present this to the business to justify why they no longer need the field, if they aren't even reporting on it. If I discover all their reports that have the field have not been run in a long time, that tells me they don't rely on this field anymore. Then I can have a conversation with them about it and provide proof that it is not being relied on. 

Hopefully I have worded this well. Does anyone know of a way to accomplish this? I've found in the Developer Guide an object called Report but I don't see that it allows to filter by Fields on the reports. Thanks in advance. 

#Reports & Dashboards #Dataloader.io

6 answers
  1. Nov 2, 2025, 8:13 PM

    You can use the ReportMetadata and FieldUsage information through the Tooling API or Metadata API to identify which reports reference a specific Case field.

    Here’s a simple approach:

    1. Use Workbench or SOQL via Developer Console to query the Report object for all reports.
    2. Retrieve their metadata (JSON/XML) using the Metadata API.
    3. Search for your custom Case field’s API name (e.g., Case.Custom_Field__c) in the report metadata.
    4. To find Last Run Date, query the Report object field LastRunDate.

    If you prefer automation, you can use the Salesforce CLI or Python (simple_salesforce) to loop through reports, extract metadata, and flag those that reference your field.

     This gives you a “Report of Reports” showing which ones include that Case field and when they were last run — perfect for cleanup and justification.

0/9000