Applica a

Bridge by Smartsheet

Copia righe parziali in un altro foglio usando un flusso di lavoro Bridge

Usa questo flusso di lavoro Bridge per copiare i dati in una riga da colonne specifiche sul foglio sorgente al foglio di destinazione. Quando questo flusso di lavoro viene eseguito, acquisisce tutti i dati nella riga dal foglio sorgente e copia colonne specifiche in una nuova riga sul foglio di destinazione. 

Chi può usarlo?

Piani:

  • Bridge by Smartsheet

Di cosa hai bisogno per iniziare

  • Un foglio
  • Bridge
    • Integrazione di Smartsheet
    • Trigger When Column Values Change (Quando i valori della colonna cambiano)
    • Moduli per i flussi di lavoro Bridge:
      • Smartsheet - Get Row (Smartsheet - Ottieni riga)
      • Conditional Junctions - Match (Giunzioni condizionali - Corrispondenza)
      • Smartsheet - Add Row (Smartsheet - Aggiungi riga)
      • Smartsheet - Delete Row (Smartsheet - Elimina riga) (facoltativo)
      • Smartsheet - Update Row (Smartsheet - Aggiorna riga) (facoltativo)

Come iniziare

Per creare questo flusso di lavoro in Bridge, autentica l’integrazione Smartsheet per il tuo workspace Bridge. 

Leggi i passaggi su come impostare l’integrazione Smartsheet per Bridge

Durante la creazione del flusso di lavoro, mantieni il foglio e il flusso di lavoro Bridge aperti in due schede separate. Ciò renderà più facile la navigazione nel processo di generazione!

Costruisci il modello di flusso di lavoro di base

Prima di ogni altra cosa, estrai tutti i moduli necessari per il flusso di lavoro. 

  1. Crea un nuovo flusso di lavoro in Bridge
  2. Nel generatore di flussi di lavoro, usa il pannello per aggiungere i moduli in questo ordine:
    1. Smartsheet - Get Row (Smartsheet - Ottieni riga)
    2. Conditional Junctions - Match (Giunzioni condizionali - Corrispondenza)
    3. Smartsheet - Add Row (Smartsheet - Aggiungi riga)

      Inserisci questo modulo nel percorso Status is Complete (Stato Completo).

  3. Salva il flusso di lavoro.

Questo è ciò che dovresti vedere nel tuo flusso di lavoro quando hai finito:

Brandfolder Image
copy partial rows workflow

Quando aggiungi Conditional Junctions - Match (Giunzioni condizionali - Corrispondenza)

  1. Etichettalo con Check if Complete (Spunta se completato)
  2. Trascina un nuovo stato fino al punto di giunzione sul percorso sinistro.
  3. Quindi, etichettalo con Status is Complete (Stato Completo)
  4. Trascina un nuovo stato fino al punto di giunzione sul percorso destro. 
  5. Quindi, etichettalo come Any Other Status (Qualsiasi altro stato).

Imposta il trigger del flusso di lavoro

Dopo aver creato il modello di flusso di lavoro di base, inizia a configurare il trigger del flusso di lavoro.

  1. Seleziona il modulo Trigger.
  2. Per aprire il pannello Integration (Integrazione) in una nuova scheda, nella sezione Integrations (Integrazioni) seleziona Integrations Page (Pagina integrazioni).
  3. Individua Smartsheet dall’elenco delle integrazioni.

    Utilizza l’opzione Connected (Connesso) sotto il logo Bridge per ottenere un elenco delle sole integrazioni autenticate per tale workspace.

  4. Espandi la riga Triggers (Trigger).
  5. Per creare un nuovo trigger, seleziona Icona Aggiungi trigger.
  6.  Compila i seguenti campi:
    • Trigger Name (Nome trigger): crea un’etichetta personalizzata per il trigger.
    • Sheet ID (ID foglio): incolla l’ID del foglio sorgente (da cui estrarremo i dati della riga).
    • Event Type (Tipo evento): seleziona When Column Values are Changed (Quando i valori della colonna cambiano)
    • Column Name or ID (Nome o ID colonna): digita il nome della colonna Smartsheet che attiverà la copia della tua riga. L’esempio che vedrai nella prossima sezione si chiama Status A (Stato A)
    • Select Workflow (Seleziona flusso di lavoro): seleziona il nuovo flusso di lavoro appena creato dall’elenco a discesa.
  7. Seleziona Save (Salva).
  8. Torna al flusso di lavoro. 

    Se desideri tornare alla scheda originale, aggiorna la pagina per visualizzare il trigger.

Configura i moduli del flusso di lavoro

Prima di iniziare con la configurazione del modulo, attiva il flusso di lavoro per creare una voce Run Log (Log di esecuzione). 

  1. Vai al tuo foglio sorgente. 
  2. Modifica il valore della colonna del trigger in Complete (Completo). In questo esempio, il flusso di lavoro viene attivato dalla colonna Status A (Stato A).
    Brandfolder Image copy partial rows workflow
  3. Salva il foglio. 

Nel log delle esecuzioni del flusso di lavoro Bridge sarà presente una voce di esecuzione del flusso di lavoro. Utilizza i dati del trigger per popolare il primo modulo.

Configura il modulo Get Row (Ottieni riga)

In questo flusso di lavoro, il modulo Get Row (Ottieni riga) popola la nuova riga nel foglio di destinazione. Quando viene eseguito il modulo Get Row (Ottieni riga), Bridge estrae i dati della riga. Quindi, inserisce i dati nel log di esecuzione del flusso di lavoro. 

Dal log di esecuzione, puoi fare riferimento ai dati nelle fasi successive del flusso di lavoro.

  1. Nel campo Sheet (Foglio), incolla il riferimento di runtime per l’ID del foglio
  2. Nel campo Row ID (ID riga), incolla il riferimento di runtime per l’ID della riga
  3. Espandi Advanced Options (Opzioni avanzate)
  4. Salva il flusso di lavoro. 
  5. Nel foglio sorgente, modifica il valore della colonna del trigger in qualcos’altro.
    • Questo creerà una nuova voce nel log di esecuzione da cui possiamo utilizzare i dati per popolare il modulo successivo.
      Brandfolder Image copy partial rows workflow
  6. Salva il foglio.

Imposta il modulo Match (Corrispondenza)

In questo flusso di lavoro, il modulo Match (Corrispondenza) sta controllando il valore nella colonna Status (Stato) del foglio sorgente. Se lo stato è Complete (Completo), il flusso di lavoro seguirà il percorso sinistro Status is Complete (Stato Completo). Per qualsiasi altro valore nella colonna Status, il flusso di lavoro seleziona il percorso destro Any Other Status (Qualsiasi altro stato).

Dovrai copiare il riferimento ai dati per la colonna del trigger dal log delle esecuzioni. 

  1. Nel campo First Value (Primo valore), incolla il riferimento ai dati di runtime per la colonna del trigger. 
  2. Nel campo Second Value (Secondo valore), digita il valore a cui deve corrispondere il riferimento. 
    • In questo esempio, il flusso di lavoro è impostato per seguire il percorso sinistro ogni volta che il valore della colonna Status A (Stato A) è Complete (Completo).
      Brandfolder Image copy partial rows workflow
  3. Salva il flusso di lavoro. 

Configura il modulo Add Row (Aggiungi riga)

In questo flusso di lavoro, il modulo Add Row (Aggiungi riga) sarà configurato per portare solo i dati delle colonne specificate in una nuova riga nel foglio di destinazione. Utilizzerai i riferimenti ai dati della risposta Get Row (Ottieni riga) per inserire i dati della riga sorgente nella nuova riga del foglio di destinazione.

Per questo esempio, non definiremo celle avanzate o opzioni avanzate per la nuova riga. Per saperne di più sulle altre opzioni per l’aggiunta di righe.

  1. Nel campo Sheet (Foglio), incolla l’ID del foglio di destinazione. 
    • Questo foglio è dove i dati copiati verranno aggiunti come nuova riga.
  2. Espandi Cells (Celle)
  3. Imposta la prima colonna di dati da aggiungere al foglio di destinazione. 
    1. Nel campo Key #1 (Chiave 1), aggiungi il nome di una colonna nel foglio di destinazione. 
    2. Nel campo Value #1 (Valore 1), incolla il riferimento ai dati nel valore della colonna dal foglio sorgente. 
    3. Ripeti le operazioni per i campi Key (Chiave) e Value (Valore) per tutte le colonne che desideri copiare nel foglio di destinazione. Per il nostro esempio, abbiamo scelto di spostare solo 3 delle 6 colonne totali del nostro foglio sorgente nel foglio di destinazione:
      Brandfolder Image copy partial rows workflow
  4. Salva il flusso di lavoro. 

Testa il flusso di lavoro

Dopo aver impostato il flusso di lavoro, controlla se funziona come previsto. 

Inizia con una riga sul tuo foglio sorgente che è attualmente impostata su In Progress (In corso). Per quanto riguarda il foglio di destinazione, mantieni vuote le righe. Ecco le immagini che mostrano come dovrebbero apparire i fogli sorgente e di destinazione.

Foglio di origine:
Brandfolder Image copy partial rows workflow

Foglio di destinazione:

Brandfolder Image
copy partial rows workflow

Per testare il flusso di lavoro

  1. Nel foglio sorgente, modifica la colonna di trigger (Status A (Stato A) sopra) in Complete (Completo)
  2. Salva il foglio. 

Una volta eseguito il flusso di lavoro Bridge, il foglio di destinazione avrà una nuova riga in cui sono mappati solo i valori specifici delle colonne:

Brandfolder Image
copy partial rows workflow

Opzione alternativa

Analizza i dati in più fogli

Aggiungi a questo flusso di lavoro per spostare diversi pezzi di dati dalla riga del foglio sorgente a più fogli. 

Ad esempio, le colonne 1-3 vengono copiate nel foglio di destinazione A e le colonne 4-6 vengono copiate nel foglio di destinazione B. 

Includi un altro modulo Add Row (Aggiungi riga)

  1. Aggiungi un altro modulo Add Row (Aggiungi riga) sotto il primo. 
  2. Configuralo per i dettagli del secondo foglio di destinazione.