Skip to main content

MuleSoft Feed

Treten Sie mit anderen Trailblazers in Verbindung. Stellen und beantworten Sie Fragen, um Ihre Fertigkeiten und Ihr Netzwerk auszubauen.

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

7 Antworten
  1. 10. Aug., 15:52

    That’s a useful approach, especially when you need to track field dependencies across a large number of reports. Pulling the report metadata and then searching for the field reference should make it much easier to identify hidden or overlooked dependencies. The MetadataTooling API route also seems more reliable than checking reports manually one by one.

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?    

3 Antworten
  1. 30. Juli, 16:34

    Hi Stephanie, 

     

    A few things that might help, since

    dataloader.io is actually a separate product from Salesforce's own Data Loader (it's a third-party SaaS tool), so Salesforce support won't be able to assist with it directly — you'll need to go through dataloader.io

    's own channels. 

     

    1. Why you're getting bounced back on Support 

    The

    dataloader.io

    Support/Case portal is only available to Professional or Enterprise paid subscribers. If you're on the Free tier, submitting a case there will redirect you, since free users are directed to the Community Forums instead of direct support tickets. That's likely why you keep getting sent back to the home page. 

     

    2. Alternative way to reach them 

    If the in-app Help Center login loop won't let you submit a ticket, you can email them directly instead:

    info@dataloader.io

     

    This bypasses the portal login issue entirely. 

     

    3. On the login-loop / repeated failures 

    Since you've already cleared cache, tried incognito, and different browsers, a few other things worth checking with your Salesforce Admin (if you're not the Admin yourself): 

       - Setup > Connected Apps OAuth Usage — check if

    dataloader.io

    shows a "Blocked" status with an "Unblock" button next to it. If so, it needs to be unblocked there. 

       - Check if your Profile has "Enforce Canvas UI" enabled under Settings > User Profile — if so, you may only be able to log in through the embedded canvas app inside Salesforce, not the standalone

    dataloader.io

    website. 

       - Confirm there are no IP restrictions on your Profile blocking

    dataloader.io's IP ranges — if there are, you'll need to allowlist dataloader.io

    's published IP addresses. 

       - Confirm "API Enabled" is checked on your Profile under Administrative Permissions. 

     

    4. If uploads keep failing (not just login) 

    Since you mentioned it's taking 20-30 attempts to get an upload through, and not just login issues, this could also be an intermittent platform issue on

    dataloader.io's end rather than something on your Salesforce side. Worth checking dataloader.io

    's status/community forums to see if others are reporting the same thing around the same dates — that'll tell you if it's a known outage versus something specific to your org's setup. 

     

    Given the support portal limitation, the email route (

    info@dataloader.io) is probably your fastest path to a real human at this point.

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

3 Antworten
  1. 7. Nov. 2025, 05:16

    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

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.   

4 Antworten
  1. 11. März, 17:32

    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 was running Anypoint platform 7.22. It said I needed to update some stuff so I did. Now I have Anypoint Platform 7.24 and it does not work. I get this error "Could not create the view: org.mule.tooling.properties.views.MulePropertiesView".  I tried to go back to 7.22 but I can only download either 7.20 or 7.24 - and what a pain it is to even get to the downloads. Anyway. Hopefully I have not trashed my applications. Does anyone have an answer as to how to get past this properties view error? Also does not seem possible to actually get help directly from MuleSoft / Salesforce, so here I am :)  Stephen   

5 Antworten
  1. 2. Juli, 15:10

    Balachandra,  

    These steps didnt yeild any results. Can you confirm whether the path you mentioned above are correct? I dont see any option to access Maven update from project explorer.  

     

    Not sure whats happening with Mule. Every studio upgrade will come with bunch of issues. Its better to install a studio from scratch instead of upgrading

0/9000

From what I have understood, the variables tied to the thread will be lost once the time based or size based aggregation is done and the flow that gets triggered by aggregator-listener runs on a  brand new thread with no connection to original request and variables reset to defaults. In our case, we have an exp api, that in turn is calling 2 other process api and this inturn is calling a system api that has time based aggregator with timeout period of 15 mins. In order to track this transaction end to end, we have introducted tracker fields like correlation Id, businessObjectKey etc., But these are getting lost once the aggregator listener triggers the flow, what is the best way to retain the tracker fields   

3 Antworten
  1. 24. Apr., 11:31

     The best way to retain tracking fields like CorrelationId while using a time-based aggregator and aggregator listener in MuleSoft is to explicitly persist and propagate the value as part of the aggregated payload or metadata, rather than relying on flow variables alone (since they are not automatically preserved across aggregation boundaries). Typically, you should include the CorrelationId in the message payload, attributes, or as a custom object before aggregation, and configure the aggregator to group based on that CorrelationId. When the aggregator completes, ensure the aggregated result still contains this field so that the aggregator listener can access it. A common and reliable approach is to store the CorrelationId in an Object Store or external persistence if needed for long-running aggregations, and always map it back into the final message structure, ensuring end-to-end traceability across asynchronous processing. 

0/9000

My input is :

[ {

"Booking Loca" : [ "Seedict Sparango","Cando Wall Communities","Maul O'donor","Ahohn kappler" ]

} ]

 

in this input there is a chance to get Name coming like Maul O'donor but I need to replace one single quote to Maul O''donor

 

The final Output Required Like below :

[Booking Loca] in ('Seedict Sparango','Cando Wall Communities','Maul O''donor','Ahohn kappler')

 

for this I am using below Data weave logic but at beginning and ending not getting single quote instead

%dw 2.0

output application/java

import * from dw::core::Strings

---

"[Booking Loca] in ("++((flatten(payload."Booking Loca")) map (wrapWith($,"'")) joinBy ",") replace "'" with '"' replace '","' with "','"++ ")"

 

Here I have a struggle with a small transformation hence please help me

1 Antwort
  1. 2. Juli, 06:19

    Hello, 

     

    Please try the below dataweave.  

     

    %dw 2.0

    output application/java

    ---

    "[Booking Loca] in (" ++

    ((payload[0]."Booking Loca" map ("'" ++ ($ replace "'" with "''") ++ "'")) joinBy ",")

    ++ ")" 

     

    Thanks!

0/9000

Hi Experts,

 

I am trying to call a BAPI using SAP connector execute BAPI sRFC.

But the BAPI name contains slash "/" (ex: /NAMESPACE/BAPINAME)

 

The slash is causing errors when the api has been executed.

 

Here is the error message:

**An exception occured while parsing XML.

The markup in the document preceding the root element must be well-formed.**

 

Please provide solution.

 

Thanks,

Veera

7 Antworten
  1. 20. Juni, 05:15

    This issue existed in older SAP Connector versions due to how “/” characters were handled in BAPI names.

    It’s been fixed in newer releases, so the best solution is to upgrade to the latest MuleSoft SAP Connector and retest. If problems persist after upgrading, then it’s likely a config or parameter formatting issue rather than the connector itself.

0/9000

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

9 Antworten
  1. 17. Juni, 03:14

    Data Loader does not require a System Administrator profile.

    Any user can use Data Loader as long as:

    •  They have the appropriate Salesforce permissions (such as API Enabled). 
    •  Their profile or permission sets grant the necessary object-level permissions (Read, Create, Edit, Delete, etc.). 

    Object restrictions: Yes, a user can be restricted to specific objects. Data Loader only allows operations on objects for which the user has the required permissions.

    Record restrictions: Yes, record-level security still applies. Data Loader respects:

    •  Organization-Wide Defaults (OWD) 
    •  Role Hierarchy 
    •  Sharing Rules 
    •  Manual Sharing 
    •  Teams/Territories (where applicable) 

    Therefore, a non-admin user can use Data Loader, but they will only be able to access and modify the objects and records that their Salesforce permissions and sharing settings allow.

    Note: Some Data Loader operations (for example, exporting all records using special permissions such as "View All Data" or modifying records they do not normally have access to) require additional permissions that are typically assigned to administrators.

0/9000
6 Antworten
  1. 23. Juni, 06:51

    nice

0/9000