Для того, чтобы преобразовать все комментарии из вкладки Обсуждение в отдельное текстовое поле (например, для использования при экспорте), введите следующее выражение: @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. ... Подробнее