2016-08-23 4 views
2

Я новичок в AX, и я пытаюсь установить права доступа для некоторых пользователей, и при определенной операции они получают сообщение об ошибке, что у них нет доступа к таблице SalesCreateReleaseOrderLineTmp. Я вручную искал эту таблицу в каждой категории, но безуспешно. Я нашел на сайте полное описание этой таблицы ->Order Lines - SalesCreateReleaseOrderLineTmp - ID: 995. Я также ищу идентификатор, но опять нет результата. С правами администратора все в порядке, но, очевидно, не решение.AX 2009: Не удается найти «SalesCreateReleaseOrderLineTmp» Таблица

Есть ли место для установки этого стола, и кто-нибудь может сказать мне, где он находится? :) Или есть ли способ поиска этой таблицы (по ID или имени)?

ответ

2

Я думаю, с

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

вы имеете в виду, вы пытались найти таблицу в форме для поддержания группы пользователей разрешения?
Если это так, это связано с тем, что временные таблицы скрыты от этого древовидного представления, поскольку метод класса SysDictTable.allowSecuritySetup вызывается из SysSecurity.expandSecurityKey при построении древовидного изображения, и в этом методе есть, среди прочего, проверка того, является ли таблица является временным.

Так по существу у вас есть 3 варианта:

  1. Дайте группу разрешений желаемый доступ по ключу безопасности, с тем, что доступ к группе «наследует» к столу через него - недостаток, конечно, можно было бы быть слишком разрешающий, но потенциал роста лучше ремонтируется :)

  2. Удалить ключ безопасности на временную таблицу, так как это в общем случае является ИМХО неправильным решением. Приложение не должно ограничивать доступ к временным таблицам (которые, как правило, ограничены в пользовательском сеансе), а скорее принудительно проверяет доступ в коде, заполняющем эту таблицу или даже процессы более высокого уровня.

  3. Настроить код, который создает представление дерева безопасности так, чтобы он включал temp. столы.

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

 Смежные вопросы

  • Нет связанных вопросов^_^