Перейти к содержанию

Статьи Результаты Поиска

Отображение кнопки при пустом исполнителе

Для настройки отображения кнопки в Шаблоне процесса при условии отсутствия назначенного исполнителя, введите данное выражение: на языке выражений:  EMPTY($assignee) на языке N3 @prefix cmw: <http://comindware.com/logics#>.{not{?item cmw:assignee ?.}.true -> ?value.} … Подробнее


Отображение кнопки при пустом исполнителе

Для настройки отображения кнопки в Шаблоне процесса при условии отсутствия назначенного исполнителя, введите данное выражение: на языке выражений:  EMPTY($assignee) на языке N3 @prefix cmw: <http://comindware.com/logics#>.{not{?item cmw:assignee ?.}.true -> ?value.} … Подробнее


Обеспечение высокой доступности и отказоустойчивости Comindware Business Application Platform

Содержание Введение Достигаемый уровень доступности Способы повышения доступности и отказоустойчивости Определение уровня критичности проектируемой системы Классификация информационных систем по уровням критичности Проектирование архитектуры системы Практики, которых следует избегать Связанные статьи Введ … Подробнее


Вычисление текста сообщения в стиле системного уведомления о задаче

Для того, чтобы передать в тело сообщения текст в формате системного уведомления о задаче, введите следующее выражение: FORMAT(    '<p>&nbsp;</p><table border="0" width="100%" cellspacing="0" cellpadding="40" align="center" bgcolor="#eeeeee"><tbody><tr><td align="center" valign="top"><table border … Подробнее


Ограничение отображения дочерних записей в ссылке на родительскую запись

Для того чтобы ограничить возможность выбора дочерних элементов какой-то конкретной записи в ссылке на родительскую запись (например, отфильтровывать дочерние работы в ссылке на родительскую работу данной работы), в частности, чтобы избежать зацикливания, введите следующее выражение: @prefix object: <http://comindware.com/ontology/object#&g … Подробнее



Локальная переменная в C#-скрипте и сценарии. Использование для копирования данных между шаблонами

Содержание Введение Прикладная задача Настройка шаблонов записей Настройка кнопки для копирования данных Настройка кнопки с использованием C#-скрипта Настройка кнопки с использованием сценария Тестирование Связанные статьи Введение Локальные переменные для кнопки позволяют передавать введённые пользовател … Подробнее


Написание выражений на языке N3

Содержание Введение Синтаксис N3 Запросы N3 Пять видов запросов Порядок обработки запросов Возможности использования выражений N3 Входные и выходные данные выражений в зависимости от контекста Примеры использования встроенных функций и операторов N3 Примеры использования расширений Comindware для языка N3 Упрощения Справочник встроенных функци … Подробнее


Динамические элементы формы: поля атрибутов и вложенные формы. Настройка представления

Содержание Определения Настройка полей атрибутов Общие свойства полей Аккаунт Примеры отображения Настройка представления Добавление на форму атрибутов шаблона аккаунта Гиперссылка Приме … Подробнее


Отправка, получение и обработка эл. почты в процессе. Пример: настройка подключений, путей передачи данных, диаграммы процесса и сценария

Содержание Введение Прикладная задача Исходные данные Шаблон процесса «Согласование отпуска» Шаблон процесса «Обработка ответа руководителя» Атрибуты шаблона записи «Заявления на отпуск» Атрибуты шаблона записи «Решения ру … Подробнее


Производительность. Просмотр и сброс показателей

Содержание Введение Просмотр показателей производительности Сброс показателей Поиск показателей Показатели производительности Процессы Скрипты Системные службы Сообщения Выражения Связанные статьи Введение В Comindware Platform предусмотрена возможность просмотра и сброса показателей производительности процессов, скриптов, системных служб … Подробнее


Подсистема журналирования

Содержание Описание подсистемы журналирования Файловые журналы Правила формирования и архивирования файлов журналов Типы событий в журналах Журнал аудита Журнал интеграции Журнал интеграции с сырыми данными … Подробнее



Отладка формул, выражений N3, сценариев и C#-скриптов

Содержание Введение Проверка с помощью редактора выражений Порядок проверки Отладка формул и N3 с помощью вспомогательного атрибута Порядок отладки Приведение типов данных Пример Отладка формул с помощью функции VALUE() Пример Отладка выборок Отладка C#-скриптов Отладка C#-скрипта для к … Подробнее


Локальная переменная в C#-скрипте и сценарии. Использование для копирования данных между шаблонами

Содержание Введение Прикладная задача Настройка шаблонов записей Настройка кнопки для копирования данных Настройка кнопки с использованием C#-скрипта Настройка кнопки с использованием сценария Тестирование Связанные статьи Введение Локальные переменные для кнопки позволяют передавать введённые пользовател … Подробнее


Установка Kafka в ОС Windows и подключение к Comindware Business Application Platform

Содержание Введение Предварительные условия Процесс установки Подключение Kafka к Comindware Business Application Platform   Введение Для обмена данными между Comindware Business Application Platform и внешними системами (а также для работы обсуждений) необходимо настроить подключение к брокеру сообщений Kafka. Здесь предста … Подробнее


Динамические элементы формы: поля атрибутов и вложенные формы. Настройка представления

Содержание Определения Настройка полей атрибутов Общие свойства полей Аккаунт Примеры отображения Настройка представления Добавление на форму атрибутов шаблона аккаунта Гиперссылка Пример использования Дата и время Длительность Документ Пример использования Изображение Пример … Подробнее


Отправка, получение и обработка эл. почты в процессе. Пример: настройка подключений, путей передачи данных, диаграммы процесса и сценария

Содержание Введение Прикладная задача Исходные данные Шаблон процесса «Согласование отпуска» Шаблон процесса «Обработка ответа руководителя» Атрибуты шаблона записи «Заявления на отпуск» Атрибуты шаблона записи «Решения руководителя» Настройка подключений Отправка эл. почты из процесса Получение эл. … Подробнее


Подсистема журналирования

Содержание Введение Описание подсистемы журналирования Файловые журналы Правила формирования и архивирования файлов журналов Типы событий в журналах Журнал аудита Журнал интеграции Журнал интеграции с сырыми данными Журнал исправности Журнал обновления Журнал ошибок Журнал процессов Рекомендац … Подробнее


Написание выражений на языке N3

Содержание Введение Синтаксис N3 Запросы N3 Пять видов запросов Порядок обработки запросов Возможности использования выражений N3 Входные и выходные данные выражений в зависимости от контекста Примеры использования встроенных функций и операторов N3 Примеры использования расширений Comindware для языка N3 Упрощения Справочник встроенных функци … Подробнее


Производительность. Просмотр и сброс показателей

Содержание Введение Просмотр показателей производительности Сброс показателей Поиск показателей Показатели производительности Процессы Скрипты Системные службы Сообщения Выражения Связанные статьи Введение В Comindware Business Application Platform предусмотрена возможность просмотра и сброса показателей производительности процессов, скри … Подробнее


Вычисление текста сообщения в стиле системного уведомления о задаче

Для того, чтобы передать в тело сообщения текст в формате системного уведомления о задаче, введите следующее выражение: FORMAT(    '<p>&nbsp;</p><table border="0" width="100%" cellspacing="0" cellpadding="40" align="center" bgcolor="#eeeeee"><tbody><tr><td align="center" valign="top"><table border … Подробнее


Ограничение отображения дочерних записей в ссылке на родительскую запись

Для того чтобы ограничить возможность выбора дочерних элементов какой-то конкретной записи в ссылке на родительскую запись (например, отфильтровывать дочерние работы в ссылке на родительскую работу данной работы), в частности, чтобы избежать зацикливания, введите следующее выражение: @prefix object: <http://comindware.com/ontology/object#&g … Подробнее


Атрибут типа «Запись». Получение ID выбранных записей

Содержание Введение Прикладная задача Настройка приложения Настройка сохранения выбранных товаров в форме заказа Настройка заказа выбранных товаров из списка всех товаров Тестирование Связанные статьи Введени … Подробнее


Автонумерация записей с пересчётом при удалении

Содержание Введение Прикладная задача Исходные данные Настройка автонумерации связанных записей Тестирование Связанные статьи Введение В Comindware Platform каждой записи, пользовательской задаче, форме, экземпляру процесса и любому объекту присваиваются уникальный ID. В рамках одного экземпляра Comindware Platform … Подробнее


Шаблон. Переключение флажка «Является справочником» с помощью API

Содержание Введение Прикладная задача Снятие флажка «Является справочником» с помощью API Установка флажка «Является справочником» с помощью API Связанные статьи Введение У шаблонов в Comindware Platform предусмотрен флажок «Является справочником». Если установлен этот флажок, атрибуты в шаблоне могут ссылаться только … Подробнее


HTTP-запросы с составным содержимым. Получение файлов. Настройка подключения, пути передачи данных и сценария

Содержание Введение Прикладная задача Порядок настройки получения HTTP-запросов Настройка шаблона записи Настройка подключения Настройка пути передачи данных Основные свойства Атрибуты сообщений … Подробнее


Резервное копирование и восстановление. Рекомендации по организации и оптимизации

Содержание Введение Общие рекомендации Практики, которых следует избегать Состав, частота создания и срок хранения резервных копий Хранение резервных копий Связанные статьи Введение Для обеспечения высокой доступности и отказоус … Подробнее


Атрибут типа «Документ». Скачивание архива файлов из связанных записей и его прикрепление к атрибуту

Содержание Введение Прикладная задача Настройка кнопки для скачивания архива файлов Тестирование Связанные статьи Введение Comindware Platform позволяет прикреплять файлы к атрибуту типа «Документ». При этом из каждой записи прикреплённые файлы … Подробнее


Атрибут типа «Список значений». Фильтрация связанных записей по значению атрибута с помощью N3

Содержание Введение Прикладная задача Исходные данные Распределение заявок по значению атрибута список значений Тестирование Связанные статьи Введение В ряде случаев требуется отображать записи с определённым значением атрибута … Подробнее


Развёртывание Comindware Business Application Platform в кластере

Содержание Введение Кластеризация Comindware Business Application Platform Преимущества использования Apache Ignite в Comindware Platform Рекомендации по повышению доступности и отказоустойчивости кластера Конфигурация кластера Порядок развёртывания кластера Comindware Business Application Platform Настройка сервера … Подробнее


Установка, запуск, инициализация и остановка Comindware Business Application Platform

Содержание Введение Установка Comindware Business Application Platform Создание экземпляра ПО Запуск экземпляра ПО Остановка экземпляра ПО Инициализация Comindware Business Application Platform Обновление экземпляра ПО Удаление экземпляра ПО Удаление версии ПО Связанные статьи Введение Для работы Co … Подробнее


Построение корпоративной архитектуры. Работа с демонстрационным стендом

Содержание Введение Сопутствующие материалы Роль Архитектора Использование рабочего стола Архитектора Организационно-штатная структура (ОШС) Возможности построения ОШС Использование демонстрационной ОШС … Подробнее


Установка, запуск, инициализация и остановка Comindware Platform в Windows

Содержание Введение Требования к серверу Порядок установки ПО Подготовка сервера к установке ПО Установка вспомогательного ПО Установка Comindware Platform Создание экземпляра ПО Запуск экземпляра ПО Остановка экземпляра ПО Инициализация Comindware Platform Подготовка экземпляра ПО к разработке приложе … Подробнее


Вычисляются архивные записи

При создании нового шаблона записи в Comindware Platform автоматически создается кнопка с операцией «Архивировать» (архивирует выбранные записи (устанавливает значение системного атрибута «_isDisabled» в значение «true»)), и она доступна для использования пользователями. При дальнейшей работе с данными, например, через Comindware Expression Languag … Подробнее


Введение в язык формул Comindware

Настройка рабочей среды и пользовательского интерфейса Comindware Platform производится простым перетаскиванием элементов и не требует программирования. В случае если ваш бизнес требует нетривиального подхода, воспользуйтесь возможностями языка формул Comindware, легкого, но эффективного языка программирования, встроенного в продукт. С помощью форм … Подробнее


Написание запросов на языке формул Comindware

Содержание Операторы запросов Примеры запросов В данной статье представлен синтаксис и примеры предложений и операторов для запросов на языке формул Comindware Platform. Операторы запросов from   Описание Запрос должен начинаться с предложения from. Предложение from состоит из следующих частей:  оператор from; локальная переменная, котор … Подробнее


Основные правила написания формул

Работая с формулами в Comindware Platform, придерживайтесь следующих правил: 1. В формулах используйте только идентификаторы и системные имена, а не имена, отображаемые в продукте. 2. Идентификаторы и системные имена чувствительны к регистру. 3. Системные имена должны начинаться с буквы или подчеркивания (_). В самом системном имени можно использов … Подробнее


Список литералов языка формул Comindware

  DATE()   Описание Объявляет дату в формате ISO 8601. Значения даты и времени расположены в порядке от наиболее значимых к наименее значимым: год, месяц (или неделя), день, час, минута, секунда, доля секунды. Формат Дата: ГГГГ-ММ-ДД  Разделитель даты и времени: T Время: чч:мм:сс  Синтаксис DATE(argument1)  Аргументы argument1: строка … Подробнее


Системные имена атрибутов аккаунтов

Для того, чтобы вернуть какие-либо данные пользователя в системе (например, ФИО или E-mail), необходимо знать системные имена атрибутов пользовательских аккаунтов. Ниже приведён список основных атрибутов пользователя, которые могут быть использованы в различных выражениях и формулах: Системное имя Значение Тип атрибута cmw.account.fullName ФИО … Подробнее


Установка значения атрибута по условию

Для того чтобы установить определённое значение атрибута (текст, число, дата, логический атрибут, пользователь и т.д.) в зависимости от какого-либо условия (статус, значение другого атрибута, логический атрибут и т.д.), введите следующее выражение:  IF( $StatusRef->Nazvanie == "In progress",        1,      IF($StatusRef->Nazvanie == "Canc … Подробнее


Вычисление всех аккаунтов группы

Для вычисления аккаунтов, входящих в определённую группу без учёта подгрупп и их участников (в случае, если в группе нет вложенности), введите следующее выражение: (from ag in db->_AccountGroup where OR (ag->groupName == "users",ag->groupName == "admins") select ag->groupUsers->id) где: "users", "admins" — названия груп … Подробнее


Фильтр для отображения пустых записей и записей с определенным параметром в коллекции

Для того чтобы коллекция отображала записи с определенным параметром (например, с какой-либо категорией), но при этом можно было добавлять в коллекцию новые записи, введите следующее выражение: from a in db->KPI where OR(EMPTY(a->Kategoriya),a->Kategoriya == "Обучение") select a->id где: KPI – системное имя Шаблона записи, на ко … Подробнее


Отображение поля, если текущий пользователь входит в определенную группу

Для того, чтобы установить условие на отображение поля, если текущий пользователь входит в определенную группу (например, для возможности редактирования определенных полей записи только некоторым группам пользователей), введите следующее выражение:  EQUALS(USER(),(from a in db->_AccountGroup where a->groupName == "Admins" select a->gro … Подробнее


Подсчет количества записей без учета архивированных

Для того, чтобы подсчитать количество записей с определённым статусом (например, согласованных заявок, оплаченных счетов),  введите следующее выражение: COUNT( (from a in db->requests where AND(EQUALS(a->status, “Согласована”), EQUALS(a-> _isDisabled,false)) select a->id)       ) где: requests – шаблон записи с нужными записями … Подробнее


Проверка на пустое поле и статус

Для того, чтобы установить правило с условием на пустое поле и наличием определённого статуса, введите следующее выражение: AND(EMPTY($Fakticheskietrudozatraty), ($StatusRef->Title == "Ready for build" || $StatusRef->Title == "Acceptance" || $StatusRef->Title == "Closed" || $StatusRef->Title == "In Review")) где: Fakticheskietru … Подробнее


Ограничение срока выполнения определенным периодом

Для того, чтобы ограничить срок выполнения задачи/проекта определенным периодом (например, месяцем), введите следующее выражение в Правило на форме - Показать ошибку: AND(GREATEREQ($Srokvypolneniya,STARTOFMONTH($OtchetnyyperiodRef->Mesyats)),LESSEQ($Srokvypolneniya,ENDOFMONTH($OtchetnyyperiodRef->Mesyats))) где: Srokvypolneniya - атри … Подробнее


Ограничение поля определенным количеством цифр

Для того, чтобы ограничить поле определенным количеством цифр (например, номер карты или ИНН), введите следующее выражение:  MATCHES($Nomerkarty, "^[0-9]{16}([0-9]{0})?$") где: Nomerkarty – системное имя текстового атрибута; {16} – нужное количество цифр.  … Подробнее


Назначение исполнителя равного менеджеру текущего проекта

Для того чтобы назначить исполнителем менеджера проекта (руководителя, ответственного и т.п.), введите следующее выражение:  from a in db->Project where a->Work == $id  select a->Manager где: Project – шаблон записи с проектами; Work – ссылка на текущий Шаблон записи; Manager – атрибут типа пользователь, в котором хранится менеджер … Подробнее


Настройка отображения атрибута типа «Дата / Время»

Для того чтобы настроить отображение даты определенным образом (в данном примере это ««1» марта 2021г.»), введите следующее выражение: FORMAT("«{0}» {1} {2}г.", LIST( DAY($date), IF ( (MONTH($date) == 1), "января", IF ( (MONTH($date) == 2), "февраля", IF ( (MONTH($date) == 3), "марта", IF ( (MONTH($date) == 4), "апреля", IF ( (MONTH($date) == 5 … Подробнее


Отображено 150 из 213 записей