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

Примеры использования

Выгрузка обсуждения в текстовое поле

Для того, чтобы преобразовать все комментарии из вкладки Обсуждение в отдельное текстовое поле (например, для использования при экспорте), введите следующее выражение:   @prefix cmw: <http://comindware.com/logics#>. @prefix comment: <http://comindware.com/ontology/comment#>. @prefix sort: <http://comindware.com/ontology/dataset/s... Подробнее


Вычисление даты следующего повторения

Для того, чтобы вычислить дату следующего повторения для какой-либо записи, введите следующее выражение: Формат «Дата»: @prefix cmw: <http://comindware.com/logics#>.@prefix str: <http://www.w3.org/2000/10/swap/string#>.@prefix schedule: <http://comindware.com/ontology/schedule#>.{  ?item cmw:schedule ?scheduleId.  ?scheduleId ... Подробнее


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

Если вы хотите отправить какие-то данные в виде таблицы, например, в уведомлении по электронной почте, вставьте следующее выражение: FORMAT("<table width=800 align =Left> <tr><th width=500><h2>{0}</h2></th> <th width=100><h2>Ответственный%</h2></th> <th width=100> <h2>Дата... Подробнее


Вычисление элементов из поля Дата/Время

В этой статье описывается, как извлечь отдельные элементы (например, день/месяц/год) из поля дата/время. Это может быть полезно, например, для сокращения времени при написании пользовательского описания или при отправке пользовательского уведомления по электронной почте. Это можно сделать с помощью функции FORMAT. Вот пример: FORMAT("{0:MM:yyyy}", ... Подробнее


Назначение значения полю процессной задачи

Рассмотрим пример, в котором одному из полей пользовательской процессной задачи присваивается определенное значение в зависимости от значения другого поля той же процессной задачи. Например, на определенном шаге рабочего процесса, вам может понадобиться видеть время, оставшееся до крайнего срока выполнения работы. Оставшееся время должно рассчитыва... Подробнее


Назначение ответственного за процессную задачу

Вы можете назначать ответственного за пользовательскую процессную задачу в зависимости от приоритета процессной задачи. В данном примере используется функция IF. Чтобы создать правило: Выберите рабочую область, выберите приложения внутри нее, щелкните Поля. 1. Создайте поле Приоритет заявки (идентификатор: Request_Priority) типа Список значений. Да... Подробнее


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

Для того чтобы настроить отображение даты определенным образом (в данном примере это ««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... Подробнее


Отображение списка объектов, ссылающихся на текущий объект

Вы можете отобразить пользовательские объекты, ссылающиеся на текущий пользовательский объект. Например, если вы отправляете заявку в отдел закупок на приобретение канцелярских принадлежностей, вам может понадобиться видеть все связанные с данной заявкой счета. Сложность отображения заключается в том, что счета ссылаются на заявку, но заявка не ссы... Подробнее


Получение информации из связанного объекта

Если вы храните какую-либо информацию в виде документов, вы можете получить доступ к ней при помощи выражений Comindware и отобразить в текущей процессной задаче . Здесь и далее речь идет о пользовательских объектах. Для этого необходимо создать ссылку на приложение, которому принадлежит процессная задача. Для получения необходимых данных от связан... Подробнее


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

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


Создание временных отметок для переходов рабочего процесса

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


Условия на переходы на основании лимитов

В Comindware Tracker есть возможность настройки условных переходов. В частности, это может понадобиться в процессах согласования для определения необходимости согласования конкретным сотрудником. Обычно, в каком-то другом техническом приложении настраиваются лимиты для согласования для необходимого набора сотрудников / ролей, и на шаге проверки нас... Подробнее


Учет времени, потраченного на шаге рабочего процесса

Вы можете вести учет времени, потраченного на шагах рабочего процесса. Для этого добавьте в качестве правила выражение, рассчитывающее время пребывания на шаге. Данное правило должно находиться в параметрах перехода, следующего за шагом, для которого ведется учет времени. Чтобы добавить правило: 1. Выберите рабочую область, выберите приложение. 2. ... Подробнее