Show/Hide Toolbars

Руководство администратора

Настройка маппинга (Прежний интерфейс)

Ссылки Назад Вверх Вперед

term_icon Маппинг — это описание соответствий между импортируемыми данными и объектами "Первой Формы", в которые эти данные записываются. Для каждого импортируемого элемента создается отдельная строка маппинга.

Образец маппинга

Чтобы получить образец маппинга для данной настройки импорта, нажмите на ссылку "Пример данных". При этом будет создан и загружен файл-образец формата CSV.

import7

Получение примера маппинга данных для настройки импорта

Настройки маппинга

Маппинг настраивается в окне настроек импорта.

import9

Настройки маппинга (шапка таблицы настроек)

Название

Описание

Внешний идентификатор

Имя поля во внешней системе:

колонка CSV или Excel, поле в SQL;

для импорта из другого приложения "Первая Форма":

oTaskId (ID задачи),

otext (текст задачи),

oResponsibleId (ID ответственного исполнителя),

oOwnerId (ID заказчика),

oStepId (ID перехода на маршруте задачи),

oepXXX (для ДП, где XXX — ID ДП),

oepXXX_ZZZ (для столбца ДП "Таблица", где XXX — ID ДП "Таблица", а ZZZ — ID столбца таблицы).

warning_icon  Имя внешнего идентификатора чувствительно к регистру (например, TaskId правильно, TaskID — нет)

Идентификатор в "Первой Форме"

При импорте задач — основной или дополнительный параметр, в который импортируются данные.

для номера задачи указывается TaskId (вводится вручную),

ДП выбираются из выпадающего списка (по ID ДП).

При импорте пользователей и оргструктуры — поле таблицы БД в "Первой Форме" (выбирается из выпадающего списка, см. описание).

Тип поля

Сущность, к которой относятся данные:

Task — для TaskId,

ExtParam — для ДП,

GUID — для ДП типа Lookup при импорте из CSV,

OrgStructure — для орг. единицы,

User — для пользователя,

File — для файла,

TableColumn — для колонки ДП "Таблица" (используется только в заказных модулях импорта)

Тип данных

Тип импортируемых данных (практически всегда можно указывать String)

Возможные значения:

String,

Integer,

Boolean,

Date,

DateTime,

Double,

Lookup,

Address,

File,

Guid

Ключ

Признак, является ли поле ключом для импортируемой сущности

Пример настройки маппинга данных

import10

Пример настройки маппинга данных

Импорт пользователей и орг. единиц

Возможные поля при загрузке пользователей (модуль записи UsersWriter)

Поле

Тип

Описание

Обязательность

Что может содержать

Nick

string

Логин

обязательно

строка

LastName

string

Фамилия

обязательно

строка

FirstName

string

Имя


строка

MiddleName

string

Отчество


строка

Phone

string

Телефон


строка

Phone2

string

Телефон


строка

Phone3

string

Телефон


строка

IsFired

bool

Уволен


"true", "yes", "да" / "false", "no", "нет"

SignsAllOwnedTasks

bool

Требует акцепта всех своих задач для перехода в статусы с акцептом заказчика


"true", "yes", "да" / "false", "no", "нет"

Email

string

Email


строка

ExternalEmail

string

Внешний email


строка

ComputerName

string

Имя компьютера


строка

RoomID

int

Id комнаты


целое число

DisplayName

string

Отображаемое имя


строка

EnglishDisplayName

string

Отображаемое имя на английском


строка

ExternalDisplayName

string

Внешнее отображаемое имя


строка

Password

string

Пароль


строка

LanguageID

int

Id языка интерфейса (1 — русский, 0 — английский)


целое число

CellPhone

string

Мобильный


строка

HomePhone

string

Домашний


строка

Fax

string

Факс


строка

Skype

string

Скайп


строка

ICQ

string

ICQ


строка

LiveJournal

string

Живой Журнал


строка

Twitter

string

Twitter


строка

IsEmployee

bool

Cотрудник компании


"true", "yes", "да" / "false", "no", "нет"

CanEditWorkInfo

bool

Mожет редактировать блок Рабочее


"true", "yes", "да" / "false", "no", "нет"

CanEditGeoInfo

bool

Mожет редактировать блок География


"true", "yes", "да" / "false", "no", "нет"

CanEditContactsInfo

bool

Mожет редактировать блок Контакты


"true", "yes", "да" / "false", "no", "нет"

BirthDate

datetime

День рождения


dd.MM.yyyy HH:mm

WorkStartDate

datetime

Дата начала работы в компании


dd.MM.yyyy HH:mm

Country

string

Страна


строка

City

string

Город


строка

DisableMail

bool

Отключить почту


"true", "yes", "да" / "false", "no", "нет"

Gender

bool

Пол (1 — мужчина, 0 — женщина)


"true", "yes", "да" / "false", "no", "нет"

SIP

string

SIP номер


строка

SIP_Password

string

SIP пароль


строка

SIP_Host

string

SIP домен


строка

SIP_Port

string

SIP порт


строка

SIP_Host_Reserve

string

SIP резервный домен


строка

SIP_Port_Reserve

string

SIP резервный порт


строка

SIP_Account

string

SIP аккаунт


строка

Notes            

string

Заметки


строка

SID

string

SIP в Active Directory


строка

GuidFrom1C

string

Guid в 1С


GUID

DoSyncWithExchange

bool

Синхронизировать с Exchange


"true", "yes", "да" / "false", "no", "нет"

AutoReadCommentsInTask

bool

Автопрочтение сообщений при просмотре задачи


"true", "yes", "да" / "false", "no", "нет"

PhoneAdditional

string

Дополнительный телефон


строка

Phone2Additional

string

Дополнительный телефон


строка

Phone3Additional

string

Дополнительный телефон


строка

HomePhoneAdditional

string

Дополнительный телефон


строка

Guid

string

Guid


GUID

MaidenName

string

Девичья фамилия


строка

DomainController

string

Домен Active Directory


строка

TimeZoneId

string

Id временной зоны


строка

PrimaryOrgStructureUnitId

int

Основная орг. Единица


целое число

PrimaryOrgStructureUnitExternalId

string

Ключ основной орг.единицы для синхронизации


строка

CanEditAvatar

bool

Может менять аватар


"true", "yes", "да" / "false", "no", "нет"

CanEditPassword

bool

Может менять пароль


"true", "yes", "да" / "false", "no", "нет"

IsInMaternityLeave

bool

В декретном отпуске


"true", "yes", "да" / "false", "no", "нет"

RestrictCellPhoneView

bool

Ограничить видимость телефона


"true", "yes", "да" / "false", "no", "нет"

AllowChangeDisplayNameMode

bool

Может менять режим отображения имен


"true", "yes", "да" / "false", "no", "нет"

DisableMailWhenOnline

bool

Не присылать почтовые сообщения когда онлайн


"true", "yes", "да" / "false", "no", "нет"

DisableMailWhenWorkTime

bool

Не присылать почтовые сообщения в рабочее время


"true", "yes", "да" / "false", "no", "нет"

DisableMailWhenAbsence

bool

Не присылать почтовые сообщения когда отсутствует


"true", "yes", "да" / "false", "no", "нет"

AutoReadComments

bool

Автопрочтение сообщений


"true", "yes", "да" / "false", "no", "нет"

AutoReadCommentsInMTF

bool

Автопрочтение сообщений в МТФ


"true", "yes", "да" / "false", "no", "нет"

DoNotUseGeolocation

bool

Не использовать геолокацию


"true", "yes", "да" / "false", "no", "нет"

HideBirthYear

bool

Скрыть год рождения


"true", "yes", "да" / "false", "no", "нет"

UserText

string

Персональная информация


строка

UserNameModeId

int

Режим отображения имен


целое число

BusinessFunctions

string

Функционал


строка

Возможные поля при загрузке орг. единиц (модуль записи OrgStructureWriter)

Поле

Тип

Описание

Обязательность

Что может содержать

Name

string

Название

обязательно

строка

Description

string

Описание


строка

ExternalId

string

Внешний идентификатор

обязательно

строка

ParentExternalId

string

Внешний идентификатор родительской орг. единицы


строка

TypeId

int

Id типа орг. структуры в "Первой Форме"


число

IsDirector

bool

Является руководителем


"true", "yes", "да" / "false", "no", "нет"

IsActual

bool

Является актуальной


больше не используется

ParentId

int

Id родительской орг. единицы в "Первой Форме"


больше не используется

Полезные ссылки