TechKendt indhold

Problem 

Hvordan kan flere adresse-id'er for en kunde eller leverandør integreres i én integration?

Løsning 

Der er tre forskellige typer kildefiler/-situationer, der diskuteres i denne teknologikendte. Læs hele dokumentet, før du beslutter dig for, hvilken situation der bedst passer dig.

Sidste adressekode for hver kunde er primær/standard 

Hvis kildefilen indeholder alle adresserne for hver kunde/leverandør, og DEN SIDSTE adresse er den primære adresse eller standardadresse, skal du følge disse trin. Nedenfor er en eksempelkildefil til kunder (yderligere adresseoplysninger, der ikke er inkluderet her kan være inkluderet).

KUNDE-ID-NAVN ADRESSENUMMER ADRESSE1 POSTNUMMER BY

MERE END 123 Main Street Fargo ND 58103

MERE END 456 Third Avenue Maurhead MN 56560

MUSE 233 University Drive Fargo ND 58103

DONALD DonaldDonald Fourth 3943 MainLér West Fargo ND 58204

GOOFY Goofy FIFTH 9384 First Street Maurhead MN 56561

Trin til at udføre integrationen:

1. Opret en integration ved at klikke på ikonet Ny. Navngive integrationen "Kunder og adresser". Klik på OK.

2. Opret en forespørgsel til kildefilen ved at klikke på ikonet Tilføj forespørgsel. Typen af forespørgsel vil være en tekstforespørgsel. Navngive det "Kunder og adresser". Vælg den relevante afgrænser, der gælder for kildefilen (eksemplet ovenfor ville være 'tab'). Hvis kildefilen indeholder en kolonneoverskrift, skal du markere afkrydsningsfeltet for "Første række indeholder kolonnenavne". Klik på OK.

3. Opret destinationen ved at klikke på ikonet Tilføj dest. Vælg destinationen for Dynamics\Receivables Management\Customers (eller Dynamics\Payables Management\Vendors). Klik på Åbn.  

4. Åbn vinduet Egenskaber for integration ved at vælge navnet Integration('Kunder og adresser'), og klik på Integration -> 'Kunder og adresser'-egenskaber. Skift destinationens redigeringstilstand til Indsæt/Opdater.

5. Opret destinationstilknytninger ved at dobbeltklikke på tilknytningsikonet. Sti ud af følgende oplysninger.

Kundesamling:

Kunde ID-Use kildefelt CUSTOMER

Name-Use kildefeltNAVN

Adresse ID-Use KILDEFELTADRESSEKODE

Adressesamling:

Adresse ID-Use KILDEFELTADRESSEKODE

Adresse 1-Use Source Field ADDRESS1

City-Use kildefelt CITY

State-Use kildefeltTILSTAND

ZIP Code-Use zip-kildefelt ZIP

6. Gem integrationen.

7. Kør integrationsprocessen.

Noter: På denne måde kan du integrere flere adresser, så den sidste adressekode for kunden/leverandøren bliver integreret som den primære (standard) adressekode, der er angivet i kunde-/leverandørkortet. For eksempel bliver den primære muss primære adresse-id det tredje, Anders Den andens bliver FJERDE osv. Dette skyldes, at destinationens redigeringstilstand er indstillet til Indsæt/opdater, og TREDJE er den sidste adressekode i kildefilen til Mus til arkivering.

Kildefilen indeholder en kolonne, der angiver den primære/standardadressekode 

Hvis kildefilen indeholder en kolonne, der angiver, hvilken adressekode der skal betragtes som primær, skal du følge disse trin. Nedenfor er en eksempelkildefil – kolonnen 'PRIMÆR' i dette eksempel indeholder et 'P' for hver primær adresse:

KUNDE-ID-NAVN ADRESSEKODE ADRESSE1 POSTNUMMER I BY OG OMRÅDE

HOVEDgademus FIRST 123 Main Street Fargo ND 58103 P

MERE END 456 Third Avenue Maurhead MN 56560

MUSE 233 University Drive Fargo ND 58103

DONALD DonaldDonald Fourth 3943 MainLér West Fargo ND 58204 P

GOOFY Goofy FIFTH 9384 First Street Maurhead MN 56561 P

Trin til at udføre integrationen:

1. Opret en integration ved at klikke på ikonet Ny. Navngive integrationen "Kunder og adresser". Klik på OK.

2. Opret den første forespørgsel ved at klikke på ikonet Tilføj forespørgsel. Typen af forespørgsel vil være en tekstforespørgsel. Navngive det "Kunder". Vælg den relevante afgrænser, der gælder for kildefilen (eksemplet ovenfor ville være 'tab'). Hvis kildefilen indeholder en kolonneoverskrift, skal du markere afkrydsningsfeltet for "Første række indeholder kolonnenavne".

3. Opret en begrænsning på forespørgslen "Kunder" ved at gå til fanen "Rækker". Klik på rullelisten for Kolonne, og vælg det felt, der angiver den primære (ved hjælp af den ovenstående kildefil ville dette være kolonnen 'PRIMÆR'). Klik på rullelisten for Operator, og vælg '='. Klik på knappen "Vis mulige værdier", og klik derefter på rullelisten for Værdi. Vælg den værdi, der afgør, om den er primær (ved hjælp af ovenstående kildefil er værdien 'P'). Klik på knappen "Og ind i kriterier", og klik derefter på OK.

4. Opret en anden forespørgsel ved at klikke på ikonet Tilføj forespørgsel. Typen af forespørgslen vil være en tekstforespørgsel. Navngive det "Adresser". Vælg den relevante afgrænser. Hvis kildefilen indeholder en kolonneoverskrift, skal du markere afkrydsningsfeltet for "Første række indeholder kolonnenavne". Klik på OK.

5. Opret en relation mellem de to forespørgsler. Klik på knappen "Relationer" på værktøjslinjen. Træk feltet KUNDE fra forespørgslen "Kunder" til feltet KUNDE fra forespørgslen "Adresser". Klik på Luk.

6. Opret destinationen ved at klikke på ikonet Tilføj dest. Vælg destinationen for Dynamics\Receivables Management\Customers (eller Dynamics\Payables Management\Vendors). Klik på Åbn.  

7. Åbn vinduet Egenskaber for integration ved at vælge navnet Integration('Kunder og adresser'), og klik på Integration -> 'Kunder og adresser'-egenskaber. Skift destinationens redigeringstilstand til Indsæt/Opdater.

8. Opret destinationstilknytninger ved at dobbeltklikke på tilknytningsikonet. Sti ud af følgende oplysninger. Når du tilknytter, skal du kontrollere fanen med indstillinger for at sikre, at dine tilknytninger trækkes fra den korrekte forespørgsel. Fanen med indstillinger for samlingen Adresser skal pege på din Adresseforespørgsel.

Kundesamling (kort fra forespørgslen "Kunde")

Kunde ID-Use kildefelt CUSTOMER

Name-Use kildefeltNAVN

Adresse ID-Use KILDEFELTADRESSEKODE

Adressesamling (kort fra forespørgslen "Adresser")

Adresse ID-Use kildefeltadresser.ADRESSEKODE

Adresse 1-Use Source Field Addresses.ADDRESS1

City-Use.CITY (Kildefeltadresser).BY

State-Use.STATE

Zip Code-Use-kildefelt Addresses.ZIP

9. Gem integrationen.

10. Kør integrationen.

Adressekoden/koderne Send til eller Faktura til er forskellige fra primær/standard 

Denne situation minder meget om den sidste, der er nævnt, men her bestemmer kolonnen "TYPE", om adressen er primær, faktureres til eller leveres til. Nedenfor er et eksempel:

KUNDE-ID-ADRESSENUMMER ADRESSE1 POSTNUMMER I BY OG OMRÅDE

HOVEDgademus FIRST 123 Main Street Fargo ND 58103 P

MERE END 456 Third Avenue Moshead MN 56560 S

MUSE 233 UNIVERSITY DRIVE Fargo ND 58103 B

DONALD DonaldDonald Fourth 3943 MainLér West Fargo ND 58204 P

GOOFY Goofy FIFTH 9384 First Street Maurhead MN 56561 P

Du vil IKKE kunne hente disse oplysninger til Dynamics kun med én integration. Integrationen skal køres igen for hver ekstra adresseTYPE.

For den primære adresse skal du følge trin 1-10 i det forrige eksempel.

For Leveringsadresse skal du foretage følgende ændringer i din integration:

1. Åbn egenskabsvinduet i forespørgslen "Kunder". Gå til fanen "Rækker". Vælg udtrykket i kriterieområdet, og klik på det røde 'X' nederst i vinduet. Dette fjerner begrænsningen for 'P'er.. Nu vil du tilføje en begrænsning for S-værdierne. Følg trin 3 i det forrige eksempel.

2. Åbn vinduet Tilknytning. Rediger følgende felter.

Kundesamling (kort fra forespørgslen "Kunde")

Adresse ID-Use standard

Send til Address-Use KILDEFELTADRESSEKODE

3. Gem integrationen.

4. Kør Integration.

For Faktura til-adressenskal du foretage følgende ændringer i din integration:

1. Åbn egenskabsvinduet i forespørgslen "Kunder". Gå til fanen "Rækker". Vælg udtrykket i kriterieområdet, og klik på det røde 'X' nederst i vinduet. Dette fjerner begrænsningen for S'er. Nu vil du tilføje en begrænsning for "B"-værdierne. Følg trin 3 i det forrige eksempel.

2. Åbn vinduet Tilknytning. Rediger følgende felter:

Kundesamling (kort fra forespørgslen "Kunde")

Adresse ID-Use standard

Send til Address-Use standard

Faktura for Address-Use KILDEFELTADRESSEKODE

3. Gem integrationen.

4. Kør Integration. Denne artikel var TechKendt dokument-id: 9956

Har du brug for mere hjælp?

Vil du have flere indstillinger?

Udforsk abonnementsfordele, gennemse kurser, få mere at vide om, hvordan du sikrer din enhed og meget mere.