Описание функционала
Базовый (ограниченный) функционал ITino.ELMA.E365.Common:
- Настройки подключения к ELMA365
 - Пинг ELMA365 (определение статуса)
 - Проверка наличия модуля на стороне ELMA365
 - Принудительная синхронизация старт-флагом E365ForceSync
 - Возможность включать/отключать синхронизацию:
- Пользователи
 - Оргструктура
 - Файлы
 - Контрагенты (без учета связанных элементов CRM)
 - Контакты (без учета связанных элементов CRM)
 - Комментарии к сущностям
 - Действия для сущностей
 
 - Проверка оргструктуры на возможность выгрузки
 - Точки расширения:
- IForceSyncHandler
 - IDataItemExtension
 - IFeedItemProvider
 
 - Механизм маппинга идентификаторов между системами
 - Возможность установить статус Приложений
 - В случае невозможности связи по __id используется специальный механизм на стороне ELMA3/4
 - Поддержка лимитов для SaaS редакции
 
ELMA3/4 👉️ ELMA365:
- Передача дополнительных (кастомных) свойств сущностей
- Простые типы
 - Сущности
 - Файлы
 - Документы
 - Блоки в сущностях
 
 - Произвольные сущности конфигурации
 - Процессы
- Синхронный/асинхронный запуск из скриптов процессов
 - Запуск с контролем выполнения или без
 - Простые параметры контекста
 - Сущности (справочники) в параметрах контекста
 - Файлы
 - Версия исполняемого процесса (переменная processVersion)
 
 
ELMA3/4 👈️ ELMA365:
- Получение __id для создаваемых приложений
 - Статусы выполнения процессов
 
Расширенный функционал с установленным модулем RMG 365 | Интеграция с ELMA3/4 в ELMA365:
ELMA3/4 👉️ ELMA365:
- Установка связи Администратора инстанса (ELMA3/4) с Супервизором системы (ELMA365)
 - Перенос (создание/изменение) Пользователей
- ФИО
 - Эл. почта
 - Сотовый
 - Рабочий
 - Дата рождения
 - Дата приема на работу
 - Фото (если в ELMA3/4 пустое, то не обновляется в ELMA365)
 - Временная зона
 - Отображаемая должность (включается в настройках)
 - Должности (привязка к оргструктуре)
 
 - Блокировка/разблокировка Пользователей
 - Перенос (создание) оргструктуры - добавление и изменение элементов
 - Протоколирование проблем и предупреждений при экспорте оргструктуры и подсказки что исправить
 - TODO Смена порядка и удаление элементов в оргструктуре
 
ELMA3/4 👈️ ELMA365:
- Получение версии модуля и серверного времени в UTC
 - Получение версии и редакции ELMA365
 - Получение идентификатора Супервизора системы
 - Получение идентификаторов Пользователей при переносе
 - Получение идентификаторов элементов оргструктуры
 
Ограничения
- Компоненты собираются под свежие сборки ядра 3.15 и 4.1. Кастомные сборки под старые релизы возможны по договоренности
 - Не поддерживается кластер Enterprise более чем с одним активным узлом
 - Смена супервизора не предусмотрена - будет потеряна связь с Администратором инстанса
 Пересоздание корневого элемента оргструктуры в ELMA3/4 не поддерживаетсяПеренос (создание) пользователей в ELMA365 осуществляется только для статусов Активный (не заблокирован)- В ELMA365 не переносится информация о AD/LDAP пользователей - создаются обычный пользователи с авторизацией по email. Интеграцию нужно настраивать в ELMA365 вручную.
 - Не поддерживается синхронизация изменения порядка и удаления элементов оргструктуры
 - В поступлениях используется валюта Рубли
 Размер файла не может быть больше 50 МбНе поддерживаются блоки- Не поддерживаются блок в блоке
 - Передача блоков при запуске процессов не предусмотрена
 - Переносится только заполненный аватар пользователя. Если его удалить в ELMA3/4, то он останется в ELMA365. Это связано с особенностями формирования "пустых" аватаров в ELMA365.