Share via


Microsoft Dynamics NAV (Navision) 3.X, 4.X - Технология SmartTags - Установка и настройка

Smart Tags — одна из новинок Office XP. Они призваны обеспечивать контекстно-зависимый доступ к разнообразным возможностям в процессе создания документов. Подобно остальным средствам AutoCorrect (Автозамена — именно к этой группе они относятся), «умные ярлыки» для выполнения своих функций используют имеющийся в Office механизм непрерывного синтаксического анализа текста документа.

СИСТЕМНЫЕ ТРЕБОВАНИЯ

Операционные системы:

  • Windows XP;
  • Windows 2000;
  • Windows Server 2003. 
Компоненты Windows:
  • Microsoft Office XP, Microsoft Office 2003;
  • Internet Information Services (IIS);
  • Net Framework с Service Pack 1, или .Net Framework 1.1

Компоненты Navision Smart Tag Toolkit:

  • Navision Smart Tag Toolkit Web Service;
  • Navision Smart Tag Toolkit Client

Компоненты Navision:

  • Navision server 4.00 или MSSQL;
  • Клиент Navision;
  • Navision Application Server (NAS).

 

ИНСТАЛЛЯЦИЯ SMART TAG 

Установка Smart Tags осуществляется в соответствии с Руководством со стандарного продуктового диска "Smart Tag Installation Guide 400". 

НАСТРОЙКА NAVISION 4.01

После установки компонент Navision Smart Tag необходимо сделать следующие настройки.

1. Администрирование - Управление ИТ - Смарт-Тэги - Инструмент обработки данных

В данном окне указываем путь к файлу профиля profile.xml (по умолчанию он находится в папке клиентской части приложения).

Нажимаем кнопку Старт для генерации исходных настроек - серий номеров, карточек профиля и данных.

2. Администрирование - Управление ИТ - Смарт-Тэги - Папки профилей

Вводим Код и Папку профилей (которая была указана при инсталляции компонент).

 

3. Администрирование - Управление ИТ - Смарт-Тэги - Папки данных

Вводим Код и Папку данных (которая была указана при инсталляции компонент).

 

РАСШИРЕНИЕ ВОЗМОЖНОСТЕЙ SMART TAG

Для добавления возможности "распознавания" сотрудников компании необходимо выполнить следующее:

1. Администрирование - Управление ИТ - Смарт-Тэги - Карточка наб. данных

Заводим новую карточку данных для распознавания сотрудников компании. Связь будет осуществляться по полю Фамилия (Last Name).

Публикуем данные, нажимая на кнопку Функции - Опубликовать данные.

В случае если Код будет очищен, будут выгружены все карточки данных.

В результате по указанному ранее пути будут созданы файлы xml-формата с данными.

2. Модификация файла профиля

Модифицируем файл профиля profile.xml, находящийся в папке клиентской части.

Можно скопировать существующий код, например, соответствующий Товарам и заменить несколько переменных.

В итоге должен получиться следующий код (отличия могут быть в названиях сервера, базы данных и компании):

<TYPE NAMESPACE="urn:navision:smarttags#employee" MENUTITLECAPTION= "Microsoft Navision Сотрудник"> <RECOGNIZERS> <RECOGNIZER RECTYPE="DataSet" DSNAME="EMPLOYEE" UPDATEFREQUENCY="60"/> </RECOGNIZERS> <ACTIONS> <VERBID IDNUMBER="7000" MENUCAPTION="Показать карточку сотрудника" INVOKE="NAVISIONURL" INVOKEVALUE="navision://client/run?servername=iwexchange%26 database=Navision%20Demo%20Database%20(4-0)%26 company=CRONUS%20Россия%20ЗАО%26 servertype=MSSQL%26target=Form%205200%26 view=SORTING(Field1)%26position=Field1=0({STID})"/> </ACTIONS> </TYPE>

Для того, чтобы получить ссылку на форму (205200), которая должна открываться при переходе из Microsoft Word в Navision, необходимо:

  • открыть форму - карточку сотрудника;
  • Правка - Копировать ссылку;
  • открыт, например, документ Word и вставить скопированное из буфера;
  • найти код target=Form%номер и определить номер, который требуется проставить в profile.xml.

3. Администрирование - Управление ИТ - Смарт-Тэги - Профиль Карточка

Импортируем модифированный файл профиля в карточку

и публикуем его.

В результате в ранее заданной папке для профилей будет создан файл профиля для Internet Information Server.

 

ПРИМЕР ИСПОЛЬЗОВАНИЯ

Открываем Microsoft Word. Далее Tools - AutoCorrect Options. На закладке Smart Tags появиласть новая опция - Microsoft Navision Сотрудник.

Вводим фамилию - Лиза МАРКОВА. Microsoft Word распознает "МАРКОВА" как фамилию сотрудника, занесенную в Navision и предоставляет возможность перехода из Microsoft Word на карточку сотрудника в Navision.

При необходимости можно добавить, модифицируя файл профиля, возможности по просмотру Отсутствия сотрудника, Табеля, Заработной платы и т.п. 

Источник информации