Applica a

Bridge by Smartsheet

Funzionalità

Chi può utilizzare questa funzionalità?

  • Amministratore

Resource Management per Bridge: trigger

Scopri i trigger disponibili con l’integrazione tra Resource Management e Bridge

Chi può usarlo?

Piani:

  • Bridge by Smartsheet

Autorizzazioni:

  • Amministratore

Scopri se questa funzionalità è inclusa in Smartsheet Regions o Smartsheet Gov.

Con l’integrazione sono disponibili i seguenti trigger, che possono essere utilizzati nei flussi di lavoro per connettere Resource Management con altri sistemi per automatizzare i processi.

  • When Projects Are Created (Quando vengono creati i progetti)
  • When Projects Are Updated (Quando vengono aggiornati i progetti)
  • When Time Entries Are Created (Quando vengono creati gli inserimenti del tempo)
  • When Time Entries Are Updated (Quando vengono aggiornati gli inserimenti del tempo)
  • When Users Are Created (Quando vengono creati gli utenti)
  • When Users Are Updated (Quando vengono aggiornati gli utenti)
  • When Assignments Are Created (Quando vengono create le assegnazioni)
  • When Assignments Are Updated (Quando vengono aggiornate le assegnazioni)
  • When Assignments Are Deleted (Quando vengono eliminate le assegnazioni)

Per ulteriori informazioni, consulta la documentazione sugli webhook di Resource Management.

I dati provenienti da trigger e moduli vengono visualizzati nei log di esecuzione del flusso di lavoro. In Run Log (Log di esecuzione) puoi trovare:

  • I dati attivati da trigger e 
  • I riferimenti ai dati, che puoi copiare da Run Log (Log di esecuzione) e utilizzare nei passaggi successivi del flusso di lavoro. 

I dati visualizzati in Run Log (Log di esecuzione) dipendono dal livello di accesso nel tuo account Resource Management. Se il tuo livello di accesso è inferiore ad Amministratore, i campi specifici sono null.

Nella parte superiore dell’output di Run Log (Log di esecuzione), l’oggetto can_I elenca le proprietà a cui hai accesso. Ciò si riflette negli oggetti seguenti con valore null per gli oggetti con accesso limitato.

Dati di trigger disponibili per i progetti

  • Type (Tipo): l’evento che ha avuto luogo (project.created o project.updated)
  • Archived (Archiviato): mostra True (Vero) o False (Falso) per indicare se il progetto è archiviato o meno
  • Archived At (Archiviato il): mostra null o un timestamp in formato ISO 8601 per quando il progetto è stato archiviato
  • Client (Cliente): il nome del cliente associato al progetto
  • Created At (Creato il): un timestamp in formato ISO 8601 per quando è stato creato il progetto
  • Deleted At (Eliminato il): mostra null o un timestamp in formato ISO 8601 per quando è stato eliminato il progetto 
  • Description (Descrizione): descrizione del progetto
  • Ends At (Termina il): la data di fine del progetto
  • GUID: un ID univoco generato per il progetto
  • ID: ID del progetto
  • Name (Nome): nome del progetto
  • Parent ID (ID parent): se il progetto creato è una fase di un altro progetto, in questo campo viene visualizzato l’ID del progetto parent
  • Phase Name (Nome fase): se il progetto creato è una fase di un altro progetto, in questo campo viene visualizzato il nome della fase
  • Project Code (Codice progetto): mostra null o il codice di progetto specificato
  • Project State (Stato progetto): lo stato (tipo) del progetto al momento della creazione o dell’aggiornamento
  • Secure URL (URL sicuro): URL sicuro per la miniatura del progetto
  • Secure URL Expiration (Scadenza URL sicuro): ora di scadenza dell’URL sicuro
  • Settings (Impostazioni): un numero binario che indica:
    • 1000 indica che il budget è monitorato in giorni, non è per una fase, e non utilizza le tariffe di fatturazione del progetto parent. Indica inoltre che la durata non è bloccata e viene presentata con il valore 8
    • 0110 indica che il budget è monitorato in $, è una fase, e utilizza le tariffe di fatturazione del progetto parent. Indica inoltre che la durata non è bloccata e viene presentata con il valore 6, ecc.
  • Starts At (Data di inizio): la data di inizio del progetto
  • Thumbnail (Miniatura): URL in cui è archiviata l’immagine del progetto
  • Time Entry Lockout (Blocco inserimento tempo): l’impostazione selezionata per bloccare gli inserimenti del tempo 
    • -1 corrisponde a Do not lock time entries for this project (Non bloccare gli inserimenti di tempo per questo progetto)
    • 0 significa Lock all time entries for this project (Blocca tutti gli inserimenti del tempo per questo progetto); se invece è selezionato Lock time entries for this project that are older than X calendar days (Blocca gli inserimenti del tempo per questo progetto precedenti a X giorni di calendario), il valore visualizzato corrisponde al numero di giorni impostato in Resource Management 
  • Type (Tipo): il tipo di oggetto; per gli eventi del progetto questo valore è Project (Progetto)
  • Updated At (Aggiornato il): un timestamp in formato ISO 8601 per quando il progetto è stato aggiornato. Quando il progetto viene creato, questo timestamp sarà lo stesso di Created At (Creato il).
  • Use Parent Bill Rates (Usa tariffe di fatturazione parent): mostra True (Vero) o False (Falso)

Dati di trigger per gli inserimenti di tempo

  • Type (Tipo): l’evento che ha avuto luogo (time.entry.created o time.entry.updated)
  • Assignable ID (ID assegnabile): l’ID dell’assegnabile rispetto al quale è stato monitorato il tempo
  • Assignable Type (Tipo assegnabile): il tipo di assegnabile rispetto al quale è stato monitorato il tempo (ad esempio: Project (Progetto) o Vacation (Ferie))
  • Bill Rate (Tariffa di fatturazione): mostra null o la tariffa di fatturazione del tempo inserito
  • Bill Rate ID (ID tariffa di fatturazione): l’ID della tariffa di fatturazione associata al tempo inserito
  • Created At (Creato il): un timestamp in formato ISO 8601 per quando è stato creato l’inserimento del tempo
  • Date (Data): la data rispetto a cui è stato inserito il tempo
  • Hours (Ore): il numero di ore inserite
  • ID: l’ID dell’inserimento del tempo
  • Is Suggestion (È un suggerimento): mostra True (Vero) o False (Falso) per indicare se il tempo inserito è un suggerimento o meno
  • Notes (Note): tutte le note inserite con l’inserimento del tempo
  • Scheduled Hours (Ore programmate): il numero di ore programmate
  • Task (Attività): l’attività associata all’inserimento del tempo
  • Updated At (Aggiornato il): un timestamp in formato ISO 8601 per quando l’inserimento del tempo è stato aggiornato. Quando l’inserimento del tempo viene creato, questo timestamp sarà lo stesso di Created At (Creato il).
  • User ID (ID utente): l’ID dell’utente a cui si riferisce l’inserimento del tempo

Dati di trigger disponibili per gli utenti

  • Type (Tipo): l’evento che ha avuto luogo (user.created o user.updated)
  • Account Owner (Proprietario dell’account): mostra True (Vero) o False (Falso) per indicare se l’utente è o meno il proprietario dell’account
  • Archived (Archiviato): mostra True (Vero) o False (Falso) per indicare se l’utente è archiviato o meno
  • Archived At (Archiviato il): mostra un timestamp in formato ISO 8601 per quando l’utente è stato archiviato
  • Billability Target (Obiettivo di fatturabilità): l’obiettivo di fatturabilità dell’utente
  • Billable (Fatturabile): mostra True (Vero) o False (Falso) per indicare se l’utente è fatturabile o meno
  • Bill Rate (Tariffa di fatturazione): la tariffa di fatturazione specificata dell’utente
  • Created At (Creato il): un timestamp in formato ISO 8601 per quando è stato creato l’utente
  • Deleted (Eliminato): mostra True (Vero) o False (Falso) per indicare se l’utente è stato eliminato
  • Deleted At (Eliminato il): mostra null o un timestamp in formato ISO 8601 per quando l’utente è stato eliminato
  • Discipline (Disciplina): la disciplina specificata di cui si occupa l’utente
  • Display Name (Nome visualizzato): il nome visualizzato dell’utente
  • Email: l’indirizzo e-mail dell’utente
  • Employee Number (Numero dipendente): il numero dipendente dell’utente, se specificato
  • First Name (Nome): il nome dell’utente
  • GUID: un ID univoco generato per l’utente
  • Has Login (Ha il login): mostra True (Vero) o False (Falso) per indicare se l’utente ha o meno accesso al login
  • Hire Date (Data di assunzione): la data di assunzione dell’utente
  • ID: l’ID dell’utente
  • Invitation Pending (Invito in attesa): mostra True (Vero) o False (Falso) 
    • True (Vero): se l’invito è stato inviato 
    • False (Falso): se l’invito è stato inviato ma è ancora in sospeso o se non è stato inviato affatto
  • Last Name (Cognome): il cognome dell’utente
  • License Type (Tipo di licenza): il tipo di piano di cui dispone l’utente
  • Location (Posizione): la posizione dell’utente, se specificata
  • Location ID (ID posizione): l’ID della posizione dell’utente
  • Login Type (Tipo di accesso): indica come l’utente può accedere a Resource Management 
  • Mobile Phone (Telefono cellulare): il numero di cellulare dell’utente, se specificato
  • Office Phone (Telefono ufficio): il numero di telefono dell’ufficio dell’utente, se specificato
  • Role (Ruolo): il ruolo dell’utente, se specificato
  • Termination Date (Data di cessazione): la data di cessazione dell’utente, se specificata
  • Thumbnail (Miniatura): l’URL della miniatura dell’immagine del profilo dell’utente
  • Type (Tipo): tipo di oggetto (utente)
  • Updated At (Aggiornato il): un timestamp in formato ISO 8601 per quando l’utente è stato aggiornato. Quando viene creato un nuovo utente, questo timestamp sarà lo stesso di Created At (Creato il).
  • User Settings (Impostazioni utente): un valore numerico che indica le impostazioni utente correlate al tipo di account dell’utente
  • User Type ID (ID tipo utente): l’ID del tipo di utente assegnato all’utente

Dati di trigger disponibili per le assegnazioni

Gli oggetti Fixed Hours (Ore fisse), Hours Per Day (Ore per giorno) e Percent (Percentuale) non verranno elencati in Run Log (Log di esecuzione) se è stata utilizzata un’altra modalità di allocazione. Inoltre, non vengono restituiti dati per l’evento When Assignments Are Deleted (Quando vengono eliminate le assegnazioni).

  • Type (Tipo): l’evento che ha avuto luogo (assignment.created o assignment.updated)
  • All Day Assignment (Assegnazione per giorno completo): mostra True (Vero) o False (Falso) per indicare se l’assegnazione è per l’intera giornata o meno
  • Allocation Mode (Modalità di allocazione): la modalità di allocazione selezionata per l’assegnazione: Percentage (Percentuale), Hours Per Day (Ore per giorno) o Fixed (Fissa)
  • Assignable ID (ID assegnabile): l’ID dell’assegnazione
  • Bill Rate (Tariffa di fatturazione): la tariffa di fatturazione dell’assegnazione
  • Bill Rate ID (ID tariffa di fatturazione): l’ID della tariffa di fatturazione
  • Created At (Creato il): un timestamp in formato ISO 8601 di quando è stata creata l’assegnazione
  • Description (Descrizione): la descrizione dell’assegnazione
  • Ends At (Termina il): la data di fine dell’assegnazione
  • Fixed Hours (Ore fisse): le ore totali dell’assegnazione 
  • Hours Per Day (Ore per giorno): le ore allocate per giorno all’assegnazione 
  • ID: l’ID dell’assegnazione
  • Note (Nota): eventuali note dell’assegnazione
  • Percent (Percentuale): la percentuale di allocazione dell’assegnazione
  • Resource Request ID (ID richiesta risorsa): l’ID della richiesta, se si tratta di una richiesta di risorse anziché di un’allocazione
  • Starts At (Inizia il): la data di inizio dell’assegnazione
  • Status (Stato): questo valore è sempre null ed è correlato a una funzionalità disponibile solo per un cliente Resource Management. Non utilizzarlo nei flussi di lavoro.
  • Status Option ID (ID opzione stato): l’ID dello stato di un’assegnazione 
    • Questi dati sono definiti nelle impostazioni dell’account nella pagina Work Status (Stato del lavoro), ma l’ID non è visibile nell’interfaccia utente.
  • Status Option Label (Etichetta opzione stato): il nome dello stato di un’assegnazione 
    • Questi dati sono definiti nelle impostazioni dell’account nella pagina Work Status (Stato del lavoro).
  • Updated At (Aggiornato il): un timestamp in formato ISO 8601 per quando l’assegnazione è stata aggiornata. Quando l’assegnazione viene creata, questo timestamp sarà lo stesso di Created At (Creato il)
  • User ID (ID utente): l’ID dell’utente assegnato

Per informazioni sui moduli disponibili per l’integrazione di Resource Management con Bridge, consulta Resource Management for Bridge: Modules (Resource Management per Bridge: moduli).