Envío de su consulta a Salesforce

Envío de su consulta a Salesforce

Ahora está listo para enviar su consulta a Salesforce. Añada otra acción EXTERNAL API CALL al flujo:

Configure la acción de la siguiente manera:

 

Añada encabezados

Añada un Encabezado de Autorización. El valor de este encabezado debería incluir el término Bearer así como el token de acceso recibido en la acción #4. (Bearer $EXTCALL_4.access_token)

 

Autorización básica

UserName: Déjelo en blanco. El token de acceso se encarga de esto por usted.
Password: Déjelo en blanco. El token de acceso se encarga de esto por usted.
Method: Establezca este valor en POST
Timeout: El valor predeterminado es 10 segundos. Esto debería ser suficiente para su caso.
URL Of Service: Configúrelo a la URL de su caso de Salesforce. https://.my.salesforce.com/services/data/v39.0/parameterizedSearch/
Body: Para esta consulta, decidimos utilizar una consulta de búsqueda parametrizada. Lo siguiente le proporcionará el nombre, ID, ID de cuenta y número de teléfono móvil del contacto.

 

Parámetros:

q: La cadena que desea buscar. Lo configuramos a la variable eliminando nuestro código de país: $phoneNumber.

 

fields: Los campos que desea que se devuelvan. Elegimos devolver el ID del contacto, el ID de su cuenta, su nombre completo, su número de teléfono y su número de teléfono móvil. Póngase en contacto con su administrador de Salesforce para obtener una lista completa de los campos disponibles.

 

sobjects: El objeto de Salesforce que desea buscar. Seleccionamos el objeto CONTACTS para esta consulta.

 

Para obtener más información sobre las consultas parametrizadas y cómo utilizarlas, consulte la siguiente documentación de Salesforce:

https://developer.salesforce.com/docs/atlas.en-us.api_rest.meta/api_rest/resources_search_parameterized.htm

 

Los resultados serán devueltos en el siguiente formato:

 

 

 

 

 

 

Para acceder a estos valores, necesitará configurar su variable de respuesta para capturar los datos que desee. Para nuestro ejemplo, deseamos los siguientes pares nombre/valor:

 

VariableSe mapea a
NamesearchRecords[0].Name
IdsearchRecords[0].Id
AccountIdsearchRecords[0].AccountId
MobileNumbersearchRecords[0].MobilePhone
PhonesearchRecords[0].Phone
EmailsearchRecords[0].Email

 

Siga construyendo su flujo

Ahora, su flujo devolverá los valores dentro de las variables del sistema. Sus nombres tendrán el siguiente formato: $. (eg. $EXTCALL_5.Name, $EXTCALL_5.Id). Ahora puede hacer referencia a esto durante el resto de su flujo.