AXForum  
Вернуться   AXForum > Рынок > Полезное по Microsoft Dynamics
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск Все разделы прочитаны

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 01.09.2005, 17:06   #1  
semensemenich is offline
semensemenich
Участник
 
15 / 10 (1) +
Регистрация: 12.04.2011
Приветствую, уважаемых участников форума!

Разрешите представить Вашему вниманию универсальное решение по обмену данными и интеграции системы Navision с другими приложениями - PBiz XML-Data Exchange Manager for Microsoft Navision (XML-DEM). Предлагаемое решение позволяет быстро настраивать и производить обмен информацией между системой Navision и другими приложениями. Решение основано на обмене файлами в формате XML. Данное решение зарегистрировано в Microsoft как AddOn к системе Navision, его стоимость 470 Евро.

Некоторые примеры использования XML-DEM:
• перенос данных из старых приложений в новую систему в процессе внедрения системы
• параллельная эксплуатация старых используемых на предприятии приложений и новой системы
• использование программных продуктов обеспечивающих специфику учета, которая не реализована в Navision, или реализована менее удобно. Например: специфические производственные системы, привычные для пользователя приложения из пакета MS Office
• обмен информацией между различными инсталляциями систем. Например, различные инсталляции для получения отчетности в российском и международном стандарте; удаленные подразделения, филиалы компании
• публикация данных на Интернет сайтах
• сбор информации из различных источников. Например: торговые представители, удаленные торговые точки

С помощью инструмента XML-DEM можно легко настроить выгрузку и загрузку данных, избежав рутинной работы по сопоставлению полей таблиц Navision и данных в XML файле, автоматически решаются задачи по обеспечению целостности данных, поиску и замены записей и пр.

XML-DEM обладает следующими возможностями:

Настройка обмена данными на уровне бизнес объектов
Под бизнес объектами мы понимаем связанную информацию составляющую, например, Заказ Покупки, Заказ Продажи, Банковская Выписка. Так как бизнес объекты Navision, например Заказ Покупки, состоят из множества взаимосвязанных таблиц: шапка, строки, поставщики, товары, единицы измерения и пр. то при выгрузке выгружаются данные только связанные с данным объектом, например, данные Поставщика и товара. При загрузке так же загружаются данные входящие в бизнес объект. Кроме того, если например, данных по поставщику, указанному в заказе еще нет в системе, то он автоматически создается.

Настройка произвольной структуры XML-файла
Так как структура данных различных приложений может сильно отличаться, то и формат для обмена данными может быть различным. С помощью XML-DEM можно настраивать выгрузку и загрузку данных для любой структуры XML файла.

Использование функций и констант для формирования данных в процессе выгрузки и модификации данных в процессе загрузки
Для выполнения обмена данными между любыми приложениями настройка обмена должна обладать большой гибкостью. В XML-DEM для этих целей служат значения по умолчанию и пользовательские функции. Для полей участвующих в обмене можно указать конкретное значение, которое будет выгружено или загружено в процессе обмена. Это значение может быть как константой, так и вычисляться с помощью пользовательской функции

Использование переменных
В процессе обмена часто необходимо запоминать определенные значения текущей записи для использования их при обработке других полей и других записей. Реализовать это можно с помощью переменных. Переменные сохраняются в течение всего процесса обмена.

Мгновенный просмотр результата выгрузки или загрузки в процессе настройки
При настройке загрузки данных можно просмотреть результат непосредственно в форме настройки обмена – для каждого поля указывается какое значение будет загружено из XML файла при запуске объекта. При использовании пользовательских функций для формирования значений, результат выполнения функций можно сразу просмотреть в форме настройки объекта.

Визуальная настройка соответствия данных с помощью инструмента маппирования
С помощью инструмента маппирования можно визуально сопоставить данные в XML файле и данные в таблицах Navision.

Синхронизация по различным реквизитам
Настройка синхронизации служит для идентификации объектов в процессе обмена с целью избежать дублирования данных. Например, при повторной загрузке Поставщика новый Поставщик не должен быть создан, а информация должна быть обновлена в существующем. Для каждой записи можно создать произвольный алгоритм синхронизации, по умолчанию используется сочетание полей входящих в первичный индекс (Primary Key).

Управление созданием новых записей и модификацией имеющейся информации
При загрузке данных можно указать следует ли создавать новые записи и модифицировать имеющиеся.

Использование триггеров OnInsert, Validate
При загрузке поля можно автоматически выполнять функцию валидации этого поля, а при вставке записи выполнять функцию OnInsert. Таким образом, можно автоматически выполнять заполнение необходимых полей, например, если для поля Sell-to Customer No. в квоте продажи поставить условие валидации, это может избавить от кропотливой работы по заполнению остальных зависимых полей.

Фильтрация данных
При выгрузке информации можно настраивать любые произвольные фильтры для выборки данных

Прекращение загрузки, выгрузки записи при определенном условии
Во время обмена можно прекратить обработку записи. Это может быть полезным, например, если необходимо из XML файла загрузить не все записи, а только удовлетворяющие определенным условиям. Либо при выгрузке выполнить вычисление для каждой записи и на основании его определить следует ли выгружать запись.

Отслеживание изменений
Для синхронизации данных различных приложений работающих параллельно возможна настройка, когда в системе Navision будут отслеживаться изменения для определенных таблиц, произошедшие со времени последнего сеанса обмена и XML-DEM будет выгружать для обмена только измененные данные.

Детализация файла сообщений
Для проверки результатов обмена и поиска ошибок можно задавать различную степень детализации файла сообщений (log файл) отдельно для каждого объекта обмена. Можно анализировать процесс обмена на уровне: записей таблиц условий связи между таблицами выполнения пользовательских функций и вычислений переменных каждого поля записи

Пакеты обмена
После настройки объектов обмена они могут быть включены в пакет обмена. При запуске пакета происходит последовательный запуск всех объектов, входящих в него. При этом для каждого объекта указывается направление обмена – выгрузка или загрузка. Таким образом, можно в одном сеансе обмена выполнить последовательно загрузку и выгрузку данных для множества объектов обмена.

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

Шаблоны обмена
Для удобства использования и в качестве примера настройки в XML-DEM имеется ряд настроенных объектов обмена (шаблонов) для интеграции с различными приложениями и бизнес процессами. Шаблоны могут быть использованы как базовые настройки и в дальнейшем изменены и доработаны для конкретных схем обмена на предприятии.
Сейчас имеются шаблоны для следующих схем обмена:
Navision <-> Navision
Navision <-> 1С:Предприятие
Navision <-> MS InfoPath
Navision <-> MS Excel

Более подробная информация с примерами настройки и скриншотами приведена на нашем сайте: http://www.pbiz.ru/integration.htm

По всем вопросам, связанным с функциональностью решения, обращайтесь по адресу info@pbiz.ru

Компания Практика Бизнеса заинтересована в сотрудничестве с другими партнерами MBS по созданию горизонтальных решений с использованием инструмента XML-Data Exchange Manager.

С уважением,
Сергей Хохряков,
Компания Практика Бизнеса.
 

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 23:25.