2012-01-20 4 views
2

В режиме прямого доступа, какие разрешения использует Business Connector?Разрешения бизнес-коннектора Dynamics AX 2009

В AX 2009 Business Connector может работать в прямом или косвенном режиме.

В косвенном режиме вы используете LogonAs для олицетворения пользователя AX, и вы наследуете все их разрешения. Я понимаю, что это имеет смысл; Я хорошо справляюсь с этим.

Теперь ... в прямом режиме бизнес-коннектор работает под учетной записью прокси-сервера, которая (по контрольным спискам установки) не может быть связана с учетной записью пользователя в AX. Итак, какие разрешения у вас есть в AX в прямом режиме - неограниченный доступ ко всем таблицам и классам? больше

два элемента:

Документация AX перечислены четыре ключа безопасности для управления Business Connector: SYSCOM, SysComData, SysComExecution и SysComIIS. Однако эти ключи не назначаются никаким объектам, группам пользователей или таблицам в AX. Как они вступают в игру? Вы не можете назначить более одного ключа объекту в AOT, и я определенно не удаляю стандартные ключи для добавления в клавиши Business Connector.

У меня также есть справочник Inside Dynamics AX 2009. Отличная книга, но объяснение прямого режима имеет еще меньший смысл. «Прямой подход использует учетные данные текущего пользователя Dynamics AX». Какой пользователь? У нас есть клиентский сервер приложений с помощью Business Connector для подключения к серверу AX с сотнями пользователей. В прямом режиме бизнес-коннектор просто выбирает права от любого зарегистрированного пользователя по своему усмотрению? Что делать, если ни один пользователь не вошел в систему?

So. Если кто-то это понимает. Я бы очень хотел это понять.

Спасибо!

ответ

1

«Прямой подход использует учетные данные текущего пользователя Dynamics AX». - При использовании AX BC это обычно для соединений, которые существуют вне AX (SSRS, EP, Rolecenters, Workflow). BC действует как proxy для пользователя. Если вы заходите на сайт SSRS и пытаетесь запустить отчет, BC будет действовать как ваша учетная запись и будет иметь тот же доступ к данным и таблицам в AX, которые у вас есть.

+0

На самом деле в руководствах по установке явно указано, что учетная запись Business Proxy кричит NOT (я повторяю, NOT), добавляя в качестве обычного пользователя в AX. Сказав это, я знаю несколько систем, которые зависят от этого «правила». – Skaue

+0

Спасибо за ответы. Я понимаю, что вы оба говорите; это на самом деле источник моего первоначального вопроса. У нас есть служба, которая работает под учетной записью системы и подключается к AX. Системная учетная запись, выполняемая службой, не имеет учетной записи AX, но все еще работает, когда служба, а не конечный пользователь, подключается к AX через Business Connector. Итак ... какие разрешения он использует? – Brad

+1

Используете ли вы учетную запись BC в качестве учетной записи синхронизации в AX? Если это так, он создает пользователя под названием Sync, который фактически является учетной записью BC. Я видел это на нескольких системах. –

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