SuiteScript 2 RESTlet Недостаточно прав - PullRequest
0 голосов
/ 14 декабря 2018

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

Редактировать: Да, я имею в виду тип записи, когда я говорю таблица. Вот вставка из почтальона, который возвращается

"INSUFFICIENT_PERMISSION \", \ "message \": \ "Нарушение разрешения: вам нужно более высокое разрешение для пользовательского типа записи Информация об оборудовании башни для доступа к этой странице.Обратитесь к администратору своей учетной записи. \ "

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

1 Ответ

0 голосов
/ 18 декабря 2018

В зависимости от уровня разрешений, которые вы установили для этой роли, NetSuite в основном имеет 3 типа уровней доступа

  1. Полный
  2. edit
  3. view

Если у вас есть только разрешения на просмотр и вы пытаетесь создать запись с использованием этой роли, это может быть одной из причин, по которой вы получаете INSUFFICIENT_PERMISSION

...