Salesforce
Il connettore di Salesforce permette di connettersi a Salesforce in Designer. Puoi utilizzarlo per leggere dati dagli oggetti Salesforce e scrivere dati in Salesforce tramite un singolo connettore che presenta lo stesso comportamento sia in Alteryx Designer (Desktop) che in Alteryx One (Cloud).
Salesforce è disponibile come origine dati sia negli strumenti Dati di input e Dati di output, sia tramite gli strumenti autonomi di Input di Salesforce e Output di Salesforce.
Nuova versione del connettore in Designer
Ora il connettore Salesforce fa parte dell'esperienza dei connettori di Alteryx One. Rivedi attentamente le informazioni contenute in questa pagina per assicurarti di utilizzare correttamente gli strumenti appropriati.
Se vuoi aggiornare il connettore Salesforce nei tuoi flussi di lavoro Designer, puoi usare l'utilità Migrazione del flusso di lavoro.
Configurazione del connettore di Salesforce
Salesforce è disponibile in Designer 2025.1.2, Patch 7 o versioni successive. Se hai già utilizzato il connettore di Salesforce, consulta la sezione Migrazione al connettore unificato.
Prerequisiti
Prima di procedere, verifica la disponibilità di tutti i prerequisiti seguenti:
Requisito | Dettaglio |
|---|---|
Versione di Designer |
|
Configurazione dell'app personalizzata (OAuth 2.0), se utilizzata | Un'app Salesforce connessa, con ID client, segreto client, URI di reindirizzamento (deve corrispondere all'app connessa) e ambito |
URL dell'ambiente | Ambiente di produzione (impostazione predefinita), Sandbox o dominio personalizzato |
DCM | È necessario abilitare DCM in Designer, accedendo a Opzioni > Impostazioni avanzate > DCM |
Installazione del connettore
L'ultima versione del connettore di Salesforce può essere facilmente installata da Designer tramite Componenti aggiuntivi. Questo è il metodo di installazione consigliato, poiché consente di cercare, installare e aggiornare i connettori senza uscire da Designer e senza visitare Alteryx Marketplace.
Per installare il connettore...
In Designer, vai a Componenti aggiuntivi > Gestisci componenti aggiuntivi Marketplace. Viene visualizzato l'elenco dei connettori disponibili.
Seleziona Connettore di Salesforce, quindi Installa. Designer scarica e installa il pacchetto. Per completare l'installazione, potrebbe essere necessario riavviare Designer.
Terminate le fasi di installazione e configurazione, il connettore di Salesforce è disponibile negli strumenti Dati di input e Dati di output.
Configurazione di una connessione
Per connettersi a Salesforce tramite DCM...
Trascina lo strumento Dati di input o Dati di output sull'area di disegno e seleziona Connessione ai dati.
In Configurazione del connettore, seleziona Crea o Sfoglia una connessione dati.
Se in precedenza hai creato una connessione a Salesforce, puoi selezionarla dalla scheda Recenti.
Seleziona +Nuova. Dall'elenco delle tecnologie, seleziona Salesforce.
Seleziona Connessione rapida, quindi Imposta connessione. Viene visualizzata la finestra Connessioni.
Seleziona +Nuovo.
Specifica il nome della connessione e quello dell'origine dati. Seleziona l'ambiente.
Nella sezione Credenziali seleziona il tuo metodo di autenticazione, quindi inserisci il nome della credenziale. Per ulteriori informazioni, consulta la sezione Metodi di autenticazione.
Seleziona Salva.
Seleziona Connetti. Salesforce può richiedere l'autenticazione.
Nella finestra di ricerca dei file, seleziona il file di lettura o scrittura.
Seleziona la configurazione di lettura o scrittura nella finestra Opzioni.
Seleziona Conferma per creare una connessione al file. Puoi continuare a creare il flusso di lavoro.
Migrazione al connettore unificato
Se utilizzi già il connettore di Salesforce in Alteryx, leggi la sezione che segue per scoprire le modifiche apportate alla versione unificata.
Parametro | Connettore legacy | Connettore unificato (v6.1.0) |
|---|---|---|
Piattaforme e strumenti | Desktop (Input e Output) Cloud (solo Input) | Desktop (Input e Output) Cloud (l'introduzione di Input e Output è ancora in corso) |
Framework | Python SDK (Desktop) Driver ODBC CData (Cloud) | Framework EACD (Desktop e Cloud) |
Comunicazione/API | API Salesforce v52 (estate 2021) | API Salesforce v61 o successiva (estate 24) |
Metodi di autenticazione | OAuth 2.0 Nome utente + Password + Token di sicurezza | Stessi metodi, con configurazione estesa |
Modello di connessione | Opzioni separate per produzione/Sandbox/URL personalizzato | DCM, con un campo singolo per l'URL dell'ambiente |
Modifiche principali
Le opzioni Produzione, Sandbox e URL personalizzato del menu a tendina sono state sostituite dal campo singolo URL ambiente. Tutti i flussi di lavoro che utilizzano questi menu a tendina devono essere riconfigurati.
Il campo URL ambiente sostituisce le voci
https://login.salesforce.com(URL dell'ambiente di produzione predefinito),https://test.salesforce.com(URL dell'ambiente sandbox) e Dominio personalizzato del vecchio menu a tendina.Per l'autenticazione tramite credenziali Salesforce, ora devi fornire anche l'ID e la chiave segreta del client.
In Desktop, ora i domini personalizzati supportano tutti i metodi di autenticazione (in precedenza era supportato solo OAuth).
Per migrare i flussi di lavoro preesistenti è possibile utilizzare l'Utilità Migrazione del flusso di lavoro Alteryx, disponibile in Designer 2025.2 Patch 3 e versioni successive, Per ulteriori informazioni, consulta la sezione Utilità Migrazione del flusso di lavoro.
Nota
L'utilità di migrazione è disponibile solo su Desktop.
Dopo l'installazione del connettore unificato, in Gestisci connessioni potrebbero essere visualizzate sia le tecnologie legacy che quelle unificate di Salesforce. Si tratta di un comportamento previsto durante la transizione. Per tutti i nuovi progetti devi utilizzare il connettore unificato.
Informazioni sul connettore Salesforce
Strumenti Input e Output
Gli strumenti Input e Output di Salesforce consentono di leggere e scrivere in Salesforce.
Input di Salesforce
Lo strumento Input di Salesforce consente di leggere oggetti standard e personalizzati, scegliendo fra tre metodi diversi:
Query Builder: scegli un oggetto e seleziona i campi da leggere. Il selettore campi offre un elenco a selezione multipla, con la possibilità di selezionare tutti i campi, una funzione di ricerca a livello di stringa o sottostringa, un conteggio in tempo reale dei campi selezionati rispetto al totale e un filtro che consente di visualizzare solo i campi selezionati. Puoi anche impostare un limite di record. Per i campi sono disponibili quattro modalità: Leggi tutti i campi standard, Leggi tutti i campi personalizzati, Leggi tutti i campi e Scegli manualmente.
Query personalizzata (SOQL): puoi scrivere una query SOQL per leggere oggetti standard e personalizzati, inclusi i campi di relazione
__r, quindi convalidarla prima dell'esecuzione. Una query personalizzata restituisce sempre una tabella singola.Leggi da report: puoi sfogliare e cercare i report salvati, selezionare un report e analizzarne i risultati.
Output di Salesforce
Lo strumento Output di Salesforce può scrivere le righe in un oggetto standard o personalizzato. Scegli un'azione:
Inserisci: consente di aggiungere nuovi record.
Aggiorna: consente di modificare i record esistenti. Richiede l'ID record Salesforce.
Elimina: consente di rimuovere record. Richiede l'ID record Salesforce.
Upsert: consente di inserire nuovi record e aggiornare quelli esistenti tramite una singola azione.
I record dei processi vengono restituiti in batch ed è possibile scegliere la versione dell'API di Salesforce. Quando utilizzi Aggiorna, Elimina o Upsert devi includere l'ID record nei dati, come chiave primaria.
Modello a oggetti
Salesforce memorizza i dati in oggetti, che si comportano come tabelle di database:
Gli oggetti standard, come gli account, i contatti, i lead, le opportunità, i casi, le campagne, le attività, gli eventi e gli utenti, sono incorporati.
Gli oggetti personalizzati vengono creati all'interno dell'organizzazione dell'utente e terminano con
__c, ad esempioFattura__c.I campi delle relazioni fra gli oggetti sono contraddistinti dal suffisso
__re possono essere referenziati in SOQL.
Metodi di autenticazione
Salesforce supporta tre metodi di autenticazione. Per scegliere quella appropriata per il tuo scenario di utilizzo, usa la tabella che segue.
Metodo | Campi obbligatori | Desktop (Flagship) | Cloud (Alteryx One) |
|---|---|---|---|
App integrata (OAuth 2.0) | Nessuno | Sì | Non disponibile (Cloud non consente la creazione di connessioni integrate) |
App personalizzata (OAuth 2.0) | ID client, segreto client, URI di reindirizzamento (valore predefinito: | Sì | Sì |
Credenziali Salesforce (nome utente, password, token di sicurezza) | Nome utente, password, token di sicurezza (facoltativo), ID client, segreto client | Sì | Sì |
Dominio personalizzato per tutti i metodi | ND | Sì | Non disponibile (Cloud non supporta i domini personalizzati, con qualsiasi metodo). |
OAuth supporta sia il flusso basato su codice di autorizzazione (da utente ad app), sia quello basato sulle credenziali client (entità di servizio per l'automazione headless o pianificata).
Limitazioni
Il connettore non supporta i test delle query di lettura o personalizzate. Per verificare il funzionamento di una query personalizzata prima di utilizzarla, esegui il flusso di lavoro per recuperare dati o utilizza la procedura di convalida SOQL.
Per gli oggetti con più di 200 campi, le modalità Leggi tutti i campi personalizzati e Leggi tutti i campi non funzionano. Per selezionare i campi necessari, o scrivere una query SOQL personalizzata che elenca campi specifici, utilizza Scegli manualmente.
Una query SOQL personalizzata restituisce sempre una tabella singola. Per combinare dati provenienti da oggetti diversi, puoi unirli all'interno della query SOQL oppure utilizzare più strumenti di input e combinare i risultati nel flusso di lavoro.
La funzione Leggi da report supporta la selezione di un singolo strumento Report per Input. Per leggere più report contemporaneamente, puoi utilizzare più strumenti di input.
Il connettore utilizza l'API REST di Salesforce. L'API Bulk di Salesforce non è ancora supportata. Per le operazioni di lettura e scrittura con grandi volumi di dati, il throughput è soggetto alle limitazioni delle API REST e delle API di Salesforce.
L'anteprima dei dati degli oggetti e dei campi è disponibile in Cloud ma non in Desktop. In Desktop, devi configurare i campi utilizzando l'elenco dei campi di Query Builder o una query SOQL.
Cloud non supporta i domini personalizzati, per qualsiasi metodo di autenticazione. Per la connessione da Cloud devi utilizzare un metodo supportato. In alternativa, stabilisci la connessione da Desktop, che consente di utilizzare i domini personalizzati con tutti i metodi.
L'Utilità Migrazione del flusso di lavoro funziona solo su Desktop.
Su Cloud non è disponibile il flusso di creazione delle connessioni applicative integrate. Devi utilizzare un'app OAuth personalizzata o le credenziali di Salesforce.
Uno stesso oggetto può produrre tipi di dati diversi a seconda che utilizzi Cloud o Desktop.
Per alcuni oggetti, Cloud potrebbe non riuscire a caricare il dataset. Se un oggetto specifico non viene caricato, prova a utilizzare una query SOQL personalizzata per tale oggetto o a ridurre il numero dei campi selezionati.
Su Desktop, il connettore è in fase di Disponibilità generale. In Cloud il supporto è in via di sviluppo e non è ancora disponibile per tutti gli utenti.
Salesforce - Versione 6.1.0
Connettore - Versione di release 6.1.0 | |
|---|---|
Versione | Descrizione |
v6.1.0 |
|
Tipo di connessione | Strumenti Alteryx. La versione più recente è disponibile in Alteryx Marketplace. |
Tipo di supporto | Lettura e scrittura |
Convalidato su | La versione del client ODBC 2.2.20 è disponibile anche per gli strumenti Dati di input e Dati di output. |
Versione | Descrizione |
|---|---|
v5.1.4 |
|
v5.1.3 |
Problemi noti
|
v5.1.2 |
|
v5.1.1 |
Problemi noti
|
v5.1.0 |
|
v5.0.10 |
Problemi noti
|
v4.2.4 |
|
v4.1.0 |
|
v4.0.0 |
|
v3.1 |
|
Versione | Descrizione |
v1.3.1 |
|
v1.3 |
|
v1.2 |
|
Nota
Assicurati che AMP Engine sia abilitato per i flussi di lavoro che contengono lo strumento Input Salesforce versione 2.2.0 e successive.
Per la configurazione di un'applicazione API personalizzata per questo strumento, consulta questa guida.
Se desideri elaborare un file PAC che instrada le richieste attraverso più IP proxy, utilizza i token di sicurezza.
Domini Salesforce personalizzati
Gli strumenti Salesforce supportano domini Salesforce personalizzati.
Per connettersi manualmente a un dominio personalizzato...
Nella finestra di configurazione degli strumenti Salesforce, seleziona Utilizza l'URL dell'ambiente personalizzato.
Immetti il dominio personalizzato in Ambiente personalizzato.
Per connettersi a un dominio personalizzato utilizzando DCM...
Seleziona Configura una connessione. DCM si apre.
Seleziona +Nuovo. Si apre la finestra Nuova origine dati con la tecnologia Salesforce preselezionata.
Seleziona Personalizzato in Ambiente.
Inserisci il tuo dominio personalizzato in Ambiente personalizzato e seleziona Salva.
