Deila með


Úrræðaleit vandamála við fyrstu samstillingu

Þessi grein veitir upplýsingar um úrræðaleit um samþættingu á tvöföldum skrifum á milli forrita fjármála- og reksturs og Dataverse. Einkum veitir það upplýsingar sem geta hjálpað þér að laga vandamál sem kunna að koma upp við upphaflega samstillingu.

Mikilvægt

Nokkur þeirra atriða sem þessi grein fjallar um geta krafist annað hvort kerfisstjórans eða Microsoft Azure Active Directory (Azure AD) Leyfisupplýsingar leigjanda. Hlutinn fyrir hvert vandamál útskýrir hvort krafist sé sérstaks hlutverks eða skilríkja.

Athugaðu með fyrstu samstillingarvillur í forriti fjármála- og reksturs

Eftir að þú hefur virkjað kortlagningarsniðmátin ætti staða kortanna að vera Í gangi. Ef staðan er Ekki í gangi komu villur upp við fyrstu samstillingu. Til að skoða villurnar skaltu velja Upphafsupplýsingar um samstillingu flipann á Tvöfalt skrifa síðunni.

Villa í flipa upphaflegra samstillingarupplýsinga.

Þú getur ekki lokið fyrstu samstillingu: 400 Bad Request

Áskilið hlutverk til að laga málið: Kerfisstjóri

Þú gætir fengið eftirfarandi villuboð þegar þú reynir að keyra vörpun og upphafssamstillingu:

([Bad Request], Ytri þjónn skilaði villu: (400) Bad Request.), AX útflutningur kom upp villu.

Hér er dæmi um full villuboð.

Dual write Initial Sync completed with status: Error. Following are the details:
Executed leg: From AX Financial dimensions to CRM msdyn_dimensionattributes
with exported records count: 0, ImportRecordsErrorCount: 0,
ImportRecordsInsertedCount: 0 and ImportRecordsUpdatedCount: 0
ErrorsDetails:
Dual write Initial sync failed
Message: ([Bad Request], The remote server returned an error: (400) Bad Request.), AX export encountered an error
Stacktrace: at
Microsoft.Dynamics.Integrator.QueryGenerator.AxClient.\<ExportAxPackage\>d__16.MoveNext()
in X:\\bt\\1024532\\repo\\src\\Core\\QueryGenerator\\AxClient.cs:line 265
\--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Microsoft.D365.ServicePlatform.Context.ServiceContext.Activity.\<ExecuteAsync\>d__11\`2.MoveNext()
\--- End of stack trace from previous location where exception was thrown ---

Ef þessi villa kemur stöðugt fram og þú getur ekki klárað fyrstu samstillingu, fylgdu þessum skrefum til að laga málið.

  1. Skráðu þig inn á sýndarvélina (VM) fyrir forrit fjármála- og reksturs.
  2. Opnaðu stjórnborð Microsoft.
  3. Í Þjónusta rúðunni skaltu ganga úr skugga um að rammaþjónustan Microsoft Dynamics 365 gagnainnflutningsútflutningur sé í gangi. Endurræstu það ef það hefur verið stöðvað, vegna þess að fyrsta samstillinga krefst þess.

Upphafleg samstillingarvilla: 403 Forbidden

Þú gætir fengið eftirfarandi villuboð við fyrstu samstillingu:

([Bönnuð], Ytri þjónn skilaði villu: (403) Bannað.), AX útflutningur kom upp villa

Til að laga úr vandamálið skal fylgja þessum skrefum.

  1. Skráið inn á forrit fjármála- og reksturs.
  2. Á Azure Active Directory forrita síðunni skaltu eyða DtAppID viðskiptavininum og bæta því svo við aftur.

DtAppID-biðlari á lista yfir Azure AD-forrit.

Villur sjálfstilvísunar eða hringtilvísunar við fyrstu samstillingu

Hugsanlega birtast villuboð ef einhver vörpun er með tilvísanir í sjálfa sig eða hringtilvísanir. Villurnar falla í þessa flokka:

Leysið villur í töfluvörpuninni Vendors V2–to–msdyn_vendors

Þú gætir rekist á upphafssamstillingarvillur við vörpun á seljendum V2 í msdyn_vendors ef töflurnar eru með fyrirliggjandi línur þar sem eru gildi í PrimaryContactPersonId og InvoiceVendorAccountNumber dálkunum. Þessar villur koma upp vegna þess að InvoiceVendorAccountNumber er dálkur sem vísar til sjálfs og PrimaryContactPersonId er hringlaga tilvísun í kortlagningu lánardrottins.

Villuboðin sem koma upp verða á eftirfarandi formi.

Gat ekki leyst leiðarvísin fyrir reitinn: <field>. Leitin fannst ekki: <gildi>. Prófaðu þessar slóðir til að athuga hvort tilvísunargögnin séu til: https://focdsdevtest2.crm.dynamics.com/api/data/v9.0/<entity>?$select=<field>&$filter=<field> eq <value>

Hér eru nokkur dæmi:

  • Gat ekki leyst leiðarvísi fyrir reitinn: msdyn_vendorprimarycontactperson.msdyn_contactpersonid. Leitin fannst ekki: 000056. Prófaðu þessar slóðir til að athuga hvort tilvísunargögnin séu til: https://focdsdevtest2.crm.dynamics.com/api/data/v9.0/contacts?$select=msdyn_contactpersonid.contactid&$filter=msdyn_contactpersonid eq '000056'
  • Ekki tókst að leysa leiðbeiningarnar fyrir reitinn: msdyn_invoicevendoraccountnumber.msdyn_vendoraccountnumber. Leitin fannst ekki: V24-1. Prófaðu þessar slóðir til að athuga hvort tilvísunargögnin séu til: https://focdsdevtest2.crm.dynamics.com/api/data/v9.0/msdn_vendors?$select=msdyn_vendoraccountnumber,msdyn_vendorid&$filter=msdyn_vendoraccountnumber eq 'V24-1'

Ef einhverjar línur í lánardrottinstöflunni hafa gildi í PrimaryContactPersonId og InvoiceVendorAccountNumber dálkunum skaltu fylgja þessum skrefum til að ljúka fyrstu samstillingu.

  1. Í fjármála- og rekstrarappinu skaltu eyða PrimaryContactPersonId og InvoiceVendorAccountNumber dálkunum úr kortlagningunni og vista síðan kortlagninguna.

    1. Á tvískrifa kortlagningarsíðunni fyrir Vendors V2 (msdyn_vendors), á Table mappings flipanum, í vinstri sía, veldu fjármála- og rekstrarforrit.Salendur V2. Í hægri síu, veldu Sales.Vendor.

    2. Leitaðu að aðaltengiliður til að finna PrimaryContactPersonId uppspretta dálkinn.

    3. Veldu Aðgerðir og veldu síðan Eyða.

      Eyða dálkinum PrimaryContactPersonId.

    4. Endurtaktu þessi skref til að eyða InvoiceVendorAccountNumber dálknum.

      Eyða dálkinum InvoiceVendorAccountNumber.

    5. Vistið breytingarnar í vörpunina.

  2. Slökktu á breytingarakningu fyrir Salendur V2 töfluna.

    1. Í Gagnastjórnun vinnusvæðinu skaltu velja Gagnatöflur reitinn.

    2. Veldu Salendur V2 töfluna.

    3. Á aðgerðarrúðunni, veldu Valkostir, og veldu síðan Breyta rakningu.

      Valkostur breytingarakningar valinn.

    4. Veldu Slökkva á breytingarakningu.

      Gera breytingarakningu óvirka valið.

  3. Keyra upphaflega samstillingu fyrir Vendors V2 (msdyn_vendors) kortlagningu. Upphafleg samstilling ætti að keyra með góðum árangri án nokkurra villna.

  4. Keyra upphaflega samstillingu fyrir CDS Contacts V2 (tengiliðir) kortlagningu. Samstilla verður þessa vörpun ef á að samstilla dálk aðaltengiliða í töflu lánardrottins, því einnig þarf að gera upphaflega samstillingu fyrir tengiliðalínurnar.

  5. Bættu PrimaryContactPersonId og InvoiceVendorAccountNumber dálkunum aftur við Vendors V2 (msdyn_vendors) kortlagningu og vistaðu síðan kortlagninguna.

  6. Keyra upphaflega samstillingu aftur fyrir Vendors V2 (msdyn_vendors) kortlagningu. Slökkt er á rakningu breytinga og verða því allar línur samstilltar.

  7. Kveiktu aftur á breytingarakningu fyrir Salendur V2 töfluna.

Leysa villur í töfluvörpun viðskiptavina V3–til–reikninga

Þú gætir rekist á upphafssamstillingarvillur fyrir kortlagningu viðskiptavina V3 í reikninga ef töflurnar eru með fyrirliggjandi línur þar sem eru gildi í Auðkenni tengiliða og InvoiceAccount dálkunum. Þessar villur eiga sér stað vegna þess að InvoiceAccount er dálkur sem vísar til sjálfs sín og ContactPersonID er hringlaga tilvísun í kortlagningu lánardrottins.

Villuboðin sem koma upp verða á eftirfarandi formi.

Gat ekki leyst leiðarvísin fyrir reitinn: <field>. Leitin fannst ekki: <gildi>. Prófaðu þessar slóðir til að athuga hvort tilvísunargögnin séu til: https://focdsdevtest2.crm.dynamics.com/api/data/v9.0/<entity>?$select=<field>&$filter=<field> eq <value>

Hér eru nokkur dæmi:

  • Gat ekki leyst leiðarvísi fyrir reitinn: primarycontactid.msdyn_contactpersonid. Leitin fannst ekki: 000056. Prófaðu þessar slóðir til að athuga hvort tilvísunargögnin séu til: https://focdsdevtest2.crm.dynamics.com/api/data/v9.0/contacts?$select=msdyn_contactpersonid.contactid&$filter=msdyn_contactpersonid eq '000056'
  • Ekki tókst að leysa leiðbeiningarnar fyrir reitinn: msdyn_billingaccount.accountnumber. Leitin fannst ekki: 1206-1. Prófaðu þessar slóðir til að athuga hvort tilvísunargögnin séu til:https://focdsdevtest2.crm.dynamics.com/api/data/v9.0/accounts?$select=accountnumber.account&$filter=accountnumber eq '1206-1'

Ef einhverjar línur í viðskiptamannatöflunni eru með gildi í ContactPersonID og InvoiceAccount dálkunum skaltu fylgja þessum skrefum til að ljúka fyrstu samstillingu. Þú getur notað þessa nálgun fyrir hvaða töflur sem eru utan kassa, svo sem reikninga og tengiliðir.

  1. Í fjármála- og rekstrarappinu skaltu eyða ContactPersonID og InvoiceAccount dálkunum úr Viðskiptavinir V3 (reikningar) kortlagningu og vistaðu síðan kortlagninguna.

    1. Á tvískrifa kortlagningarsíðu fyrir Viðskiptavinir V3 (reikningar), á flipanum Taflakortlagning , í vinstri sía, veldu fjármála- og rekstrarapp.Viðskiptavinir V3. Í hægri síu skaltu velja Dataverse.Reikning.

    2. Leitaðu að tengiliðum til að finna ContactPersonID uppspretta dálkinn.

    3. Veldu Aðgerðir og veldu síðan Eyða.

      Dálkinum ContactPersonID eytt.

    4. Endurtaktu þessi skref til að eyða InvoiceAccount dálknum.

      Dálkinum InvoiceAccount eytt.

    5. Vistið breytingarnar í vörpunina.

  2. Slökktu á breytingarakningu fyrir Viðskiptavinir V3 töfluna.

    1. Í Gagnastjórnun vinnusvæðinu skaltu velja Gagnatöflur reitinn.

    2. Veldu Viðskiptavinir V3 töfluna.

    3. Á aðgerðarrúðunni, veldu Valkostir, og veldu síðan Breyta rakningu.

      Valkostur breytingarakningar valinn.

    4. Veldu Slökkva á breytingarakningu.

      Gera breytingarakningu óvirka valið.

  3. Keyra upphaflega samstillingu fyrir Customers V3 (Accounts) kortlagningu. Upphafleg samstilling ætti að keyra með góðum árangri án nokkurra villna.

  4. Keyra upphaflega samstillingu fyrir CDS Contacts V2 (tengiliðir) kortlagningu.

    Nóta

    Tvær varpanir eru með sama heitið. Vertu viss um að velja kortið sem hefur eftirfarandi lýsingu á flipanum Upplýsingar : Tvöfalt skrifsniðmát fyrir samstillingu milli FO.CDS Vendor Contacts V2 til CDS.Tengiliðir. Krefst nýs pakka [Dynamics365SupplyChainExtended].

  5. Bættu InvoiceAccount og ContactPersonId dálkunum aftur við Customers V3 (Accounts) kortlagningu og vistaðu síðan kortlagninguna. Bæði InvoiceAccount dálkurinn og ContactPersonId dálkurinn eru nú aftur hluti af samstillingarstillingu í beinni. Í næsta skrefi verður gerð upphafleg samstilling fyrir þessa dálka.

  6. Keyra upphaflega samstillingu aftur fyrir Customers V3 (Accounts) kortlagningu. Þar sem slökkt er á breytingarakningu verða gögnin fyrir InvoiceAccount og ContactPersonId samstillt úr fjármála- og rekstrarappinu til Dataverse.

  7. Til að samstilla gögnin fyrir InvoiceAccount og ContactPersonId frá Dataverse við fjármála- og rekstrarappið, þú verður að nota gagnasamþættingarverkefni.

    1. Í Power Apps skaltu búa til gagnasamþættingarverkefni á milli Sala.reiknings og fjármála- og rekstrarappanna.Viðskiptavinir V3 töflur. Gagnastefnan verður að vera frá Dataverse til forrits fjármála- og reksturs. Vegna þess að InvoiceAccount er nýr eiginleiki í tvískrift, gætirðu viljað sleppa fyrstu samstillingu fyrir það. Fyrir frekari upplýsingar, sjá Samþætta gögn inn í Dataverse.

      Eftirfarandi mynd sýnir verkefni sem uppfærir Customer Account og ContactPersonId.

      Gagnasamþættingarver til að uppfæra CustomerAccount og ContactPersonId.

    2. Bætið skilyrði fyrirtækis við síuna Dataverse megin þannig að einungis línur sem passa við síuskilyrði verða uppfærðar í forriti fjármála- og reksturs. Til að bæta við síu skal velja síuhnappinn. Síðan, í Breyta fyrirspurn glugganum, geturðu bætt við síufyrirspurn eins og _msdyn_company_value eq '<guid>'>.

      [ATHUGASEMD] Ef síuhnappurinn er ekki til staðar skal stofna þjónustubeiðni til að biðja gagnasamþættingarteymið um að virkja síugetu leigjandans.

      Ef þú slærð ekki inn síufyrirspurn fyrir _msdyn_company_value verða allar línurnar samstilltar.

      Síufyrirspurn bætt við.

    Upphaflegri samstillingu línanna er nú lokið.

  8. Í fjármála- og rekstrarappinu skaltu kveikja aftur á breytingum fyrir Viðskiptavinir V3 töfluna.

Upphafleg mistök við samstillingu á tengingum með fleiri en 10 uppsláttarreitum

Þú gætir fengið eftirfarandi villuboð þegar þú reynir að keyra fyrstu samstillingarvillu á Viðskiptavinum V3 - Reikningar, Sölupantanir kortanir, eða hvaða kort sem er með fleiri en 10 uppflettireitum:

CRMExport: Framkvæmd pakka lokið. Villulýsing 5 Tilraunir til að ná í gögn frá https://xxxxx//datasets/yyyyy/tables/accounts/items?$select=reikningsnúmer, heimilisfang2_borg, heimilisfang2_land, ... (msdyn_company/cdm_companyid eq 'id')&$orderby=reikningsnúmer asc mistókst.

Vegna takmörkunar á uppflettingu fyrirspurnarinnar mistekst upphafleg samstilling þegar vörpun einingarinnar inniheldur fleiri en 10 uppflettingar. Fyrir frekari upplýsingar, sjá Sækja tengdar töflufærslur með fyrirspurn.

Til að laga þetta vandamál skal fylgja þessum skrefum:

  1. Fjarlægðu valfrjálsa uppflettireiti úr vörpunareiningu tvöfaldrar skráningar þannig að fjöldi uppflettinga sé 10 eða færri.
  2. Vistaðu vörpunina og gerðu fyrstu samstillinguna.
  3. Þegar upphafleg samstilling fyrir fyrsta skrefið hefur tekist skaltu bæta við eftirstandandi uppflettireitum og fjarlægja uppflettireiti sem þú samstilltir í fyrsta skrefinu. Gakktu úr skugga um að fjöldi uppflettisvæða sé 10 eða færri. Vistaðu vörpunina og keyrðu fyrstu samstillinguna.
  4. Endurtaktu skrefin þar til allir uppflettireitir hafa verið samstilltir.
  5. Bættu öllum uppflettingarreitnum aftur við kortið, vistaðu kortið og keyrðu kortið með Sleppa fyrstu samstillingu.

Þetta ferli virkjar vörpun fyrir samstillingu í rauntíma.

Þekkt vandamál við fyrstu samstillingu á póstföngum aðila og rafrænum aðsetrum aðila

Þú gætir fengið eftirfarandi villuboð þegar þú reynir að keyra upphaflega vörpun á póstföngum aðila og rafrænum aðsetrum aðila:

Flokksnúmer fannst ekki í Dataverse.

Það er svið stillt á DirPartyCDSEntity í fjármála- og rekstraröppum sem síar aðila af gerðinni Person og Skipulag. Þar af leiðandi mun upphafleg samstilling CDS aðila – msdyn_parties kortlagning ekki samstilla aðila af öðrum gerðum, þar á meðal Lögaðili og Rekstrareining. Þegar upphaflega samstillingin keyrir fyrir CDS póstföng aðila (msdyn_partypostaladresses) eða Party Contacts V3 (msdyn_partyelectronicaddresses) þú gætir fá villuna.

Við erum að vinna að lagfæringu til að fjarlægja svið fyrir gerð aðila í einingu fjármála- og reksturs þannig að aðilar af öllum gerðum geti samstillst við Dataverse.

Eru einhver vandamál varðandi frammistöðu við keyrslu á upphaflegri samstillingu fyrir gögn viðskiptavinar eða tengiliðar?

Ef þú hefur keyrt fyrstu samstillingu fyrir viðskiptavina gögn og ert með viðskiptavinakortin í gangi og þá ertu keyrt fyrstu samstillingu fyrir Tengiliða gögn, gæti verið afkastavandamál við innsetningar og uppfærslur á LogisticsPostalAddress og LogisticsElectronicAddress töflur fyrir Tengiliðir heimilisföng. Sömu töflur fyrir póstfang og rafræn heimilisfang eru raktar fyrir CustCustomerV3Entity og VendVendorV2Entity og tvískrifað reynir að byggja upp fleiri fyrirspurnir til að skrifa gögn á hina hliðina. Ef þú hefur þegar keyrt fyrstu samstillingu fyrir viðskiptavin, stöðvaðu þá samsvarandi kort á meðan þú keyrir fyrstu samstillingu fyrir tengiliði gögn. Gerðu það sama fyrir Seljandi gögnin. Þegar upphaflegri samstillingu er lokið er hægt að keyra allar varpanir með því að sleppa upphaflegu samstillingunni.

Ekki er hægt að samstilla gerð flotgagna sem hefur núllgildi

Upphafleg samstilling gæti mistekist fyrir færslur sem hafa núllgildi fyrir verðreit, eins og Föst greiðsluupphæð eða Upphæð í viðskiptagjaldmiðlinum. Í þessu tilviki færðu villuboð sem líkjast eftirfarandi dæmi:

Villa kom upp við að staðfesta innsláttarfæribreytur: Microsoft.OData.ODataException: Ekki er hægt að breyta bókstaflegu '000000' í væntanlega gerð 'Edm.Decimal',...

Vandamálið er með Tungumálsstaðsetningu gildinu undir upprunagagnasniðum í Gögnum stjórnun eining. Breyttu gildi reitsins Language locale í en-us og reyndu svo aftur.