Widget per orari (Zermelo e Untis)

In GoBright View è possibile recuperare informazioni da vari strumenti di pianificazione e orario come Zermelo e Untis. Queste informazioni possono essere utilizzate per visualizzare le modifiche agli orari sui display della segnaletica all'interno dell'edificio. Le modifiche possono essere filtrate in base alle proprie esigenze.

Zermelo Untis
Classi di filtro V V
Filtrare gli insegnanti V V
Filtrare i soggetti V V
Visualizzare gli appuntamenti cancellati V V
Display cambiato insegnante V V
Visualizzazione della posizione modificata V V
Visualizzazione dell'ora modificata V V
Il display ha cambiato soggetto V V
Visualizza solo le modifiche apportate oggi V V
Visualizzare l'intero programma di oggi* X X

* I widget sono costruiti per mostrare solo le modifiche di un orario. La visualizzazione dell'intero orario causerebbe un sovraccarico di informazioni sul display della segnaletica.

Configurazione del fornitore di programmi previsionali

Prima è necessario impostare alcuni requisiti. Continuate a seguire i passaggi relativi alla vostra situazione.

Configurazione di Zermelo

Requisiti

  • Il nome dell'organizzazione all'interno di Zermelo
  • Un account di amministrazione Zermelo
  • Un token API
  • Uno o più codici del luogo (o dei luoghi)
  • Il widget Zermelo

Creare il token API

Consultare questo articolo (in olandese) del supporto Zermelo: https://support.zermelo.nl/guides/applicatiebeheerder/koppelingen/overige-koppelingen/toegang-voor-overige-externe-partijen#toegang-voor-overige-externe-partijen_stap-3-aanmaken-van-een-api-token.

Sintesi dell'articolo di Zermelo

La prima cosa che ci serve è il nome dell'organizzazione all'interno di Zermelo. Si tratta dello stesso nome presente nell'URL che si utilizza per accedere a Zermelo:

https://[Schoolname].zportal.nl

Accedere a Zermelo con un account di amministrazione e annotare il nome della scuola all'interno dell'URL, che ci servirà in seguito. Seguire questi passaggi all'interno di Zermelo per creare un nuovo token API:

  • Creare un nuovo utente 'GoBrightView'all'interno di Zermelo
  • Creare un ruolo per questo utente, che deve avere permessi di lettura su tutte le pianificazioni visualizzate in GoBright View.
  • Assegnare questo ruolo all'utente GoBrightView
  • Creare un token API
    • Andare su Beheer > Pannello di amministrazione > Token API
    • Creare un nuovo token API premendo Toevoegen
    • Assegnare il token all'utente creato

Annotare il token API.

Ottenere il codice dalla/e posizione/i

Il widget Zermelo mostrerà solo le informazioni di una località specifica. È possibile aggiungere più widget con diverse località, ma per ogni località è necessario un codice. Questo codice si trova sotto le località all'interno di Zermelo o seguendo i passaggi indicati di seguito:

  • https://[Schoolname].zportal.nl/static/swagger/
  • Copiare il token API creato nel campo access_token in alto a destra.
  • Premere il pulsante di ricarica
  • Scorrere fino a rami selezionarlo e premere il tasto provalo pulsante
    mceclip0.png
  • Se l'operazione è stata eseguita correttamente, dovrebbe apparire un elenco con tutti i nomi delle località e i relativi codici:
{ "response": { "status": 200, "message": "", "details": "", "eventId": 0, "startRow": 0, "endRow": 4, "totalRows": 4, "data": [ { "code": "a", "name": "Apeldoorn", "somCode": "01rl00" }, { "code": "u", "name": "Uddel", "somCode": "01rl02" },

Annotate i campi accanto al codice: sono le informazioni di cui avremo bisogno nel widget.

Nel widget vengono visualizzati solo gli elementi (appuntamenti) che hanno uno stato "modificato". Se si copia un elemento in Zermelo, questo può essere contrassegnato come un appuntamento "originale", senza stato "modificato" e quindi non verrà visualizzato nel widget.

Configurazione Untis

Requisiti

  • L'esportazione da Zermelo (un file GPU014.txt)
  • Una posizione OneDrive o FTP per pubblicare il file GPU014.txt (questa posizione deve essere accessibile dal portale GoBright e dai dispositivi View).
  • Il widget Untis

OneDrive

Per configurare OneDrive e l'API Graph, seguite la procedura descritta in questo articolo.

GoBright Visualizza la configurazione del widget

Ora andate su GoBright View per completare i passaggi seguenti.

Configurazione del widget Zermelo

  1. Posizionare il widget in un modello o in una diapositiva.
  2. Inserire il token API, il nome della scuola e il codice della località nel widget Zermelo. Questo dovrebbe visualizzare tutte le modifiche in base alla posizione corrente.
  3. Definire l'orario / gli orari delle lezioni
  4. Impostare i parametri del filtro in base alle proprie esigenze (opzionale)

mceclip0.png

Configurazione del widget Untis

  1. Posizionare il widget in un modello o in una diapositiva
  2. Scegliere l'origine (OneDrive o URL)
    1. OneDrive:
      Compilare l' ID cliente, il Segreto cliente, l' ID inquilino, l'e-mail dell'utente, il nome della cartella (posizione del file) e il nome del file.
    2. URL
      Compilare l'intero URL del file GPU014.txt
  3. Definire l'orario / gli orari delle lezioni (vedi sotto)
  4. Impostare i parametri del filtro in base alle proprie esigenze (opzionale) (vedere sotto)

mceclip1.png

Parametri del widget

Orario

Per mostrare solo le modifiche attuali, è necessario aggiungere gli orari in cui si svolgono le lezioni. L'ora rappresenta l'ora di fine delle lezioni. Questi orari sono obbligatori per il corretto funzionamento del widget.

mceclip3.png

Opzioni di filtro

Ci sono tre campi che consentono di filtrare le opzioni classe, stanza e insegnante. I filtri possono essere utilizzati per includere e/o escludere. Per utilizzarli, è necessario inserire un elemento per filtrare su quell'elemento specifico. Ad esempio, se si inserisce V5E nel campo classe_include , verranno visualizzate solo le informazioni relative alla classe V5E. È possibile utilizzare più voci (separate da una pipe: '|') o utilizzare opzioni di filtraggio più avanzate. Questo viene fatto utilizzando una regex.

mceclip2.png

Alcuni esempi:

Filtro Utilizzato in Spiegazione
a4b1|a4b2|a4b3 classi_incluse Mostra solo le classi 'a4b1', 'a4b2' o 'a4b3'.
aula luoghi_esclusi Nasconde l'aula
pp|tvdg insegnanti_escludere Nasconde pp e tvdg
INV soggetto_escluso Nasconde tutti gli argomenti contenenti "INV".

Nella maggior parte dei casi questi esempi sono sufficienti.

Filtraggio più avanzato

Quando è necessario un filtraggio più avanzato, è bene sapere che tutto ciò si basa su espressioni regolari (regex). Fare attenzione perché è facile nascondere tutti i risultati. In tal caso, il widget mostrerà un messaggio "non ci sono modifiche".

Cercate di mantenere i filtri il più semplici possibile. Non utilizzare una regex di esclusione all'interno di un campo di inclusione o viceversa per evitare "doppie negazioni".

Regex

^ = Inizia con i caratteri dopo questo segno
$ = Termina con i caratteri prima di questo segno
| = Carattere di separazione tra ogni elemento
(?!) = Tutto ciò che non è uguale a questi caratteri

^r2 Filtro sulle stanze che iniziano con 'r2'(è sensibile alle maiuscole e alle minuscole)
^r2|^r3 Filtrare sulle stanze che iniziano con 'r2' o 'r3
4A$ Filtrare sulle classi che terminano con '4A'
(?!a4b1) Filtro su tutto tranne che su classe 'a4b1'
(?!a4b1)|(?!a4b2)|(?!a4b3) Filtrare su tutto tranne che sulle classi 'a4b1', 'a4b2' o 'a4b3'.
^(?!a4b) Filtrare su tutto tranne le classi che iniziano con 'a4b'
4. Filtrare su tutto ciò che contiene "4". (la barra posteriore è fondamentale)

Altre opzioni

Ci sono un paio di altre opzioni che vengono utilizzate:

  • ordinare le informazioni per tipi o date specifiche
  • cambiare l'ordine delle colonne
  • mostrare o nascondere i dati dei programmi precedenti (ad esempio: aula1 > aula2)
  • mostra i dati del giorno corrente e/o del giorno successivo
  • applicare lo styling

Questo articolo proviene dal Centro assistenza di GoBright.

Visualizza l'articolo originale

FAQ

Chiedici qualsiasi cosa! Trova le risposte alle domande più frequenti qui.

Sfoglia le FAQ

Centro assistenza

Una miniera d'oro per tutti gli IT e Facility Manager. Immergiti negli aspetti tecnici dei nostri prodotti e soluzioni.

Visitate il Centro assistenza

Newsletter

Vuoi essere informato su tutti gli sviluppi dello smart office e sulle nostre nuove funzionalità? Iscriviti ora.

Iscriviti ora