Язык выражений

Поиск пользователей по группе
Просмотрено 145 раз с Thu, Feb 27, 2020

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

Установка значения атрибута по условию
Просмотрено 122 раз с Mon, May 18, 2020

Для того, чтобы установить определённое значение атрибута (текст, число, дата, логический атрибут, пользователь и т.д.) в зависимости от какого-либо условия (статус, значение другого атрибута, логический атрибут и т.д.), введите следующее выражение: ...
Подробнее

Вычисление гиперссылки на запись
Просмотрено 119 раз с Tue, Jun 16, 2020

Для того, чтобы вычислить ссылку на определенную запись, например, для отправки в уведомлении, введите следующее выражение: где: https://comindware.com/#form/oa.1/form.1 – ссылка на форму записи; Ссылка на заявку - отображаемый текст; $id ...
Подробнее

Отображение картинки во вложении
Просмотрено 105 раз с Thu, Feb 27, 2020

Для отображения картинки, загруженной во вложении, на форме, создайте атрибут типа Текст и введите следующее выражение: где: $Foto - Атрибут типа Документ, куда изначально загружается фото....
Подробнее

Проверка на пустое поле и статус
Просмотрено 101 раз с Wed, Feb 26, 2020

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

Парсинг Email до знака @
Просмотрено 99 раз с Wed, Jun 17, 2020

Для того чтобы из электронной почты вывести все символы до знака @ (например, для генерации логина для личного кабинета), введите следующее выражение: SUBSTRING($Email,0,INDEXOF($Email,"@")) ...
Подробнее

ИД атрибутов пользовательских аккаунтов
Просмотрено 92 раз с Tue, Jun 2, 2020

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

Выгрузка фото профиля
Просмотрено 90 раз с Wed, May 20, 2020

Для того, чтобы выгрузить фото профиля, введите следующее выражение в атрибут типа Текст (HTML): где: $Polzovatel – атрибут типа  Пользователь в текущем Шаблоне записи; https://istance.comindware.net – ссылка на текущий инстанс....
Подробнее

Подсчет количества записей без учета архивированных
Просмотрено 80 раз с Wed, Jun 3, 2020

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

Ограничение срока выполнения определенным периодом
Просмотрено 56 раз с Fri, Feb 28, 2020

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

Условие на видимость кнопки при пустом исполнителе
Просмотрено 53 раз с Fri, Feb 28, 2020

Для настройки отображения кнопки при условии отсутствия назначенного исполнителя, введите данное выражение:  EMPTY($assignee)
Подробнее

Назначение исполнителя равного менеджеру текущего проекта
Просмотрено 48 раз с Wed, Jun 3, 2020

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

Парсинг ИД процесса из темы письма
Просмотрено 41 раз с Mon, Sep 28, 2020

Для того, чтобы получить ИД из темы письма (например, чтобы понять, какой из процессов запустить по полученному ответу), введите следующее выражение:  SUBSTRING(    $Tema,    INDEXOF($Tema,"[") + 1,    INDEXOF($Tema,"]") - INDEXOF($Tema,"[") - 1)...
Подробнее

Ограничение поля определенным количеством цифр
Просмотрено 10 раз с Tue, Sep 29, 2020

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

Условие на скрытие кнопки при пустом исполнителе
Просмотрено 9 раз с Tue, Sep 29, 2020

Для того, чтобы скрыть кнопку, если пустой исполнитель (например, для кнопки «Завершить задачу»), введите следующее выражение в условии:  AND(NOT(EMPTY($assignee)),$cmw.taskStatus == "cmw.taskStatus.inProgress") где: assignee – системное имя ...
Подробнее

Возможность проставления только одного чекбокса в коллекции
Просмотрено 8 раз с Tue, Sep 29, 2020

Для того, чтобы можно было проставить только один чекбокс в коллекции (например, выбор только одного критерия из таблицы), нужно настроить правило на изменение типа доступа на «Только для чтения» для данного логического атрибута, и ввести следующее в...
Подробнее

Условие на отображение поля, если текущий пользователь входит в определенную группу
Просмотрено 6 раз с Fri, Oct 2, 2020

Для того, чтобы установить условие на отображение поля, если текущий пользователь входит в определенную группу (например, для возможности редактирования определенных полей записи только некоторым группам пользователей), введите следующее выражение: ...
Подробнее



Исследования осуществляются <br>ООО «Колловэар» при грантовой <br>поддержке Фонда «Сколково»
Comindware