База знань LMS Collaborator

Головна/Користувачі/Управління користувачами/Синхронізація за допомогою CSV в автоматичному режимі

Синхронізація за допомогою CSV в автоматичному режимі

Для синхронізації користувачів за допомогою CSV в автоматичному режимі необхідно, щоб файл CSV генерувався системою з якої відбувається експорт (наприклад, 1С) і зберігався в локальну папку. Після цього за допомогою утиліти cbr-csv-sync-to-saas файл буде завантажений у Collaborator. Утиліта cbr-csv-sync-to-saas - opensource утиліта, код доступний на github. Для використання потрібно скачати скомпільовані файли з папки Release. Після цього задати параметри у файлі cbr-csv-to-saas.exe.config

Параметри конфігурації:

Поле Опис
file-path Повний шлях до файлу CSV на комп'ютері, де запускатиметься утиліта, наприклад C:/tmp/users.csv
split-large-file-size Максимальна кількість рядків після яких файл буде розбитий і завантажений частинами. За замовчуванням 0, тобто завантажує файл повністю. При використанні цієї опції на порталі потрібно включати "Не блокувати відсутніх користувачів при імпорті"
cbr-server URL порталу, наприклад http://demo.davintoo.com/
cbr-token API-токен

Після перевірки роботи утиліти її потрібно налаштувати на періодичну синхронізацію. Приклад для Windows Server 2012:

1.png

2.png

3.png

4.png

5.png

6.png

7.png


Синхронізація оргструктури за допомогою утиліти

Для синхронізації оргструктури за допомогою утиліти cbr-csv-to-saas необхідно сформувати CSV файл оргструктури див. API-Імпорт оргструктури та запустити утиліту з ключами --file-path та --import-type=structure. Наприклад:

cbr-csv-to-saas.exe --file-path=C:/tmp/structure.csv --import-type=structure
Залишились питання?
Наша служба технічної підтримки завжди рада допомогти!
Напишіть нам на [email protected] або телефонуйте по номеру +380672170440. Якщо Ви зареєстровані на нашому Helpdesk - надішліть заявку за допомогою кнопки нижче.
Створити заявку