Synchronizacja z systemami zewnętrznymi (ERP)

Premium

Synchronizacja z systemami zewnętrznymi: Omniscol łączy się z systemami ERP, szkolnymi systemami informacyjnymi i platformami rejestracji obecności — Aurion, Auriga, Edusign i innymi — aby importować ich jednostki referencyjne (nauczyciele, populacje, sale, zasoby, lokalizacje…) i odsyłać do nich lekcje powstałe w wyniku planowania. Framework jest generyczny: obsługa nowego systemu, podobnie jak rozszerzenie zakresu synchronizacji na kolejne jednostki, jest ustalana projektowo z zespołem Omniscol.

Omniscol łączy się z zewnętrznymi systemami ERP i systemami informacyjnymi placówek za pomocą jednolitego frameworku synchronizacji. Omniscol odgrywa w nim rolę punktu centralnego: to on prowadzi importy i eksporty, podczas gdy system zewnętrzny pozostaje administracyjnym źródłem prawdy.

Synchronizacja z systemami zewnętrznymi jest dostępna na kontach Premium, gdy dla konta skonfigurowano konektor. Projektowo traktowane jest dodanie nowego systemu ERP lub nowego, jeszcze nieobsługiwanego systemu informacyjnego, wraz z ustaleniem mapowania i przepływów.

Model przepływów

Framework obejmuje dwa kierunki obiegu danych:

  • Jednostki (przychodzące) — Omniscol może pobrać z systemu ERP nauczycieli, przedmioty, sale, klasy, uczniów oraz ich identyfikatory zewnętrzne, zależnie od konektora i konfiguracji. Odniesienia ext-id są przechowywane w Omniscol na potrzeby uzgadniania danych.
  • Lekcje (wychodzące) — Omniscol wypycha lekcje powstałe w wyniku własnego planowania do systemu ERP, z poprawnymi odniesieniami ext-id. Zależnie od konektora eksport można wyzwolić na żądanie, zaplanować albo powtórzyć w całości wsadowo, aby nadrobić rozbieżności.

Omniscol orkiestruje skonfigurowane importy i eksporty, przechowuje identyfikatory zewnętrzne, zarządza przebiegami synchronizacji i udostępnia ekrany kontrolne, które pozwalają uzgodnić dane między Omniscol a systemem zewnętrznym.

Źródło i prawa do tworzenia lokalnego

Dla każdego typu jednostki (nauczyciele, przedmioty, sale itd.) wybiera się system źródłowy i wskazuje, czy lokalne tworzenie i lokalna aktualizacja pozostają dozwolone. Ekran udostępnia też przycisk Powiązanie, który pozwala powiązać lokalną jednostkę Omniscol z jednostką ERP, gdy obie już istnieją.

Pomost między ontologiami

Każdy system ERP ma własne słownictwo (na przykład „przedmiot” w Omniscol = Unité Pédagogique w systemie Auriga = Cours w systemie Aurion). Framework obsługuje mapowanie: to Omniscol wiąże pojęcia z jednej strony z pojęciami z drugiej, nie trzeba przepisywać własnej nomenklatury.

Dostępne konektory

Dostępne

  • Aurion — konektor dostępny produkcyjnie. System ERP wydawany przez firmę Auriga, szczególnie popularny we francuskim szkolnictwie wyższym (szkoły inżynierskie, szkoły biznesu).
  • Auriga — konektor dostępny produkcyjnie. Auriga jako oprogramowanie to w pełni webowa kontynuacja systemu Aurion, od tej samej firmy.

Standard katalogowy

  • OneRoster — zamiast konektora właściwego jednemu dostawcy Omniscol obsługuje międzynarodowy standard OneRoster (1.2 oraz grupy zaawansowane), aby wymieniać katalog szkolny z systemem SIS, platformą edukacyjną lub LMS, które są zgodne z tym standardem. Import katalogu OneRoster należy do tej synchronizacji Premium; eksport natomiast jest udostępniany tylko do odczytu i kontrolowany przez zakresy OAuth2. Zob. OneRoster.

Na życzenie

Każdy system ERP lub system informacyjny, który udostępnia udokumentowane API dla działań importu i eksportu oraz sandbox do pracy, może zostać zintegrowany projektowo. Proszę skontaktować się ze wsparciem Omniscol, aby ustalić zakres dodania nowego konektora.

Różnica wobec systemów, które odpytują Omniscol

Niektóre systemy mogą też korzystać z Omniscol przez punkty dostępu GET publicznego API: w takim przypadku Omniscol nie orkiestruje synchronizacji z systemem ERP, system strony trzeciej odpytuje tylko te dane, do których dostęp daje jego token. Ten model różni się od synchronizacji orkiestrowanej przez Omniscol:

Model Kto orkiestruje? Kierunek Przykład
Synchronizacja z systemami zewnętrznymi Omniscol Dwukierunkowy (jednostki wchodzą, lekcje wychodzą) Auriga, Aurion
Partner pull Partner Partner wykonuje żądania GET Konektor strony trzeciej przez API

Model partner pull nie wymaga konfiguracji synchronizacji z systemami zewnętrznymi: wystarczą publiczne API i tokeny uwierzytelniające. Zob. API Omniscol.

Konfiguracja

Konfiguracja synchronizacji z systemami zewnętrznymi wymaga zwykle sesji ze wsparciem Omniscol, aby:

  1. Wypisać obiekty do synchronizacji — użytkownicy, klasy, nauczyciele, przedmioty, sale itd.
  2. Wykalibrować mapowanie ontologiczne — które pojęcie ERP odpowiada któremu pojęciu Omniscol.
  3. Określić wyłączność dla każdego typu jednostki.
  4. Ustalić częstotliwość przebiegów (na żądanie, godzinowa, dzienna, plus przebieg nadrabiający rozbieżności).
  5. Przetestować na sandboksie ERP przed uruchomieniem produkcyjnym.

Sprawdzenia i codzienne czynności

  • Sprawdzenie skonfigurowanych ulubionych lub datasetów, zależnie od konektora.
  • Ręczne wyzwolenie eksportu lekcji z ekranu administracyjnego.
  • Zaplanowany pełny eksport, gdy ta opcja jest skonfigurowana w bloku eksportu.
  • XML Pivot Aurion, gdy używany jest konektor Aurion.
  • Sprawdzenie dopasowań: ekrany powiązań wskazują jednostki, które trzeba powiązać lub poprawić.

Instrukcja

Sprawdzanie i wyzwalanie synchronizacji

  1. Gdy synchronizacja jest już skonfigurowana przez wsparcie Omniscol, codzienne czynności wykonuje się z ekranu administracyjnego: sprawdzenie ulubionych/datasetów, powiązanie jednostek, wyzwolenie doraźnego eksportu, pobranie pliku pivot Aurion, jeśli jest dostępny, albo wyczyszczenie stanu eksportu przy przełączeniu.

  2. W konfiguracji systemu proszę użyć przycisków Sprawdź przy wypełnionych ulubionych lub datasetach. Omniscol pobiera dane z konektora i zgłasza błędy konfiguracji lub formatu, jeśli konektor je zwraca.

  3. Aby natychmiast wypchnąć lekcje do systemu ERP, bez czekania na następny zaplanowany przebieg, proszę kliknąć Wyzwól. Przydatne po pilnej zmianie.

  4. W przypadku systemu Aurion przycisk XML Pivot pobiera plik, który administrator ERP wczytuje ręcznie przez konsolę systemu ERP, jeśli wybrano ten tryb.

  5. W razie poważnego przełączenia (zmiana struktury, koniec roku szkolnego) przycisk Purge Omniscol usuwa po stronie ERP wszystkie lekcje, które Omniscol tam wyeksportował, aby zacząć od zera. Działanie dotyczy wybranego konektora i jest nieodwracalne: proszę używać go wyłącznie po uzgodnieniu ze wsparciem.

Zobacz także