В Axapta имеется возможность отправлять почтовые сообщения новым пользователям. Сообщение может содержать информацию об имени пользователя (его Login в системе) и пароль. Такие письма особенно полезны в том случае, если используются пароли, сгенерированные автоматически. О том, как настроить отправку email-сообщений говорится в совете Максима Горбунова.

 

Настройка

Прежде всего, необходимо провести небольшие изменения в параметрах формы, с помощью которой мы будем производить настройки. Найдите в AOT форму с именем SysEmailTable. У нее в дизайне есть один ButtonGroup. Измените свойство HideIfEmpty этого ButtonGroup на No (по умолчанию стоит Yes). Теперь можно приступать непосредственно к настройке.

 

Создание шаблона сообщения

Во-первых, создадим шаблон сообщения, которое будет отправляться новым пользователям. Для этого откройте форму «Почтовые сообщения» (Главное меню – Основное – Настройки – Почтовые сообщения).

Список настроек шаблонов email-сообщений

Поставьте флажок в поле «Показать системные адреса» (перевод не самый удачный: в оригинале это звучит «Show system e-mails»). Если вы все сделали правильно в предыдущих пунктах, у Вас появится кнопка «Сообщения». Добавьте новую запись в этой форме. На закладке «Разное» Вы можете настроить имя и адрес отправителя, а также приоритет отправляемого сообщения. Нажмите на кнопку «Сообщения».

Шаблоны сообщений

В появившейся форме Вы можете настроить различные шаблоны сообщения о регистрации нового пользователя для разных языков. К сожалению, в этой таблице явно не хватает поля, в котором можно было бы настроить кодировку для отправляемого сообщения. Все сообщения будут отправляться с заголовком, в котором будет указана кодировка по умолчанию: US-ASCII. Поэтому в стандартной Аксапте все темы сообщения, введенные в поле «Предмет», должны быть написаны латинскими буквами. Нажмите на кнопку «Правка» для редактирования шаблона.

В шаблоне Вы можете использовать переменные %UserName%, %LoginName% и %Password%. Будьте внимательны, регистр символов в названиях переменных учитывается. Шаблон сообщения может быть, например, таким:

Шаблон email-сообщения может содержать переменные.

Теперь перейдем к настройкам почты. Для отправки сообщений можно настроить SMTP-сервер (в принципе, этого можно и не делать; тогда сообщение будет отправлено напрямую на сервер получателя). Сделать это можно в форме «Параметры почты» (Главное меню – Администрирование – Настройки – Параметры почты).

Настройка SMTP-сервера в Аксапте

Осталось только указать Axapta, что она должна отправлять созданное нами сообщение при создании нового клиента. Зайдите в форму «Параметры пароля» (Главное меню – Администрирование – Настройки – Контроль доступа – Параметры пароля) и на закладке «Почтовые сообщение» введите код созданного шаблона в поле «Идентификатор e-mail».

Выбор шаблона в параметрах пароля

Все!

 

Использование

Чтобы Axapta отправляла сообщение новому пользователю, он должен быть создан при помощи мастера. В форме «Пользователи» (Главное меню – Администрирование – Пользователи) для этого есть кнопка «Мастер».

Список пользователей в Axapta

На шаге «Данные пользователя» укажите e-mail , на который будет отправлено сообщение.

Мастер создания пользователя

В результате, пользователь получит такое письмо:

Письмо, содержащее логин и пароль нового пользователя

 

Максим Горбунов , maxim@mazzy.ru