Здравствуйте!

При удалении одной записи методом DataService с указанием фильтра по  колонке "id" время обработки запроса составляет 20-40 секунд, и это при общем количестве записей таблицы менее 1000. 

 При указании фильтра по любому строковому полю этого-же объекта(не индексируемому полю) , запрос отрабатывает существенно быстрее. 

Очень странное поведение, как для поиска по ключевому полю. Возможно есть нюансы? 

Версия облачная, postgre, доступ к инструментам мониторинга отсутствует.

 

Пример запроса:

{"items": [

        {"__type": "Terrasoft.Nui.ServiceModel.DataContract.DeleteQuery","QueryId":1,"QueryType":1,

                        "Filters":{"FilterType":1,"ComparisonType":3,"LeftExpression":{"ExpressionType":0,"ColumnPath":"Id"},"RightExpression":

                        {"ExpressionType":2,"Parameter":{"DataValueType":0,"Value":"81a45c46-f8df-4913-83ac-1457399f3873"}}},"RootSchemaName":"Account","OperationType":0,"IncludeProcessExecutionData":false}

        ]}

Пробовал в разных интерпретациях параметров фильтра, результат не меняется.

 

 

 

Нравится

2 комментария

Добрый день, Сергей!

Не совсем понятна суть вопроса, что вам необходимо сделать?

Если вы пользуетесь DataService, то рекомендую ознакомиться с примером удаление записи с его помощью.

https://academy.terrasoft.ua/docs/developer/integrations_and_api/data_s…

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

Добрый день,

 

необходимо установить Exchange Listener для срм creatio.

 

Пробовали установить только с докером по этой инструкции https://academy.terrasoft.ru/docs/user/ustanovka_i_administrirovanie/ra… -- работают только старые версии. Не очень интересно.

 

Пробовала по этой инструкции поставить через Kubernetes

https://community.terrasoft.ru/articles/1-realnyy-primer-po-razvertyvan…

 

первое что меня смутило. У меня 20.04 (focal), а репозиторий для 16.04

" Next, we'll add the Kubernetes package repository. Note that at the time of this writing, Ubuntu 16.04 Xenial Xerus is the latest Kubernetes repository available. This should eventually be superseded by Ubuntu 20.04 Focal Fossa, and the following command can then be updated from xenial to focal. " Но его там нет. Этот работает, но под 16.04

deb http://apt.kubernetes.io/ kubernetes-xenial main

Второе, что не работают репозитории. Можно найти заменить. Не проблема.

helm repo add bitnami https://charts.bitnami.com/bitnami

 

Но все равно не работает. Помогите пожалуйста разобраться.

 

 

wget https://get.helm.sh/helm-v3.6.0-rc.1-linux-amd64.tar.gz

 

helm install --namespace default --set usePassword=false --set=slave.persistence.enabled=false --set master.persistence.enabled=false --set cluster.enabled=false redis bitnami/redis

 

wget https://academy.creatio.com/sites/default/files/documents/downloads/Exc…

 

 

$ kubectl get pods

NAME               READY   STATUS             RESTARTS   AGE

elistener-api-0    0/1     CrashLoopBackOff   59         4h57m

redis-master-0     1/1     Running            0          4h58m

redis-replicas-0   0/1     Pending            0          4h58m

 

$  kubectl get service

NAME             TYPE        CLUSTER-IP      EXTERNAL-IP   PORT(S)        AGE

elistener-api    NodePort    10.109.70.15            80:30001/TCP   6m14s

kubernetes       ClusterIP   10.96.0.1               443/TCP        11m

redis-headless   ClusterIP   None                    6379/TCP       7m

redis-master     ClusterIP   10.96.133.113           6379/TCP       7m

redis-replicas   ClusterIP   10.102.18.199           6379/TCP       7m

 

$ kubectl get pods -o wide

NAME               READY   STATUS             RESTARTS   AGE     IP           NODE            NOMINATED NODE   READINESS GATES

elistener-api-0    0/1     CrashLoopBackOff   5          5m46s   10.244.0.5   r-creatio-lel             

redis-master-0     1/1     Running            0          6m32s   10.244.0.4   r-creatio-lel             

redis-replicas-0   0/1     Pending            0          6m32s                              

 

 

 

Events:

  Type     Reason     Age                From               Message

  ----     ------     ----               ----               -------

  Normal   Scheduled  91s                default-scheduler  Successfully assigned default/elistener-api-0 to r-creatio-lel

  Normal   Pulling    90s                kubelet            Pulling image "bpmonline/exchangelistener:0.8.39"

  Normal   Pulled     75s                kubelet            Successfully pulled image "bpmonline/exchangelistener:0.8.39" in 15.036026467s

  Warning  BackOff    32s (x2 over 37s)  kubelet            Back-off restarting failed container

  Normal   Created    17s (x3 over 75s)  kubelet            Created container exchangelistener

  Normal   Pulled     17s (x2 over 56s)  kubelet            Container image "bpmonline/exchangelistener:0.8.39" already present on machine

  Normal   Started    16s (x3 over 74s)  kubelet            Started container exchangelistener

 

 

2021-06-21 09:10:07,405 [1] FATAL: Application startup exception

StackExchange.Redis.RedisConnectionException: It was not possible to connect to the redis server(s). There was an authentication failure; check that passwords (or client certificates) are configured correctly. AuthenticationFailure (None, last-recv: 310) on 10.96.133.113:6379/Interactive, Flushed/ComputeResult, last: ECHO, origin: SetResult, outstanding: 0, last-read: 0s ago, last-write: 0s ago, keep-alive: 60s, state: ConnectedEstablishing, mgr: 8 of 10 available, last-heartbeat: never, global: 14s ago, v: 2.1.58.34321

 

Нравится

7 комментариев
Лучший ответ

Скажите пожалуйста, а как убрать

Старая синхронизация почты (OldEmailIntegrationFeature, выключена)

Кеш настроек почты (IsMailboxSyncSettingsCached)

 

и заменить на exchangeListener

https://community.terrasoft.ru/articles/1-realnyy-primer-po-razvertyvan…



ответил в комментах, что мне помогло  в вашем случае

после необходимо будет обновить сервис exchangeListener

https://community.terrasoft.ru/articles/obnovlenie-mikroservisa-exchang…

и только после настраивать синхронизацию на стороне crm

Dima Avdoshin,

 

спасибо. Эта проблема решена.

 

Но почему-то http://IP_ExhangeListerVM:30001/api/listeners/status выдает только

 

{
  "ServiceStatus": "Started",
  "version": "0.8.39",
  "connections": {}
}

 

 

в примере должен быть connections с массой параметров

 

:~$ kubectl logs elistener-api-0

2021-06-22 11:09:59,477 [1] WARN : Storing keys in a directory '/root/.aspnet/DataProtection-Keys' that may not be persisted outside of the container. Protected data will be unavailable when container                                      is destroyed.

2021-06-22 11:10:08,770 [1] WARN : No XML encryptor configured. Key {9817fbd1-66c7-41d2-a0b1-464f19d4fbf9} may be persisted to storage in unencrypted form.

Hosting environment: Production

Content root path: /app

Now listening on: http://0.0.0.0:80

Application started. Press Ctrl+C to shut down.

 

:~$ kubectl logs elistener-api-1

2021-06-22 11:10:30,772 [1] WARN : Storing keys in a directory '/root/.aspnet/DataProtection-Keys' that may not be persisted outside of the container. Protected data will be unavailable when container                                      is destroyed.

2021-06-22 11:10:39,866 [1] WARN : No XML encryptor configured. Key {6f72b855-266a-452c-b621-783b0cfb454b} may be persisted to storage in unencrypted form.

Hosting environment: Production

Content root path: /app

Now listening on: http://0.0.0.0:80

Application started. Press Ctrl+C to shut down.

 

 

:~$ sudo ls -l /root/.aspnet/

ls: cannot access '/root/.aspnet/': No such file or directory

 

Нет такой папки на диске или смотреть в кубе?

 

Екатерина Валерьевна,



Статус EXCHANGE LISTENER возвращается корректный. Дополнительные параметры появятся после создания подписки на микросервисе (по результату успешного добавления почтового ящика для синхронизации в систему).

Алёна Доля,

спасибо большое. А как добавить?

Екатерина Валерьевна,

добавить ящик вы можете согласно инструкции:https://academy.terrasoft.ru/docs/user/ustanovka_i_administrirovanie/na…

Скажите пожалуйста, а как убрать

Старая синхронизация почты (OldEmailIntegrationFeature, выключена)

Кеш настроек почты (IsMailboxSyncSettingsCached)

 

и заменить на exchangeListener

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

Добрый день.

Есть некий процесс. На развилке "ИЛИ" надо направить на разные ветки в зависимости от роли ответственного.

Изображение удалено.

Пользователь может состоять в нескольких ролях. По трассировке я их получаю.

Изображение удалено.

Как мне написать формулу в условном потоке чтобы выбрать роль и процесс пошел в определенную ветку?

Нравится

2 комментария

Доброе утро.

 

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

 

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

Я сделал по другому. После получения всех ролей, создал бизнес-процесс в котором настроил маршруты исходя из ролей. При этом, ветку по умолчанию завернул на завершение процесс. Получил вложенный процесс который запускает несколько экземпляров. Не соответствующие условиям процессы завершаются, корректный для нужной роли продолжает маршрут и основной бизнес-процесс.

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

Доброго времени суток!



Ситуация такая. В процессе работы над crm в разделе Проекты была одна колонка и бизнес-правило к ней: поле Статус недоступно для редактирования, пока значение в той колонке(поле с дробным числом) равно 0.

Позже это бизнес-правило удалилось из-за ненадобности. И после этого начала появляться ошибка:

23502: null value in column "ITdsMarzha2" violates not-null constraint



ITdsMarzha2 - это и есть та колонка.

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



И всё равно ошибка появляется при сохранении карточки. При чем карточка то сохраняется успешно, а вот всякие связанные с этим бизнес-процессы не запускаются.

Кстати проблема только на боевой продуктивной среде. На моей локальной разработческой ошибки не возникает.



Может подсказать кто, куда нам ещё нужно залезть проверить эту "несуществующую" колонку?

Нравится

3 комментария

Добрый день. Ошибка приходит из постгре - там явно подразумевается, что колонка существует, и что в записи она будет заполнена значением. Вы точно уверены, что в схеме объекта не осталось этой колонки? Из базы может и удалили, но ОРМка может создать колонку обратно, основываясь на метаданных объекта.

Vyacheslav Lipatkin,

Метаданные проверили, там тоже нет следа по этой колонке.

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

Где то ещё может хранятся данные?

Андрей Касаткин,

Поэкспериментируйте над схемой объекта на копии прода. Попробуйте добавить в схему объекта колонку с таким названием, опубликовать объект, потом удалить эту колонку и снова опубликовать. Может по ходу какие ошибки всплывут, и получится хоть как-то найти проблему.

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

Добрый день!



Можно ли добавить на партнёрский портал пользовательские разделы?

Нравится

1 комментарий

Добрый день, Вадим!

 

Партнерский портал доступен в продуктах Sales Creatio enterprise и CRM Creatio.



По условиям лицензии на клиентском портале можно настраивать и использовать до трех пользовательских разделов. Чтобы пользовательский раздел появился на портале, необходимо настроить его в мастере разделов и добавить в рабочее место “Портал”.

 

На страницу раздела можно добавить любые объекты системы, например, детали, поля и т. д. Количество объектов зависит от конфигурации портала (портал самообслуживания, клиентский портал) и регулируется условиями лицензии. Например, на портале самообслуживания можно добавить на страницу не больше 25 объектов, на пользовательском портале — не больше 125. При превышении количества объектов, используемых на странице записи раздела, на портале блокируется возможность добавления и редактирования записей.

 

Более дательная информация в статье на Академии: https://academy.terrasoft.ru/docs/user/instrumenty_prodazh/partnerskie_…

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

Изображение удалено.

Подскажите, пожалуйста, какие вообще могут быть причины такой ошибки?

На разных компьютерах, где уже были сайты 7.17, добавляли новый сайт версии 7.18. 

Последовательность действий одинаковая, новая база, восстановление из бекапа, разархивание файлов, новый сайт, новое приложение. Настройки connectionstrings верные. Redis сбрасывали.

На одной из машин получаем эту ошибку, все вроде проверено и идентично с другими, но не работает.

 

 

Нравится

4 комментария
Лучший ответ

Добрый день, Фариз.

Если вы на 100% уверены что БД версии 7.18.0 и бинарные файлы 7.18.0, убедитесь что в бинарных файлах не было замен (правок от поддерки, партнера и т.д.) также проверьте БД скриптом по ссылке, скрипт покажет версию БД. https://drive.google.com/file/d/1AxSnqyKsWhXIvFmt69egnVYsSejXuxpn/view?…

 

Если вы выполняли обновление среды, подобная ошибка встречается когда обновленине не завершилось успешно.

 

Если это всё не даст понимания в чем причина, выложите файлы ConnectionString.config с обеих сред, результат скрипта и уточните откуда именно взяты бинарные файлы приложения?

Добрый вечер.

 

Судя по тексту ошибки, Вы в ConnectionStrings указали не ту версию базы данных.

Вы пытаетесь файлами версии 7.18 подключиться к базе версии 7.14.

Алла Савельева,

В том то и дело, что в ConnectionStrings все проверено несколько раз.  

Добрый день, Фариз.

Если вы на 100% уверены что БД версии 7.18.0 и бинарные файлы 7.18.0, убедитесь что в бинарных файлах не было замен (правок от поддерки, партнера и т.д.) также проверьте БД скриптом по ссылке, скрипт покажет версию БД. https://drive.google.com/file/d/1AxSnqyKsWhXIvFmt69egnVYsSejXuxpn/view?…

 

Если вы выполняли обновление среды, подобная ошибка встречается когда обновленине не завершилось успешно.

 

Если это всё не даст понимания в чем причина, выложите файлы ConnectionString.config с обеих сред, результат скрипта и уточните откуда именно взяты бинарные файлы приложения?

Тарас Пономарёв,

 

Спасибо! Запросом увидели 7.17.4 там, где должно быть 7.18. Либо исполнитель ошибся, либо он ошибся. Пересоздадим базу.

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

Добрый день! 

 

Пытаюсь установить Excel reports builder for Creatio, но установщик выдает ошибку. 

 

На пустую тестовую среду дополнение стало без проблем, а на мою систему не становится. 

 

Помогите, пожалуйста, разобраться в проблеме. Лог прилагаю

Прикрепленные файлы

Нравится

3 комментария

Добрый день!

 

Первая ошибка связана с тем, что у вас на продуктивной среде уже установлен другой пакет с библиотекой EPPlus. Creatio не позволяет устанавливать одну и ту же библиотеку дважды. К сожалению из пакета Excel reports builder не можем удалить эту библиотеку. Уточните у другого разработчика, есть ли возможность предоставить пакет без библиотеки.

Вторая ошибка возникла при компиляции и связана со схемой UsrProductInStockLOTSchema. Ниже детальное описание ошибки:

Autogenerated\Src\UsrProductInStockLOTSchema.Custom.cs(270,15) warning CS0108: 'UsrProductInStockLOT.RecordInactive' hides inherited member 'Entity.RecordInactive'. Use the new keyword if hiding was intended.

Методом научтыка уже разобрался как это исправить.

 

Мануал для юзеров, которые не разбираются в коде, библиотеках и т.д.:

 

1. Когда во время установки пакета появляется ошибка, просто закрываем окно, без восстановления из бэкапа,

2. Удаляем приложение через Installed applications

3. Устанавливаем нужное приложение еще раз

 

Не знаю нужно или нет, но между всеми этими действиями я каждый раз компилировал систему.

Добрый день!

 

скорее всего помогла компиляция приложения.

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

Доброго времени суток!

Подскажите, пожалуйста, можно ли как-то обойти MS Exchange Listener для настройки почты?

Задача в том, что нам от интеграции с почтой нужны просто уведомления, т.е. настроенные шаблонные письма о наступлении или просрочке каких-то событий. Да и большой нагрузки на почту/систему не должно быть.

Стенд открыт для интернета, но почта нужна будет только в локальной сети. Используем outlook.office.com.

Нравится

4 комментария
Лучший ответ

Коллеги, здравствуйте!

Начиная с версии 7.16.0 для корректной работы почтовых сервисов IMAP/SMTP и Exchange необходимо развернуть сервис синхронизации. Логика синхронизации писем была полностью вынесена на микросервис.



Соответственно, для работы почты в приложении необходимо проводить настройку микросервиса Exchange Listener, альтернативных вариантов нет.

 

Установить пакет OldEmailIntegration.

Андрей Есаулов,

Простите, это какое то приложение из Маркета? Или что это?

Виноват. Нашёл в конфигураторе у себя такой пакет. Версия 7.8.0.

Мне нужно новую версию запросить у поддержки? И как этот пакет использовать при интеграции с почтой? На академии, к сожалению, не нашёл способа без Exchange Listener

Коллеги, здравствуйте!

Начиная с версии 7.16.0 для корректной работы почтовых сервисов IMAP/SMTP и Exchange необходимо развернуть сервис синхронизации. Логика синхронизации писем была полностью вынесена на микросервис.



Соответственно, для работы почты в приложении необходимо проводить настройку микросервиса Exchange Listener, альтернативных вариантов нет.

 

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

Добрый день!

 

Есть необходимость в создании объекта в системе, который исходя из структурных особенностей, должен ссылаться сам на себя

Условно таблица TempTable

Имеет два поля

Id и ParentId

Необходимо, что Id был PK, а ParentId таблицы TempTable являлся FK на поле Id таблицы TempTable

Возможно ли такое организовать в рамках системы Creatio?

Нравится

5 комментариев
Лучший ответ

Ирина Кузина пишет:

Мне необходимо создать объект в Creatio - адресообразующую таблицу ФИАС, которая не имеет нормализованной структуры. В данной таблице хранятся регионы/районы/города/населённые пункты/улицы - очевидно, что данная таблица должна ссылаться на саму себя.

Можно создать дополнительную таблицу развязки, в которой одно поле будет ссылаться на дочернюю запись, а другое - на родительскую. Такое решение позволит хранить в одной таблице повторяющиеся Id.

 

Ирина Кузина пишет:

При создании объекта в Creatio 7.18 на уровне БД в таблице все поля имеют constraint NOT NULL - как создавать поля, которые могут быть NULL? Поскольку при создании объекта в Creatio на поле есть Основной параметр - Обязательное (Нет или На уровне приложения). При выборе обязательности на уровне приложения - внутри самой платформы производится валидация поля, но если указать обязательность Нет, то всё равно на уровне БД NOT NULL. Зависит ли это как-то от типов полей, которые выбираются?

Да, зависит от типа данных. Например, для поля справочного типа (с типом уникальный идентификатор), возможно хранение значения NULL. Для строковых будет пустая строка (даже пустых), для целочисленных и дробных 0. А обязательность для строковых и цифровых значений означает, что пользователь должен ввести значение отличное от пустой строки или 0.

 

Ирина Кузина пишет:

тут подскажите, пожалуйста, стоит ли новый пост завести (или может багу/доработку) или в рамках данного вопроса сойдёт?

Это скорее особенность этой срм, а не ошибка. Вы можете написать в службу поддержки (support@terrasoft.ru), они зафиксируют Ваше пожелание. 

Добрый день.

 

Да, такое можно реализовать в Creatio.

Сначала создаете саму таблицу сохраняете её и публикуете, а потом уже добавляете в неё справочное поле ParentId, для которого в качестве справочника указываете созданную Вами таблицу.

Алла Савельева,

Алла, огромное спасибо за ответ!

Но возник новый вопрос, при создании такой связи поле по дефолту ссылается на PK таблицы, но если нужное родительское поле НЕ является PK, то как можно организовать такую связь?

Ирина Кузина пишет:

Но возник новый вопрос, при создании такой связи поле по дефолту ссылается на PK таблицы, но если нужное родительское поле НЕ является PK, то как можно организовать такую связь?

Опишите подробнее какую задачу нужно реализовать, возможно, в Вашем случае лучше применить другое решение.

Мне необходимо создать объект в Creatio - адресообразующую таблицу ФИАС, которая не имеет нормализованной структуры. В данной таблице хранятся регионы/районы/города/населённые пункты/улицы - очевидно, что данная таблица должна ссылаться на саму себя.



В данной таблице есть поле AOID - является первичным ключом и содержит всегда уникальное значение. Также есть поля AOGUID и ParentGUID

AOGUID - может иметь повторяющиеся значения. ParentGUID на записи должен ссылаться именно на AOGUID, поскольку AOID является идентификатор именно записи в таблице, а AOGUID - глобальный уникальный идентификатор адресного объекта (хоть здесь и указано, что уникальный, но в ФИАС есть повторяющиеся записи адресного объекта, но с разным статусом актуальности). 



И доп. вопрос - тут подскажите, пожалуйста, стоит ли новый пост завести (или может багу/доработку) или в рамках данного вопроса сойдёт?

При создании объекта в Creatio 7.18 на уровне БД в таблице все поля имеют constraint NOT NULL - как создавать поля, которые могут быть NULL? Поскольку при создании объекта в Creatio на поле есть Основной параметр - Обязательное (Нет или На уровне приложения). При выборе обязательности на уровне приложения - внутри самой платформы производится валидация поля, но если указать обязательность Нет, то всё равно на уровне БД NOT NULL.

Зависит ли это как-то от типов полей, которые выбираются?

 

Ирина Кузина пишет:

Мне необходимо создать объект в Creatio - адресообразующую таблицу ФИАС, которая не имеет нормализованной структуры. В данной таблице хранятся регионы/районы/города/населённые пункты/улицы - очевидно, что данная таблица должна ссылаться на саму себя.

Можно создать дополнительную таблицу развязки, в которой одно поле будет ссылаться на дочернюю запись, а другое - на родительскую. Такое решение позволит хранить в одной таблице повторяющиеся Id.

 

Ирина Кузина пишет:

При создании объекта в Creatio 7.18 на уровне БД в таблице все поля имеют constraint NOT NULL - как создавать поля, которые могут быть NULL? Поскольку при создании объекта в Creatio на поле есть Основной параметр - Обязательное (Нет или На уровне приложения). При выборе обязательности на уровне приложения - внутри самой платформы производится валидация поля, но если указать обязательность Нет, то всё равно на уровне БД NOT NULL. Зависит ли это как-то от типов полей, которые выбираются?

Да, зависит от типа данных. Например, для поля справочного типа (с типом уникальный идентификатор), возможно хранение значения NULL. Для строковых будет пустая строка (даже пустых), для целочисленных и дробных 0. А обязательность для строковых и цифровых значений означает, что пользователь должен ввести значение отличное от пустой строки или 0.

 

Ирина Кузина пишет:

тут подскажите, пожалуйста, стоит ли новый пост завести (или может багу/доработку) или в рамках данного вопроса сойдёт?

Это скорее особенность этой срм, а не ошибка. Вы можете написать в службу поддержки (support@terrasoft.ru), они зафиксируют Ваше пожелание. 

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

В базе знаний у нас создана структура на основе групп фильтров. Она служит для доступа к документам. Как установить всем пользователям эти преднастроенные группы фильтров?

Нравится

3 комментария
Лучший ответ

UC пишет:

Созданные под Supervisor группы не видят простые пользователи. А как это сделать, - настроить доступ на группу фильтров?

Да, это можно сделать через настройки группы в меню 'Настройка прав':

Добрый день.

Не совсем понятно, о чём Вы спрашиваете.

Можно создать общую папку, которая будет содержать эти фильтры и настроить для всех пользователей на неё доступ. Таким образом, каждый пользователь сможет выбрать эту папку и у него будет отфильтрованный реестр данных.

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

Алла Савельева, Структура быстрого доступа к документам на группах фильтров. Созданные под Supervisor группы не видят простые пользователи. А как это сделать, - настроить доступ на группу фильтров?

UC пишет:

Созданные под Supervisor группы не видят простые пользователи. А как это сделать, - настроить доступ на группу фильтров?

Да, это можно сделать через настройки группы в меню 'Настройка прав':

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