Applica a

Bridge by Smartsheet

Pianificare il salvataggio quotidiano del foglio

Salva il foglio ogni giorno e aggiorna la funzione TODAY nel foglio senza doverlo aprire o modificare.

Who can use this?

Plans:

  • Bridge by Smartsheet

La funzione TODAY in Smartsheet restituisce la data corrente all’interno delle formule. Tuttavia, affinché la funzione TODAY riconosca la data corrente, devi aggiornare e salvare il foglio. Se il foglio non ha attività quotidiane sufficienti per permettere a TODAY di aggiornarlo, questo flusso di lavoro Bridge può farlo automaticamente ogni giorno.

Quando questo flusso di lavoro viene eseguito, acquisisce lo stato attuale della colonna Save Sheet (Salva foglio). Quindi, il flusso di lavoro seleziona o deseleziona la casella per causare una modifica nel foglio e forzarne il salvataggio. Una volta applicate e salvate queste modifiche, il flusso di lavoro aggiorna la formula TODAY.

Di cosa hai bisogno per iniziare

  • Un foglio:
    • L’ID del foglio
    • Una colonna con casella di spunta denominata Save Sheet (Salva foglio)
    • L’ID di riga per una riga che rimarrà sempre sul foglio
  • Bridge:
    • Integrazione di Smartsheet
    • Trigger di programmazione Bridge
    • Moduli per i flussi di lavoro Bridge:
      • Smartsheet - Get Row (Ottieni riga)
      • Smartsheet - Update Row (Aggiorna riga)
      • Conditional Junctions - Match Junction (Giunzioni condizionali - Giunzione di corrispondenza)
      • Stati

Per iniziare

Per creare questo flusso di lavoro in Bridge, autentica l’integrazione Smartsheet per il tuo workspace Bridge. Scopri 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ò semplificherà la navigazione nel processo di generazione!

1. Crea un campo nascosto

  1. Nel foglio che desideri salvare quotidianamente, aggiungi una colonna e chiamala Save Sheet (Salva foglio). 
  2. Rendila una colonna di tipo casella di spunta. 
  3. Spunta la casella sulla riga selezionata.
  4. Nascondi la colonna Save Sheet (Salva foglio).
  5. Salva il foglio.

Per i tuoi flussi di lavoro, utilizzerai solo una riga nella colonna. Quindi, scegli una riga che abbia senso per il tuo processo e che sai che non verrà eliminata. Ciò non interferirà con altre colonne sulla stessa riga.

2. 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. Integrations (Integrazioni) > Smartsheet: Get Row (Ottieni riga)
    2. New Junction (Nuova giunzione): Etichettala come Controlla valore casella. Etichetta uno stato come Deseleziona casella e l’altro come Seleziona casella
    3. Integrations (Integrazioni) > Smartsheet: Update Row (Aggiorna riga) Sono necessari due di questi moduli, uno sotto ogni percorso di giunzione.
  3. Salva il flusso di lavoro.

Ecco cosa dovresti vedere nel flusso di lavoro quando hai finito:

Brandfolder Image
Adding Match Junction

3. Configura i moduli del flusso di lavoro

Fase 1: configura il modulo Get Row (Ottieni riga)

Devi inserire manualmente i valori nel modulo Get Row (Ottieni riga). Quindi, compila i moduli rimanenti, utilizzando i riferimenti ai dati di runtime (Run Log (Log di esecuzione)) dai risultati di Get Row (Ottieni riga).

  1. Nel campo Sheet ID (ID foglio), inserisci l’ID del foglio
  2. Nel campo Row ID (ID riga), inserisci l’ID della riga
  3. Salva il flusso di lavoro. 
  4. Apri Run Log (Log di esecuzione) nel riquadro di destra.
  5. Per eseguire il flusso di lavoro, seleziona Play Icona Play.

A cosa serve il modulo Get Row (Ottieni riga) in questo flusso di lavoro?

Il modulo Get Row (Ottieni riga) estrae i dati dalla riga e li inserisce nel Run Log (Log di esecuzione) del flusso di lavoro.  Da Run Log (Log di esecuzione), puoi fare riferimento ai dati nelle fasi successive del flusso di lavoro.

Fase 2: configura il modulo Junction Match (Giunzione di corrispondenza)

  1. Apri Run Log (Log di esecuzione). 
  2. Per visualizzare l’esecuzione di test creata quando è stato selezionato il pulsante Play, aggiorna Run Log (Log di esecuzione).

    La voce in Run Log (Log di esecuzione) sarà Stopped (Arrestata). Ciò è normale, perché non hai ancora completato la configurazione.

  3. Individua i riferimenti ai dati necessari. 
    • Espandi la linea Smartsheet: Get Row (Ottieni riga). 
    • Espandi la linea row: Object (riga: Oggetto). 
    • Espandi la linea cells: Object (celle: Oggetto). 
    • Individua la voce della colonna Save Sheet (Salva foglio) nell’elenco delle colonne del foglio. Quindi, espandi la voce. 
  4. Sul lato destro della voce per i valori, seleziona Icona More Options (Altre opzioni).
  5. Seleziona Copy data reference (Copia riferimento ai dati).  
  6. Apri il modulo Junction: Match (Giunzione: Corrispondenza). 
  7. Nel campo First Value (Primo valore) incolla il riferimento copiato.
  8. Nel campo Second Value (Secondo valore), inserisci true (vero).
  9. Salva il flusso di lavoro. 

Ecco cosa dovresti vedere nel modulo Junction Match (Giunzione di corrispondenza) quando hai finito:

Brandfolder Image
Setting up Junction Match Module

Cosa fanno i moduli Junction Match (Giunzione di corrispondenza) in questo flusso di lavoro?

Il modulo Junction Match (Giunzione di corrispondenza) analizza i dati della colonna Save Sheet (Salva foglio) dai risultati del modulo Get Row (Ottieni riga), per determinare se la casella della colonna Save Sheet (Salva foglio) è selezionata o meno. Se la casella è selezionata, il modulo Junction Match (Giunzione di corrispondenza) segue il percorso Clear Box (Deseleziona casella). Se la casella non è selezionata, il modulo Junction Match (Giunzione di corrispondenza) segue il percorso Select Box (Seleziona casella).

Fase 3: configura i moduli Update Row (Aggiorna riga)

  1. Ottieni il valore sheetId (ID foglio) dal modulo Smartsheet: Get Row (Ottieni riga).
    1. Riapri Run Log (Log di esecuzione).
    2. Ottieni il valore sheetId (ID foglio) dai dati di Smartsheet: Get Row (Ottieni riga).
    3. Copia il riferimento ai dati.
    4. Apri il modulo Update Row (Aggiorna riga).
  2. Ottieni il valore id dal modulo Update Row (Aggiorna riga).
    1. Ritorna a Run Log (Log di esecuzione).
    2. Individua il campo id.
    3. Copia il riferimento ai dati. 
    4. Apri il modulo Update Row (Aggiorna riga).
    5. Nel campo Row ID (ID riga), incolla il riferimento.
  3. Nel percorso Uncheck Box (Deseleziona casella) del modulo Update Row (Aggiorna riga), segui questa procedura: 
    1. Espandi Cells (Celle). 
    2. Nel campo Key #1 (Chiave #1), inserisci il nome della colonna Save Sheet (Salva foglio). 
    3. Nel campo Value #1 (Valore #1), inserisci false (falso).

      In una colonna casella di spunta, false (falso) deseleziona la casella.

  4. Nel percorso Check Box (Seleziona casella) del modulo Update Row (Aggiorna riga), segui questa procedura:
    1. Espandi Cells (Celle). 
    2. Nel campo Key #1 (Chiave #1), inserisci il nome della colonna Save Sheet (Salva foglio). 
    3. Nel campo Value #1 (Valore #1), inserisci true (vero).

      In una colonna di casella di spunta, true (vero) seleziona la casella.

  5. Salva il flusso di lavoro.

Ecco cosa dovresti vedere nei moduli Update Row (Aggiorna riga) quando hai finito:

Brandfolder Image
Setting Update Row modules

A cosa servono i moduli Update Row (Aggiorna riga) in questo flusso di lavoro?

I moduli Update Row (Aggiorna riga) selezionano o deselezionano la casella nella colonna Save Sheet (Salva foglio) per forzare una modifica alla cella e salvare il foglio.

Fase 4: testa il flusso di lavoro

Per assicurarti che il flusso di lavoro sia in esecuzione e intraprenda le azioni giuste, verifica entrambe le condizioni. Prima di iniziare, verifica che la colonna Save Sheet (Salva foglio) nella riga del foglio sia selezionata.  

  1. Apri Run Log (Log di esecuzione) . 
  2. Seleziona PlayPulsante Play
  3. Torna al foglio.
  4. Attendi che la casella di spunta nella riga venga deselezionata. 
  5. Una volta che la casella di spunta viene deselezionata correttamente, torna a Bridge. 
  6. Esegui di nuovo il flusso di lavoro. 
  7. Per assicurarti che la casella venga selezionata di nuovo, torna al foglio. 

Ora hai visto che entrambi i flussi di lavoro completano correttamente le rispettive azioni. È il momento di impostare il trigger per eseguire il flusso di lavoro su base quotidiana. 

Se il flusso di lavoro non funziona come previsto, esegui nuovamente ogni fase della configurazione. Assicurati che ogni campo e riferimento ai dati sia come indicato.

4. Imposta il trigger del flusso di lavoro 

  1. Nel generatore di flussi di lavoro, seleziona il modulo Trigger
  2. Espandi il pannello Schedules (Programmazioni). 
  3. Scegli Add a new schedule (Aggiungi una nuova programmazione).
  4. Scegli un orario in cui eseguire il flusso di lavoro ogni giorno.

    Tutti gli orari sono in UTC. Assicurati di considerare le tue esigenze di processo.

  5. Scegli una data di inizio futura per il tuo flusso di lavoro. 
  6. Nell’elenco Frequency (Frequenza), scegli Daily (Quotidiana). 
  7. Salva il trigger.