Установка значения атрибута по условию
Просмотрено 258 раз с Mon, May 18, 2020
Для того, чтобы установить определённое значение атрибута (текст, число, дата, логический атрибут, пользователь и т.д.) в зависимости от какого-либо условия (статус, значение другого атрибута, логический атрибут и т.д.), введите следующее выражение:
...
Подробнее
Поиск пользователей по группе
Просмотрено 256 раз с Thu, Feb 27, 2020
Для вычисления пользователей, входящих в определённую/ые группу/ы, введите следующее выражение:
(from ag in db->_AccountGroup where OR (ag->groupName == "users",ag->groupName == "admins") select ag->groupUsers->id)
где:
_Accoun...
Подробнее
Вычисление гиперссылки на запись
Просмотрено 215 раз с Tue, Jun 16, 2020
Для того, чтобы вычислить ссылку на определенную запись, например, для отправки в уведомлении, введите следующее выражение: где: https://comindware.com/#form/oa.1/form.1 – ссылка на форму записи; Ссылка на заявку - отображаемый текст; $id ...
Подробнее
ИД атрибутов пользовательских аккаунтов
Просмотрено 191 раз с Tue, Jun 2, 2020
Для того, чтобы вернуть какие-либо данные пользователя в системе (например, ФИО или E-mail), необходимо знать системные имена атрибутов пользовательских аккаунтов.
Ниже приведён список основных атрибутов пользователя, которые могут быть использованы ...
Подробнее
Проверка на пустое поле и статус
Просмотрено 188 раз с Wed, Feb 26, 2020
Для того, чтобы установить правило с условием на пустое поле и наличием определённого статуса, введите следующее выражение:
AND(EMPTY($Fakticheskietrudozatraty), ($StatusRef->Title == "Ready for build" || $StatusRef->Title == "Acceptance" |...
Подробнее
Отображение картинки во вложении
Просмотрено 181 раз с Thu, Feb 27, 2020
Для отображения картинки, загруженной во вложении, на форме, создайте атрибут типа Текст и введите следующее выражение: где: $Fotokarty - Атрибут типа Документ, куда изначально загружается фото....
Подробнее
Парсинг Email до знака @
Просмотрено 174 раз с Wed, Jun 17, 2020
Для того чтобы из электронной почты вывести все символы до знака @ (например, для генерации логина для личного кабинета), введите следующее выражение:
SUBSTRING($Email,0,INDEXOF($Email,"@"))
...
Подробнее
Выгрузка фото профиля
Просмотрено 171 раз с Wed, May 20, 2020
Для того, чтобы выгрузить фото профиля, введите следующее выражение в атрибут типа Текст (HTML):
где:
$Polzovatel – атрибут типа Пользователь в текущем Шаблоне записи;
https://istance.comindware.net – ссылка на текущий инстанс....
Подробнее
Подсчет количества записей без учета архивированных
Просмотрено 148 раз с Wed, Jun 3, 2020
Для того, чтобы подсчитать количество записей с определённым статусом (например, согласованных заявок, оплаченных счетов), введите следующее выражение:
COUNT(
(from a in db->requests
where AND(EQUALS(a->status, “Согласована”), EQUALS(a->...
Подробнее
Парсинг ИД процесса из темы письма
Просмотрено 136 раз с Mon, Sep 28, 2020
Для того, чтобы получить ИД из темы письма (например, чтобы понять, какой из процессов запустить по полученному ответу), введите следующее выражение:
SUBSTRING( $Tema, INDEXOF($Tema,"[") + 1, INDEXOF($Tema,"]") - INDEXOF($Tema,"[") - 1)...
Подробнее
Условие на видимость кнопки при пустом исполнителе
Просмотрено 105 раз с Fri, Feb 28, 2020
Для настройки отображения кнопки при условии отсутствия назначенного исполнителя, введите данное выражение:
EMPTY($assignee)
Подробнее
Ограничение срока выполнения определенным периодом
Просмотрено 103 раз с Fri, Feb 28, 2020
Для того, чтобы ограничить срок выполнения задачи/проекта определенным периодом (например, месяцем), введите следующее выражение в Правило на форме - Показать ошибку:
AND(GREATEREQ($Srokvypolneniya,STARTOFMONTH($userKPIRef->mainKPIRef->Otch...
Подробнее
Вычисление гиперссылки на инстанс
Просмотрено 88 раз с Mon, Nov 9, 2020
Для того, чтобы вычислить ссылку на инстанс, например, для отправки в уведомлении, введите следующее выражение: @prefix string: <http://www.w3.org/2000/10/swap/string#>.@prefix configuration: <http://comindware.com/ontology/configurati...
Подробнее
Назначение исполнителя равного менеджеру текущего проекта
Просмотрено 83 раз с Wed, Jun 3, 2020
Для того чтобы назначить исполнителем менеджера проекта (руководителя, ответственного и т.п.), введите следующее выражение:
from a in db->Project where a->Work == $id select a->Manager
где:
Project – шаблон записи с проектами;
Work...
Подробнее
Условие на скрытие кнопки при пустом исполнителе
Просмотрено 58 раз с Tue, Sep 29, 2020
Для того, чтобы скрыть кнопку, если пустой исполнитель (например, для кнопки «Завершить задачу»), введите следующее выражение в условии:
AND(NOT(EMPTY($assignee)),$cmw.taskStatus == "cmw.taskStatus.inProgress")
где:
assignee – системное имя ...
Подробнее
Возможность проставления только одного чекбокса в коллекции
Просмотрено 56 раз с Tue, Sep 29, 2020
Для того, чтобы можно было проставить только один чекбокс в коллекции (например, выбор только одного критерия из таблицы), нужно настроить правило на изменение типа доступа на «Только для чтения» для данного логического атрибута, и ввести следующее в...
Подробнее
Ограничение поля определенным количеством цифр
Просмотрено 51 раз с Tue, Sep 29, 2020
Для того, чтобы ограничить поле определенным количеством цифр (например, номер карты или ИНН), введите следующее выражение:
MATCHES($Nomerkarty, "^[0-9]{16}([0-9]{0})?$")
где:
Nomerkarty – системное имя текстового атрибута;
{16} – нужное ко...
Подробнее
Условие на отображение поля, если текущий пользователь входит в определенную группу
Просмотрено 47 раз с Fri, Oct 2, 2020
Для того, чтобы установить условие на отображение поля, если текущий пользователь входит в определенную группу (например, для возможности редактирования определенных полей записи только некоторым группам пользователей), введите следующее выражение:
...
Подробнее
Вычисление гиперссылки на экземпляр процесса
Просмотрено 6 раз с Fri, Jan 22, 2021
Для того, чтобы вычислить ссылку на экземпляр процесса, который запущен по текущей записи (чтобы, например, перейти на схему и просмотреть историю процесса), введите следующее выражение: где: http://comindware.com – ссылка на текущий инстанс; ...
Подробнее