ST - Служба обмена данными. Создание и редактирование учетных записей агентов
Создание учетной записи агента
Для обмена данными между КПК агентов и службой необходимо создать учетные записи агентов, то есть зарегистрировать агентов в службе.
Учетная запись содержит имя (логин) и пароль агента, по которым выполняется авторизация — разрешение на доступ к службе. Кроме того, для агента определяется рабочая папка для загрузки/выгрузки данных из/в КПК.
Созданную учетную запись при необходимости можно временно отключать.
Для создания новой учетной записи агента необходимо воспользоваться диалоговой формой «Торговый агент».
Вызов диалоговой формы:
-
Агенты > Добавить;
-
по кнопке Добавить на панели инструментов главного окна консоли управления;
-
при помощи сочетания клавиш Ctrl+U.
Откроется диалоговая форма «Торговый агент».
Вводим номер торгового агента и пароль например «1» (пароль совпадает с номером торгового агента) и нажимаем ОК.
Описание полей, присутствующих на форме
поле |
содержимое |
Торговый агент |
Имя пользователя (агента), которое используется при подключении КПК к ПК. Логин должен совпадать с именем агента в настройках профиля «ST - Мобильная торговля» на КПК. Имя агента не должно совпадать с именами агентов, введенных ранее. Заполняется и редактируется вручную. Обязательно для заполнения. |
Пароль |
Пароль пользователя (агента). Пароль должен совпадать с паролем для данного логина в настройках профиля «ST - Мобильная торговля» на КПК. Заполняется и редактируется вручную. Вводимые символы скрываются. Обязательно для заполнения. |
Подтвердите пароль |
Пароль пользователя (агента). Пароль должен совпадать с паролем для данного логина в настройках профиля «ST - Мобильная торговля» на КПК. Заполняется и редактируется вручную. Вводимые символы скрываются. Поле используется для подтверждения значения, введенного в поле Пароль. Обязательно для заполнения. |
Созданная учетная запись агента будет отображаться на закладке «Учетные записи» в главном окне консоли управления службой обмена данными.
Закладка «Рабочая папка»
Для того чтобы установить параметры рабочей папки, необходимо выбрать закладку «Рабочая папка». Рабочая папка агента — это структура папок, которые используются при загрузке/выгрузке данных.
На диалоговой форме необходимо установить переключатель В качестве дополнительного селектора рабочей папки использовать в требуемое положение. Положение переключателя определяет то, какая папка будет использоваться в качестве рабочей для агента (для выгрузки/загрузки данных).
Во всех случаях, кроме положения Не использовать селектор, рабочая папка агента создается в рабочей папке службы обмена данными:
-
если установлено положение Имя (логин) торгового агента:
-
путь к папке выгрузки данных из КПК: <рабочая папка службы>\<логин агента>\Inbox (например, \\EXCHANGE\Data\1\Inbox);
-
путь к папке загрузки данных в КПК: <рабочая папка службы>\<логин агента>\Outbox (например, \\EXCHANGE\Data\1\Outbox);
-
здесь в качестве логина агента используется 1;
-
если установлено положение Текущую дату сервера или Рабочую дату агента:
-
путь к папке выгрузки данных из КПК: <рабочая папка службы>\<дата>\Inbox\<логин агента> (например, \\EXCHANGE\Data\100630\Inbox\1);
-
путь к папке загрузки данных в КПК: <рабочая папка службы>\<дата>\Outbox\<логин агента> (например, \\EXCHANGE\Data\100621\Outbox\1);
-
здесь в качестве даты используются 21 июня 2010 г. (для загрузки данных) и 30 июня 2007 г. (для выгрузки данных).
Если переключатель установлен в положение Не использовать селектор, то в качестве рабочей папки агента используется уже существующая папка, путь к которой можно указать по кнопке Обзор....
Переключатель |
Действие |
В качестве дополнительного селектора рабочей папки использовать |
Если переключатель установлен в положение Имя (логин) торгового агента, то в качестве рабочей папки агента будет использоваться папка, названная по имени агента (введенного в поле Торговый агент на закладке «Авторизация»). Если переключатель установлен в положение Текущую дату сервера, то в качестве рабочей папки агента будет использоваться папка, названная по текущей дате на компьютере (в формате ГГДДММ), который используется в качестве сервера обмена данными. Если переключатель установлен в положение Рабочую дату торгового агента, то в качестве рабочей папки агента будет использоваться папка, названная по рабочей дате агента (в формате ГГДДММ), указанной в поле рядом с переключателем. Если переключатель установлен в положение Не использовать селектор, то в качестве рабочей папки агента будет использоваться папка, указанная в поле Рабочая папка (выбранная по кнопке Обзор). |
Закладка «Действия»
Для того чтобы установить параметры дополнительных действий, необходимо выбрать закладку «Действия».
Описание флагов, присутствующих на форме
Флаг |
Действие |
после выгрузки |
|
Послать сообщение операторам по эл. почте |
Если флаг установлен, то после выгрузки данных (из КПК агента) операторам службы обмена данными будет отправлено сообщение по электронной почте. |
Послать сообщение в очередь сообщений учетной системы |
Если флаг установлен, то после выгрузки данных (из КПК агента) будет отправлено сообщение в очередь сообщений, указанную в свойствах службы обмена данными. |
Вызвать встроенную процедуру SQL-сервера учетной системы |
Если флаг установлен, то после выгрузки данных (из КПК агента) будет вызвана хранимая процедура SQL, указанная в поле под флагом. |
Инициировать обработку данных службой "Репликация" |
Если флаг установлен, то после выгрузки данных (из КПК агента) будут переданы команды на обработку данных службе «Репликация», которая расположена по адресу, указанному в поле под флагом. |
после загрузки |
|
Послать сообщение операторам по эл. почте |
Если флаг установлен, то после загрузки данных (в КПК агента) операторам службы обмена данными будет отправлено сообщение по электронной почте. |
Послать сообщение в очередь сообщений учетной системы |
Если флаг установлен, то после загрузки данных (в КПК агента) будет отправлено сообщение в очередь сообщений, указанную в свойствах службы обмена данными. |
Вызвать встроенную процедуру SQL-сервера учетной системы |
Если флаг установлен, то после загрузки данных (в КПК агента) будет вызвана хранимая процедура SQL, указанная в поле под флагом. |
Инициировать обработку данных службой "Репликация" |
Если флаг установлен, то после загрузки данных (из КПК агента) будут переданы команды на обработку данных службе «Репликация», которая расположена по адресу, указанному в поле под флагом. |
перед загрузкой |
|
При отсутствии данных для загрузки запросить учетную системы, используя очередь сообщений учетной системы |
Если флаг установлен, то перед загрузкой данных (в КПК агента) будет выполнен запрос в учетную систему с использованием очереди сообщений, указанной в свойствах службы обмена данными. |
При отсутствии данных для загрузки запросить учетную системы, используя встроенную процедуру SQL-сервера |
Если флаг установлен, то перед загрузкой данных (в КПК агента) будет выполнен запрос в учетную систему с использованием хранимой процедуры SQL, указанной в поле под флагом. |
Инициировать обработку данных службой "Репликация" |
Если флаг установлен, то перед загрузкой данных (из КПК агента) будут переданы команды на обработку данных службе «Репликация», которая расположена по адресу, указанному в поле под флагом. |
для предзаказа |
|
Для обработки предзаказа запросить учетную систему, используя очередь сообщений учетной системы |
Если флаг установлен, то для обработки предзаказа будет выполнен запрос в учетную систему с использованием очереди сообщений, указанной в свойствах службы обмена данными. |
Для обработки предзаказа запросить учетную систему, используя встроенную процедуру SQL-сервера |
Если флаг установлен, то для обработки предзаказа будет выполнен запрос в учетную систему с использованием хранимой процедуры SQL, указанной в поле под флагом. |
Послать сообщение операторам по эл. почте после выполнения предзаказа |
Если флаг установлен, то после обработки предзаказа операторам службы обмена данными будет отправлено сообщение по электронной почте. |
Инициировать обработку данных службой "Репликация" |
Если флаг установлен, то после обработки предзаказа будут переданы команды на обработку данных службе «Репликация», которая расположена по адресу, указанному в поле под флагом. |
Настройки обработки данных службой "Репликация"
Чтобы настроить обработку данных службой "Репликация" для работы с МТ3 необходимо во всех действиях (после выгрузки, после загрузки, перед загрузкой, для предзаказа) установить флаг «Инициировать обработку данных службой "Репликация"»
Далее нажать на значок
В открывшемся окне нужно прописать:
URL-адрес: http://localhost:8081/replication.service/ws
Служба: Расширенная
Отличия Базовой от Расширенной
-
Базовая — стандартный режим передачи параметров веб-службе «Репликация». Не передает параметр Версия МТ. Базовый режим необходимо использовать, если версия «ST - Репликация» ниже 2.8.1.
-
Расширенная — расширенный режим передачи параметров веб-службе «Репликация». Передает параметр Версия МТ. Расширенный режим можно использовать, если версия «ST - Репликация» 2.8.1 и выше.
Создание нескольких учетных записей
В ПО «ST – Служба обмена данными» учетные записи агентов также можно создавать на основании уже существующих; при этом наследуются свойства (Настройки).
Для создания учетных записей, используя существующие профили агентов, необходимо выполнить одно из действий:
|
|
|
|
Откроется диалоговая форма «Добавить торговых агентов, используя профиль агента». Прописываем логин и пароль (совпадают) и нажимаем на кнопку
Создается новая учетная запись №2 при этом наследуются свойства (Настройки) учетной записи №1