Перейти до основного
Підтримка
Вхід
Вхід за допомогою облікового запису Microsoft
Увійдіть або створіть обліковий запис.
Вітаємо,
Виберіть інший обліковий запис.
У вас є кілька облікових записів
Виберіть обліковий запис, за допомогою якого потрібно ввійти.

TechKnowledge Content

Проблема 

Як можна інтегрувати кілька ідентифікаторів адрес для клієнта або постачальника в одну інтеграцію?


Спосіб вирішення 

У цій статті описано 3 різні типи вихідних файлів або ситуацій. Прочитайте весь документ, перш ніж вирішувати, яка ситуація найкраще підходить для вас.


Код останньої адреси для кожного клієнта – це основний/стандартний 


Якщо вихідний файл містить усі адреси для кожного клієнта або постачальника, а ОСТАННЯ адреса – основна або стандартна адреса, виконайте наведені нижче дії. Нижче наведено приклад вихідного файлу для клієнтів (можуть міститися додаткові відомості про адреси, які тут не включено).


CUSTOMER ID NAME ADDRESS CODE ADDRESS1 CITY STATE ZIP

MICKEY Mickey Mouse FIRST 123 Main Street Fargo ND 58103

MICKEY Mickey Mouse SECOND 456 Third Avenue Moorhead MN 56560

MICKEY Mickey Mouse THIRD 233 University Drive Fargo ND 58103

DONALD Donald Duck FOURTH 3943 Main Avenue West Fargo ND 58204

GOOFY Goofy FIFTH 9384 First Street Moorhead MN 56561



Щоб виконати інтеграцію, виконайте такі дії:


1. Створіть інтеграцію, клацнувши піктограму Створити. Назвіть інтеграцію "Клієнти й адреси". Клацніть OK.


2. Створіть запит до вихідного файлу, клацнувши піктограму Додати запит. Типом запиту буде текстовий запит. Назвіть її ''Клієнти та адреси''. Виберіть відповідний роздільник, який відносяться до вихідного файлу (у наведеному вище прикладі це "вкладка"). Якщо вихідний файл містить рядок заголовка, установіть прапорець "Перший рядок містить імена стовпців". Клацніть OK.


3. Створіть місце призначення, клацнувши піктограму Додати пусте місце призначення. Виберіть місце призначення Dynamics\Receivables Management\Customers (або Dynamics\Payables Management\Vendors). Натисніть кнопку Відкрити.  


4. Відкрийте вікно "Властивості інтеграції", вибравши інтеграцію з іменем("Клієнти та адреси") і вибравши пункт Інтеграція –> "Клієнти та адреси". Змініть режим редагування кінцевого об'єкту на Вставити/оновити.


5. Щоб створити зіставлення місця призначення, двічі клацніть піктограму Зіставлення. Розішіть наведену нижче інформацію.


Колекція клієнтів:

Customer ID-Use Source Field CUSTOMER

Name-Use'я вихідного поля

Address ID-Use Source Field ADDRESS CODE


Колекція адрес:

Address ID-Use Source Field ADDRESS CODE

Address 1-Use Source Field ADDRESS1

City-Use city вихідного поля

State-Use "Стан вихідного поля"

Zip Code-Use ZIP вихідного поля


6. Збережіть інтеграцію.


7. Запустіть інтеграцію.


Примітки. Завдяки цьому можна інтегрувати кілька адрес, останній код адреси клієнта або постачальника інтегрується як основний (стандартний) код адреси, зазначений на картці клієнта або постачальника. Наприклад, ідентифікатором основної адреси Миші Мікі буде ТРЕТІЙ, Окленд Дакк буде четвертим і т. д. Це зумовлено тим, що в режимі редагування призначення встановлено значення Вставлення/оновлення, а THIRD – останній код адреси у вихідному файлі для миші Mickey.



Вихідний файл. Містить стовпець, який позначає основний або стандартний код адреси. 


Якщо вихідний файл містить стовпець, який указує, який код адреси слід вважати основним, виконайте наведені нижче дії. Нижче наведено приклад вихідного файлу – стовпець "PRIMARY" у цьому прикладі міститиме "P" для кожної основної адреси:


CUSTOMER ID NAME ADDRESS CODE ADDRESS1 CITY STATE ZIP PRIMARY

MICKEY Mickey Mouse FIRST 123 Main Street Fargo ND 58103 P

MICKEY Mickey Mouse SECOND 456 Third Avenue Moorhead MN 56560

MICKEY Mickey Mouse THIRD 233 University Drive Fargo ND 58103

DONALD Donald Duck FOURTH 3943 Main Avenue West Fargo ND 58204 P

GOOFY Goofy FIFTH 9384 First Street Moorhead MN 56561 P


Щоб виконати інтеграцію, виконайте такі дії:


1. Створіть інтеграцію, клацнувши піктограму Створити. Назвіть інтеграцію "Клієнти й адреси". Клацніть OK.


2. Створіть перший запит, клацнувши піктограму Додати запит. Типом запиту буде текстовий запит. Назвіть її "Клієнти". Виберіть відповідний роздільник, який відносяться до вихідного файлу (у наведеному вище прикладі це "вкладка"). Якщо вихідний файл містить рядок заголовка, установіть прапорець "Перший рядок містить імена стовпців".


3. Створіть обмеження на запит "Клієнти" на вкладці "Рядки". Клацніть розкривний список Стовпець і виберіть поле, яке позначає основний (у наведеному вище вихідному файлі, стовпець "PRIMARY"). Клацніть розкривний список Оператор і виберіть =. Натисніть кнопку "Список можливих значень", а потім клацніть розкривний список Значення. Виберіть значення, яке визначать, чи основний (у наведеному вище вихідному файлі значення буде 'P'). Натисніть кнопку "And Into criteria" (І за критеріями), а потім натисніть кнопку OK.


4. Створіть другий запит, клацнувши піктограму Додати запит. Типом запиту буде текстовий запит. Назвіть її "Адреси". Виберіть відповідний роздільник. Якщо вихідний файл містить рядок заголовка, установіть прапорець "Перший рядок містить імена стовпців". Клацніть OK.


5. Створіть зв'язок між двома запитами. Натисніть кнопку "Зв'язки" на панелі інструментів. Перетягніть поле CUSTOMER із запиту "Клієнти" до поля CUSTOMER із запиту "Адреси". Натисніть кнопку Закрити.


6. Створіть місце призначення, клацнувши піктограму Додати пусте місце призначення. Виберіть місце призначення Dynamics\Receivables Management\Customers (або Dynamics\Payables Management\Vendors). Натисніть кнопку Відкрити.  


7. Відкрийте вікно "Властивості інтеграції", вибравши властивості Integration name('Customers and Addresses") (Інтеграція з клієнтами та адреси) і натиснувши кнопку Integration -> 'Customers and Addresses'' (Клієнти та адреси). Змініть режим редагування кінцевого об'єкту на Вставити/оновити.


8. Щоб створити зіставлення місця призначення, двічі клацніть піктограму Зіставлення. Розішіть наведену нижче інформацію. Під час зіставлення перевірте вкладку параметрів, щоб переконатися, що зіставлення почнуть надходити з правильного запиту. Вкладка "Параметри" для колекції "Адреси" має вказувати на ваш запит на адреси.


Колекція клієнтів (карта з запиту "Клієнти")

Customer ID-Use Source Field CUSTOMER

Name-Use'я вихідного поля

Address ID-Use Source Field ADDRESS CODE


Колекція адрес (карта із запиту "Адреси")

Address ID-Use Source Field Addresses.ADDRESS CODE

Address 1-Use Source Field Addresses.ADDRESS1

City-Use адрес вихідних полів.CITY

State-Use адрес вихідних полів.STATE

Zip Code-Use Source Field Addresses.ZIP


9. Збережіть інтеграцію.


10. Запустіть інтеграцію.



Коди адрес для доставки або виставлення рахунків відрізняються від кодів основної або стандартної адреси 


Така ситуація дуже схожа на останню згадувану, але тут стовпець "ТИП" визначає, чи основна адреса, рахунок або адреса доставки. Нижче наведено приклад.


CUSTOMER ID NAME ADDRESS CODE ADDRESS1 CITY STATE ZIP TYPE

MICKEY Mickey Mouse FIRST 123 Main Street Fargo ND 58103 P

MICKEY Mickey Mouse SECOND 456 Third Avenue Moorhead MN 56560 S

MICKEY Mickey Mouse THIRD 233 University Drive Fargo ND 58103 B

DONALD Donald Duck FOURTH 3943 Main Avenue West Fargo ND 58204 P

GOOFY Goofy FIFTH 9384 First Street Moorhead MN 56561 P


Ви НЕ зможете перенести ці відомості до Dynamics, інтегрувати їх лише з однією інтеграцією. Для кожного додаткового типу адреси потрібно повторно запустити інтеграцію.


Для основної адреси виконайте кроки 1–10 у попередньому прикладі.


У полі Адреса доставки внесіть наведені нижче зміни до інтеграції.


1. Відкрийте вікно властивостей у запиті "Клієнти". Перейдіть на вкладку "Рядки". Виберіть вираз в області умов і клацніть червоний "X" у нижній частині вікна. Це призведе до видалення обмеження "П". Тепер потрібно додати обмеження для значень "S". Виконайте крок 3 в попередньому прикладі.


2. Відкрийте вікно зіставлення. Змініть наведені нижче поля.


Колекція клієнтів (карта з запиту "Клієнти")

Адреса ID-Use за промовчанням

Код адреси вихідного Address-Use доставки


3. Збережіть інтеграцію.


4. Запустіть інтеграцію.


У полі Адреса виставлення рахункавнесіть наведені нижче зміни до інтеграції.


1. Відкрийте вікно властивостей у запиті "Клієнти". Перейдіть на вкладку "Рядки". Виберіть вираз в області умов і клацніть червоний "X" у нижній частині вікна. Це призведе до видалення обмеження "S". Тепер потрібно додати обмеження для значень "B". Виконайте крок 3 в попередньому прикладі.


2. Відкрийте вікно зіставлення. Змініть такі поля:


Колекція клієнтів (карта з запиту "Клієнти")

Адреса ID-Use за промовчанням

Стандартне Address-Use доставки

Код адреси вихідного поля для Address-Use рахунка


3. Збережіть інтеграцію.


4. Запустіть інтеграцію. Ідентифікатор документа TechKnowledge: 9956

Потрібна додаткова довідка?

Потрібні додаткові параметри?

Ознайомтеся з перевагами передплати, перегляньте навчальні курси, дізнайтесь, як захистити свій пристрій тощо.

Спільноти допомагають ставити запитання й відповідати на них, надавати відгуки та дізнаватися думки висококваліфікованих експертів.

Чи ця інформація була корисною?

Наскільки ви задоволені якістю мови?
Що вплинуло на ваші враження?
Натиснувши кнопку "Надіслати", ви надасте свій відгук для покращення продуктів і служб Microsoft. Ваш ІТ-адміністратор зможе збирати ці дані. Декларація про конфіденційність.

Дякуємо за відгук!

×