Salesforce: SOQL + REST

community_salesforce · action · Utility · Disponibile · v1.0.0

Descrizione

Salesforce REST API hi-level con OAuth2 refresh handling. Operations: query (SOQL), create, update, upsert (by externalId), delete, get. Credentials da integration vault con OAuth2 (refresh-token flow). Use case: lead from web form a Salesforce Lead, opportunity update post-pagamento, contact sync da CRM, reporting SOQL custom. Auto-refresh access_token su 401 (1 retry). Sandbox/prod via instanceUrl. API docs: developer.salesforce.com/docs/atlas.en-us.api_rest.meta/api_rest/.

⚙️ Parametri di configurazione

Campi mostrati nell’editor quando si configura il nodo. Generati direttamente dal NodeDefconfigFields.

CampoTipoRequiredDefaultDescrizione
integrationLabel
Etichetta integration (opzionale)
stringno
operation
Operazione
enum
querycreateupdateupsertdeleteget
siquery
sobject
SObject name (es. Account, Lead, Opportunity)
expressionno
Lead
Required per create/update/upsert/delete/get. Es. Account, Lead, Contact, Opportunity, custom__c.
soql
SOQL query (per operation=query)
codeno
SELECT Id, Name, Email FROM Lead WHERE CreatedDate = TODAY LIMIT 100
Required per operation=query. SOQL standard Salesforce.
recordId
Record ID (per update/get/delete)
expressionnoSalesforce ID 15/18-char. Required per update/get/delete.
externalIdField
External ID field (per upsert)
stringno
External_ID__c
Required per upsert. Campo custom Salesforce marcato come External ID.
externalIdValue
External ID value (per upsert)
expressionnoRequired per upsert. Valore univoco esterno (es. UUID workflow, ID CRM esterno).
recordJson
Record fields (JSON, per create/update/upsert)
codeno
{ "FirstName": "Mario", "LastName": "Rossi", "Company": "Acme" }
Required per create/update/upsert. Object con campi Salesforce (case-sensitive).

⬆️ Output del nodo

Campi disponibili nei nodi successivi via $node.<alias>.json.<field>:

  • ok
  • data
  • records
  • count
  • totalSize
  • recordId
  • created

💡 Esempio configurazione

Snippet JSON del nodo come compare nel workflow. I valori sono derivati daidefaultValue e dai parametri required.

{
  "id": "node-community_salesforce-1",
  "defId": "community_salesforce",
  "label": "Salesforce: SOQL + REST",
  "config": {
    "operation": "query"
  }
}

🔗 Nodi correlati nella stessa categoria

Pronto a usare Salesforce: SOQL + REST?

Disponibile da subito in tutti i piani FlowForge. Provalo gratis senza carta di credito.

Inizia gratisSfoglia tutti i nodi