Расширенный поиск
Результаты поиска
Найдено 240 результатов
ServerHelper
/// <summary> /// Возвращает признак среды разработки /// </summary> public static bool IsDev /// <summary> /// Логгер интеграции /// </summary> public static ILog E365Logger { get; } /// <summary> /// Запустить процесс в ELMA365 /// </summary> /// ...
Обновление ChromeDriver для Jibri
После обновления Chrome сам драйвер не обновляется и Jibri перестает работать корректно. Для синхронизации необходимо: CHROME_DRIVER_VERSION=`curl -sS chromedriver.storage.googleapis.com/LATEST_RELEASE` wget -N http://chromedriver.storage.googleapis.com/$CHR...
Реализация миграции для справочника Страна
Для передачи данных сущности из ELMA3/4 в ELMA365 в глобальном модуле необходимо определить класс маппинга. Пример для справочника Страна (с дополнительными полями в конфигурации ELMA3/4). В ELMA365 создаем Приложение как предложено здесь: Элемент обмена данн...
Полная принудительная миграция данных сущности
Если необходимо сделать разово принудительную полную миграцию данных для сущности, у нее должен быть реализована точка расширения IForceSyncHandler. Самый простой способ - вызвать метод хелпера в сценарии процесса. При этом достаточно реализовать элемент Сцена...
Свойства сущности типа IEntity
При реализации маппинга простых типов данных не требуется каких либо ухищрений. Однако, если в сущности есть свойства типа ссылки на справочник или документ, то необходимо реализовать дополнительную логику. Пример для сущности Контакт (исходный код урезан для...
Свойства сущности типа BinaryFile
Если в сущности есть свойства типа BinaryFile, то необходимо реализовать дополнительную логику. Лисенер для регистрации изменений элемента сущности (исходный код урезан для простоты понимания): public static Pair<IBaseDataItem, IEntity> SyncContact(IContact ...
Реализация приложения Страна
Для примера реализации непрерывной миграции из ELMA3/4 рассмотрим новое приложение Страна в разделе CRM: Данные в ELMA4: После включения непрерывной миграции и полной синхронизации получаем в ELMA365:
Реализация документа Счет исходящий
Для примера реализации непрерывной миграции из ELMA3/4 рассмотрим новое приложение (документ) Счет исходящий в разделе CRM: Данные в ELMA4: Документ в ELMA365 после миграции:
Реализация миграции для документа Счет исходящий
Для передачи данных сущности из ELMA3/4 в ELMA365 в глобальном модуле необходимо определить класс маппинга. Пример для справочника Страна (с дополнительными полями в конфигурации ELMA3/4). В ELMA365 создаем Приложение (документ) как предложено здесь: Элемент ...
Блоки в сущности
Если в сущности есть блоки, то их можно мигрировать в ELMA365. Для этого нужно реализовать следующий код в точках расширения: Для реализации миграции блока необходимо определить его в коде, например: using System; using System.Collections.Generic; using IT...
Удаление подов в статусе Error
kubectl get pods --field-selector 'status.phase=Failed' -o name | xargs kubectl delete
Контур Проекты
Функционал управления проектами ITino.ELMA.E365.Projects:
Компоненты на стороне ELMA3/4
Ссылка на решение - IEE 365 | Интеграция Загрузка компонентов для ELMA3/4 - Магазин приложений
Контур ECM
Функционал управления документооборотом ITino.ELMA.E365.Documents: Возможность включать/отключать синхронизацию справочников и сущностей Перенос номенклатуры при публикации Перенос информации о регистрации документа (поддерживается множественная регистрац...
Клонирование одной конкретной ветки
git clone --single-branch --branch <branchname> <remote-repo> или git clone --single-branch -b <branchname> <remote-repo>
Проверка сертификатов
microk8s.refresh-certs -c
Обновление сертификатов
После проверки сертификатов возможно потребуется их обновить. Возможно несколько вариантов, например: The CA certificate will expire in 3282 days.The server certificate will expire in -3 days.The front proxy client certificate will expire in -3 days. Тогда н...
Контур Управление договорами
Функционал управления проектами ITino.ELMA.E365.BS.Contracts:
Проверка идентификатора модуля в событии
При реализации обработчика событий в модуле иногда необходимо проверить, что событие это возникло именно для нашего модуля. В таком случае код скрипта будет выглядеть следующим образом: async function action(): Promise<void> { // Проверяем наш ли модуль ...
Подключение к FreeSWITCH
После включения модуля необходимо определить параметры подключения к вашей PBX FreeSWITCH: где, Адрес сервера - IP адрес или название хоста, например: pbx.example.ruПорт сервера - порт, на который настроен модуль event_socket. По умолчанию: 8021Пароль - па...