On-line documentation
  • English
  • Arabic
  • French
  • German
  • Italian
  • Portuguese-br
  • Russian
  • Simplified chinese
  • Spanish
IO Task
Il sistema I/O task (Input Output) consente di esportare ed importare dati da docebo verso altre applicazioni e viceversa.

Esistono dei task già programmati sotto forma di file che svolgono le seguenti attività:

- Importa/Esporta aziende (connector.docebocompany.php)
- Importa/Esporta struttura dell'organigramma (connector.doceboorgchart.php)
- Importa/Esporta struttura dell'organigramma da un file xml (connector.xmlorgchart.php)
- Importa/esporta relazione utenti-corsi (connector.docebocourseusers.php)
- Importa/Esporta elenco corsi (connector.docebocourses.php)
- Importa/Esporta elenco corsi compatibile con SAP HR (connector.coursesap.php)
- Importa/Esporta report corsi (connector.docebocoursereport.php)
- Importa/Esporta file csv (connector.csv.php)
- Importa/Esporta utenti docebo (connector.docebousers.php)
- Importa/Esporta report utenti (connector.userreport.php)

Creare un Connettore vuol dire attivarlo e renderlo operativo (esiste un file che gestice un certo tipo di dato)

Creare una connessione significa assegnare un certo compito ad un connettore ossi dove scrivere o prelevare certi dati siano essi letti da un file o archiviati in un DB.

Creare un task significa associare il connettore sorgente ad un connettore destinatario e spiegare dove archiviaer (importando o esportando ) certi dati. Esempio scrivere dati su un file CSV o un database partendo da dati in un DAtabase o file CSV.

Esempio: Importare da un file csv caricato ogni notte via ftp e scriverne i dati nel db utenti di Docebo.

Nota: I connettori di solito sono pensati per  riconoscere i dati gesiti manualmente dai dati gestiti in automatico dal connettore stesso.

Attraverso il modulo input/output di Docebo è possibile schedulare una serie di attività che leggono un file .csv o xml caricato via FTP da una applicazione terza o messo a disposizione da Docebo ad una applicazione terza.

Istruzioni di base per la gestione dell'import/export dati in modalità automatica:
  • Le pianificazioni delle attività avvengono in area di amministrazione tramite modulo I/O (input output) posizionato in admin/principale/configurazione/IO task
  •  I file .csv sono posizionati da docebo o dall'applicativo terzo, tramite accesso ftp, nella directory files/common/iofiles
  •  Le procedure di importazione avvengono tramite cron o scheduler similare richiamando il file doceboCore/tasks.php 
Importazione liste utenti  (es. nome file users_aaaammdd.csv)
UserId, Password (es. “claudio.erba”, “pippo”). E' possibile aggiungere moltissimi altri campi di catalogazione, nel caso questi siano da gestire tramite “menu a tendina” i campi fissi andranno “precatalogati” nel sistema LCMS. Nel caso l'autenticazione venga gestita tramite sistemi quali LDAP non è necessario importare la password.

Importazione liste corsi (es. nome file courses_aaaammdd.csv)
Codice corso, Nome corso (es. “001”, “Math”). Eventualmente è anche possibile aggiungere nel file .csv altri parametri quali: Difficoltà, Stato corso, Politiche di iscrizione, Lingua in cui è erogato il corso, data inizio, data fine, durata corso, tempo stimato.

Importazione iscrizione automatizzata di utenti ai corsi (es. nome file AAAMMDDusercourses_data.csv)
UserId, Codice corso (es. “claudio.erba”, “001”). E' anche possibile aggiungere un campo opzionale che è il livello di utente a quel corso, se non specificato l'utente è iscritto come studente. 1 Ghost, 2 Guest, 3 Studente, 4 Tutor, 5 Mentor, 6 Docente, 7 Amministratore