Главная Другое
Экономика Финансы Маркетинг Астрономия География Туризм Биология История Информатика Культура Математика Физика Философия Химия Банк Право Военное дело Бухгалтерия Журналистика Спорт Психология Литература Музыка Медицина |
страница 1![]() ООО Украинские динамические системы тел.: +38044 361 34 21, e-mail: info@ua-service.net.ua Инструкция по настройке Transaction Server ОглавлениеОбщее описание 2 Используемые термины 2 Настройка подключений 3 Создание нового подключения 3 Описание параметров подключения к системам 4 Настройка интеграции 5 Обновление метаданных 5 Создание маппингов 6 Создание бизнес-процессов 9 Подписка бизнес-процесса на события 10 Пример бизнес-процесса 11 Перечень активностей 13 Активности Microsoft CRM 13 CRMCreate 13 CRMDelete 13 CRMGetEntities 14 CRMGetEntity 14 CRMGetEntityById 14 CRMGetPicklistValue 15 CRMUpdate 15 Активности 1С 16 OSCreate 16 OSDelete 16 OSUpdate 16 OSGetContactInfo 16 OSGetDictionaryValue 17 OSGetEntities 17 OSGetEntityById 17 OSGetEntityField 18 OSGetListName 18 OSGetListValue 18 OSMoveDocument 19 OSUnMoveDocument 19
Общее описаниеКоннектор Transaction Server предназначен для интеграции бизнес-систем. В данной инструкции описаны возможности и подходы для реализации интеграции Microsoft Dynamics CRM 2011 и 1C 8.2. Коннектор работает на основе событий. Т.е. при возникновении определенного события в одной из систем срабатывает логика, которая производит необходимые изменения в другой системе. Логика описывается при помощи .Net Workflow Foundation. Используемые терминыПодключение – Конкретный установленный экземпляры 1С, либо Microsoft CRM. Для 1С подключение характеризируется путем к файлу баз данных для файловой версии, либо именем сервера 1С и базы для серверной. Также содержит пользователя, от которого будет работать коннектор Для CRM подключение характеризуется именем сервера, названием организации, признаком использования IFD и другими настройками
Для описания маппингов импользуються имена схем в Microsoft CRM и названия реквизитов 1С. Событие – событие изменения данных, произошедшее в одном из подключений. Характеризуется названием подключения в котором возникло, типом события (Create, Update, Delete). Также содержит поля измененного объекта Бизнес-процесс – процесс, в котором указана логика обработки события. Может включать в себя создание, изменение, удаление записей в другой системе. Также может содержать другие действия Настройка подключенийДля настройки подключений необходимо воспользоваться утилитой настройки, которая поставляется вместе с коннектором. Она установлена в папке коннектора и называется Integration.exe. Для настройки подключений перейдите в вкладку Подключения -> Подключения ![]() Создание нового подключения
Описание параметров подключения к системамДля системы 1С используются следующие параметры:
Для системы CRM используются следующие параметры:
Настройка интеграцииОбновление метаданныхПосле настройки нового подключения, либо в случае когда в одной из систем поменялись атрибуты объектов, либо другие используемые метаданные, необходимо перейти в закладку Обновить метаданные и нажать Обновить. После этого начнется процесс выгрузки названий сущностей, справочников, документов и их реквизитов из подключений 1С и Microsoft CRM. Это может занять несколько минут ![]() Создание маппинговМаппинг – список соответствия атрибутов одной сущности одной системы атрибутам другой сущности другой системы. Содержит пару сущностей для который задается маппинг и перечень соответствующих атрубитов Для создания маппинга:
![]()
![]() Создание бизнес-процессовБизнес-процесс – процесс, в котором указана логика обработки события. Может включать в себя создание, изменение, удаление записей в другой системе. Также может содержать другие действия Управление бизнес-процессами происходит во вкладке Бизнес-процессы -> Все бизнес-процессы ![]()
![]()
Подписка бизнес-процесса на событияПодписки на события позволяют запускать определенный бизнес-процесс в зависимости от произошедшего в одной из систем события, например создания Контрагента в 1С.
![]()
![]()
Пример бизнес-процессаРассмотрим часто используемый шаблон бизнес-процесса на примере интеграции банков из 1С в Microsoft CRM. В Microsoft CRM это сущность, созданная в процессе настройки, в 1С – стандартная.
![]()
![]() Перечень активностейАктивности Microsoft CRMCRMCreateАктивность создает запись в системе Microsoft CRM. По результату выполнения записывает в поле Id переданного объекта Entity идентификатор созданной записи в системе CRM. Параметры:
CRMDeleteАктивность удаляет запись в системе Microsoft CRM. Параметры:
CRMGetEntitiesАктивность возвращает коллекцию объектов, с заданным набором полей по заданному фильтру. Параметры:
CRMGetEntityВозвращает идентификатор объекта по значению одного из полей Параметры:
CRMGetEntityByIdВозвращает объект CRM по его идентификатору в системе Параметры:
CRMGetPicklistValueВозвращает значение пиклиста по текстовому представлению значения. Например, для пиклиста перечня форм собственности (1 – ФОП, 2 – ООО, 3 – ЗАО, 4 - ОАО), по текстовому значению формы собственности, например ООО, возвращает соответствующее ему число, для ООО – 2. При соответствующих параметрах может также добавлять значения в пиклист Для работы активности необходимо заполнить либо поля EntityName, AttributeName, либо поле OptionSet, в зависимости от того, глобальный это пиклист или нет Параметры:
CRMUpdateОбновляет объект в системе CRM Параметры:
Активности 1СOSCreateАктивность создает запись в системе 1C. По результату выполнения записывает в поле Id переданного объекта Entity идентификатор созданной записи в системе 1C. Параметры:
OSDeleteАктивность ставит пометку на удаление записи в системе 1C. В случае строки документа – удаляет строку. Параметры:
OSUpdateОбновляет объект в системе 1C. Параметры:
OSGetContactInfoАктивность получает запись регистра контактной информации 1С Параметры:
OSGetDictionaryValueВозвращает идентификатор объекта по значению одного из полей Параметры:
OSGetEntitiesАктивность возвращает коллекцию объектов, с заданным набором полей по заданному фильтру. Параметры:
OSGetEntityByIdВозвращает объект 1C по его идентификатору в системе Параметры:
OSGetEntityFieldВозвращает значение поля объекта 1С Параметры:
OSGetListNameВозвращает текстовое представление перечисления по идентификатору Параметры:
OSGetListValueОбратная процедура по отношению к OSGetListName, за исключением того, что возвращается не идентификатор, а ссылка в формате 1С (ком-объект), ее можно записать в поле, которое ссылается на это перечисление при интеграции объекта в 1С. Возвращает ссылку на значение перечисления по текстовому представлению значения Параметры:
OSMoveDocumentПроводит документ в системе 1С Параметры:
OSUnMoveDocumentОтменяет проведение документа в системе 1С Параметры:
Смотрите также: Инструкция по настройке Transaction Server
108.42kb.
1 стр.
Инструкция по установке и настройке ms sql server для работы с по
219.97kb.
1 стр.
10 преимуществ обновления до версии Windows Server 2008 R2
78.95kb.
1 стр.
Инструкция по настройке Wi-Fi на оборудовании Eltex ntp-rg-1402g-w инструкция V 0 от 05. 07. 2012 2012
39.35kb.
1 стр.
Инструкция по настройке gsm модема mc35i для связи с устройствами втэ
51.49kb.
1 стр.
Инструкция по установке Сетевого Процессора под linux. 1Требования к системе. Операционная система: suse linux Enterprise Server 10 sp 1 x86 или suse linux Enterprise Server 10 sp 1 x86 64 Sybase ase
156.82kb.
1 стр.
Руководство по установке и настройке клиентских модулей у пользователя
245.49kb.
1 стр.
Компьютерные сети. Администрирование ит-инфраструктуры на базе Windows Server 2008
63.04kb.
1 стр.
Инструкция по установке и настройке системы на 3-спутника
68.74kb.
1 стр.
Инструкция по настройке решения
43.33kb.
1 стр.
Инструкция по установке и настройке Установка Запустить файл setup exe
14.29kb.
1 стр.
Вопросы и ответы по Windows Server 2008 R2 Hyper-v новые возможности Windows Server 2008 R2 Hyper-V 97.97kb.
1 стр.
|