Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Как использовать сам механизм и какие типы данных можно загружать и выгружать из системы, описано здесь.

Загрузка данных по компании в систему начинается с создания структуры компании.

Под структурой мы понимаем заведение всех юридических лиц компании, а также создание и настройку всех необходимых спровочниковсправочников

Справочники можно делать как предзаполненными, впоследствии только присваивая персонам нужные значения, так и оставлять их пустыми. В этом случае значения сохранятся в справочники и одновременно присвоятся персонам.

...

Этот файл намного компактнее по объему данных. Рассмотрим, какие данные нам нужны для заполнения файла:

  1. ID - это ID (номер записи в базе) пользователя в системе;

  2. ID персоны - этот параметр мы уже рассматривали выше при заполнении таблицы персон;

  3. ФИО - фамилия и имя персоны через пробел;

  4. Email - это логин будущего или существующего пользователя в системе

  5. ID роли - это номер записи в базе кортеос, который соответствует тому или иному типу роли. По умолчанию, ID роли распределяются от 1 до 3, где 1 - Селф-букер, 2 - Тревел-координатор, 3 - Тревел-менеджер.

  6. Удален - по аналогии со списком персон, признак есть ли этот пользователь, или мы помечаем пользователя на удаление.

Как видно на приведенном скрине, в столбце ID роли есть значения, отличающиеся от стандартных. Это означает, что в настройках компании были созданы специальные кастомные роли, и они были присвоены некоторым из уже существующих пользователей. Подробнее о настройке ролей можно прочитать здесь).

Для того, чтобы узнать, какие роли еще есть в настройках компании, нам снова надо воспользоваться механизмом экспорта и сделать выгрузку по типу объекта "Роли". В выгруженной табличке мы видим собственно ID роли и ее название и сможем использовать их в дальнейшем для заполнения файла пользователей:

...