2013-03-15 2 views
2

Мы создаем сайт экстрасети для клиентов, использующих SharePoint с интегрированным SSRS. Мы хотим разработать некоторые отчеты для наших клиентов. Как-то нам нужно определить клиента из человека, входящего в систему (атрибут пользователя?), И передать его в SSRS, чтобы он мог передать его в хранимую процедуру. Любые идеи о том, как я могу это достичь?Передача информации о пользователе SharePoint в отчет SSRS

ответ

3

Используйте значение User!UserID.Value и установите значение по умолчанию для параметра Query для этого значения.

+0

Спасибо, я попробую. –

+0

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

+0

Я сомневаюсь. Это встроенное поле/Свойство из встроенного объекта User в объектной модели SSRS. Я не исследовал его, но я не думаю, что это легко или вообще возможно заменить его на пользовательский объект. Однако у него может быть мешок для вещей, в котором вы можете хранить разную информацию. –

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