Attività di ricerca
Informazioni sull’attività di ricerca
Il task Ricerca consente di fare riferimento a un’origine dati supplementare nei flussi di lavoro e di utilizzare i dati correlati nei flussi di lavoro. Questa attività funziona in modo simile alla funzione VLOOKUP in molte applicazioni per fogli di calcolo. Quando viene eseguito il flusso di lavoro, l’attività di ricerca cerca un valore in una colonna specifica nell’origine dati supplementare. Se si trova un valore nella colonna specificata, l’attività di ricerca restituisce altri valori di colonna nella stessa riga. È quindi possibile utilizzare questi valori di ricerca in condizioni e attività successive nel flusso di lavoro tramite testo trasferito.
Altri utilizzi comuni per l’attività di ricerca includono:
- Eliminare i flussi di lavoro doppi ridondanti:
- Ricerca di un nome di canale slack a cui inviare un messaggio in base al nome dell’ufficio passato nel flusso di lavoro tramite i dati integrati del trigger di evento.
- In alternativa, cercare dinamicamente un indirizzo di posta elettronica a cui inviare un’e-mail.
- Ridurre lunghi blocchi di condizioni del flusso di lavoro cercando se alcuni campi di dati incorporati trasferiti con il trigger evento appartengono a un determinato “gruppo” per il quale deve essere eseguito il flusso di lavoro. È quindi possibile utilizzare il campo di ricerca nelle successive condizioni del flusso di lavoro.
- Ricerca di un codice di avviamento postale utilizzando un nome di città.
- Conversione delle misure metriche in unità imperiali e viceversa.
Configurazione di un’attività di ricerca
Prima di poter utilizzare l’attività di ricerca, è necessario creare un’origine dati supplementare contenente i dati utilizzati nella ricerca. Seguire le istruzioni collegate per creare un’origine dati supplementare.
Vedere la pagina di supporto delle origini dati supplementari per ulteriori informazioni sui limiti della piattaforma, ad esempio il numero massimo di caratteri nei valori.
- Seguire le istruzioni collegate per creare un workflow.
- Fare clic sul segno più ( + ) e selezionare Attività.
- Selezionare l’attività Ricerca.
- Utilizzare il menu a discesa per selezionare l’origine dati supplementare creata in precedenza.
- Nel campo Colonna di ricerca, selezionare il campo dall’origine dati supplementare che si desidera utilizzare per eseguire la ricerca.
- Selezionare l’ Operatore. L’operatore determina il modo in cui la colonna di ricerca si relaziona alla chiave di ricerca. Le opzioni includono:
- è uguale a: i valori della chiave di ricerca e della colonna di ricerca devono corrispondere. Questo operatore non fa distinzione tra maiuscole e minuscole.
- startsWith: i valori della chiave di ricerca devono corrispondere all’inizio della colonna di ricerca.
Esempio: se la chiave di ricerca è “Bl” e i valori della colonna di ricerca sono “Brown”, “Blue” e “Yellow”, verrà restituito “Blue”.
- Utilizzare il menu del testo trasferito, {a}, per scegliere il campo da utilizzare come chiave di ricerca. Per eseguire la ricerca, il valore di questo campo verrà confrontato con i valori nella colonna di ricerca.
Consiglio Q: Spesso si tratta di un campo di dati incorporati passato nel flusso di lavoro tramite l’attivazione dell’evento.
- Se lo si desidera, abilitare l’opzione Elimina spazio della chiave di ricerca. Ciò rimuoverà eventuali caratteri vuoti dal valore ricevuto per il campo della chiave di ricerca.
- Per le colonne Reso a cliente, selezionare i campi che si desidera vengano restituiti nella ricerca. Qui è possibile selezionare più campi.
- Se lo si desidera, abilitare l’opzione Elimina spazi risultati. Questa operazione rimuoverà eventuali caratteri vuoti dai risultati della ricerca.
- Fai clic su Salva.
- Continuare a creare il flusso di lavoro aggiungendo task supplementari. Durante la creazione dei tuoi task, puoi fare riferimento al risultato dell’attività di ricerca utilizzando il menu del testo trasferito. Questo menu del testo trasferito contiene quanto segue:
- I campi selezionati come colonne Restituisci nell’attività di ricerca.
- Un campo chiamato match_return che indica se i risultati sono stati recuperati tramite la ricerca. Questo campo verrà impostato su “true” se il risultato è stato restituito dalla ricerca. Questo campo verrà convertito in “false” se non è stato restituito alcun risultato dalla ricerca.
- È anche possibile utilizzare i campi dell’attività di ricerca durante la creazione delle condizioni. Durante la creazione delle condizioni, selezionare Attività, quindi l’attività di ricerca per creare una condizione basata sui campi di ricerca.
Consiglio Q: il campo “match_return” è particolarmente utile per le condizioni del flusso di lavoro, poiché indica se la ricerca è stata eseguita correttamente o meno.