Поле для получения имени "Generated By" в Webi

В своем отчете WebI я хотел бы напечатать имя автора или последнего измененного пользователя. Как я могу получить это?

1 ответ

Решение

Ознакомьтесь с руководством по использованию функций, формул и вычислений в Web Intelligence, которое содержит справочную информацию о функциях, которые вам понадобятся для получения этой информации. Вы можете найти руководства для вашей конкретной версии BusinessObjects на http://help.sap.com/.

Функции, которые вы, вероятно, ищете DocumentOwner() а также DocumentAuthor(),

Обновить:

Хотя вы не можете получить полное имя пользователя в Web Intelligence, существует обходной путь при условии, что

  1. Вы используете стороннюю аутентификацию (например, Windows AD)
  2. Вы можете вытащить полное имя из этого источника в CMC

Если это так, вы можете использовать User Attribute Management для определения нового пользовательского атрибута в CMC, а затем создать новое измерение в вашем (UNX) юниверсе, которое использует @Variable чтобы получить новое значение атрибута пользователя.

Из руководства IDT (параграф 18.3.6 О @Variable, версия BI 4.1 SP5):

Чтобы сослаться на атрибут пользователя, укажите внутреннее имя атрибута, как оно определено в CMC. @Variable возвращает значение атрибута для текущего пользователя. Например, Атрибут пользователя MYCOUNTRY содержит значение страны каждого пользователя в CMC. Укажите внутреннее имя атрибута, заключенное в одинарные кавычки:

@Variable('SI_MYCOUNTRY')

Внутреннее имя атрибута определяется при создании атрибута в CMC

Управление атрибутами пользователей описано в Руководстве администратора, параграф 6.2.17 Управление атрибутами для пользователей системы (версия BI 4.1 SP5).

Другие вопросы по тегам