Перейти к основному контенту

Описание функционала

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