Попробуйте инновационную платформу для разработки и запуска бизнес-приложений Comindware Business Application Platform

Запросить демонстрацию

Понятие и изменение контекста

Понятие контекста всегда используется для настройки бизнес логики и вычислений в Comindware Business Application Platform. В первую очередь, у любой информационной системы есть база данных, и чтобы получить какие-то данные из нее, нужно написать запрос к базе. Контекст - это отправная точка запроса к базе данных. Границами контекста являются шаблоны записи, шаблоны процессов и пользовательские задачи, в которых пишется запрос (в форме вычисляемых атрибутов, правил на форме, фильтров и т.д.), и их нужно различать для правильного написания формулы.

Пример 1: искомый атрибут находится в текущем шаблоне записи 

$atribut

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

$linkRef->atribut

Больше о вызове связанных данных читайте в этой статье

Пример 3: искомый атрибут находится в другом шаблоне записи, но в текущем контексте (шаблоне записи) нет ссылки на другой шаблон записи

from i in db->sistemnoe_imya_shablona_zapisi where EQUALS(a->atirbut1, $atribut2) select i->id 

Больше о настройке выражения типа select читайте в этой статье.

Пример 4: искомый атрибут находится в контексте задачи 

$cmw.task.objectId -> op.11 (где op.11 - ИД атрибута)

Вложения
У этой статьи нет вложений.
Обратная связь
Security Code
Статьи по теме
Описание конфигурационных файлов
Просмотрено 65 раз с Thu, Mar 5, 2020

Вычисляются архивные записи
Просмотрено 70 раз с Wed, Jun 3, 2020

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

Моделирование на N3
Просмотрено 59 раз с Mon, Aug 3, 2020

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

Глобальный контекст
Просмотрено 68 раз с Fri, Mar 6, 2020

Фильтр списка по процессам с ошибками
Просмотрено 81 раз с Fri, Feb 28, 2020

Шаблон экспорта с использованием C#
Просмотрено 66 раз с Fri, Mar 13, 2020

Технологический сервер
Просмотрено 90 раз с Fri, Mar 6, 2020

Установка
Просмотрено 126 раз с Tue, Mar 3, 2020


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