CSV — текстовый формат, предназначенный для представления табличных данных. Каждая строка файла — это одна строка таблицы. Значения отдельных колонок разделяются разделительным символом.  Первая строка  может содержать названия столбцов.

Timex поддерживает импорт таких данных, как должности, отделы, компании, сотрудники из файлов формата CSV.  Рассмотрим пример, в котором проходит импорт должностей.   Файл представляет собой набор следующих строк:

Ключ;Название

1;Должность 1

2;Должность 2

3;Должность 3

Первая строка является названием столбцов ( столбец "Ключ" и столбец "Название"), последующие значениями, разделитель - ; . Перейдем на вкладку "Должности" и нажмем кнопку "Импорт из CSV".  В первом шаге настройки укажите путь до файла  и кодировку файла (см. рис. 1).

pagecsv1.PNG

Рис. 1

Второй шаг - настройка формата файла. Разделитель первоначально определяется автоматически, первая строка файла разбивается и выводится в блоке "Тестовое разделение" (см. рис. 2). Если в разделитель был найден неправильно, введите корректное значение и проверьте разделение, нажав кнопку "Проверить". Укажите является ли первая строка файла названиями столбцов, установив флаг "Первая строка содержит имена полей".

pagecsv1.PNG

Рис. 2

На следующем шаге установим соответствие полей Timex их номеру столбца в файле. Нумерация начинается с единицы. Первой колонкой примера является столбец "Ключ", что соответствует колонке "Код интеграции" в Timex. Второй колонкой является столбец "Название", соответствующий колонке  "Название"  (см. рис. 3).  pagecsv3.PNG

Рис. 3

Колонки  делятся на обязательные и необязательные. Обязательные колонки  должны иметь соответствие столбца в файле. Необязательные колонки могут не иметь соответствия. Списки колонок и их описание приведены ниже (символом * помечены обязательные колонки).

1.      Колонки для импорта должностей:

a.      Код интеграции* - уникальная для всех должностей строка, которая не будет изменяться с течением времени.

b.      Название* - строка с названием должности

2.      Колонки для импорта отделов/компаний:

a.      Код интеграции* - уникальная для всех компаний и отделов строка, которая не будет изменяться с течением времени.

b.      Код интеграции родителя компании/отдела - код интеграции родителя компании/отдела.

c.       Название* - название отдела или компании.

d.      IsCompany * - флаг, показывает отдел или компания импортируется в данный момент. Значения: 0 - импортируется отдел, 1 - импортируется компания.

3.       Колонки для импорта сотрудников:

a.      Код интеграции* - уникальная для всех сотрудников строка, которая не будет изменяться с течением времени.

b.      Код интеграции должности

c.       Код интеграции компании

d.      Код интеграции отдела

e.      Фамилия* -  фамилия сотрудника.

f.        Имя - имя сотрудника.

g.      Отчество - отчество сотрудника.

h.      Табельный номер - табельный номер сотрудника.

i.        Принят на работу - дата, с которой сотрудник принят на работу (формат даты : дд.мм.гггг).

j.        Уволен - дата, с которой сотрудник уволен с работы (формат даты : дд.мм.гггг).

k.       Фотография -  путь до фотографии на жестком диске (например, C:\ Employer1.jpg ).

l.        День рождения - дата рождения сотрудника работы (формат даты : дд.мм.гггг).

m.    Гражданство - гражданство сотрудника.

n.      Место рождения - место рождения сотрудника.

o.      Адрес проживания - адрес проживания сотрудника.

p.      Рабочий телефон - рабочий телефон сотрудника.

q.      Мобильный телефон - мобильный телефон сотрудника.

r.       Домашний телефон - домашний телефон сотрудника.

s.       Электронная почта - электронная почта сотрудника.

t.        Серия паспорта - серия паспорта сотрудника.

u.      Номер паспорта сотрудника - номер паспорта сотрудника.

v.       Дата выдачи паспорта - дата выдачи паспорта сотрудника (формат даты : дд.мм.гггг).

w.     Место выдачи паспорта - место выдачи паспорта сотрудника.

x.       Серия водительских прав - серия водительских прав сотрудника.

y.       Номер водительских прав - номер водительских прав сотрудника.

z.       Дата выдачи водительских прав - дата выдачи водительских прав формат даты : дд.мм.гггг).

aa.  Водительское удостоверение действительно до - дата, до которой действительно водительское удостоверение сотрудника (формат даты : дд.мм.гггг).

bb.  Основная карта - номер карты сотрудника (целое положительное число, в диапозоне от 0 до 4 294 967 295).

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

 

Имя файла csv_samples.zip
Размер загружаемого файла 4 КБ
MD5 f702572bbb49b3cef6f903dab54c6a83