Salesforce moduli
In uno scenario Adobe Workfront Fusion, è possibile automatizzare i flussi di lavoro che utilizzano Salesforce e collegarlo a più applicazioni e servizi di terze parti.
Per un video introduttivo sul connettore Salesforce, vedi:
Per istruzioni sulla creazione di uno scenario, vedere gli articoli in Creare scenari: indice articolo.
Per informazioni sui moduli, vedere gli articoli in Moduli: indice articolo.
- Non tutte le edizioni di Salesforce dispongono dell'accesso API. Per informazioni dettagliate, vedere le informazioni sulle edizioni Salesforce con accesso API sul sito della community Salesforce.
- Per informazioni su errori specifici restituiti dall'API Salesforce, vedere i documenti API Salesforce. È inoltre possibile controllare lo stato dell'API Salesforce per individuare eventuali interruzioni del servizio.
Requisiti di accesso
Espandi per visualizzare i requisiti di accesso per la funzionalità in questo articolo.
Per utilizzare le funzionalità di questo articolo, è necessario disporre dei seguenti diritti di accesso:
Pacchetto Adobe Workfront | Qualsiasi |
Licenza Adobe Workfront |
Nuovo: Standard Oppure Corrente: Lavoro o versione successiva |
Licenza Adobe Workfront Fusion** |
Corrente: nessun requisito di licenza Workfront Fusion Oppure Legacy: Workfront Fusion per l'automazione e l'integrazione del lavoro |
Prodotto |
Nuovo:
Oppure Corrente: la tua organizzazione deve acquistare Adobe Workfront Fusion. |
Per ulteriori dettagli sulle informazioni contenute in questa tabella, vedere Requisiti di accesso nella documentazione.
Per informazioni sulle Adobe Workfront Fusion licenze, vedere Adobe Workfront Fusion licenze.
Prerequisiti
Per utilizzare i moduli Salesforce, è necessario disporre di un account Salesforce.
Informazioni API di Salesforce
Il connettore Salesforce utilizza quanto segue:
URL di base | {{connection.instanceUrl}} |
Versione API | v62.0 |
Tag API | v1.15.14 |
Informazioni sulla ricerca di Salesforce oggetti
Durante la ricerca di oggetti, è possibile immettere singole parole di ricerca o creare una query più complessa utilizzando caratteri jolly e operatori:
- Utilizza il carattere jolly asterisco (*) in sostituzione di zero o più caratteri. Ad esempio, la ricerca di Ca* trova gli elementi che iniziano con Ca
- Utilizza un carattere jolly con punto interrogativo (?) come sostituto di un singolo carattere. Ad esempio, la ricerca di Jo?n consente di trovare elementi con il termine John o Joan ma non Jon
- Utilizza l’operatore tra virgolette ("") per trovare una corrispondenza esatta della frase. Ad esempio: "Riunione del lunedì"
Per ulteriori informazioni sulle possibilità di ricerca, vedere la documentazione per gli sviluppatori Salesforce su SOQL e SOSL.
Crea una connessione a Salesforce
Per creare una connessione per i moduli Salesforce:
-
In qualsiasi modulo di Salesforce, fare clic su Aggiungi accanto alla casella Connessione.
-
Compila i campi seguenti:
Nome connessioneImmettere un nome per la nuova connessione.EnvironmentSeleziona se ti connetti a un ambiente di produzione o non di produzione.TypeSpecificare se ci si connette a un account di servizio o a un account personale.ID clientImmetti l'ID client di Salesforce.Segreto clientImmetti il segreto del client Salesforce.SandboxAbilita questa opzione se si tratta di un ambiente Sandbox.versione APIImmetti la versione dell’API Salesforce che desideri utilizzare. La versione predefinita è 62.0. -
Fai clic su Continua per salvare la connessione e tornare al modulo.
Salesforce moduli e relativi campi
Trigger
Osserva un campo
Questo modulo trigger avvia uno scenario quando un campo viene aggiornato in Salesforce.
Controlla i record
Questo modulo trigger esegue uno scenario quando viene creato o aggiornato un record in un oggetto. Il modulo restituisce tutti i campi standard associati al record o ai record, insieme a tutti i campi e i valori personalizzati a cui la connessione accede. Puoi mappare queste informazioni nei moduli successivi nello scenario.
Durante la configurazione di questo modulo, vengono visualizzati i campi seguenti.
Guarda i messaggi in uscita
Questo modulo di attivazione esegue uno scenario quando un utente invia un messaggio. Il modulo restituisce tutti i campi standard associati al record o ai record, insieme a tutti i campi e i valori personalizzati a cui la connessione accede. Puoi mappare queste informazioni nei moduli successivi nello scenario.
Questo modulo richiede una configurazione aggiuntiva. È necessario configurare un flusso per i messaggi in uscita.
- Per istruzioni sui flussi in Salesforce, vedi Automatizzare le attività con flussi nella documentazione di Salesforce.
- Per informazioni sulla configurazione di un messaggio in uscita in Salesforce, vedi Inviare un messaggio in uscita dal flusso attivato dal record nella documentazione di Salesforce
Durante la configurazione di questo modulo, vengono visualizzati i campi seguenti.
Seleziona il webhook che desideri utilizzare per guardare i messaggi in uscita. Per aggiungere un webhook, fare clic su Add e immettere il nome e la connessione del webhook.
Per istruzioni sulla connessione dell'account Salesforce a Workfront Fusion, vedere Creare una connessione a Adobe Workfront Fusion - Istruzioni di base
Azioni
Crea un record
Questo modulo di azione crea un nuovo record in un oggetto.
Il modulo consente di selezionare quale dei campi dell’oggetto è disponibile nel modulo. Questo riduce il numero di campi da scorrere durante la configurazione del modulo.
Il modulo restituisce l’ID del record ed eventuali campi associati, insieme a eventuali campi e valori personalizzati a cui la connessione accede. Puoi mappare queste informazioni nei moduli successivi nello scenario.
Durante la configurazione di questo modulo, vengono visualizzati i campi seguenti.
Selezionare i campi che si desidera configurare nel modulo durante la creazione del nuovo record. I campi obbligatori si trovano all’inizio dell’elenco.
I campi selezionati vengono aperti sotto questo campo. È ora possibile immettere valori in questi campi.
Chiamata API personalizzata
Questo modulo di azione consente di effettuare una chiamata autenticata personalizzata all'API Salesforce. In questo modo è possibile creare un'automazione del flusso di dati che non può essere eseguita dagli altri moduli Salesforce.
Il modulo restituisce quanto segue:
-
Codice di stato (numero): indica il completamento o l'errore della richiesta HTTP. Si tratta di codici standard che puoi cercare su Internet.
-
Intestazioni (oggetto): contesto più dettagliato per il codice di risposta/stato che non è correlato al corpo dell'output. Non tutte le intestazioni visualizzate in un’intestazione di risposta sono intestazioni di risposta, quindi alcune potrebbero non essere utili.
Le intestazioni di risposta dipendono dalla richiesta HTTP scelta durante la configurazione del modulo.
-
Corpo (oggetto): a seconda della richiesta HTTP scelta durante la configurazione del modulo, è possibile che alcuni dati vengano restituiti. Tali dati, ad esempio i dati di una richiesta GET, sono contenuti in questo oggetto.
Durante la configurazione di questo modulo, vengono visualizzati i campi seguenti.
Immettere un percorso relativo a <Instance URL>/services/data/v62.0/
.
Per l'elenco degli endpoint disponibili, fare riferimento alla Guida per gli sviluppatori di API REST di Salesforce.
{"Content-type":"application/json"}
. Workfront Fusion aggiunge automaticamente le intestazioni di autorizzazione.{"name":"something-urgent"}
Aggiungi il contenuto body per la chiamata API sotto forma di oggetto JSON standard.
Nota:
Quando si utilizzano istruzioni condizionali come if
nel JSON, inserire le virgolette al di fuori dell'istruzione condizionale.
Esempio: La seguente chiamata API restituisce l'elenco di tutti gli utenti nel tuo account Salesforce:
-
URL:
query
-
Metodo: GET
-
Stringa di query:
-
Chiave:
q
-
Valore:
SELECT Id, Name, CreatedDate, LastModifiedDate FROM User LIMIT 10
Le corrispondenze della ricerca si trovano nell'output del modulo in Bundle > Corpo > record.
Nel nostro esempio, sono stati restituiti 6 utenti:
Eliminare un record
Questo modulo di azione elimina un record esistente in un oggetto.
Specifica l’ID del record.
Il modulo restituisce l’ID del record ed eventuali campi associati, insieme a eventuali campi e valori personalizzati a cui la connessione accede. Puoi mappare queste informazioni nei moduli successivi nello scenario.
Durante la configurazione di questo modulo, vengono visualizzati i campi seguenti.
Immettere o mappare l'ID Salesforce univoco del record che si desidera eliminare dal modulo.
Per ottenere l'ID, aprire l'oggetto Salesforce nel browser e copiare il testo alla fine dell'URL dopo l'ultima barra (/). Ad esempio: https://eu5.salesforce.com/<object ID>
Scarica Allegato/Documento
Questo modulo di azione scarica un documento o un allegato da un record.
Specificare l'ID del record e il tipo di download desiderato.
Il modulo restituisce l’ID dell’allegato o del documento e tutti i campi associati, insieme a eventuali campi e valori personalizzati a cui la connessione accede. Puoi mappare queste informazioni nei moduli successivi nello scenario.
Durante la configurazione di questo modulo, vengono visualizzati i campi seguenti.
Specifica il tipo di file da scaricare da Salesforce.
- Attachment
- Documento
- ContentDocument (documento caricato in una raccolta in Saleforce CRM Content o Salesforce Files.)
ID /
ID allegato /
ID ContentDocument
Immettere o mappare l'ID Salesforce univoco del record che si desidera scaricare dal modulo.
Per ottenere l'ID, aprire l'oggetto Salesforce nel browser e copiare il testo alla fine dell'URL dopo l'ultima barra (/). Ad esempio: https://eu5.salesforce.com/<object ID>
Leggi un record
Questo modulo di azione legge i dati da un singolo oggetto in Salesforce.
Specifica l’ID del record.
Il modulo restituisce l’ID del record ed eventuali campi associati, insieme a eventuali campi e valori personalizzati a cui la connessione accede. Puoi mappare queste informazioni nei moduli successivi nello scenario.
Durante la configurazione di questo modulo, vengono visualizzati i campi seguenti.
Immettere o mappare l'ID Salesforce univoco del record che si desidera venga letto dal modulo.
Per ottenere l'ID, aprire l'oggetto Salesforce nel browser e copiare il testo alla fine dell'URL dopo l'ultima barra (/). Ad esempio: https://eu5.salesforce.com/<object ID>
Aggiorna un record
Questo modulo di azione modifica un record in un oggetto.
Il modulo consente di selezionare quale dei campi dell’oggetto è disponibile nel modulo. Questo riduce il numero di campi da scorrere durante la configurazione del modulo.
Il modulo restituisce l’ID del record ed eventuali campi associati, insieme a eventuali campi e valori personalizzati a cui la connessione accede. Puoi mappare queste informazioni nei moduli successivi nello scenario.
Durante la configurazione di questo modulo, vengono visualizzati i campi seguenti.
Selezionare i campi che si desidera configurare nel modulo durante la creazione del nuovo record. I campi obbligatori si trovano all’inizio dell’elenco.
I campi selezionati vengono aperti sotto questo campo. È ora possibile immettere valori in questi campi.
Carica allegato/documento
Questo modulo di azione carica un file e lo allega a un record specificato oppure carica un documento.
Il modulo restituisce l’ID dell’allegato o del documento e tutti i campi associati, insieme a eventuali campi e valori personalizzati a cui la connessione accede. Puoi mappare queste informazioni nei moduli successivi nello scenario.
Durante la configurazione di questo modulo, vengono visualizzati i campi seguenti.
Carica file
Questo modulo di azione carica un singolo file in Salesforce.
Se si utilizza il collegamento di documenti, selezionare le autorizzazioni per il file.
-
Autorizzazione visualizzatore
L’utente può visualizzare il file.
-
Autorizzazione collaboratore
L’utente può visualizzare e modificare il file.
-
Autorizzazioni dedotte
Le autorizzazioni si basano sulle autorizzazioni dell'utente per il record correlato, ad esempio una libreria.
Se si utilizza il collegamento del documento, immettere o mappare la visibilità del documento.
-
AllUsers
Disponibile per tutti gli utenti con autorizzazioni
-
InternalUsers
Disponibile per gli utenti interni con autorizzazioni.
-
SharedUsers
Disponibile per gli utenti che possono visualizzare il feed in cui è pubblicato il file.
Ricerche
Ricerca
Questo modulo di azione recupera tutti i record che soddisfano un determinato criterio.
Cerca con query
Questo modulo di ricerca cerca i record in un oggetto in Salesforce che corrispondono alla query di ricerca specificata. Puoi mappare queste informazioni nei moduli successivi nello scenario.
Durante la configurazione di questo modulo, vengono visualizzati i campi seguenti.
Selezionare il tipo di ricerca che si desidera venga eseguita dal modulo:
-
semplice
-
Tramite SOSL (Salesforce Object Search Language)
-
Tramite SOQL (Salesforce Object Query Language)
Immettere la query in base alla quale si desidera eseguire la ricerca.
Per ulteriori informazioni su SOSL, vedere Salesforce Object Search Language (SOSL) nella documentazione di Salesforce.
Per ulteriori informazioni su SOQL, vedere Salesforce Object Query Language (SOQL) nella documentazione di Salesforce.
Nota: il valore del parametro RETURNING
influenza l'output del modulo. Se si utilizza LIMIT
, Fusion ignorerà le impostazioni nel campo Conteggio massimo dei record. Se non si imposta alcun limite, verrà inserito il valore LIMIT = Maximal count of records.