Actividades
Más reciente
False
Imagen de fondo del banner
Actividades de integraciones clásicas
Última actualización 22 de abr. de 2024

Ejecutar SOQL

UiPath.Salesforce.Activities.ExecuteSoql

Ejecuta un comando del lenguaje de consulta de objetos (SOQL) de Salesforce en Salesforce y devuelve los resultados de la consulta en un DataTable. Esta actividad solo funciona dentro de una actividad del ámbito de la aplicación de Salesforce .

Propiedades

Común
  • NombreParaMostrar: el nombre de la actividad para ser mostrado.
Entrada
  • SOQLCommand : el comando SOQL que quieres ejecutar. Debe ser un comando SOQL válido. Este campo solo admite cadenas y variables String .
    Nota:
    SOQL define varias secuencias de escape que son válidas en las consultas para que puedas incluir caracteres especiales en tu texto de búsqueda. Puedes escapar de nuevas líneas, retornos de carro, tabulaciones, comillas y más. El carácter de escape utilizado en SOQL es el carácter de barra invertida (\). Puedes encontrar más información consultando la documentación oficial de Salesforce, que puedes encontrar aquí.
    Si no se aplica un escape a cada cadena de búsqueda concatenada en el comando SOQL, la actividad arroja un error MALFORMED_QUERY cuando estos caracteres especiales están presentes en la cadena de búsqueda. Cada cadena de búsqueda debe tener un escape de la siguiente manera antes de concatenar:

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

    por ejemplo Si el comando SOQL está

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

    y str_Company is John's Pizza se pasa sin que se escape, se devuelve un error MALFORMED_QUERY . El comando SOQL correcto es:

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

Otros
  • Privado : si se selecciona, los valores de variables y argumentos ya no se registran en el nivel Detallado.
Salida
  • Resultado : el resultado de ejecutar el comando SOQL en Salesforce, almacenado en una variable DataTable . Este campo solo admite variables DataTable .
  • EstadoDeSalesforce : el estado devuelto desde Salesforce una vez que se completa la acción, almacenado en una variable SalesforceStatus . Este campo solo admite variables SalesforceStatus .
  • Propiedades

Was this page helpful?

Obtén la ayuda que necesitas
RPA para el aprendizaje - Cursos de automatización
Foro de la comunidad UiPath
Logotipo blanco de UiPath
Confianza y seguridad
© 2005-2024 UiPath. All rights reserved.