Introduzione
Docebo permette di creare webhook attivabili su base evento, al fine di inviare informazioni riguardo l’evento stesso ad uno specifico URL di payload. In questo modo, è possibile utilizzare i dati dalla piattaforma per popolare report e dashboard, gestire integrazioni e altro ancora. Per esempio, è possibile connettersi al proprio sistema di Human Capital Management (HCM), inviare email a utenti non presenti in piattaforma riguardo eventi avvenuti in piattaforma, o aggiornare il proprio sistema di Content Storage Management.
Fare riferimento all'articolo della Knowledge Base relativo alla creazione e alla gestione dei webhook per ulteriori informazioni sull’attivazione della funzionalità dei Webhook, sulla creazione e la gestione dei webhook.
Questo articolo elenca tutti gli eventi che è possibile tracciare via webhook, e include una descrizione dettagliata dei payload. Gli eventi sono divisi in aree, per una migliore comprensione.
Attivazione degli Eventi
Gli eventi gestiti dalla app Webhook sono attivati in base alla logica della piattaforma. Possono essere attivati dagli utenti attraverso l'interfaccia della piattaforma, o dalle API. La stessa azione può attivare eventi diversi, a causa della logica della piattaforma. Consigliamo di controllare i propri casi d'uso per una corretta configurazione dei webhook.
Ad esempio, se si è definito un webhook che include i seguenti eventi:
- Enrollment has been updated (nome dell'evento: course.enrollment.updated)
- Learner completed course (nome dell'evento: course.enrollment.completed)
Quando si aggiorna lo stato di un evento a completed, sarà attivato l'evento course.enrollment.completed non l'evento course.enrollment.updated, nonostante l'evento sia stato scatenato da un aggiornamento.
Proprietà Comuni degli Eventi
Ogni evento traccia dettagli specifici, ma tutti hanno le seguenti proprietà in comune:
Proprietà |
Descrizione |
message_id |
id univoco del messaggio per identificare il webhook |
event |
l’evento che ha attivato il webhook |
fired_by_batch_action |
definito a true se l’evento è stato attivato da una chiamata batch API, false in caso contrario
|
fired_by_background_job_hash |
identificativo univoco alfanumerico dell’attività di background, è visualizzato solo quando l’evento è generato da un’attività di background
|
payload |
payload con informazioni diverse in base all’evento |
Se l’opzione per il raggruppamento dei payload è attiva, quando i webhook includono più eventi, la proprietà comune payload diventa payloads, ad indicare che il messaggio include più eventi. Se si attiva la funzionalità di raggruppamento dei payload, assicurarsi che il sistema di endpoint sia pronto a ricevere webhook con diverse strutture.
Segue un esempio di payload singolo, attivato per la cancellazione di un utente:
{
"message_id": "wh-638ce960-1363-11e9-a15d-d1c47c8f7593",
"event": "user.deleted",
"fired_by_batch_action": false,
"payload": {
"user_id": 12301,
"deletion_date": "2019-01-08 16:35:05",
"fired_at": "2019-01-08 16:35:05"
}
}
Questo invece è un esempio di raggruppamento di payload, attivato per la cancellazione di tre utenti dalla piattaforma con un unico processo:
{
"event": "user.deleted",
"fired_by_batch_action": false,
"message_id": "wh-d2f70d80-ab24-11ea-8467-5972fffe49aa",
"payloads": [
{
"fired_at": "2020-06-10 14:15:18",
"user_id": 13366,
"deletion_date": "2020-06-10 14:15:18"
},
{
"fired_at": "2020-06-10 14:15:18",
"user_id": 13369,
"deletion_date": "2020-06-10 14:15:18"
},
{
"fired_at": "2020-06-10 14:15:18",
"user_id": 13376,
"deletion_date": "2020-06-10 14:15:18"
}
]
}
Note sulle Proprietà Comuni degli Eventi
- I dettagli inclusi in ogni evento sono gli stessi, indipendentemente dal fatto che si tratti di un singolo evento o di un raggruppamento di payload. La struttura del webhook cambia in base al fatto che il payload includa uno o più eventi.
- Alcuni eventi includono la proprietà user_id per tracciare l’utente che ha eseguito o è stato coinvolto nell’azione tracciata dal webhook. Quando un Superadmin impersona altri utenti o Power User, lo user_id tracciato è quello dell’utente o del Power User impersonato.
Eventi
Segue l’elenco degli eventi disponibili, divisi in aree:
Assets (Incarichi)
Background Jobs (Attività di Background)
Branches (Rami)
Channels (Canali)
Course Additional Fields (Campi Aggiuntivi Corso)
Course Catalog (Catalogo Corsi)
Courses (Corsi)
Enrollments (Iscrizioni)
Gamification
ILT Sessions (Sessioni ILT)
Learning Plans (Piani Formativi)
Training Materials (Materiali Didattici)
Transactions (Transazioni)
Users (Utenti)
Asset had been deleted (Contributo Cancellato) - contribute.deleted
Proprietà |
Descrizione |
fired_at |
data e ora dell’evento scatenante in UTC, formato YYYY-MM-DD HH:mm:ss |
id |
ID del contributo |
title |
titolo del contributo |
Asset has been updated (Contributo Aggiornato) - contribute.updated
Proprietà |
Descrizione |
fired_at |
data e ora dell’evento scatenante in UTC, formato YYYY-MM-DD HH:mm:ss |
id |
ID del contributo |
title |
titolo del contributo |
type |
tipo di contributo. I possibili valori sono: video, document, excel, power-point, pdf, text, other, image, audio, archive, link, drive-document, drive-sheet, drive-slide, playlist, youtube, vimeo, wistia |
visibility |
visibilità del contributo. I possibili valori sono: public, private |
published |
stato di pubblicazione del contributo |
extra_data |
sezione dati aggiuntivi |
description - descrizione del contributo
tags - tag del contributo, sia inserite manualmente che generate automaticamente dall'intellligenza artificiale della piattaforma
id - ID tag
text - valore del tag
channels - canale/i dove è stato caricato il contributo
|
Asset has been uploaded (Contributo Caricato) - contribute.created
Proprietà |
Descrizione |
fired_at |
data e ora dell’evento scatenante in UTC, formato YYYY-MM-DD HH:mm:ss |
id |
ID del contributo |
title |
titolo del contributo |
type |
tipo di contributo. I possibili valori sono: video, document, excel, power-point, pdf, text, other, image, audio, archive, link, drive-document, drive-sheet, drive-slide, playlist, youtube, vimeo, wistia |
visibility |
visibilità del contributo. I valori possibili sono: public, private |
published |
stato di pubblicazione del contributo |
extra_data |
sezione dati aggiuntivi |
description - descrizione del contributo
tags - tag del contributo, inserite manualmente e generate automaticamente dall’intelligenza artificiale della piattaforma
id - ID del tag
text - valore del tag
channels - canale/i dove è stato caricato il contributo
|
Invitation to watch deleted (Annullo Invito a Guardare) - contribute.watchinvitation.deleted
Proprietà |
Descrizione |
fired_at |
data e ora dell’evento scatenante in UTC, formato YYYY-MM-DD HH:mm:ss |
id_asset |
ID contributo |
invitations |
utenti invitati a guardare |
users
|
ID degli utenti non più invitati a guardare |
channels |
canale/i dove è stato caricato il contributo |
Background job aborted (Attività di background interrotta) - bj.aborted
Proprietà |
Descrizione |
fired_at |
data e ora dell’evento scatenante in UTC, formato YYYY-MM-DD HH:mm:ss |
job_hash |
identificativo alfanumerico univoco dell’attività di background |
Background job completed (Attività di background completata) - bj.execution.completed
Proprietà |
Descrizione |
fired_at |
data e ora dell’evento scatenante in UTC, formato YYYY-MM-DD HH:mm:ss |
job_hash |
identificativo alfanumerico univoco dell’attività di background |
errors_count |
nel caso in cui l’attività di background sia terminata con errori, il numero di errori registrati |
Background job created (Attività di background creata) - bj.created
Proprietà |
Descrizione |
fired_at |
data e ora dell’evento scatenante in UTC, formato YYYY-MM-DD HH:mm:ss |
job_hash |
identificativo alfanumerico univoco dell’attività di background |
name |
nome dell’attività di background, assegnato automaticamente dalla piattaforma |
endpoint |
API che sarà utilizzata per l’attività di background programmata |
method |
metodo utilizzato per la chiamata API |
Background job deleted (Attività di background cancellata) - bj.deleted
Proprietà |
Descrizione |
fired_at |
data e ora dell’evento scatenante in UTC, formato YYYY-MM-DD HH:mm:ss |
job_hash |
identificativo alfanumerico univoco dell’attività di background |
Background job execution started (Esecuzione dell'attività di background iniziata) - bj.started
Proprietà |
Descrizione |
fired_at |
data e ora dell’evento scatenante in UTC, formato YYYY-MM-DD HH:mm:ss |
job_hash |
identificativo alfanumerico univoco dell’attività di background |
Branch has been created (Ramo creato) -branch.created
Proprietà |
Descrizione |
branch_id |
ID del ramo creato |
parent_id |
ID del ramo padre, in cui sarà creato il nuovo ramo |
code |
codice del nuovo ramo, o stringa vuota |
fired_at |
data e ora dell’evento scatenante in UTC, formato YYYY-MM-DD HH:mm:ss. |
Branch has been deleted (Ramo cancellato) - branch.deleted
Proprietà |
Descrizione |
branch_id |
ID del ramo selezionato |
fired_at |
data e ora dell’evento scatenante in UTC, formato YYYY-MM-DD HH:mm:ss |
Branch has been updated (Ramo aggiornato) - branch.updated
Proprietà |
Descrizione |
branch_id |
ID del ramo creato |
parent_id |
ID del ramo nel quale è stato spostato il ramo. Non presente se il ramo non è stato spostato. |
code |
Nuovo codice del ramo, può essere una stringa vuota. Non presente se il codice non è modificato. |
fired_at |
data e ora dell’evento scatenante in UTC, formato YYYY-MM-DD HH:mm:ss. |
User assigned to a branch (Utente assegnato ad un ramo) - branch.user.added
Proprietà |
Descrizione |
user_id |
ID dell’utente aggiunto al ramo |
username |
username dell’utente |
branch_id |
ID del ramo a cui è stato aggiunto l’utente |
branch_name |
nome del ramo a cui è stato aggiunto l’utente |
fired_at |
data e ora dell’evento scatenante in UTC, formato YYYY-MM-DD HH:mm:ss. |
User removed from a branch (Utente rimosso da un ramo) - branch.user.removed
Proprietà |
Descrizione |
user_id |
ID dell’utente rimosso dal ramo |
username |
username dell’utente rimosso dal ramo |
branch_id |
ID del ramo da cui è stato rimosso l’utente |
branch_name |
nome del ramo da cui è stato rimosso l’utente |
fired_at |
data e ora dell’evento scatenante in UTC, formato YYYY-MM-DD HH:mm:ss |
Channel created (Canale creato) - channel.created
Proprietà |
Descrizione |
fired_at |
data e ora dell’evento scatenante in UTC, formato YYYY-MM-DD HH:mm:ss |
channel_id |
ID del canale creato |
title |
nome del canale |
language |
lingua del canale |
upload_permissions |
chi ha il permesso di caricare contenuti nel canale. I possibili valori sono: everyone, peer_review, experts_only |
enabled |
indica se il canale è visibile. I possibili valori sono: true, false |
creation_date |
data di creazione del canale in UTC, formato YYYY-MM-DD HH:mm:ss |
extra_data |
sezione dati aggiuntivi |
description - descrizione del canale
visibility - visibilità del canale
all - il canale è visibile a tutti gli utenti
groups - il canale è visibile a gruppi selezionati
branches - il canale è visibile a rami selezionati
id - ID del ramo
descendants - i discendenti del ramo sono inclusi, o meno
|
Channel deleted (Canale cancellato) - channel.deleted
Proprietà |
Descrizione |
fired_at |
data e ora dell’evento scatenante in UTC, formato YYYY-MM-DD HH:mm:ss |
channel_id |
ID del canale cancellato |
title |
nome del canale |
language |
lingua del canale |
upload_permissions |
chi ha il permesso di caricare contenuti nel canale. I possibili valori sono: everyone, peer_review, experts_only |
enabled |
indica se il canale è visibile. I possibili valori sono: true, false |
deletion_date |
data di aggiornamento del canale in UTC, formato YYYY-MM-DD HH:mm:ss |
extra_data |
sezione dati aggiuntivi |
Channel expert added (Esperto aggiunto al canale) - channel.expert.added
Proprietà |
Descrizione |
fired_at |
data e ora dell’evento scatenante in UTC, formato YYYY-MM-DD HH:mm:ss |
user_id |
ID dell’esperto |
channel_id |
ID del canale associato all’esperto |
extra_data |
sezione dati aggiuntivi |
Channel expert removed (Esperto rimosso dal canale) - channel.expert.removed
Proprietà |
Descrizione |
fired_at |
data e ora dell’evento scatenante in UTC, formato YYYY-MM-DD HH:mm:ss |
user_id |
ID dell’esperto |
channel_id |
ID del canale associato all’esperto |
extra_data |
sezione dati aggiuntivi |
Channel updated - (Canale aggiornato) channel.updated
Proprietà |
Descrizione |
fired_at |
data e ora dell’evento scatenante in UTC, formato YYYY-MM-DD HH:mm:ss |
channel_id |
ID del canale creato |
title |
nome del canale |
language |
lingua del canale |
upload_permissions |
chi ha il permesso di caricare contenuti nel canale. I possibili valori sono: everyone, peer_review, experts_only |
enabled |
indica se il canale è visibile. I possibili valori sono: true, false |
update_date |
data di aggiornamento del canale in UTC, formato YYYY-MM-DD HH:mm:ss |
extra_data |
sezione dati aggiuntivi |
description - descrizione del canale
visibility - visibilità del canale
all - il canale è visibile a tutti gli utenti
groups - il canale è visibile a gruppi selezionati
branches - il canale è visibile a rami selezionati
id - ID del ramo
descendants - i discendenti del ramo sono inclusi, o meno
|
Course created - (Corso creato) course.created
Proprietà |
Descrizione |
course_id |
ID del corso |
name |
nome del corso |
type |
tipo di corso. I possibili valori sono “elearning”, “classroom”, “webinar” |
code |
codice del corso (può essere vuoto o null) |
creation_date |
data di creazione (in formato YYYY-MM-DD hh:mm:ss UTC) |
fired_at |
data e ora dell’evento scatenante in UTC, formato YYYY-MM-DD HH:mm:ss |
start_date |
data di inizio del corso |
end_date |
data di fine del corso |
language |
lingua del corso |
duration |
durata del corso, in secondi |
extra_data |
sezione dati aggiuntivi |
self_enrollment_policy - tipo di auto-iscrizione. Le opzioni possibili sono: “disabled”, “admin_approval”, “free”
self_unenrollment_policy - configurazione per l’auto disiscrizione. I possibili valori sono: “disabled”, “on_course_not_completed”, “even_on_course_completed”
allow_session_self_unenrollment - indica se l’utente può disiscriversi autonomamente dalla sessione del corso
course_rating_permission -identifica se l’utente è autorizzato a valutare il corso. I possibili valori sono: “disabled”, “always”, “if_enrolled”, “on_completion”
credits - numero di crediti assegnati al corso
description - descrizione del corso
provider - CSP del corso, necessario solo se il corso è stato importato da un catalogo esterno.
|
Course deleted (Corso cancellato) - course.deleted
Proprietà |
Descrizione |
course_id |
ID del corso |
name |
nome del corso |
type |
tipo di corso. I possibili valori sono: “elearning”, “classroom”, “webinar” |
code |
codice del corso (può essere vuoto o null) |
deletion_date |
data di cancellazione (formato YYYY-MM-DD hh:mm:ss UTC) |
fired_at |
data e ora dell’evento scatenante in UTC, formato YYYY-MM-DD HH:mm:ss |
start_date |
data di inizio del corso |
end_date |
data di fine del corso |
language |
lingua del corso |
duration |
durata del corso, espressa in secondi |
Course properties have been changed (Corso aggiornato) - course.updated
Proprietà |
Descrizione |
course_id |
ID del corso |
name |
nome del corso |
type |
tipo di corso. I possibili valori sono “elearning”, “classroom”, “webinar” |
code |
codice del corso (può essere vuoto o null) |
update_date |
data di aggiornamento (in formato YYYY-MM-DD hh:mm:ss UTC) |
fired_at |
data e ora dell’evento scatenante in UTC, formato YYYY-MM-DD HH:mm:ss |
start_date |
data di inizio del corso |
end_date |
data di fine del corso |
language |
lingua del corso |
duration |
durata del corso, in secondi |
extra_data |
sezione dati aggiuntivi |
self_enrollment_policy - tipo di auto-iscrizione. Le opzioni possibili sono: “disabled”, “admin_approval”, “free”
self_unenrollment_policy - configurazione per l’auto disiscrizione. I possibili valori sono: “disabled”, “on_course_not_completed”, “even_on_course_completed”
allow_session_self_unenrollment - indica se l’utente può disiscriversi autonomamente dalla sessione del corso
course_rating_permission - identifica se l’utente è autorizzato a valutare il corso. I possibili valori sono: “disabled”, “always”, “if_enrolled”, “on_completion”
credits - numero di crediti assegnati al corso
description - descrizione del corso
provider - CSP del corso, necessario solo se il corso è stato importato da un catalogo esterno.
|
The course has been marked as outdated (Corso identificato come obsoleto) - content.markedoutdated
Proprietà |
Descrizione |
fired_at |
data e ora dell’evento scatenante in UTC, formato YYYY-MM-DD HH:mm:ss. |
course_id |
ID del corso identificato come obsoleto |
user_id |
ID dell’utente che ha identificato il corso come obsoleto |
number_of_reports |
numero di volte in cui il corso è stato identificato come obsoleto |
User has rated a Course (L'utente ha valutato un corso) - course.rating.updated
Proprietà |
Descrizione |
fired_at |
data e ora dell’evento scatenante in UTC, formato YYYY-MM-DD HH:mm:ss |
course_id |
ID del corso valutato |
user_id |
ID dell’utente che ha valutato il corso |
user_rating |
valore della valutazione |
average_rating |
valutazione media del corso, incluso il voto corrente |
number_of_votes |
numero di valutazioni ricevute dal corso |
Enrollment has been updated (Iscrizione aggiornata) - course.enrollment.updated
Proprietà |
Descrizione |
user_id |
ID utente |
course_id |
ID corso |
status |
stato dell’iscrizione. I possibili valori sono: “subscribed”, “in_progress”, “completed”, “waiting”, “subscription_to_confirm”, “suspended”, “overbooking” |
fired_at |
data e ora dell’evento scatenante in UTC, formato YYYY-MM-DD HH:mm:ss |
level |
livello dell’utente nel corso, i possibili valori sono: “learner”, “instructor”, “tutor” |
enrollment_date |
data in cui è stata registrata l’iscrizione, in UTC, formato YYYY-MM-DD HH:mm:ss |
enrollment_date_begin_validity |
data di inizio validità dell’iscrizione in UTC, formato YYYY-MM-DD HH:mm:ss |
enrollment_date_end_validity |
data di fine validità dell’iscrizione in UTC, formato YYYY-MM-DD HH:mm:ss |
subscribed_by_id |
ID dell’utente che iscritto l’utente identificato dal parametro user_id parameter |
extra_data |
sezione dati aggiuntivi |
score - punteggio dell’utente nel corso
additional_fields - campi aggiuntivi per l’iscrizione
language - lingua del corso
list
id - ID del campo aggiuntivo
name - nome del campo aggiuntivo, nella lingua di default della piattaforma, definita nello strumento di Gestione delle Lingue
value - valore del campo aggiuntivo
|
ILT session enrollment updated (Iscrizione sessione ILT aggiornata) - ilt.session.enrollment.updated
Proprietà |
Descrizione |
fired_at |
data e ora dell’evento scatenante in UTC, formato YYYY-MM-DD HH:mm:ss |
user_id |
ID utente |
course_id |
ID corso |
session_id |
ID della sessione associata al corso |
session_name |
il nome della sessione in cui l'utente è stato iscritto |
level |
livello dell’utente nel corso (studente, tutor, istruttore, coach) |
enrollment_date |
data di iscrizione |
enrollment_date_begin_validity |
data di inizio del periodo di validità dell’iscrizione (può essere null) |
enrollment_date_end_validity |
fine del periodo di validità (può essere null) |
subscribed_by_id |
ID del Superadmin o del Power User che ha iscritto l’utente, o l’ID dell’utente che si è auto-iscritto. |
status |
stato dell’iscrizione. I possibili valori sono: “subscribed”, “in_progress”, “completed”, “waiting”, “subscription_to_confirm”, “suspended”, “overbooking”. |
extra_data |
sezione dati aggiuntivi |
additional_fields - cammpi aggiuntivi per l’iscrizione
language - lingua del corso
list
id - ID del campo aggiuntivo
name - nome del campo aggiuntivo, nella lingua di default della piattaforma, definita nello strumento di Gestione delle Lingue
value - valore del campo aggiuntivo
|
Learner completed course (Lo studente ha completato il corso) - course.enrollment.completed
Proprietà |
Descrizione |
user_id |
ID utente |
course_id |
ID corso |
completion_date |
data di completamento |
fired_at |
data e ora dell’evento scatenante in UTC, formato YYYY-MM-DD HH:mm:ss |
level |
livello dell’utente nel corso, i possibili valori sono: “learner”, “instructor”, “tutor” |
subscribed_by_id |
ID dell’utente che iscritto l’utente identificato dal parametro user_id parameter |
status |
stato dell’iscrizione, i possibili valori sono: “subscribed”, “in_progress”, “completed”, “waiting”, “subscription_to_confirm”, “suspended”, “overbooking” |
enrollment_date |
data in cui è stata registrata l’iscrizione, in UTC, formato YYYY-MM-DD HH:mm:ss |
enrollment_date_begin_validity |
data di inizio validità dell’iscrizione in UTC, formato YYYY-MM-DD HH:mm:ss |
enrollment_date_end_validity |
data di fine validità dell’iscrizione in UTC, formato YYYY-MM-DD HH:mm:ss |
extra_data |
sezione dati aggiuntivi |
total_time - tempo dedicato al corso da parte dell’utente
score - punteggio dell’utente nel corso
additional_fields - campi aggiuntivi per l’iscrizione
language - lingua del corso
list
id - ID del campo aggiuntivo
name - nome del campo aggiuntivo, nella lingua di default della piattaforma, definita nello strumento di Gestione delle Lingue
value - valore del campo aggiuntivo
|
User enrolled in ILT session (Utente iscritto ad una sessione ILT) - ilt.session.enrollment.created
Proprietà |
Descrizione |
fired_at |
data e ora dell’evento scatenante in UTC, formato YYYY-MM-DD HH:mm:ss |
user_id |
ID utente |
course_id |
ID corso |
session_id |
ID della sessione associata al corso |
session_name |
nome della sessione in cui l'utente è stato iscritto |
level |
livello dell’utente nel corso (studente, tutor, istruttore, coach) |
enrollment_date |
data di iscrizione |
enrollment_date_begin_validity |
data di inizio del periodo di validità dell’iscrizione (può essere null) |
enrollment_date_end_validity |
fine del periodo di validità (può essere null) |
subscribed_by_id |
ID del Superadmin o del Power User che ha iscritto l’utente, o l’ID dell’utente che si è auto-iscritto. |
status |
stato dell’iscrizione. I possibili valori sono: “subscribed”, “in_progress”, “completed”, “waiting”, “subscription_to_confirm”, “suspended”, “overbooking”. |
extra_data |
sezione dati aggiuntivi |
additional_fields - cammpi aggiuntivi per l’iscrizione
language - lingua del corso
list
id - ID del campo aggiuntivo
name - nome del campo aggiuntivo, nella lingua di default della piattaforma, definita nello strumento di Gestione delle Lingue
value - valore del campo aggiuntivo
|
User enrolled in a course (Utente iscritto al corso) - course.enrollment.created
Proprietà |
Descrizione |
user_id |
ID utente |
username |
username dell’utente |
course_id |
ID corso |
course_name |
titolo del corso |
level |
livello dell’utente nel corso (studente, tutor, istruttore, coach) |
enrollment_date |
data di iscrizione |
enrollment_date_begin_validity |
data di inizio del periodo di validità dell’iscrizione (può essere null) |
enrollment_date_end_validity |
fine del periodo di validità (può essere null) |
fired_at |
data e ora dell’evento scatenante in UTC, formato YYYY-MM-DD HH:mm:ss |
subscribed_by_id |
ID del Superadmin o del Power User che ha iscritto l’utente, o l’ID dell’utente che si è auto-iscritto. |
status |
stato dell’iscrizione. I possibili valori sono: “subscribed”, “in_progress”, “completed”, “waiting”, “subscription_to_confirm”, “suspended”, “overbooking”. |
extra_data |
sezione dati aggiuntivi |
score - punteggio dell’utente nel corso
additional_fields - campi aggiuntivi per l’iscrizione
language - lingua del corso
list
id - ID del campo aggiuntivo
name - nome del campo aggiuntivo, nella lingua di default della piattaforma, definita nello strumento di Gestione delle Lingue
value - valore del campo aggiuntivo
|
User unenrolled from course (Annullo iscrizione dell'utente al corso) - course.enrollment.deleted
Proprietà |
Descrizione |
user_id |
ID dell’utente iscritto |
username |
username dell’utente |
course_id |
ID del corso in cui è iscritto l’utente |
course_name |
titolo del corso in cui è iscritto l’utente |
fired_at |
data e ora dell’evento scatenante in UTC, formato YYYY-MM-DD HH:mm:ss. |
level |
livello dell’utente nel corso, i possibili valori sono: “learner”, “instructor”, “tutor” |
enrollment_date |
data in cui è stata registrata l’iscrizione, in UTC, formato YYYY-MM-DD HH:mm:ss |
enrollment_date_begin_validity |
data di inizio validità dell’iscrizione in UTC, formato YYYY-MM-DD HH:mm:ss |
enrollment_date_end_validity |
data di fine validità dell’iscrizione in UTC, formato YYYY-MM-DD HH:mm:ss |
subscribed_by_id |
ID dell’utente che iscritto l’utente identificato dal parametro user_id parameter |
status |
stato dell’iscrizione, i possibili valori sono: “subscribed”, “in_progress”, “completed”, “waiting”, “subscription_to_confirm”, “suspended”, “overbooking” |
extra_data |
sezione dati aggiuntivi |
total_time - tempo dedicato al corso da parte dell’utente
|
User earned a badge (L'utent ha ricevuto un distintivo) - badge.earned
Proprietà |
Descrizione |
fired_at |
data e ora dell’evento scatenante in UTC, formato YYYY-MM-DD HH:mm:ss. |
id_badge |
ID distintivo |
id_user |
ID utente |
score |
Punteggio totale ottenuto |
issued_on |
Data e ora di emissione del distintivo in UTC, formato YYYY-MM-DD HH:mm:ss
|
event_type |
Tipo di evento. I valori possibili sono:
Distintivi Learn
- StudentCompletedCourse - L'utente ha completato un corso
- StudentCompletedLO - L'utente ha completato un materiale didattico
- NewReply - L'utente ha pubblicato una risposta nella discussione di un forum
- NewThread - L'utente ha aperto una discussione in un forum
- NewHelpfulFeedback - L'utente ha cliccato "Utile"
- NewToneFeedback - L'utente ha cliccato "Vota"
- StudentCompletedLearningPlan - L'utente ha completato un piano formativo
Distintivi Discover, Coach & Share
- UserReachedAGoal - L'utente ha raggiunto un obiettivo
- AssetReachedAGoal - Il contributo dell'utente ha raggiunto un obiettivo
- AssetViewedForLongestTime - Il contributo dell'utente che è stato visto più a lungo
- ExpertReachedAGoal - L'esperto ha raggiunto un obiettivo
- UserReachedAGoalAsTopContributor - L'utente è diventato uno degli autori più attivi (contributi caricati)
|
badge_name |
Nome del distintivo |
badge_image |
URL dell'immagine del distintivo |
is_shareable |
Valore booleano che indica che il distintivo può essere condiviso
|
User unenrolled from ILT session (Annullo iscrizione dell'utente ad una sessione ILT) - ilt.session.enrollment.deleted
Proprietà |
Descrizione |
fired_at |
data e ora dell’evento scatenante in UTC, formato YYYY-MM-DD HH:mm:ss |
user_id |
ID dell’utente iscritto |
course_id |
ID del corso in cui è iscritto l’utente |
session_id |
ID della sessione associata al corso |
session_name |
nome della sessione in cui l'utente è stato iscritto |
level |
livello dell’utente nel corso (studente, tutor, istruttore, coach) |
enrollment_date |
data in cui è stata registrata l’iscrizione |
enrollment_date_begin_validity |
data di inizio validità dell’iscrizione (può essere null) |
enrollment_date_end_validity |
data di fine validità dell’iscrizione (può essere null) |
subscribed_by_id |
ID del Superadmin o Power User che ha iscritto l’utente, o l’ID dell’utente, in caso di autoiscrizione |
status |
stato dell’iscrizione, i possibili valori sono: “subscribed”, “in_progress”, “completed”, “waiting”, “subscription_to_confirm”, “suspended”, “overbooking” |
ILT external calendar event changed (Modifica di un evento ILT nel calendario esterno) - ilt.extcalendar.event.changed
Questo webhook è dedicato a specifiche ricette di Docebo Connect e non deve essere utilizzato per altri scopi.
ILT external calendar session changed (Modifica di una sessione ILT nel calendario esterno) - lt.extcalendar.session.changed
Questo webhook è dedicato a specifiche ricette di Docebo Connect e non deve essere utilizzato per altri scopi.
ILT session changed (Aggiornamento sessione ILT) - ilt.session.updated
Proprietà |
Descrizione |
course_id |
ID del corso associato alla sessione ILT aggiornata |
course_code |
codice del corso associato alla sessione ILT aggiornata |
session_id |
ID della sessione ILT aggiornata |
session_code |
codice della sessione ILT aggiornata |
session_name |
nome della sessione ILT aggiornata |
extra_data |
sezione dati aggiuntivi |
session_description - descrizione della sessione ILT aggiornata
session_maximum_enrollments - numero massimo di iscrizioni della sessione ILT aggiornata
session_minimum_enrollments - numero minimo di iscrizioni della sessione ILT aggiornata
last_subscription_date - data ultima di iscrizione alla sessione ILT
dates
name - nome della sessione aggiornata
original_date - data della sessione aggiornata
original_timezone - fuso orario della sessione aggiornata
date_time_start - ora di inizio della sessione aggiornata
date_time_end - ora di fine della sessione aggiornata
break_date_time_start - ora di inizio della pausa della sessione aggiornata
break_date_time_end - ora di fine della pausa della sessione aggiornata
location_name - nome della sede dove si terrà la sessione
location_country - nazione della sede dove si terrà la sessione
classrom_name - nome dell’aula dove si terrà la sessione
additional_fields - campi aggiuntivi della sessione
language - lingua della sessione
list
id - ID del campo aggiuntivo
name - nome del campo aggiuntivo, nella lingua di default della piattaforma, definita nello strumento di Gestione delle Lingue
value - valore del campo aggiuntivo
|
ILT session deleted (Sessione ILT cancellata) - ilt.session.deleted
Proprietà |
Descrizione |
course_id |
ID del corso associato alla sessione cancellata |
course_code |
codice del corso associato alla sessione cancellata |
session_id |
ID della sessione cancellata |
session_code |
codice della sessione cancellata |
session_name |
nome della sessione cancellata |
New ILT session created (Nuova sessione ILT creata) - ilt.session.created
Proprietà |
Descrizione |
course_id |
ID del corso associato alla sessione ILT |
course_code |
codice del corso associato alla sessione ILT |
session_id |
ID della nuova sessione ILT |
session_code |
codice della nuova sessione ILT |
session_name |
nome della nuova sessione ILT |
extra_data |
sezione dati aggiuntivi |
session_description - descrizione della nuova sessione ILT
session_maximum_enrollments - numero massimo di iscrizioni per la nuova sessione ILT
session_minimum_enrollments - numero minimo di iscrizioni per la nuova sessione ILT
last_subscription_date - data ultima per l’iscrizione alla sezione ILT
dates
name - nome della nuova sessione ILT
original_date - data della nuova sessione ILT
original_timezone - fuso orario della nuova sessione ILT
date_time_start - ora di inizio della nuova sessione ILT
date_time_end - ora di fine della nuova sessione ILT
break_date_time_start - data di inizio della pausa della nuova sessione ILT
break_date_time_end - data di fine della pausa della nuova sessione ILT
location_name - nome della sede dove si terrà la sessione
location_country - nazione della sede dove si terrà la sessione
classrom_name - nome dell’aula dove si terrà la sessione
additional_fields
language - lingua della sessione
list
id - ID del campo aggiuntivo
name - del campo aggiuntivo
value - valore del campo aggiuntivo
|
Admin added a course to a Learning Plan (L'admin ha aggiunto un corso al piano formativo) - learningplan.course.added
Proprietà |
Descrizione |
learning_plan_id |
ID del piano formativo |
course_id |
ID del corso aggiunto al piano formativo |
course_name |
nome del corso aggiunto al piano formativo |
fired_at |
data e ora dell’evento scatenante in UTC, formato YYYY-MM-DD HH:mm:ss. |
Admin created a Learning Plan (L'admin ha creato un piano formativo) - learningplan.created
Proprietà |
Descrizione |
learning_plan_id |
ID del piano formativo |
name |
nome del piano formativo |
code |
codice del piano formativo (può essere vuoto o null) |
creation_date |
data di creazione (formato YYYY-MM-DD hh:mm:ss UTC) |
fired_at |
data e ora dell’evento scatenante in UTC, formato YYYY-MM-DD HH:mm:ss. |
extra_data |
sezione dati aggiuntivi |
description - descrizione piano formativo
|
Admin deleted a Learning plan (L'admin ha cancellato un piano formativo) - learningplan.deleted
Proprietà |
Descrizione |
learning_plan_id |
ID del piano formativo |
name |
nome del piano formativo |
code |
codice del piano formativo (può essere vuoto o null) |
deletion_date |
data di cancellazione (formato: YYYY-MM-DD hh:mm:ss UTC) |
fired_at |
data e ora dell’evento scatenante in UTC, formato YYYY-MM-DD HH:mm:ss. |
Admin removed a course from a Learning Plan (L'admin ha rimosso un corso da un piano formativo) - learningplan.course.removed
Proprietà |
Descrizione |
learning_plan_id |
ID del piano formativo |
course_id |
ID del corso rimosso dal piano formativo |
fired_at |
data e ora dell’evento scatenante in UTC, formato YYYY-MM-DD HH:mm:ss. |
Admin updated a Learning Plan (L'admin ha aggiornato un piano formativo) - learningplan.updated
Proprietà |
Descrizione |
learning_plan_id |
ID del piano formativo |
name |
nome del piano formativo |
code |
codice del piano formativo (può essere vuoto o null) |
update_date |
data di aggiornamento (formato: YYYY-MM-DD hh:mm:ss UTC) |
fired_at |
data e ora dell’evento scatenante in UTC, formato YYYY-MM-DD HH:mm:ss. |
extra_data |
sezione dati aggiuntivi |
description - descrizione piano formativo
|
Learning plan enrollment created (Iscrizione al Piano Formativo Creata) - learningplan.enrollment.created
Proprietà |
Descrizione |
fired_at |
data e ora dell’evento scatenante in UTC, formato YYYY-MM-DD HH:mm:ss |
user_id |
ID dell’utente iscritto |
username |
username dell’utente iscritto |
learning_plan_id |
ID del corso |
learning_plan_name |
titolo del corso |
learning_plan_code |
codice del piano formativo |
enrollment_date |
data dell’iscrizione, in formato YYYY-MM-DD HH:mm:ss |
subscribed_by_id |
ID del Superadmin o Power User che ha iscritto l’utente, o l’ID dell’utente, in caso di autoiscrizione |
enrollment_date_begin_validity |
data di inizio del periodo di validità dell’iscrizione (può essere null) |
enrollment_date_end_validity |
data di inizio del periodo di validità dell’iscrizione (può essere null) |
extra_data |
sezione dati aggiuntivi |
description - descrizione del piano formativo
|
Learning plan enrollment deleted (Iscrizione al Piano Formativo Eliminata) - learningplan.enrollment.deleted
Proprietà |
Descrizione |
fired_at |
data e ora dell’evento scatenante in UTC, formato YYYY-MM-DD HH:mm:ss |
user_id |
ID dell’utente iscritto |
username |
username dell’utente iscritto |
learning_plan_id |
ID del corso |
An assignment has been submitted (È stato inviato un incarico) - lo.assignment.submission
Proprietà |
Descrizione |
submission_id |
ID del caricamento dell’incarico, creato dallo studente |
creation_date |
data di caricamento dell’incarico, in UTC, formato YYYY-MM-DD HH:ii:ss |
user_id |
ID dello studente che ha caricato l’incarico |
lo_id |
ID del materiale didattico incarico |
lo_name |
nome del materiale didattico incarico |
name |
titolo del caricamento, come definito dallo studente |
description |
commenti inseriti dallo studente al momento del caricamento |
course_id |
ID del corso nel quale è stato creato il materiale didattico |
files |
uno o più file caricati |
url - filename hashed, generato dalla piattaforma
filename - nome originale del file, definito dallo studente
|
fired_at |
data e ora dell’evento scatenante in UTC, formato YYYY-MM-DD HH:mm:ss. |
An assignment tracking has been reset (È stato eseguito il reset del tracciamento di un incarico ) - lo.assignment.submission.reset
Proprietà |
Descrizione |
submission_id |
ID del caricamento dell’incarico creato dallo studente |
user_id |
ID dello studente che ha caricato l’incarico |
lo_id |
ID del materiale didattico incarico |
lo_name |
nome del materiale didattico incarico |
name |
titolo del caricamento dell’incarico assegnato dallo studente |
description |
commenti inseriti dall’utente al momento del caricamento |
creation_date |
data di caricamento dell’incarico, in UTC, formato YYYY-MM-DD HH:ii:ss |
course_id |
ID del corso dove è stato creato il materiale didattico incarico |
files |
uno o più file caricati |
url - filename hashed, generato dalla piattaforma
filename - nome originale del file, definito dallo studente
|
fired_at |
data e ora dell’evento scatenante in UTC, formato YYYY-MM-DD HH:ii:ss. |
Assignment has been evaluated - (L'incarico è stato valutato) lo.assignment.evaluation
Proprietà |
Descrizione |
submission_id |
ID del caricamento dell’incarico valutato dall'istruttore |
user_id |
ID dello studente valutato dall'istruttore |
lo_id |
ID dell’incarico materiale didattico |
lo_name |
nome del materiale didattico di tipo incarico |
course_id |
ID del corso in cui è stato creato il materiale didattico di tipo incarico |
score |
punteggio della valutazione dell'istruttore. Il valore di default è “0”. Possibili valori: 0-100 |
comment |
commenti alla valutazione scritti dall'istruttore |
allow_reupload |
definire se permettere agli studenti di caricare nuovamente l’incarico, nel caso in cui non lo passino. Default = true |
status |
Stato della valutazione. Possibili valori: “failed”, “passed” |
url |
filename hashed del report di valutazione dell'istruttore |
filename |
filename originale, come caricato dall'istruttore |
fired_at |
data e ora dell’evento scatenante in UTC, formato YYYY-MM-DD HH:mm:ss |
instructor_id |
ID dell'istruttore che ha valutato l’incarico |
Training material has been created in a course (Materiale didattico creato nel corso) - course.trainingmaterial.created
Proprietà |
Descrizione |
user_id |
ID dell'utente che ha creato il materiale didattico
|
username |
username dell'utente che ha creato il materiale didattico |
course_id |
ID del corso dove è stato creato il materiale didattico
|
course_name |
titolo del corso dove è stato creato il materiale didattico |
training_material_name |
titolo del nuovo materiale didattico |
training_material_type |
tipo di materiale didattico. I possibili valori sono: scorm, aicc, tincan_xapi, video, file, assignment, elucidat, google_drive, lti, otj, slides_converter, html, survey, test |
training_material_id |
ID del nuovo materiale didattico |
fired_at |
data e ora dell’evento scatenante in UTC, formato YYYY-MM-DD HH:mm:ss |
Training material has been updated in a course (Materiale didattico aggiornato nel corso) - course.trainingmaterial.updated
Proprietà |
Descrizione |
user_id |
ID dell'utente che ha aggiornato il materiale didattico |
username |
username ell'utente che ha aggiornato il materiale didattico |
course_id |
ID del corso dove è stato aggiornato il materiale didattico |
course_name |
titolo del corso dove è stato aggiornato il materiale didattico |
training_material_name |
titolo del materiale didattico aggiornato |
training_material_type |
tipo di materiale didattico. I possibili valori sono: scorm, aicc, tincan_xapi, video, file, assignment, elucidat, google_drive, lti, otj, slides_converter, html, survey, test |
training_material_id |
ID del materiale didattico aggiornato |
user_play_count |
Numero di utenti che hanno visualizzato il materiale didattico |
fired_at |
data e ora dell’evento scatenante in UTC, formato YYYY-MM-DD HH:mm:ss |
Training material has been deleted from a course (Materiale didattico eliminato dal corso) - course.trainingmaterial.deleted
Proprietà |
Descrizione |
user_id |
ID dell'utente che ha eliminato il materiale didattico |
username |
username dell'utente che ha eliminato il materiale didattico |
course_id |
ID del corso da cui è stato eliminato il materiale didattico |
course_name |
titolo del corso da cui è stato eliminato il materiale didattico |
training_material_name |
titolo del materiale didattico eliminato |
training_material_type |
tipo di materiale didattico. I possibili valori sono: scorm, aicc, tincan_xapi, video, file, assignment, elucidat, google_drive, lti, otj, slides_converter, html, survey, test |
training_material_id |
ID del materiale didattico eliminato |
fired_at |
data e ora dell’evento scatenante in UTC, formato YYYY-MM-DD HH:mm:ss |
Training material status has changed - (Modifica allo stato del materiale didattico) trainingmaterial.playstatus.updated
Proprietà |
Descrizione |
user_id |
ID dell'utente che ha modificato lo stato del materiale didattico |
username |
username dell'utente che ha modificato lo stato del materiale didattico |
course_id |
ID del corso dove è stato modificato lo stato del materiale didattico
|
course_name |
titolo del materiale didattico il cui stato è modificato |
course_type |
tipo di corso dove è stato modificato lo stato del materiale didattico. I possibili valori sono: elearning, classroom
|
training_material_name |
titolo del materiale didattico il cui stato è modificato |
training_material_type |
tipo di materiale didattico. I possibili valori sono: scorm, aicc, tincan_xapi, video, file, assignment, elucidat, google_drive, lti, otj, slides_converter, html, survey, test |
training_material_id |
ID del materiale didattico il cui stato è modificato |
training_material_status |
nuovo stato del materiale didattico. I possibili valori sono: not_started, in_progress, failed, completed |
fired_at |
data e ora dell’evento scatenante in UTC, formato YYYY-MM-DD HH:mm:ss |
Training material has been assigned to a course from the Central Repository (Materiale didattico assegnato al corso dal Central Repository) - tmrepo.course.trainingmaterial.added
Proprietà |
Descrizione |
user_id |
ID dell'utente che ha assegnato il materiale didattico al corso dal Central Repository
|
username |
username dell'utente che ha assegnato il materiale didattico al corso dal Central Repository |
course_id |
ID del corso a cui il materiale didattico è stato assegnato dal Central Repository
|
course_name |
titolo del corso a cui il materiale didattico è stato assegnato dal Central Repository |
course_type |
tipo di corso a cui è stato assegnato il materiale didattico proveniente dal Central Repository. I possibili valori sono: elearning, classroom |
training_material_name |
titolo del materiale didattico assegnato al corso dal Central Repository
|
training_material_type |
tipo di materiale didattico. I possibili valori sono: scorm, aicc, tincan_xapi, video, file, assignment, elucidat, google_drive, lti, otj, slides_converter, html, survey, test |
training_material_id |
ID del materiale didattico assegnato al corso dal Central Repository
|
training_material_version_id |
ID della versione del materiale didattico assegnato al corso dal Central Repository |
training_material_version_name |
nome della versione del materiale didattico assegnato al corso dal Central Repository |
fired_at |
data e ora dell’evento scatenante in UTC, formato YYYY-MM-DD HH:mm:ss |
Training material coming from the Central Repository has been removed from a course (Materiale didattico del Central Repositoru eliminato dal corso) - tmrepo.course.trainingmaterial.removed
Proprietà |
Descrizione |
user_id |
ID dell'utente che ha eliminato dal corso il materiale didattico del Central Repository
|
username |
username dell'utente che ha eliminato dal corso il materiale didattico del Central Repository |
course_id |
ID del corso da cui è stato eliminato il materiale didattico del Central Repository
|
course_name |
titolo del corso da cui è stato eliminato il materiale didattico del Central Repository |
course_type |
tipo di corso da cui è stato eliminato il materiale didattico del Central Repository. I possibili valori sono: elearning, classroom
|
training_material_name |
nome del materiale didattico del Central Repository rimosso dal corso
|
training_material_type |
tipo di materiale didattico. I possibili valori sono: scorm, aicc, tincan_xapi, video, file, assignment, elucidat, google_drive, lti, otj, slides_converter, html, survey, test |
training_material_id |
ID del materiale didattico del Central Repository rimosso dal corso |
training_material_version_id |
ID della versione del materiale didattico del Central Repository rimosso dal corso
|
training_material_version_name |
nome della versione del materiale didattico del Central Repository rimosso dal corso
|
user_play_count |
Numero di utenti che hanno visualizzato il materiale didattico |
fired_at |
data e ora dell’evento scatenante in UTC, formato YYYY-MM-DD HH:mm:ss |
Training material has been updated in the Central Repository (Materiale didattico aggiornato nel Central Repository) - tmrepo.trainingmaterial.updated
Proprietà |
Descrizione |
user_id |
ID dell'utente che ha aggiornato il materiale didattico nel Central Repository
|
username |
username dell'utente che ha aggiornato il materiale didattico nel Central Repository |
training_material_name |
titolo del materiale didattico aggiornato nel Central Repository |
training_material_type |
tipo di materiale didattico. I possibili valori sono: scorm, aicc, tincan_xapi, video, file, assignment, elucidat, google_drive, lti, otj, slides_converter, html, survey, test |
training_material_id |
ID del materiale didattico aggiornato nel Central Repository |
assigned_courses_count |
numero di corsi a cui il materiale didattico aggiornato è assegnato |
versions_count |
numero della versione del materiale didattico aggiornato nel Central Repository
|
users_play_count |
numero di utenti che hanno visualizzato il materiale didattico |
fired_at |
data e ora dell’evento scatenante in UTC, formato YYYY-MM-DD HH:mm:ss |
Transaction created (Transazione creata) - ecommerce.transaction.created
Proprietà |
Descrizione |
fired_at |
data e ora del momento in cui l’evento è stato attivato, in formato: UTC YYYY-MM-DD HH:mm:ss |
transaction_id |
ID della transazione, assegnato automaticamente dalla piattaforma |
user_id |
ID dell’utente che ha eseguito la transazione |
transaction_date |
data e ora della transazione, in formato: UTC YYYY-MM-DD hh:mm:ss |
payment_type |
tipo di pagamento utilizzato per il pagamento della transazione |
external_transaction_id |
ID della transazione definito dal gateway di pagamento (non sempre disponibile) |
payment_status |
stato del pagamento. I possibili valori sono: successful, failed, pending, canceled |
total_paidamount |
importo totale pagato per la transazione |
currency |
valuta utilizzata per il pagamento della transazione |
Transaction deleted (Transazione cancellata) - ecommerce.transaction.deleted
Proprietà |
Descrizione |
fired_at |
data e ora del momento in cui l’evento è stato attivato, in formato: UTC YYYY-MM-DD HH:mm:ss |
transaction_id |
ID della transazione, assegnato automaticamente dalla piattaforma |
user_id |
ID dell’utente che ha eseguito la transazione |
transaction_date |
data e ora della transazione, in formato: UTC YYYY-MM-DD hh:mm:ss |
payment_type |
tipo di pagamento utilizzato per il pagamento della transazione |
external_transaction_id |
ID della transazione definito dal gateway di pagamento (non sempre disponibile) |
payment_status |
stato del pagamento, sempre definito a cancelled |
total_paidamount |
importo totale pagato per la transazione |
Transaction updated (Transazione aggiornata) - ecommerce.transaction.updated
Proprietà |
Descrizione |
fired_at |
data e ora del momento in cui l’evento è stato attivato, in formato: UTC YYYY-MM-DD HH:mm:ss |
transaction_id |
ID della transazione, assegnato automaticamente dalla piattaforma |
user_id |
ID dell’utente che ha eseguito la transazione |
transaction_date |
data e ora della transazione, in formato: UTC YYYY-MM-DD hh:mm:ss |
payment_type |
tipo di pagamento utilizzato per il pagamento della transazione |
external_transaction_id |
ID della transazione definito dal gateway di pagamento (non sempre disponibile) |
payment_status |
stato del pagamento, sempre definito a cancelled |
total_paidamount |
importo totale pagato per la transazione |
Registration Request Sent (Richiesta di Registrazione Inviata) - user.selfregistrationrequest.sent
Proprietà |
Descrizione |
fired_at |
data e ora dell’evento scatenante in UTC, formato YYYY-MM-DD HH:mm:ss |
user_id |
ID dell’utente che richiede l’auto-registrazione |
username |
username dell’utente che richiede l’auto-registrazione |
level |
livello dell’utente che richiede l’auto-registrazione |
email |
email dell’utente che richiede l’auto-registrazione |
firstname |
nome dell’utente che richiede l’auto-registrazione |
lastname |
cognome dell’utente che richiede l’auto-registrazione |
Registration Confirmed (Registrazione Confermata) - user.selfregistrationrequest.approved
Proprietà |
Descrizione |
fired_at |
data e ora dell’evento scatenante in UTC, formato YYYY-MM-DD HH:mm:ss |
user_id |
ID dell’utente che richiede l’auto-registrazione |
username |
username dell’utente che richiede l’auto-registrazione |
level |
livello dell’utente che richiede l’auto-registrazione |
email |
email dell’utente che richiede l’auto-registrazione |
approval_time |
data e ora dell’approvazione l’auto-registrazione da parte del Superadmin, con il seguente formato: YYYY-MM-DD HH:mm:ss |
firstname |
nome dell’utente che richiede l’auto-registrazione |
lastname |
cognome dell’utente che richiede l’auto-registrazione |
User has been created (Utente creato) - user.created
Proprietà |
Descrizione |
user_id |
ID del nuovo utente |
username |
username del nuovo utente |
email |
email del nuovo utente in UTC (può essere null o vuoto) |
creation_date |
data di creazione dell’utente in UTC, formato YYYY-MM-DD HH:mm:ss |
expiration_date |
data di scadenza dell’utente, in formato: YYYY-MM-DD HH:mm:ssUTC |
level |
livello dell’utente |
firstname |
nome del nuovo utente (può essere null) |
lastname |
cognome del nuovo utente (può essere null) |
fired_at |
data e ora dell’evento scatenante in UTC, formato YYYY-MM-DD HH:mm:ss |
provisioned |
(può essere null) Identity Provider (IdP) con cui è stato eseguito il provisioning dell'utente appena creato. Valori possibili: “saml” (se il provisioning dell'utente è stato effettuato utilizzando SAML); "null" (se l'utente è stato creato manualmente o il provisioning è stato effettuato con un IdP diverso da SAML) |
extra_data |
sezione dati aggiuntivi |
additional_fields - campi aggiuntivi utente
language - lingua del campo aggiuntivo nella lingua di default della piattaforma
List
id - ID del campo aggiuntivo
name - nome del campo aggiuntivo nella lingua di default della piattaforma, definita nello Strumento di Gestione Lingue
value - valore del campo aggiuntivo
|
User has been deactivated (Utente disattivato) - user.deactivated
Proprietà |
Descrizione |
user_id |
nuovo ID per il nuovo utente |
username |
username dell’utente |
email |
email dell’utente appena creato (può essere null o vuoto) |
deactivation_date |
data di disattivazione dell’utente, in formato YYYY-MM-DD HH:mm:ss UTC |
expiration_date |
data di scadenza dell’utente, in formato: YYYY-MM-DD HH:mm:ssUTC |
level |
livello dell’utente creato |
firstname |
nome del nuovo utente (può essere null o vuoto) |
lastname |
cognome del nuovo utente (può essere null o vuoto) |
fired_at |
data e ora dell’evento scatenante in UTC, formato YYYY-MM-DD HH:mm:ss |
extra_data |
sezione dati aggiuntivi |
additional_fields - campi aggiuntivi utente
language - lingua del campo aggiuntivo nella lingua di default della piattaforma
List
id - ID del campo aggiuntivo
name - nome del campo aggiuntivo nella lingua di default della piattaforma, definita nello Strumento di Gestione Lingue
value - valore del campo aggiuntivo
|
User has been deleted (Utente eliminato) - user.deleted
Proprietà |
Descrizione |
user_id |
ID dell’utente eliminato |
username |
nome dell’utente eliminato |
deletion_date |
data di eliminazione dell’utente in UTC, formato YYYY-MM-DD HH:mm:ss |
fired_at |
data e ora dell’evento scatenante in UTC, formato YYYY-MM-DD HH:mm:ss. |
User has been modified (Utente modificato) - user.updated
Proprietà |
Descrizione |
user_id |
nuovo ID del nuovo utente |
username |
username del nuovo utente |
email |
email del nuovo utente (può essere null o vuoto) |
update_date |
data dell’aggiornamento utente in UTC, formato YYYY-MM-DD HH:mm:ss |
expiration_date |
data di scadenza dell’utente, in formato: YYYY-MM-DD HH:mm:ssUTC |
level |
livello dell’utente |
firstname |
nome del nuovo utente (può essere null o vuoto) |
lastname |
cognome del nuovo utente (può essere null o vuoto) |
fired_at |
data e ora dell’evento scatenante in UTC, formato YYYY-MM-DD HH:mm:ss |
extra_data |
sezione dati aggiuntivi |
additional_fields - campi aggiuntivi utente
language - lingua del campo aggiuntivo nella lingua di default della piattaforma
List
id - ID del campo aggiuntivo
name - nome del campo aggiuntivo nella lingua di default della piattaforma, definita nello Strumento di Gestione Lingue
value - valore del campo aggiuntivo
|
User has been re-activated (Utente riattivato) - user.reactivated
Proprietà |
Descrizione |
user_id |
ID dell'utente riattivato |
username |
username dell’utente riattivato |
email |
email dell'utente riattivato (può essere null o vuoto) |
reactivation_date |
data di riattivazione dell’utente, in formato: YYYY-MM-DD HH:mm:ss UTC |
expiration_date |
data di scadenza dell’utente, in formato: YYYY-MM-DD HH:mm:ssUTC |
level |
livello dell'utente riattivato |
firstname |
nome dell'utente riattivato (può essere null o vuoto) |
lastname |
cognome dell'utente riattivato (può essere null o vuoto) |
fired_at |
data e ora dell’evento scatenante in UTC, formato YYYY-MM-DD HH:mm:ss |
User registered into the platform (Utente registrato in piattaforma) - user.selfregistered
Proprietà |
Descrizione |
user_id |
ID del nuovo utente |
username |
username del nuovo utente |
email |
email del nuovo utente (può essere null o vuoto) |
creation_date |
data di creazione dell’utente in UTC, formato YYYY-MM-DD HH:mm:ss |
level |
livello dell’utente (superadmin, poweruser, user) |
firstname |
nome del nuovo utente (può essere null o vuoto) |
lastname |
cognome del nuovo utente (può essere null o vuoto) |
fired_at |
data e ora dell’evento scatenante in UTC, formato YYYY-MM-DD HH:mm:ss. |
Course additional field has been deleted (Campo aggiuntivo corso eliminato)- courseadditionalfield.deleted
Proprietà |
Descrizione |
additional_field_id |
ID del campo aggiuntivo eliminato |
course_type |
tipo di corso da cui è stato eliminato il campo aggiuntivo. I valori possibili sono: elearning, ilt
|
type |
tipo di campo aggiuntivo. I valori possibili sono: date, dropdown, textfield, textarea, accrediframe |
name |
nome del campo aggiuntivo eliminato |
fired_at |
data e ora dell’evento scatenante in UTC, formato YYYY-MM-DD HH:mm:ss. |
Course removed from catalog (Corso eliminato dal catalogo) - catalog.course.deleted
Proprietà |
Descrizione |
catalog_id |
ID del catalogo da cui è stato eliminato il corso
|
course_id |
ID del corso eliminato dal catalogo |
fired_at |
data e ora dell’evento scatenante in UTC, formato YYYY-MM-DD HH:mm:ss. |
Learning plan removed from catalog (Piano formativo eliminato dal catalogo)- catalog.learningplan.deleted
Proprietà |
Descrizione |
catalog_id |
ID del catalogo da cui è stato eliminato il piano formativo |
learning_plan_id |
ID del piano formativo eliminato dal catalogo |
fired_at |
data e ora dell’evento scatenante in UTC, formato YYYY-MM-DD HH:mm:ss. |