Фильтры

В мобильном приложении есть поле "Модель оборудования".
К этому полю применяется фильтр вида:

Terrasoft.sdk.Model.addBusinessRule("Case", {
    ruleType: Terrasoft.RuleTypes.Filtration,
    events: [Terrasoft.BusinessRuleEvents.Load, Terrasoft.BusinessRuleEvents.ValueChanged],
    triggeredByColumns: ["WorkTypeEquipment"],//Тип оборудования
    filteredColumn: "WorkCategoryModelEquipment",//Модель оборудования связана с Тип оборудования по WorkTypeEquipmentId
    filters: Ext.create("Terrasoft.Filter", {
        property: "WorkTypeEquipment"
    })
});

Также это поле Должно быть обязательным, если приведенный выше фильтр возвращает хотя-бы одну запись, иначе поле НЕ обязательное.

Пока есть только идея  перед установкой признака Обязательное вручную формировать запрос Select Count(*).... и смотреть на результат....
Но как асинхронный результат выполнения будет сочетаться с бизнес-правилом поля не совсем понятно.

Может если перейти на фильтр, построенный как бизнес-правило можно-будет при определении Обязательности вычитать какие-то его свойства?

Какие могут быть еще решения?

Нравится

0 комментариев
Показать все комментарии

Приветствую.

У нас несколько узлов + haproxy в качестве балансировщика. Подскажите, пожалуйста, нужно ли настраивать MS на каждом из серверов и не будет ли каких-нибудь конфликтов?

Нравится

0 комментариев
Показать все комментарии

ПАО «Казанькомпрессормаш» (ПАО «Казанский завод компрессорного машиностроения» г. Казань, Россия) является ведущим в России и странах СНГ производителем компрессорного оборудования и полнокомплектных решений на базе компрессоров для различных отраслей промышленности.

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

«Мы сделали вывод, что нам нужен гибкий и простой продукт, без проблем адаптирующийся под наши изменения в маршрутах согласования. Программа Docs Creatio, которую мы выбрали, полностью отвечает данным требованиям» — отмечает Вагизов Тимур Наильевич, заместитель директора по маркетингу ПАО «Казанькомпрессормаш».

Подробнее...

Нравится

Поделиться

0 комментариев
Показать все комментарии

Добрый день! Недавно получил задание внедрить логику анонимности на обращение, что бы при создании/изменении статуса... не отправлялось письмо. Насколько я понял, то это происходит в базовом Case объекте, путем создания уведомления через SynchronizeSubjectRemindingUserTask.

Сам этот юзерТаск не является partial, а базовую логику нельзя напрямую переопределить в наследуемых объектах. Есть ли какой-то выход из этой ситуации, если по сути нужно добавить только 1 условие в самом начале работы на SynchronizeRemindings сообщение?

Нравится

0 комментариев
Показать все комментарии

Добрый день!

Отправляю к сервису OData PATCH-запрос и он падает с 404 ошибкой. При этом GET запрос отрабатывает и возвращает необходимые данные. Может кто-нибудь подсказать, что делать в данной ситуации?

Нравится

0 комментариев
Показать все комментарии