Applica a
Funzionalità
Chi può utilizzare questa funzionalità?
Per creare trigger di Resource Management in Bridge, devi disporre dell’autorizzazione di Amministratore nel tuo account Resource Management.
Resource Management per Bridge: trigger
Scopri i trigger disponibili con l’integrazione tra Resource Management e Bridge
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 madre): se il progetto creato è una fase di un altro progetto, in questo campo viene visualizzato l’ID del progetto madre
- 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 madre. 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 madre. 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 significa 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 madre): 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 licenza dell’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
- SAML: l’utente accede con le proprie credenziali aziendali
- Default: l’utente accede con la propria e-mail e password
- 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 per 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).