UiPath Documentation
activities
latest
false
Important :
Veuillez noter que ce contenu a été localisé en partie à l’aide de la traduction automatique. La localisation du contenu nouvellement publié peut prendre 1 à 2 semaines avant d’être disponible.

Activités Classic Integration

Dernière mise à jour 20 mai 2026

Execute SOQL

UiPath.Salesforce.Activities.ExecuteSoql

Executes a Salesforce Object Query Language (SOQL) command in Salesforce and returns the query results in a DataTable. This activity only functions inside a Salesforce Application Scope activity.

Propriétés

Commun

  • NomAffichage (DisplayName) - Nom affiché de l'activité.

Entrée

  • SOQLCommand - The SOQL command that you want to run. This must be a valid SOQL command. This field supports only strings and String variables.

    Remarque :

    SOQL définit plusieurs séquences d’échappement valides dans les requêtes afin que vous puissiez inclure des caractères spéciaux dans votre texte de recherche. Vous pouvez échapper aux nouvelles lignes, aux retours de chariot, aux onglets, aux guillemets, etc. Le caractère d’échappement utilisé dans SOQL est la barre oblique inverse (\). Vous pouvez en savoir plus en consultant la documentation officielle de Salesforce, disponible ici.

    Si chaque chaîne de recherche concaténée dans la commande SOQL n'est pas échappée, l'activité renvoie une erreur MALFORMED_QUERY lorsque ces caractères spéciaux sont présents dans la chaîne de recherche. Chaque chaîne de recherche doit être échappée comme suit avant la concaténation :

    str_Company.Replace(“\”, “\”).Replace(“'“, “\'”).Replace(“”””, “\”””)

    par exemple Si la commande SOQL est

    "Select Id from Account where Name = '" + str_Company + "'"

    et str_Company is John's Pizza est transmis sans échappement, une erreur MALFORMED_QUERY est renvoyée. La commande SOQL correcte est :

    "Select Id from Account where Name = '" + str_Company.Replace(“\”, “\”).Replace(“'“, “\'”).Replace(“”””, “\”””) + "'"

Divers

  • Privé (Private) - Si cette option est sélectionnée, les valeurs des variables et des arguments ne sont plus enregistrées au niveau Détaillé (Verbose).

Sortie

  • Result - The result of running the SOQL command in Salesforce, stored in a DataTable variable. This field supports only DataTable variables.
  • SalesforceStatus : le statut renvoyé par Salesforce une fois l'action terminée, stocké dans une variable SalesforceStatus . Ce champ ne prend en charge que SalesforceStatus variables.
  • Propriétés
  • Commun
  • Entrée
  • Divers
  • Sortie

Cette page vous a-t-elle été utile ?

Connecter

Besoin d'aide ? Assistance

Vous souhaitez apprendre ? UiPath Academy

Vous avez des questions ? UiPath Forum

Rester à jour