База знаний
  • Вход
  • Справка
  • Контакты
  • Сайт
Выбрать категорию
  • ELMA: Управление бизнес-процессами
    • SOA Connector
      • Пример организации интеграции ELMA с внешней системой (веб-сервис ELMA, SOA Connector)
      • Примеры использования HTTP-запросов для запуска бизнес-процессов.
    • Сценарии
      • Использование SQL запросов в сценариях
      • Выполнение сценария от определенного пользователя
      • Прерывание процесса в сценарии
      • Запуск процесса из сценария
      • Определение непосредственного руководителя в сценарии
      • Определение отдела сотрудника по пользователю
      • Получение всех пользователей определенной группы сценарием
      • Получение текущего авторизованного пользователя в сценарии
      • Удаление строки блока
      • Добавление элемента в выпадающий список
      • Проверка на принадлежность пользователя группе
      • Изменение наименования задачи по бизнес-процессу в сценарии. Задание шаблона для наименования задач
      • Отслеживание истории изменения экземпляров объекта с помощью сценариев
      • Добавление комментария к текущему экземпляру процесса в сценарии этого процесса
      • Настройка фильтра для переменной типа Объект
      • Получение активных задач по процессу в скрипте
      • Динамические формы задач БП: Флаги переменных
      • Динамические формы задач БП: Выбор связанных объектов
      • Динамические формы задач БП: Подсчет суммы элементов блока
      • Динамические формы задач БП: Сценарий при изменении элемента блока
      • Динамическая форма задачи в бизнес-процессах
      • Пример работы со справочниками в сценариях
      • Использование динамической зоны ответственности
      • Получение подпапок заданной папки в сценарии
      • Добавление/удаление прав на создание документа определенного типа в сценарии
      • Преобразование чисел в строки в сценариях
      • Создание сообщения в сценарии
      • Загрузка файла в контекстную переменную
      • Создание события из процесса с помощью сценария
      • Получение базового URL системы в сценарии
      • Создание трудозатрат по задаче в сценарии
      • Получение групп пользователя
      • Создание напоминания о завершении задачи в сценарии
      • Создание поручения (задачи) сценарием
      • Перенос данных из файла Excel в блок
      • Добавление/удаление прав на документ в сценарии
      • Получение списка задач по резолюции в сценарии
      • Использование фильтров по экземплярам объекта в сценариях
      • Примеры сценариев для условий на переходах шлюзов
      • Добавление версии в документ с помощью сценария
      • Сценарий добавления комментариев к задаче
      • Прерывание таймера в бизнес-процессе с помощью сценария
      • Ограничение диапазона выбора даты для переменной типа Дата/Время
      • Назначение прав доступа к задаче пользователю в сценарии
      • Доступ к контексту родительского экземпляра процесса из сценария
      • Вычисления с учетом рабочего календаря
      • Автоматическая генерация паролей
      • Отладка сценариев с помощью Visual Studio
      • Переназначение всех задач с одного пользователя на другого
      • Получение пользователей по элементу оргструктуры скриптом
      • Прерывание параллельных задач в процессе
      • Удаление представлений, влияющих на отображение сущностей через конструктор форм
      • Процесс и сценарии для очистки базы
      • Работа с блоками в сценариях
      • Автоматическая нумерация процесса
      • Получение файлов из сетевой папки
      • Автоматическое склонение слов с использованием внешнего сервиса
      • Изменения в редактировании сценариев в Дизайнере ELMA 3.8
      • Запись данных в Excel файл
      • Импорт папок cо вложенными папками и файлами
      • История изменений полей объекта с использованием триггеров в БД
      • Использование фильтра по контексту процесса
      • Пример вычисления дат с учетом рабочего календаря
      • Создание файла из потока
      • Получение писем из почтового ящика
      • Определение исполнителя для динамической зоны ответственности по принципу «Кто первый» в сценарии
      • Динамические формы задач БП: запись результата операций над элементами блока в другой блок
    • Примеры
      • Настройка списка выбора дел в задачах бизнес-процессов
      • Еженедельная проверка на наличие дней рождений контактов и создание задач ответственным за них
      • Динамическая форма задачи в бизнес-процессах
      • Использование разметки Razor для создания интерфейса пользовательской задачи в бизнес-процессе
      • Изменение расположения кнопок перехода на форме задач БП с использованием разметки Razor
      • Пример использования параллельного и неисключающего ИЛИ шлюзов
      • Пример назначения задачи нескольким пользователям с помощью подпроцесса
      • Использование механизма резолюций в бизнес-процессе
      • Прерывание параллельных задач в процессе
      • Процесс и сценарии для очистки базы
      • Использование операции «Отправка сообщения» и «Ожидание сообщения».
      • Назначение прав доступа к задаче пользователю в сценарии
      • Ограничение диапазона выбора даты для переменной типа Дата/Время
      • Прерывание таймера в бизнес-процессе с помощью сценария
      • Динамические формы задач БП: запись результата операций над элементами блока в другой блок
      • Пример вычисления дат с учетом рабочего календаря
      • Пример применения регулярных выражений для строковых полей
      • Особенности использования связанных объектов в процессной задаче
      • Выбор счетов клиентов из таблицы
      • Пример организации интеграции системы ELMA со сторонней системой
    • Создание бизнес-процесса
    • Общая информация о модуле "Управление бизнес-процессами"
    • Часто задаваемые вопросы по работе с бизнес-процессами
    • Служба для запуска бизнес-процессов в системе ELMA из xml-файлов
    • Получение файлов из сетевой папки
  • ELMA: Электронный документооборот
    • Вопросы
      • Настройка таблиц отображения папок документооборота
      • Отображение регистрационного номера в названии документа
      • Удаление представлений, влияющих на отображение сущностей через конструктор форм
      • Примеры использования HTTP-запросов для запуска бизнес-процессов.
    • Шаблоны документов
      • Генерация файла по шаблону
      • Двойная генерация по шаблону
      • Отображение переменной типа "Блок" в шаблоне документа
      • Конвертация сгенерированного по шаблону файла в pdf в бизнес-процессе
      • Генерация файла с помощью сценария
      • Список функций генерации документов по шаблону v3.10
      • Пример реализации точки расширения IMorpherFormat и заполнение пользовательского словаря
      • Оформление нумерованных списков в шаблоне документа
    • Сценарии
      • Переименование файла версии документа в сценарии
      • Перемещение документов в сценарии
      • Получение текста резолюции в сценарии
      • Подписание версии документа в сценарии
      • Прерывание задач согласования из скрипта
      • Подписание пользователя на рассылку об изменениях документа в сценарии
      • Сценарий для получения результатов согласования документов
      • Список согласований и ознакомлений по документу
      • Создание/удаление связи между документами в сценарии
      • Добавление пользователей в список согласующих по документу сценарием
      • Смена статуса жизненного цикла документа в сценарии
      • Работа с регистрационным номером документа
      • Получение списка задач по резолюции в сценарии
      • Преобразование чисел в строки в сценариях
      • Добавление/удаление прав на создание документа определенного типа в сценарии
      • Создание документа при помощи сценария
      • Добавление/удаление прав на документ в сценарии
      • Отправка документа на ознакомление с помощью сценария
      • Создание резолюции в сценарии
      • Регистрация документа в сценарии
      • Получение подпапок заданной папки в сценарии
      • Запись листа согласования в контекстную переменную
      • Отправка документа на согласование с помощью сценария
      • Пример сценария вычисления значения поля
      • Работа с GridState (класс настройки отображения таблиц)
      • Создание и настройка отображения папок-фильтров сценарием
      • Использование в номенклатуре частей года (функция).
      • Добавление версии в документ с помощью сценария
      • Сценарии, выполняемые по событию
      • Вычислимые поля при изменении атрибутов документа
      • Использование в сценариях объектов и документов пользовательских свойств системных объектов
      • Добавление/удаление прав на подписание документа
      • Проверка наличия незавершенных процессов согласования документа с помощью сценария
      • Запись данных в Excel файл
      • Резервирование регистрационного номера сценарием
    • Примеры
      • Организация вынесения нескольких резолюций по одному документу
      • Создание и настройка кастомной формы документа
      • Интеграция с Google Docs: возможность одновременной работы с документами в системе ELMA
      • Создание номенклатуры дел за предыдущий год
      • ТЗ на поставку и внедрение информационной системы электронного документооборота
      • Регистрация документа в системе от уже прошедшей даты
      • Новые возможности механизма генерации предпросмотра файлов
      • Использование механизма резолюций в веб-части
      • Маршруты документов в системе ELMA
      • Согласование и ознакомление с пакетом документов
      • Установка обязательности заполнения комментария к согласованию
      • Кастомные формы задач
      • Использование разметки Razor для создания собственных форм объектов и документов
      • Настройка списка выбора дел в задачах бизнес-процессов
      • Настройка шаблона листа согласования
    • Общая информация о приложении ELMA ECM+
    • Создание документа в системе ELMA
    • Маршруты документов в системе ELMA
  • ELMA: CRM+
    • Вопросы
      • Отмена обязательности заполнения полей у физ. лиц
      • Единые настройки отображения Взаимоотношений для всех Возможностей
    • Примеры
      • Добавление поля карточки контрагента в фильтр сделок
      • Выбор значения из справочника (пример при вводе адреса сделать выбор города из списка справочника городов)
      • Отображение в карточке контрагента документов
      • Добавление типа телефона
      • Выполнение скрипта по событию
      • Отправка электронной почты контакту контрагента
      • Настройка произвольного вида карточек контрагентов
    • Сценарии
      • Исключение дублирования контрагентов
      • Выявление неактивных контрагентов
      • Динамическая форма создания и редактирования объекта Контрагент
      • Пример скрипта отправки SMS сообщения
      • Выполнение скрипта по событию
      • Удаление представлений, влияющих на отображение сущностей через конструктор форм
      • Сценарии для работы с документами в карточке контрагента
      • Связь объекта Контрагент с объектом Юридическое лицо
      • Получение списка контактов контрагента в сценарии
      • Создание сделки сценарием
      • Отображение списка контактов клиента
      • Преобразование чисел в строки в сценариях
      • Конвертация возможности в контрагента сценарием
      • Еженедельная проверка на наличие дней рождений контактов и создание задач ответственным за них
    • Общая информация о приложении ELMA CRM+
    • Карточка контрагента в ELMA CRM+
    • Организация воронки продаж. Привязка бизнес-процессов к воронке.
    • Создание сделки. Отчет «Динамика сделок»
    • Работа со взаимоотношениями
  • ELMA: Внутренний портал
    • ELMA Агент
      • Кодировка в Elma Агент
      • Ошибка в Elma Agent при сканировании
      • Очистка папки AppData при загрузке ЦП агентом
    • Календарь
      • Пример вычисления дат с учетом рабочего календаря
      • Работа с календарем
      • Изменение системного времени, если время в календаре отличается от реального на час
    • Кастомизация
      • Создание шаблона sms-уведомления
      • Реализация кастомного окна входа в систему
      • Примеры портлетов типа "Код"
      • Примеры портлетов с Iframe
      • Создание портлета для отображения списка новых пользователей
      • Получение списка пользователей онлайн
      • Интеграция портлетов ELMA в 1C Bitrix
      • Интеграция портлетов ELMA в SharePoint Server 2010
      • Автоматическая генерация паролей
      • Удаление представлений, влияющих на отображение сущностей через конструктор форм
      • Изменение вида кнопки главной страницы
      • Вывод таблицы с чек-боксами
      • Изменение стиля отображения контекстных переменных
      • Скрытие кнопок переходов из задачи
      • Маска для ввода номера телефона
      • Портлет запуска процессов
      • Описание объектной модели ELMA в части оргструктуры
      • Описание объектной модели ELMA в части пользователей
      • Описание возможностей по адаптации интерфейса ELMA в соответствии с концепцией бренда компании
      • Настройка MS SharePoint для установки приложения интеграции с ELMA
    • Задачи
      • Действия с задачей в системе ELMA
      • Редактирование обязательности заполнения стандартных полей в конструкторе форм
      • Работа с трудозатратами
      • Автоматическое переназначение задач-поручений при замещении
      • Получение электронных писем с сервера Exchange и закрытие задач по письму
    • Отчеты
      • Пример создания отчета с диаграммами
      • Преобразование типа BIGINT во временной интервал при создании отчета
      • Формирование ссылки на объект в отчете
      • Экспорт отчетов с макетами на .Net Razor
      • Пример написания простого отчета "с нуля"
      • ELMA-SQL
      • Скрытие пустых значений дат в отчете на макете FastReport
      • Создание ссылок на объекты Elma в отчете
      • Сложный отчет с ссылками на разные типы объектов с использованием стандартной формы FastReport
      • Сложный отчет с ссылками с использованием разметки на языке Razor
      • Раскрывающиеся панели и группировка в отчетах
      • Использование фильтра в выпадающем списке
      • Использование кастомного пейджинга в отчетах Razor
      • Матричные (сводные) отчеты в FastReport
      • Скрипты в FastReport
      • Использование параметров - списков в отчетах
      • Использование перечислений в качестве параметров в отчетах
      • Пример написания сложного отчета "с нуля"
      • Использование в отчетах раскрывающихся блоков (катов).
      • Добавление названия документа к теме задачи рассмотрения в отчете по исполнительской дисциплине
      • Нумерация строк и колонок в матричном отчёте
    • Сообщения
      • Информационные каналы в системе ELMA
    • Справочники
      • Кастомная форма добавления записей в справочник
      • Использование в сценариях объектов и документов пользовательских свойств системных объектов
      • Пример работы со справочниками в сценариях
      • Использование разметки Razor для создания собственных форм объектов и документов
      • Права на просмотр/редактирование поля в пользовательском интерфейсе объекта
      • Часто задаваемые вопросы по работе со справочниками
    • Информационные каналы в системе ELMA
    • Работа с трудозатратами
    • Действия с задачей в системе ELMA
    • Работа с календарем
    • Общая информация о разделе "Внутренний портал"
    • Использование в отчетах раскрывающихся блоков (катов).
  • ELMA: KPI
    • Примеры
      • Заполнение рядовых значений показателя KPI через сценарий
      • ССП: цели, мероприятия, карты (создание, использование, отображение)
      • Сбор данных персональных показателей и запись итогового значения в общий показатель
      • Заполнение метрик процесса через сценарии
      • Управление показателями. Пример простой модели
      • Панели управления: создание, примеры использования
      • Матрицы эффективности в системе мотивации
      • Сбор данных по персональному показателю
    • Использование системных справочников в модуле "Управление показателями"
    • ССП: цели, мероприятия, карты (создание, использование, отображение)
    • Панели управления: создание, примеры использования
    • Матрицы эффективности в системе мотивации
    • Создание персонального показателя
    • Управление показателями. Пример простой модели
    • Моделирование показателей, их визуальное отображение и ввод значений
    • Общая информация о приложении ELMA KPI
  • ELMA: Проекты+
    • Вопросы
      • Преобразование чисел в строки в сценариях
      • Отображение пользовательских свойств объекта "Проект" в веб-части
    • Сценарии
      • Добавление участников проекта в сценарии
      • Создание проекта в сценарии
    • Примеры
      • Использование комплексных задач проекта
      • Пример использования проектных процессов
      • Работа с планом проекта из процессной задачи
      • Создание пользовательского фильтра в плане проекта
    • Общая информация о приложении ELMA Проекты+
    • Отображение пользовательских свойств объекта "Проект" в веб-части
    • Создание проекта в приложении ELMA Проекты+
  • Дополнительные модули
    • Интеграция с 1С
      • Получение остатков из регистра накопления 1С
      • Получение табличной части из документа 1С в сценарии
      • Пример создания документа 1С "Заказ покупателя"
      • Исполнение запросов в 1С из сценария ELMA
      • Запись в контекстную переменную элемента типа документ 1С
      • Ошибка COM-соединения при интеграции с 1С 8.3
      • Работа с документами 1С в сценариях
      • Запуск бизнес-процесса из 1С
      • Создание, редактирование, сохранение справочника
      • Пример использования интеграции с 1C
      • Подключение системы ELMA к конфигурации 1С через COMConnector
      • Работа со справочниками 1С в сценарии
      • Запись в контекстную переменную элемента справочника 1С
    • Общая информация о дополнительных модулях системы
  • Администрирование
    • Работа с базами данных
      • Работа с базами данных в IBExpert
      • Обслуживание БД ELMA Экспресс
      • Работа с базами данных
      • Восстановление из бэкапа базы Oracle
      • Резервное копирование базы данных Oracle
      • Ручное резервное копирование БД при обновлении системы
    • Установка, обновление и основные настройки
      • Веб-ферма ELMA
        • Типичные ошибки запуска веб-ферм и способы их устранения
        • Создание веб-фермы на сервере-контроллере
        • Настройка сквозной авторизации при использовании веб-фермы
        • Инструкция по установке и настройке ферм MS Web Farm Framework
        • Использование кэша Redis в ELMA
        • Настройки серверов Redis для отказоустойчивой работы
      • Списки критичных изменений системы
        • Версия 3.9.0
          • Обновление MVC3 до MVC4
          • Список критичных изменений системы версий 3.9.х
          • Служба для запуска бизнес-процессов в системе ELMA из xml-файлов
        • Критичные изменения версий системы
        • Список критичных изменений системы версий 3.1.х
        • Список критичных изменений системы версий 3.2.х
        • Список критичных изменений системы версий 3.5.х
        • Список критичных изменений системы версий 3.6.х
        • Список критичных изменений системы версий 3.7.х
        • Список критичных изменений системы версий 3.10.х
        • Список критичных изменений системы версий 3.9.х
        • Список критичных изменений системы версий 3.8.х
        • Список критичных изменений системы версий 3.11.х
        • Список критичных изменений системы версий 3.12.х
      • Инструкция по миграции на Firebird v.3
      • Список критичных изменений системы версий 3.12.х
      • Настройка IIS с помощью командной строки
      • Список критичных изменений системы версий 3.10.х
      • Список критичных изменений системы версий 3.9.х
      • Авторазвертывание пакетов BPM App
      • Обновление пользовательского компонента (модуля)
      • Список критичных изменений системы версий 3.11.х
      • Установка системы ELMA в тихом режиме
      • Совместимость ELMA 3.6 и MSSQL SERVER 2014
      • Механизм перехода с версии ELMA 2.5 на версию ELMA 3.х
      • Инструкция по обновлению системы ELMA при наличии установленного компонента ELMA Store
      • Список критичных изменений системы версий 3.8.х
      • Перевод языка интерфейса системы ELMA
      • Изменение системного времени, если время в календаре отличается от реального на час
      • Фильтр для выбора активных пользователей из AD/LDAP
      • Инструкция по установке системы
      • Настройка IIS под работу с ELMA
      • Настройка работы ELMA на HTTPS
      • Настройка рабочего календаря
      • Сброс активации ELMA
      • Авторизация от пользователя Windows
      • Работа с файлами конфигурации
      • Решение проблем подключения к ELMA
      • Изменение порта веб-сервера ELMA
      • Запуск ELMA Агент с параметрами
      • Загрузка пользователей из текстового файла с разделителями
      • Загрузка пользователей из файла формата Excel
      • Переадресация на MSSQL Reporting services при входе в модуль "Отчеты" в веб-части ELMA
      • Работа ELMA Экспресс с использованием нескольких ядер процессора
      • Настройка времени ожидания отклика от SQL-сервера
      • Отключение резервного копирования БД при старте сервера ELMA
      • Использование ELMA на медленных Интернет-каналах
      • Ошибка при импорте пользователей из LDAP
      • Увеличение объема доступной для использования приложением "Дизайнер ELMA" оперативной памяти.
      • Автоматическая генерация паролей
      • Настройка расширенного мониторинга для отслеживания перезапуска сервера ELMA.
      • Инструкция по обновлению системы ELMA
    • Настройка внутреннего криптопровайдера
      • Windows Server 2008. Создание и настройка центра сертификации
    • Системные требования для Oracle Database
    • Инструкция по установке системы
    • Общая информация о разделе "Администрирование"
    • Инструкция по обновлению системы ELMA
    • Некорректный ответ сервера (The requested URL did not return JSON) - примеры и получение информации об ошибке.
    • Удаление представлений, влияющих на отображение сущностей через конструктор форм
    • Обновление и установка (дополнительных) модулей
    • Типичные ошибки запуска сервера и способы их устранения
    • Перенос системы ELMA на другой сервер
    • Особенности экспорта-импорта 3.2.0
    • Инструкция по развертыванию сервера RabbitMQ и настройке очереди сообщений в системе ELMA
    • Инструкция по настройке очереди сообщений MSMQ
    • Пример организации работы по схеме "Тестовый – Продуктив"
    • Список критичных изменений системы версий 3.8.х
    • Перевод языка интерфейса системы ELMA
    • Сбор информации о deadlock
    • Список критичных изменений системы версий 3.12.х
    • Основные причины снижения быстродействия сервера ELMA и способы их предупреждения
    • Список критичных изменений системы версий 3.10.х
    • Список критичных изменений системы версий 3.9.х
    • Особенности обновления системы ELMA
    • Список критичных изменений системы версий 3.11.х
    • Инструкция по миграции на Firebird v.3
  • ELMA Framework
    • ELMA PublicAPI
      • Разработка сценариев
        • Особенности создания объектов в сценариях
        • Структура модели данных и менеджеры сущностей (объектов)
        • Локатор сервисов системы
        • Поиск объектов в сценарии
        • Сценарии при изменении на форме
        • Сценарий вычисления значения поля
        • Сценарии для изменения производственного календаря
        • Пример работы с перечислениями в сценариях
        • Использование сторонних редакторов кода при написании сценариев в ELMA
        • Загрузка файла из контекста на ftp-сервер
        • Пользовательские поля системных объектов в сценариях
        • Реализация eql-поиска по документу
        • Создание и использование пользовательских расширений
      • ELMA API F.A.Q.
      • Создание портлета для компонента при помощи Дизайнера
      • Требования к разработчику сценариев
      • Введение в написание сценариев
      • BPMApps. Создание модуля с собственными привилегиями к объекту или модулю
      • Сложные фильтры, язык EQL
      • ELMA API - инструмент для разработки сценариев
    • Компоненты ELMA
      • Расширения системы
        • Работа с приложением
          • Создание собственного канала отправки сообщений
          • Добавление собственного раздела настроек для модуля
          • Добавление собственного раздела настроек для модуля с пользовательским отображением формы просмотра и редактирования
          • Создание собственных глобальный настроек для модуля
          • Дополнительная проверка привилегий для файла
          • Последняя активность по различным типам объектов
          • Создание собственного слежения за объектом
          • Создание собственного планировщика
          • Создание прав доступа для записей объекта
          • Создание предпросмотра документа с различными форматами файлов
          • Хранение и отображение истории работы с объектом
          • Работа с действиями в сущностях и менеджерах
          • Создание модуля для приложения
          • Создание собственного модуля авторизации
        • Веб-часть
          • Портлеты
          • Создание портлета в модуле
          • Добавление колонки с изображением в стандартный элемент «Dynamic Grid»
          • Добавление колонок таблицы в стандартный элемент «Dynamic Grid»
          • Добавление собственного события в календарь
          • Создание собственных событий в календаре
          • Создание Popup окна для просмотра записи справочника
          • Добавление ссылки на карточку справочника
          • Добавление вкладок в стандартный элемент «TabPanel»
          • Точка расширения для отображения ленты сообщений всех типов объектов
          • Создание портлетной страницы с портлетом при активации контейнера модулей
          • Отображение подробной информации о Контрагенте в стандартном элементе выбора сущности
          • Создание собственного счетчика данных в меню
          • Создание меню с древовидной структурой
          • Реализация возможности закрепления объекта на странице
          • Создание веб модуля для приложения
          • Структура веб модулей
          • Всплывающие подсказки
        • Дизайнер
          • Создание нового модуля в дизайнере
          • Элементы в Ribbon-оболочке приложения (панель инструментов и панель состояния)
          • Архитектура дизайнера
        • Архитектура
          • Реализация событий уровня модуля
          • Кэширование данных
          • Жизненные циклы инициализации приложения ELMA
          • Компонентная модель
          • Архитектура ядра системы
          • Структура модели данных и менеджеры сущностей (объектов)
          • Локатор сервисов системы
          • Архитектура объектной модели
        • Шаблоны
          • Сценарий формирования изображения штрихового кода для подстановки в шаблон документа
          • Шаблоны сообщений XML
          • Создание собственной функции для шаблонов оповещений
          • Создание собственного типа данных для списка получателей оповещений
          • Функция формирования почтового адреса для подстановки в шаблоны документов и уведомлений
        • Модель данных
          • Создание собственного обработчика свойства
          • Преобразование базы данных с помощью XML-файла структуры
          • Обработчики событий NHibernate
          • Обработчики событий NHibernate при подтверждении транзакции
          • Сущности
          • Создание серверного модуля для приложения
          • Редактор сущностей: ELMA Entity
          • Оптимизация базы данных
          • Сложные фильтры, язык EQL
        • Плагин для Visual Studio
          • Пакетная система для установки и обновления
          • ELMA Plugin for Visual Studio 2010/2012/2013/2015
        • Редактор сущностей: ELMA Entity
        • Соглашение по наименованию
        • Пример разработки плагина для MS Outlook 2007
        • Особенности разработки для Oracle
        • Добавление кнопки в тулбар
        • Добавление пункта в левое меню
      • Быстрый старт разработки расширений
      • Введение в разработку ELMA 3
      • Требования к разработчику расширений для системы
      • Каталог доступных расширений системы
    • ELMA WebAPI
      • Внешнее WebAPI
      • Примеры работы с WebAPI
      • Настройка интеграции системы ELMA с внешним сайтом
      • Отправка Ajax-запросов на сервер ELMA
      • Реализация сервиса Web API
      • Отслеживание изменений через API
      • Обновление Web API до версии 1.0.1 (ELMA 3.2)
      • Выборка дерева объектов
    • ELMA: Управление конфигурациями
      • Приложение "ELMA: Управление конфигурациями"
      • Настройка автоматического запуска приложения "Управление конфигурациями"
    • ELMA Framework - Инструментарий разработки ELMA 3
Главная » ELMA: Управление бизнес-процессами » Сценарии

Получение файлов из сетевой папки Icon Printer

В данной статье описан пример получения файлов из сетевой папки. Для получения файлов необходимо подключить using System.IO;
//указываем путь до сетевой папки
string folderPath = @"\\10.0.0.5\Shared\Folder";
//загружаем данные о папке
DirectoryInfo folderInfo = new DirectoryInfo (folderPath);
if (folderInfo.Exists) {
//получаем файлы с нужным расширением, например .xml
var files = System.IO.Directory.GetFiles (folderPath, "*.xml", System.IO.SearchOption.TopDirectoryOnly);
//если в папке находятся файлы с расширением .xml
if (files.Any ()) {
//получаем путь до первого файла
var filePath = files.First ();
//создаем BinaryFile
var binaryFile = new BinaryFile ();
binaryFile.ContentFilePath = filePath;
binaryFile.CreateDate = DateTime.Now;
binaryFile.Name = System.IO.Path.GetFileName (filePath);
Locator.GetServiceNotNull<IFileManager> ().SaveFile (binaryFile);
}}

При необходимости удаления файла из сетевой папки используется соответствующий метод:

System.IO.File.Delete (filePath);

Важно понимать, что создание BinaryFile из файла по пути filePath и удаления файла по пути filePath необходимо выполнять в разных транзакциях. 

 
Статья была просмотрена 1451 раз.
Файлы Attachments
Файлов нет
Похожие статьи RSS Feed
Определение исполнителя для динамической зоны ответственности по принципу «Кто первый» в сценарии
Добавлено 09 Июля 2014
Динамические формы задач БП: Флаги переменных
Добавлено 26 Апреля 2013
Получение писем из почтового ящика
Добавлено 10 Октября 2014
Запись данных в Excel файл
Добавлено 14 Января 2016
Пример вычисления дат с учетом рабочего календаря
Добавлено 24 Марта 2014
Доступ к контексту родительского экземпляра процесса из сценария
Добавлено 27 Августа 2012
Вычисления с учетом рабочего календаря
Добавлено 11 Августа 2012
Добавление комментария к текущему экземпляру процесса в сценарии этого процесса
Добавлено 20 Апреля 2013
Создание трудозатрат по задаче в сценарии
Добавлено 28 Августа 2012
Удаление представлений, влияющих на отображение сущностей через конструктор форм
Добавлено 23 Сентября 2013
 
© 2006–2018 «ELMA»