"TechKnowledge" turinys
Problema
Kaip keli kliento arba tiekėjo adreso ID gali būti integruoti į vieną integravimą?
Sprendimas
Yra 3 skirtingų tipų šaltinio failai / situacijos, kurios aptariamos šioje "techknowledge". Perskaitykite visą dokumentą prieš nuspręsdami, kuri situacija jums gali būti geriausia.
Kiekvieno kliento paskutinio adreso kodas yra pirminis / numatytasis
Jei šaltinio faile yra visi kiekvieno kliento / tiekėjo adresai, o LAST adresas yra pirminis arba numatytasis adresas, atlikite šiuos veiksmus. Toliau pateikiamas šaltinio failo klientams pavyzdys (čia neįtraukta papildoma adreso informacija gali būti įtraukta).
KLIENTO ID VARDAS ADRESO KODAS ADRESAS1 MIESTO VALSTIJA PAŠTO INDEKSAS
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
Integravimo veiksmai:
1. Sukurkite integravimą spustelėdami piktogramą Naujas. Pavadinkite integravimą "Klientai ir adresai". Spustelėkite Gerai.
2. Sukurkite užklausą šaltinio faile spustelėdami piktogramą Įtraukti užklausą. Užklausos tipas bus teksto užklausa. Pavadinkite jį "Klientai ir adresai". Pasirinkite atitinkamą skyriklį, kuris yra susijęs su šaltinio failu (aukščiau pateiktas pavyzdys būtų "skirtukas"). Jei šaltinio faile yra antraštės eilutė, pažymėkite žymės langelį "Pirmojoje eilutėje yra stulpelių pavadinimai". Spustelėkite Gerai.
3. Sukurkite paskirties vietą spustelėdami piktogramą Įtraukti dest. Pasirinkite Dynamics\Receivables Management\Customers (arba Dynamics\Payables Management\Vendors) paskirties vietą. Spustelėkite Atidaryti.
4. Atidarykite langą Integravimo ypatybės pasirinkdami integravimo pavadinimą ("Klientai ir adresai") ir spustelėdami Integravimas –> "Klientai ir adresai" Ypatybės. Pakeiskite paskirties redagavimo režimą į Įterpimas / naujinimas.
5. Sukurkite paskirties susiejimus dukart spustelėdami piktogramą Susiejimas. Išeikite iš toliau nurodytos informacijos.
Klientų rinkinys:
Customer ID-Use Source Field CUSTOMER
Name-Use Šaltinio lauko PAVADINIMAS
Adreso ID-Use šaltinio lauko ADRESO KODAS
Adresų rinkinys:
Adreso ID-Use šaltinio lauko ADRESO KODAS
Address 1-Use Source Field ADDRESS1
City-Use Šaltinio laukas CITY
State-Use Šaltinio lauko BŪSENA
Zip Code-Use Source Field ZIP
6. Įrašykite integravimą.
7. Paleiskite integravimą.
Pastabos: Tokiu būdu integruojant kelis adresus, kliento / tiekėjo LAST adreso kodas bus integruotas kaip pirminis (numatytasis) adreso kodas, nurodytas kliento / tiekėjo kortelėje. Pvz., Mickey Mouse's Primary Address ID bus THIRD, Donald Duck's will be FOURTH, etc. Taip yra todėl, kad paskirties redagavimo režimas nustatytas kaip Įterpimas / naujinimas, o TREČIASIS yra paskutinis "Mickey Mouse" šaltinio failo adreso kodas.
Šaltinio faile yra stulpelis, kuriame nurodomas pirminio / numatytojo adreso kodas
Jei šaltinio faile yra stulpelis, kuris nurodo, kuris adreso kodas turėtų būti laikomas pirminiu, tai yra veiksmai, kuriuos reikia atlikti. Toliau pateikiamas šaltinio failo pavyzdys – šiame pavyzdyje stulpelyje "PRIMARY" kiekvienam pirminiam adresui bus "P":
KLIENTO ID VARDAS ADRESO KODAS ADRESAS1 MIESTO VALSTIJA PAŠTO PIRMINIS
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
Integravimo veiksmai:
1. Sukurkite integravimą spustelėdami piktogramą Naujas. Pavadinkite integravimą "Klientai ir adresai". Spustelėkite Gerai.
2. Sukurkite pirmąją užklausą spustelėdami piktogramą Įtraukti užklausą. Užklausos tipas bus teksto užklausa. Pavadinkite jį "Klientai". Pasirinkite atitinkamą skyriklį, kuris yra susijęs su šaltinio failu (aukščiau pateiktas pavyzdys būtų "skirtukas"). Jei šaltinio faile yra antraštės eilutė, pažymėkite žymės langelį "Pirmojoje eilutėje yra stulpelių pavadinimai".
3. Sukurkite užklausos "Klientai" apribojimą nueikite į skirtuką "Eilutės". Spustelėkite stulpelio išplečiamąjį sąrašą ir pasirinkite lauką, kuris nurodo pirminį (naudojant aukščiau pateiktą šaltinio failą, tai būtų stulpelis "PRIMARY"). Spustelėkite operatoriaus išplečiamąjį sąrašą ir pasirinkite "=". Spustelėkite mygtuką "Galimų reikšmių sąrašas", tada spustelėkite išplečiamąjį reikšmių sąrašą. Pasirinkite reikšmę, kuri nustatys, ar ji yra pirminė (naudojant aukščiau pateiktą šaltinio failą, reikšmė būtų "P"). Spustelėkite mygtuką "Ir į kriterijus", tada spustelėkite Gerai.
4. Sukurkite antrą užklausą spustelėdami piktogramą Įtraukti užklausą. Užklausos tipas bus teksto užklausa. Pavadinkite jį "Adresai". Pasirinkite tinkamą skyriklį. Jei šaltinio faile yra antraštės eilutė, pažymėkite žymės langelį "Pirmojoje eilutėje yra stulpelių pavadinimai". Spustelėkite Gerai.
5. Sukurkite ryšį tarp dviejų užklausų. Įrankių juostoje spustelėkite mygtuką Ryšiai. Vilkite lauką CUSTOMER iš užklausos Klientai į lauką CUSTOMER iš užklausos Adresai. Spustelėkite Uždaryti.
6. Sukurkite paskirties vietą spustelėdami piktogramą Įtraukti dest. Pasirinkite Dynamics\Receivables Management\Customers (arba Dynamics\Payables Management\Vendors) paskirties vietą. Spustelėkite Atidaryti.
7. Atidarykite langą Integravimo ypatybės pasirinkdami integravimo pavadinimą ("Klientai ir adresai") ir spustelėdami Integravimas –> "Klientai ir adresai" Ypatybės. Pakeiskite paskirties redagavimo režimą į Įterpimas / naujinimas.
8. Sukurkite paskirties susiejimus dukart spustelėdami piktogramą Susiejimas. Išeikite iš toliau nurodytos informacijos. Įsitikinkite, kad susiedami tikrinate parinkčių skirtuką, kad įsitikintumėte, jog susiejimai yra iš tinkamos užklausos. Adresų rinkinio skirtukas Parinktys turi būti atkreipiamas į jūsų adresų užklausą.
Klientų rinkinys (žemėlapis iš kliento užklausos)
Customer ID-Use Source Field CUSTOMER
Name-Use Šaltinio lauko PAVADINIMAS
Adreso ID-Use šaltinio lauko ADRESO KODAS
Adresų rinkinys (žemėlapis iš užklausos "Adresai")
Address ID-Use Source Field Addresses.ADDRESS CODE
Address 1-Use Source Field Addresses.ADDRESS1
City-Use Šaltinio lauko adresai.CITY
State-Use šaltinio lauko adresai.STATE
Zip Code-Use Source Field Addresses.ZIP
9. Įrašykite integravimą.
10. Paleiskite integravimą.
Siuntimo į arba sąskaitos adreso kodas (-ai) skiriasi nuo pirminio / numatytojo
Ši situacija labai panaši į paskutinį paminėtą, tačiau čia stulpelyje "TYPE" nustatoma, ar adresas yra pirminis, sąskaita ar siuntimo adresas. Toliau pateikiamas pavyzdys:
KLIENTO ID VARDAS ADRESO KODAS ADRESAS1 MIESTO VALSTIJOS PAŠTO TIPAS
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
Negalėsite perkelti šios informacijos į "Dynamics" tik su viena integracija. Reikės iš naujo vykdyti kiekvieno papildomo adreso TIPO integravimą.
Norėdami naudoti pagrindinį adresą, atlikite 1–10 veiksmus ankstesniame pavyzdyje.
Jei norite gauti siuntimo adresą, atlikite šiuos integravimo pakeitimus:
1. Atidarykite ypatybės langą užklausoje "Klientai". Eikite į skirtuką "Eilutės". Pasirinkite reiškinį kriterijų srityje ir lango apačioje spustelėkite raudoną "X". Tai pašalins "P" apribojimą. Dabar norite įtraukti "S" reikšmių apribojimą. Atlikite 3 veiksmą ankstesniame pavyzdyje.
2. Atidarykite langą Susiejimas. Pakeiskite šiuos laukus.
Klientų rinkinys (žemėlapis iš kliento užklausos)
Adreso ID-Use numatytasis
Siuntimo į Address-Use šaltinio lauko ADRESO KODAS
3. Įrašykite integraciją.
4. Paleiskite integraciją.
Jei norite, kad sąskaitos adresasbūtų nurodytas, atlikite šiuos integravimo pakeitimus:
1. Atidarykite ypatybės langą užklausoje "Klientai". Eikite į skirtuką "Eilutės". Pasirinkite reiškinį kriterijų srityje ir lango apačioje spustelėkite raudoną "X". Tai pašalins "S" apribojimą. Dabar norite įtraukti "B" reikšmių apribojimą. Atlikite 3 veiksmą ankstesniame pavyzdyje.
2. Atidarykite langą Susiejimas. Pakeiskite šiuos laukus:
Klientų rinkinys (žemėlapis iš kliento užklausos)
Adreso ID-Use numatytasis
Siuntimo į Address-Use numatytasis
Sąskaitos Address-Use šaltinio lauko ADRESO KODAS
3. Įrašykite integraciją.
4. Paleiskite integraciją. Šis straipsnis buvo "TechKnowledge" dokumento ID: 9956