Удаленный сервер возвратил ошибку: (401) Несанкционированный.
Реализовал несколько методов, которые используют API BPM. Все отлично работает от имени пользователя Supervisor, но от любого другого пользователя, с аналогичными правами, сервер возвращает error: "Удаленный сервер возвратил ошибку: (401) Несанкционированный."
Помогите понять в чем косяк...
Нравится
У пользователя не хватает прав на работу через OData. Где добавить права, см. тут.
Значит, добавили не всюду, где надо. Там несколько пунктов.
Судя по названию объекта, он может быть связан с какой-то интеграцией, либо иметь какую-либо ещё нестандартную логику. Если через OData нормально читаются все остальные объекты, кроме этого, лучше будет уточнить у его авторов. Проверить работу OData с другими таблицами можно в браузере.
Зверев Александр,
такая же ошибка с доступом и к разделу "Обращения" - можно предположить, что дело совсем не в кастомном справочнике...
Значит, второй пользователь не совсем администратор, каких-то прав у него нет.
Проверьте что ваш пользователь входит в группу системные администраторы, не забудьте актуализировать роли или раздайте права на доступ к объекту второму пользователю
Григорий Чех,
Опытным путем определил, что проблема действительно с конкретным кастомным справочником...
В при обращении к другим объектам все работает успешно от пользователей из группы сис. админов.
...к сожалению так и не смог выявить в чем именно проблема.
Перераздайте права на ваш кастомный справочник
например через это приложение
Григорий Чех,
Заработало! Дело не в правах.
Пересоздал справочник: на странице редактирования любого раздела (я в контактах делал) создал поле с типом справочник и сохранил схему.
Далее после перераздачи прав на доступ к объекту и долгих танцев с бубном (компиляция, редис и т.д.) получил желаемый результат!