Настройка цепочки прав доступа к веб сервисам SteelTrace Server.
1. На сервере создаем группу пользователей «Мобильные пользователи». В эту группу будут входить все пользователи мобильных терминалов.
2. Для начала работы создаем пользователя steeltrace с правами по умолчанию и включаем в группу «Мобильные пользователи».
На терминале в базе данных SysDatabase в таблице Credentials добавляем запись с именем пользователя steeltrace. Обычно при запуске программы SteelTrace Mobile через некоторое время система автоматически предлагаем ввести имя пользователя и пароль. Использование этого метода удобнее.
Терминал будет подключаться к Windows NT серверу от имени зарегистированного пользователя. В нашем случае пользователя steeltrace.
После развертывания сервисов Dynamics Mobile параметры по умолчанию не позволяют пересылать документы на сервер при синхронизации. Для того чтобы пользователь steeltrace получил доступ к сервисам Dynamics Mobile необходимо добавить в файлы сервисов web.config группу пользователей «Мобильные пользователи».
В первую очередь нужно настроить таким образом сервис LoggingService и сервис DocumentService.
Редактировать web.config файл лучше из специализированного редактора поскольку notepad не поддержимает расширенную кодировку и неправильно сохраняет русские буквы.
Добавляем строчку
Теперь все пользователи входящие в группу «Мобильные пользователи» будут обрабатываться данным веб сервисом.
В случае если используются локальные группы пользователей указание имени сервера обязательно. Т.к. ссылка .\Мобильные пользователи работать не будет.
И последнее, настраиваем в веб сервисах LoggingService и DocumentService строку доступа к базе данных.
Для доступа к базе данных рекомендуем создать в базе данных пользователя steeltraceserver. Этот пользователь должен иметь роли db_datareader и db_datawriter
В строке соединения с базой данных соответственно Server это имя сервера базы данных, Initial Catalog это название базы данных, User ID имя пользователя под которым веб сервис будет ходить к базе данных.