Đồng bộ hóa với các hệ thống bên ngoài (ERP)
PremiumOmniscol kết nối với các ERP và hệ thống thông tin bên ngoài của trường thông qua một khung đồng bộ hóa thống nhất. Trong đó, Omniscol giữ vai trò đầu mối trung tâm: chính Omniscol điều phối các luồng nhập và xuất, còn hệ thống bên ngoài vẫn là nguồn sự thật về mặt hành chính.
Đồng bộ hóa với các hệ thống bên ngoài khả dụng trên các tài khoản Premium, khi một trình kết nối đã được cấu hình cho tài khoản. Điều được xử lý theo dự án là việc bổ sung một ERP hoặc một hệ thống thông tin mới chưa được hỗ trợ, kèm việc xác định phạm vi ánh xạ và các luồng dữ liệu.
Mô hình luồng dữ liệu
Khung này bao quát hai chiều lưu chuyển:
- Thực thể (chiều vào) — Omniscol có thể lấy về từ ERP các giáo viên, môn học, phòng học, lớp, học sinh cùng mã định danh bên ngoài của họ, tùy theo trình kết nối và cấu hình. Các tham chiếu ext-id được giữ lại trong Omniscol để phục vụ việc đối chiếu.
- Tiết học (chiều ra) — Omniscol đẩy sang ERP những tiết học do khâu lập kế hoạch của mình tạo ra, kèm đúng các tham chiếu ext-id. Tùy trình kết nối, việc xuất có thể được kích hoạt theo yêu cầu, chạy theo lịch, hoặc phát lại thành một lô đầy đủ để bù các sai lệch.
Omniscol điều phối các luồng nhập và xuất đã cấu hình, lưu giữ mã định danh bên ngoài, quản lý các lượt đồng bộ và cung cấp những màn hình kiểm tra để đối chiếu dữ liệu giữa Omniscol và hệ thống bên ngoài.
Nguồn dữ liệu và quyền tạo tại chỗ
Với từng loại thực thể (giáo viên, môn học, phòng học, v.v.), bạn chọn hệ thống nguồn và cho biết việc tạo mới cũng như cập nhật tại chỗ có còn được phép hay không. Màn hình này cũng có nút Liên kết để ghép một thực thể Omniscol tại chỗ với một thực thể ERP khi cả hai đều đã tồn tại.
Bắc cầu giữa các hệ khái niệm
Mỗi ERP có vốn từ riêng (ví dụ “môn học” trong Omniscol = Unité Pédagogique trong Auriga = Cours trong Aurion). Khung này lo phần ánh xạ: chính Omniscol nối các khái niệm ở bên này với các khái niệm ở bên kia, bạn không phải viết lại danh mục thuật ngữ của mình.
Các trình kết nối có sẵn
Đã sẵn sàng
- Aurion — trình kết nối đã sẵn sàng trong môi trường vận hành. Đây là ERP do công ty Auriga phát hành, được dùng nhiều trong giáo dục đại học tại Pháp (các trường đào tạo kỹ sư, trường kinh doanh). Xem integrations.aurion.
- Auriga — trình kết nối đã sẵn sàng trong môi trường vận hành. Phần mềm Auriga là bước phát triển full-web của Aurion, do cùng công ty đó thực hiện. Xem integrations.auriga.
Chuẩn danh bạ
- OneRoster — thay vì một trình kết nối riêng cho từng nhà phát hành, Omniscol hỗ trợ chuẩn quốc tế OneRoster (1.2 và các nhóm nâng cao) để trao đổi danh bạ trường học với một SIS, một không gian làm việc số hoặc một LMS tuân thủ chuẩn. Việc nhập danh bạ OneRoster thuộc về luồng đồng bộ Premium này; còn việc xuất thì được phục vụ ở chế độ chỉ đọc và kiểm soát bằng phạm vi OAuth2. Xem OneRoster.
Theo yêu cầu
Mọi ERP / hệ thống thông tin có API được tài liệu hóa cho các thao tác nhập / xuất và một sandbox để làm việc đều có thể được tích hợp theo dự án. Hãy liên hệ bộ phận hỗ trợ Omniscol để xác định phạm vi khi bổ sung một trình kết nối mới.
Khác biệt với những hệ thống truy vấn Omniscol
Một số hệ thống cũng có thể khai thác Omniscol qua các điểm truy cập GET của API công khai: khi đó, Omniscol không điều phối một luồng đồng bộ ERP nào cả, hệ thống bên thứ ba chỉ truy vấn những dữ liệu mà mã thông báo của nó cho phép. Mô hình này khác với luồng đồng bộ do Omniscol điều phối:
| Mô hình | Ai điều phối? | Chiều | Ví dụ |
|---|---|---|---|
| Đồng bộ hóa với các hệ thống bên ngoài | Omniscol | Hai chiều (thực thể vào, tiết học ra) | Auriga, Aurion |
| Partner pull | Đối tác | Đối tác thực hiện lệnh gọi GET | Trình kết nối bên thứ ba qua API |
Mô hình partner-pull không cần cấu hình đồng bộ hóa với các hệ thống bên ngoài: API công khai và các mã thông báo xác thực là đủ. Xem API Omniscol.
Cấu hình
Việc cấu hình đồng bộ hóa với các hệ thống bên ngoài thường cần một buổi làm việc cùng bộ phận hỗ trợ Omniscol để:
- Liệt kê các đối tượng cần đồng bộ — người dùng, lớp, giảng viên, môn học, phòng học, v.v.
- Hiệu chỉnh ánh xạ hệ khái niệm — khái niệm nào của ERP tương ứng với khái niệm nào của Omniscol.
- Xác định tính độc quyền theo từng loại thực thể.
- Lên lịch tần suất các lượt chạy (theo yêu cầu, theo giờ, hằng ngày, và dày hơn khi cần bù các sai lệch).
- Thử nghiệm trên một sandbox ERP trước khi đưa vào vận hành.
Kiểm tra và các thao tác thường ngày
- Kiểm tra các mục yêu thích hoặc bộ dữ liệu đã cấu hình, tùy theo trình kết nối.
- Kích hoạt thủ công một lần xuất tiết học từ màn hình quản trị.
- Xuất toàn bộ theo lịch khi tùy chọn này được cấu hình trong khối xuất dữ liệu.
- XML Pivot của Aurion khi dùng trình kết nối Aurion.
- Kiểm tra việc đối chiếu: các màn hình liên kết chỉ ra những thực thể cần ghép cặp hoặc cần sửa.
Hướng dẫn
Kiểm tra và kích hoạt một lượt đồng bộ
-
Sau khi bộ phận hỗ trợ Omniscol đã cấu hình xong việc đồng bộ, các thao tác thường ngày được thực hiện từ màn hình quản trị: kiểm tra mục yêu thích/bộ dữ liệu, ghép cặp các thực thể, kích hoạt một lần xuất riêng lẻ, tải về tệp pivot của Aurion nếu có, hoặc xóa sạch trạng thái xuất khi có bước chuyển đổi.
-
Trong phần cấu hình hệ thống, hãy dùng các nút Kiểm tra của những mục yêu thích hoặc bộ dữ liệu đã khai báo. Omniscol lấy về dữ liệu từ trình kết nối và hiển thị các lỗi cấu hình hoặc lỗi định dạng khi trình kết nối báo về những lỗi đó.
-
Để đẩy ngay các tiết học sang ERP mà không chờ lượt chạy theo lịch kế tiếp, hãy bấm Kích hoạt. Hữu ích sau một thay đổi gấp.
-
Với Aurion, nút XML Pivot tải về một tệp mà quản trị viên ERP nạp vào thủ công qua bảng điều khiển của ERP khi chọn chế độ này.
-
Khi có bước chuyển đổi lớn (thay đổi cơ cấu, kết thúc năm học), nút Purge Omniscol sẽ xóa ở phía ERP toàn bộ tiết học mà Omniscol đã xuất sang đó, để bắt đầu lại từ đầu. Thao tác này nhắm vào trình kết nối đang chọn và không thể hoàn tác: chỉ dùng sau khi có sự đồng ý của bộ phận hỗ trợ.