Описание функционала
Базовый (ограниченный) функционал 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.