Megosztás a következőn keresztül:


A SharePoint-integráció hibaelhárítása

Ez a témakör azt mutatja be, hogyan lehet kijavítani a SharePoint dokumentumkezelés során esetleg előforduló gyakori problémákat.

Hiányzó Dokumentumok gomb – ellenőrzés és javítás

Ha a Dokumentumok hiányzik az olyan entitásokból, mint a partner, az alábbi lépésekkel állíthatja helyre.

Dokumentumok.

  1. Gondoskodjon róla, hogy rendszergazda biztonsági szerepkörrel vagy hasonló engedélyekkel rendelkezzen. Ellenőrizze biztonsági szerepkörét: a. Kövesse a Saját felhasználói profil megtekintése című részben leírt lépéseket. b. Nem rendelkezik megfelelő engedélyekkel? Kérjen segítséget a rendszergazdától.

  2. Javítsa ki a hiányzó Dokumentumok gombot. Tegye a következőket:

    1. Azonosítsa azt az entitást, amelynél a Dokumentumok hivatkozásnak láthatónak kellene lennie (pl. partner, kapcsolatartó, lehetőség stb.)
    2. Válassza a Beállítások>Dokumentumkezelés beállításai lehetőséget.
    3. Ellenőrizze, hogy az entitás, amelyben szeretné megjeleníteni a Dokumentumok hivatkozást (amelyet az 1. lépésben választott ki), ki van jelölve, és meg van adva hozzá egy érvényes SharePoint URL-cím.
    4. Lépkedjen végig a varázsló lapjain.
    5. Ellenőrizze, hogy megjelenik-e a Dokumentumok gomb.

További információért tekintse meg a SharePoint dokumentumkezelés engedélyezése konkrét entitások esetén részt.

Hibás formázású FetchXML vagy LayoutXML - érvényesítés és javítás

A helytelenül formázott FetchXML vagy a LayoutXML a következő problémákat okozhatja:

  • A Dokumentumok társított rács hiányzik
  • Nem tekinthetők meg a mappák
  • Nem tekinthetők meg a mappákban lévő dokumentumok
  • A dokumentum nem kerül törlésre
  • Hibaüzenet – "Szükséges paraméter null vagy nem definiált: url" a dokumentumok lap megnyitása közben
  • Hibaüzenet – "System.NullReferenceException" a dokumentum feltöltése közben
  • A rendszer betölti a dokumentumot ahelyett, hogy megnyitná egy új lapon

A LayoutXML hibás formázásának FetchXML számos oka lehet. Ezek közül a leggyakoribb ok az entitás/rács nézet testreszabása, oszlopok hozzáadása/eltávolítása és más hasonló testreszabások miatt következik be.

Ha FetchXML a vagy a LayoutXML helytelenül van formázva, használja a következőt a visszaállításhoz.

  1. Gondoskodjon róla, hogy rendszergazda biztonsági szerepkörrel vagy hasonló engedélyekkel rendelkezzen. Ellenőrizze biztonsági szerepkörét:

    1. Kövesse a Saját felhasználói profil megtekintése című részben leírt lépéseket.
    2. Nem rendelkezik megfelelő engedélyekkel? Kérjen segítséget a rendszergazdától.
  2. A webalkalmazásban lépjen a Beállítások (Beállítások.) >Speciális beállítások, majd a Beállítások testreszabási>megoldásai> elemre.

  3. Hozzon létre egy megoldást (SharePointDocumentSolution néven). További információkat a Megoldás létrehozása fejezetben talál.

  4. Válassza az Entitások>Meglévő hozzáadása>Entitás> keresse meg és adja hozzá a SharePoint-dokumentum entitást (jelölje ki az összes mezőt, űrlapot, nézetet).

  5. Válassza a Mentés és Bezárás lehetőséget.

  6. Tegyen közzé minden testreszabott elemet.

  7. Válassza ki a létrehozott (SharePointDocumentSolution) megoldást.

  8. Exportálja a megoldást, és válassza ki a Csomagtípust "nem felügyelt" típusként. A SharePointDocumentSolution.zip letöltődik.

  9. Törölje a 3. lépésben létrehozott megoldást a szervezetből.

  10. Bontsa ki az exportált megoldás tömörített fájlját (a 8. lépésben letöltött fájlt).

  11. A megoldás tartalma mappában keresse meg, majd nyissa meg a Solution.xml fájlt.

  12. Módosítsa a következő értéket a Solution. xmlfájlban, majd mentse azt.
    Ettől: <Managed>0</Managed> eddig: <Managed>1</Managed>.

  13. A megoldás tartalma mappában keresse meg, majd nyissa meg a customization.xml fájlt.

  14. Keresse meg a <SavedQuery> elemet, ahol a savedqueryid attribútum egyenlő a következővel: "0016f9f3-41cc-4276-9d11-04308d15858d".

  15. Ha az előző lépésben megadott azonosítóval rendelkező mentett lekérdezés nem található, ugorjon a 19. lépésre. Ha azonban a 14. lépésben megjelenő <SavedQuery> elem hasonló a <SavedQuery unmodified="1"> elemhez, akkor távolítsa el az unmodified="n" attribútumot.

  16. Keresse meg a Dokumentum társított rácshoz tartozó LayoutXml fájlt (keressen arra, hogy: Dokumentum társított).

    Keressen rá a társított dokumentum kifejezésre.

  17. Végezze el az alábbi módosításokat a LayoutXML szakaszra:

    <layoutxml>
     <grid name="sharepointdocument" object="9507" jump="fullname" select="1" icon="0" preview="1">
      <row name="sharepointdocument" id="sharepointdocumentid">
            <cell name="fullname" width="300" imageproviderfunctionname="DocumentManagement.FileTypeIcon.loadSharePointFileTypeIcon" imageproviderwebresource="$webresource:SharePoint_main_system_library.js" />
            <cell name="modified" width="150" />
            <cell name="sharepointmodifiedby" width="150" />
            <cell name="locationname" width="150" /> 
            <cell name="relativelocation" width="200" />
            <cell name="servicetype" width="90" />
            <cell name="documentid" ishidden="1" />
            <cell name="title" ishidden="1" />
            <cell name="author" ishidden="1" />
            <cell name="sharepointcreatedon" ishidden="1" />
            <cell name="sharepointdocumentid" ishidden="1" />
            <cell name="filetype" ishidden="1" />
            <cell name="readurl" ishidden="1" />
            <cell name="editurl" ishidden="1" />
            <cell name="ischeckedout" ishidden="1" />
            <cell name="absoluteurl" ishidden="1" />
            <cell name="locationid" ishidden="1" />
            <cell name="iconclassname" ishidden="1" />
      </row>
     </grid>
    </layoutxml>
    

    Fontos

    Az elrendezés XML-kódjában beállított összes attribútumhoz szükséges, hogy a megfelelő attribútumok szerepeljenek a beolvasási XML-ben. A rács hibaüzenetet ad vissza, ha a konfiguráció nem megfelelő.

  18. Végezze el az alábbi módosításokat a FetchXml szakaszra:

    <fetch distinct="false" mapping="logical">
      <entity name="sharepointdocument">
        <attribute name="documentid" />
        <attribute name="fullname" />
        <attribute name="relativelocation" />
        <attribute name="sharepointcreatedon" />
        <attribute name="ischeckedout" />
        <attribute name="filetype" />
        <attribute name="modified" />
        <attribute name="sharepointmodifiedby" />
        <attribute name="servicetype" />
        <attribute name="absoluteurl" />
        <attribute name="title" />
        <attribute name="author" />
        <attribute name="sharepointdocumentid" />
        <attribute name="readurl" />
        <attribute name="editurl" />
        <attribute name="locationid" />
        <attribute name="iconclassname" />
        <attribute name="locationname" /> 
        <order attribute="relativelocation" descending="false" />
        <filter>
          <condition attribute="isrecursivefetch" operator="eq" value="0" />
        </filter>
      </entity>
    </fetch>
    
  19. Hasonlóképp keresse meg a <SavedQuery> elemet, ahol a savedqueryid attribútum egyenlő a következővel: "a5b008ac-07d9-4554-8509-2c05767bff51".

  20. Ha az előző lépésben megadott azonosítóval rendelkező mentett lekérdezés nem található, ugorjon a 24. lépésre. Ha azonban a 19. lépésben megjelenő <SavedQuery> elem hasonló a <SavedQuery unmodified="1"> elemhez, akkor távolítsa el az unmodified="n" attribútumot.

  21. Keresse meg a layoutxml elemet az Összes SharePoint dokumentumban (Összes SharePoint dokumentum keresése).

    Layoutxml keresése az összes SharePoint dokumentumhoz.

  22. Végezze el az alábbi módosításokat a LayoutXML szakaszra:

    <layoutxml>
      <grid name="sharepointdocument" jump="fullname" select="1" icon="0" preview="1">
        <row name="sharepointdocument" id="sharepointdocumentid">
          <cell name="fullname" width="300" imageproviderfunctionname="DocumentManagement.FileTypeIcon.loadSharePointFileTypeIcon" imageproviderwebresource="$webresource:SharePoint_main_system_library.js" />
          <cell name="relativelocation" width="200" />
          <cell name="modified" width="150" />
          <cell name="sharepointmodifiedby" width="150" />
          <cell name="sharepointcreatedon" width="300" />
          <cell name="documentid" ishidden="1" />
          <cell name="title" ishidden="1" />
          <cell name="readurl" ishidden="1" />
          <cell name="editurl" ishidden="1" />
          <cell name="author" ishidden="1" />
          <cell name="absoluteurl" ishidden="1" />
          <cell name="sharepointdocumentid" ishidden="1" />
          <cell name="filetype" ishidden="1" />
          <cell name="ischeckedout" ishidden="1" />
          <cell name="locationid" ishidden="1" />
          <cell name="iconclassname" ishidden="1" />
        </row>
      </grid>
    </layoutxml>
    
  23. Végezze el az alábbi módosításokat a FetchXml szakaszra:

    <fetch distinct="false" mapping="logical">
      <entity name="sharepointdocument">
        <attribute name="documentid" />
        <attribute name="fullname" />
        <attribute name="relativelocation" />
        <attribute name="sharepointcreatedon" />
        <attribute name="filetype" />
        <attribute name="absoluteurl" />
        <attribute name="modified" />
        <attribute name="sharepointmodifiedby" />
        <attribute name="title" />
        <attribute name="readurl" />
        <attribute name="editurl" />
        <attribute name="author" />
        <attribute name="sharepointdocumentid" />
        <attribute name="ischeckedout" />
        <attribute name="locationid" />
        <attribute name="iconclassname" />
        <filter>
          <condition attribute="isrecursivefetch" operator="eq" value="1" />
        </filter>
        <order attribute="relativelocation" descending="false" />
      </entity>
    </fetch>
    
  24. Hasonlóképp keresse meg a <SavedQuery> elemet, ahol a savedqueryid attribútum egyenlő a következővel: "cb177797-b2ac-42a8-9773-5412321a965c".

  25. Ha az előző lépésben megadott azonosítóval rendelkező mentett lekérdezés nem található, ugorjon a 29. lépésre. Ha azonban a 24. lépésben megjelenő <SavedQuery> elem hasonló a <SavedQuery unmodified="1"> elemhez, akkor távolítsa el az unmodified="n" attribútumot.

  26. Keresse meg a layoutxml elemet a OneNote SharePoint dokumentumban (OneNote SharePoint dokumentum keresése).

    Keresse meg a layoutxml fájlt a Dokumentum kifejezésre OneNote SharePoint .

  27. Végezze el az alábbi módosításokat a LayoutXML szakaszra:

    <layoutxml>
      <grid name="sharepointdocument" jump="fullname" select="1" icon="0" preview="1">
        <row name="sharepointdocument" id="sharepointdocumentid">
          <cell name="fullname" width="300" imageproviderfunctionname="DocumentManagement.FileTypeIcon.loadSharePointFileTypeIcon" imageproviderwebresource="$webresource:SharePoint_main_system_library.js" />
          <cell name="relativelocation" width="200" />
          <cell name="modified" width="150" />
          <cell name="sharepointmodifiedby" width="150" />
          <cell name="sharepointcreatedon" width="300" />
          <cell name="title" ishidden="1" />
          <cell name="readurl" ishidden="1" />
          <cell name="editurl" ishidden="1" />
          <cell name="author" ishidden="1" />
          <cell name="absoluteurl" ishidden="1" />
          <cell name="filetype" ishidden="1" />
          <cell name="ischeckedout" ishidden="1" />
          <cell name="locationid" ishidden="1" />
          <cell name="iconclassname" ishidden="1" />
        </row>
      </grid>
    </layoutxml>
    
  28. Végezze el az alábbi módosításokat a FetchXml szakaszra:

    <fetch distinct="false" mapping="logical">
      <entity name="sharepointdocument">
        <attribute name="documentid" />
        <attribute name="fullname" />
        <attribute name="relativelocation" />
        <attribute name="sharepointcreatedon" />
        <attribute name="filetype" />
        <attribute name="modified" />
        <attribute name="sharepointmodifiedby" />
        <attribute name="title" />
        <attribute name="readurl" />
        <attribute name="editurl" />
        <attribute name="author" />
        <attribute name="absoluteurl" />
        <attribute name="ischeckedout" />
        <attribute name="locationid" />
        <attribute name="iconclassname" />
        <filter type="and">
          <condition attribute="documentlocationtype" operator="eq" value="1" />
          <condition attribute="isrecursivefetch" operator="eq" value="0" />
          <filter type="or">
            <condition attribute="filetype" operator="eq" value="one" />
            <condition attribute="filetype" operator="eq" value="onetoc2" />
          </filter>
        </filter>
        <order attribute="sharepointcreatedon" descending="true" />
      </entity>
    </fetch>
    
  29. Mentse el a fájlt.

  30. Tömörítse a mappát.

  31. A Dynamics 365 szolgáltatásban nyisson meg egy modellvezérelt alkalmazást.

  32. Navigáljon a Beállítások>Megoldások részhez.

  33. Importálja a megoldást (a 8. lépésben tömörített fájlt).

  34. Tegyen közzé minden testreszabott elemet.

  35. Ellenőrizze, hogy a helytelenül formázott FetchXML vagy LayoutXML formátummal kapcsolatos problémák megoldódtak-e. Ellenőrizze például, hogy a Dokumentum társított rács megjelenik az összes szükséges SharePoint-dokumentumban.

SharePoint-webhelyek URL-címének ellenőrzése és javítása

Az ügyfélkapcsolati alkalmazások (például a Dynamics 365 Sales és Customer Service) a SharePoint webhely- és dokumentumhely-bejegyzések SharePoint rendszeren található webhelycsoportokra, webhelyekre, dokumentumtárakra és mappákra mutató hivatkozásokat tartalmaznak. Ezek a webhely- és dokumentumhely-bejegyzések -bejegyzésekhez vannak hozzárendelve, így a bejegyzések dokumentumai a SharePoint rendszeren tárolhatók.

Ha az ügyfélkapcsolati alkalmazások és a SharePoint közötti hivatkozások érvénytelenné válnak, akkor ellenőrizni és javítani kell azokat, hogy a bejegyzések továbbra is a kezeléshez használt helyes dokumentumtárakra és mappákra mutassanak.

  1. Gondoskodjon róla, hogy rendszergazda biztonsági szerepkörrel vagy ezzel megegyező engedélyekkel rendelkezzen a Microsoft Dynamics 365 rendszerben.

    Biztonsági szerepkörének ellenőrzése

  2. Keresse meg és javítsa az URL-címeket. Ehhez hajtsa végre az alábbi műveleteket.

    1. Válassza a Beállítások>Dokumentumkezelés lehetőséget.

    2. Kattintson a SharePoint Webhelyek gombra.

    3. Válassza ki az érvényesíteni kívánt webhely URL-címeit, majd kattintson vagy koppintson az Érvényesítés pontra.

  3. Az ügyfélkapcsolati alkalmazások ellenőriznek minden kijelölt webhelycímet, illetve a közvetlenül alárendelt webhelyek és dokumentumtárak URL-címeit. Ezután a Webhelyek ellenőrzése mezőben megjeleníti az eredményeket.

  4. Az URL-címek kijavításához nyissa meg a webhelybejegyzést, majd adja meg a helyes URL-címet. További információ: Webhelybejegyzések létrehozása és szerkesztése.

  5. Kattintson a Save &; Close (Mentés és bezárás ) gombra.

A felhasználók „Nem rendelkezik jogosultsággal a fájlok megtekintésére ezen a helyen” üzenet kapnak

Ez a hibaüzenet akkor fordulhat elő, ha a Dokumentumkezelés beállítással beállított SharePoint webhelyet átnevezték, de a SharePoint webhelyek URL-bejegyzését nem frissítették, hogy azok tükrözzék a változást.

  1. Válassza a Beállítások>Dokumentumkezelés>SharePoint webhelyek lehetőséget.

  2. Nyissa meg az átnevezett SharePoint webhely rekordot, és írja be az abszolút URL-címet az új URL-címmel.

    Adja meg SharePoint a relatív URL-címet.

  3. Válassza a Save &; Close lehetőséget.

Kapcsolódó információk

Kiszolgálóalapú hitelesítéssel kapcsolatos hibák elhárítása