Kongsi melalui


Selesaikan masalah integrasi SharePoint

Topik ini menerangkan cara untuk menyelesaikan isu lazim yang mungkin berlaku dengan pengurusan dokumen SharePoint.

Butang Dokumen Hilang - sah dan tetapkan

Jika Dokumen hilang dari entiti seperti akaun, gunakan yang berikut untuk dipulihkan.

Dokumen.

  1. Pastikan anda mempunyai peranan keselamatan Pentadbir Sistem atau keizinan yang setara. Semak peranan keselamatan anda: a. Ikuti langkah-langkah dalam Lihat profil pengguna anda. b. Tidak mempunyai keizinan yang betul? Hubungi pentadbir sistem anda.

  2. Tetapkan butang Dokumen yang hilang. Ikuti langkah-langkah ini:

    1. Kenal pasti entiti pautan dokumen yang patut dilihat (cth. akaun, kenalan, peluang...dll.).
    2. Pergi ke Tetapan>Tetapan Pengurusan Dokumen.
    3. Pastikan entiti yang anda inginkan untuk mempunyai pautan dokumen (dipilih dalam Langkah 1) dipilih dan URL SharePoint yang sah ditentukan.
    4. Lengkapkan wizard.
    5. Sahkan butang Dokumen yang muncul.

Untuk maklumat lanjut, lihat Dayakan pengurus dokumen SharePoint untuk entiti tertentu.

Cacat FetchXML atau LayoutXML - sahkan dan betulkan

Cacat FetchXML atau LayoutXML boleh menyebabkan mana-mana isu berikut:

  • Grid berkaitan dokumen telah hilang
  • Tidak dapat melihat folder
  • Tidak dapat melihat dokumen di dalam folder
  • Dokumen tidak dapat dipadamkan
  • Mesej Ralat – "Parameter diperlukan adalah nol atau tidak ditakrifkan: url" semasa membuka tab dokumen
  • Mesej Ralat – "System.NullReferenceException" semasa memuat naik dokumen
  • Dokumen dimuat turun dan bukan dibuka dalam tab baharu

Terdapat banyak sebab untuk FetchXML atau LayoutXML menjadi salah bentuk. Punca paling biasa adalah menyesuaikan pandangan entiti/grid, menambah/mengalih keluar lajur dan penyesuaian sama yang lain.

Jika FetchXML atau LayoutXML tidak dibentuk, gunakan yang berikut untuk memulihkan.

  1. Pastikan anda mempunyai peranan keselamatan Pentadbir Sistem atau keizinan yang setara. Semak peranan keselamatan anda:

    1. Ikuti langkah-langkah dalam Lihat profil pengguna anda.
    2. Tidak mempunyai keizinan yang betul? Hubungi pentadbir sistem anda.
  2. Dalam aplikasi web, pergi ke Tetapan ( )Tetapan. >Tetapan Lanjutan, pergi ke Penyelesaian> Penyesuaian Tetapan>.

  3. Cipta penyelesaian (dinamakan SharePointDocumentSolution). Untuk maklumat lanjut, lihat Cipta penyelesaian

  4. Pilih Entiti>Tambah Yang Sedia Ada>Entiti> cari dan tambahkan entiti Dokumen SharePoint (lihat semua medan, borang, pandangan).

  5. Pilih Simpan dan Tutup.

  6. Terbitkan semua penyesuaian.

  7. Pilih penyelesaian (SharePointDocumentSolution) yang dicipta.

  8. Eksport penyelesaian dan pilih jenis Pakej sebagai "Tak Terurus". SharePointDocumentSolution.zip akan dimuat turun.

  9. Padamkan penyelesaian yang dicipta semasa langkah 3 daripada organisasi.

  10. Ekstrak fail zip penyelesaian dieksport (fail dimuat turun daripada Langkah 8).

  11. Dalam folder kandungan penyelesaian, cari dan kemudian buka Penyelesaian.xml.

  12. Tukar nilai berikut dalam Penyelesaian. xml, dan kemudian simpan.
    Dari <Managed>0</Managed> hingga <Managed>1</Managed>

  13. Dalam folder kandungan penyelesaian, cari dan kemudian buka penyesuaian.xml.

  14. Carian elemen <SavedQuery> di lokasi atribut savedqueryid adalah sama dengan "0016f9f3-41cc-4276-9d11-04308d15858d".

  15. Jika anda tidak dapat mencari pertanyaan disimpan dengan ID yang dinyatakan dalam langkah sebelumnya, pergi ke langkah 19. Walau bagaimanapun, jika <SavedQuery> elemen ditemui dalam langkah 14 sama dengan <SavedQuery unmodified="1">, keluarkan atribut tidak diubah suai="n".

  16. Carian layoutXml bagi grid berkaitan Dokumen (carian untuk Berkaitan Dokumen).

    Cari Dokumen Berkaitan.

  17. Buat perubahan seperti yang ditunjukkan di bawah untuk bahagian layoutxml:

    <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>
    

    Penting

    Semua atribut yang dikonfigurasikan dalam XML tataletak memerlukan atribut ia yang sepadan untuk hadir dalam XML Ambil. Grid akan dikembalikan ralat apabila konfigurasi ini tidak betul.

  18. Buat perubahan seperti di bawah untuk bahagian FetchXml:

    <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. Begitu juga carian elemen <SavedQuery> di lokasi atribut savedqueryid adalah sama dengan "a5b008ac-07d9-4554-8509-2c05767bff51".

  20. Jika anda tidak dapat mencari pertanyaan disimpan dengan ID yang dinyatakan dalam langkah sebelumnya, pergi ke langkah 24. Walau bagaimanapun, jika <SavedQuery> elemen ditemui dalam langkah 19 sama dengan <SavedQuery unmodified="1">, keluarkan atribut tidak diubah suai="n".

  21. Carian layoutxml Semua Dokumen SharePoint (carian untuk Semua Dokumen SharePoint).

    Cari layoutxml untuk Semua SharePoint Dokumen.

  22. Buat perubahan seperti yang ditunjukkan di bawah untuk bahagian layoutxml:

    <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. Buat perubahan seperti di bawah untuk bahagian FetchXml:

    <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. Begitu juga carian elemen <SavedQuery> di lokasi atribut savedqueryid adalah sama dengan "cb177797-b2ac-42a8-9773-5412321a965c".

  25. Jika anda tidak dapat mencari pertanyaan disimpan dengan ID yang dinyatakan dalam langkah sebelumnya, pergi ke langkah 29. Walau bagaimanapun, jika <SavedQuery> elemen ditemui dalam langkah 24 sama dengan <SavedQuery unmodified="1">, keluarkan atribut tidak diubah suai="n".

  26. Carian layoutxml Dokumen OneNote SharePoint (carian untuk Dokumen OneNote SharePoint).

    Cari layoutxml untuk OneNote SharePoint Dokumen.

  27. Buat perubahan seperti yang ditunjukkan di bawah untuk bahagian layoutxml:

    <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. Buat perubahan seperti di bawah untuk bahagian FetchXml:

    <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. Simpan fail

  30. Zipkan folder.

  31. Buka aplikasi dipacu model dalam Dynamics 365.

  32. Navigasi ke Tetapan>Penyelesaian

  33. Importkan penyelesaian (fail dizipkan dalam Langkah 8).

  34. Terbitkan semua penyesuaian.

  35. Sahkan bahawa mana-mana isu yang berkaitan dengan salah bentuk FetchXML atau LayoutXML diselesaikan. Sebagai contoh, sahkan grid berkaitan Dokumen yang dipaparkan dalam semua dokumen SharePoint diperlukan.

Sahkan dan betulkan URL tapak SharePoint

Dalam tapak aplikasi Customer Engagement (seperti Dynamics 365 Sales dan Customer Service), SharePoint dan rekod lokasi dokumen mengandungi pautan ke koleksi tapak, tapak, perpustakaan dokumen dan folder dalam SharePoint. Rekod tapak dan lokasi dokumen ini dikaitkan dengan rekod supaya dokumen untuk rekod boleh disimpan di dalam SharePoint.

Apabila pautan antara aplikasi Customer Engagement dan SharePoint terputus, anda mesti mengesahkan dan membetulkan pautan supaya rekod aplikasi terus menghala ke pustaka dokumen dan folder yang betul untuk menguruskan dokumen.

  1. Pastikan anda mempunyai peranan keselamatan Pentadbir Sistem atau keizinan yang setara dalam Microsoft Dynamics 365.

    Semak peranan keselamatan anda

  2. Cari dan betulkan URL. Untuk melakukan ini, ikuti langkah-langkah ini.

    1. Pergi ke Tetapan>Pengurusan Dokumen.

    2. Klik SharePoint Laman.

    3. Pilih URL laman yang anda mahu sahkan, dan kemudian klik atau ketik Sahkan.

  3. Aplikasi Customer Engagement mengesahkan semua URL laman yang terpilih dan URL pustaka dokumen serta laman bawahan langsung mereka. Ia kemudian memaparkan keputusan dalam Mengesahkan Laman.

  4. Untuk membetulkan URL, buka rekod tapak, dan masukkan URL yang betul. Maklumat lanjut: Cipta atau edit rekod tapak.

  5. Klik Simpan & Tutup.

Pengguna menerima mesej "Anda tidak mempunyai keizinan untuk melihat fail dalam lokasi ini".

Mesej ralat ini boleh berlaku apabila tapak SharePoint yang dikonfigurasikan dengan pengurusan dokumen telah dinamakan semula, tetapi rekod URL tapak SharePoint belum dikemas kini untuk menunjukkan perubahan.

  1. Pergi ke Tetapan>Pengurusan Dokumen>SharePoint Tapak.

  2. Buka rekod SharePoint Tapak yang telah dinamakan semula dan masukkan URL Mutlak dengan URL baharu.

    Masukkan SharePoint URL relatif.

  3. Pilih Simpan & Tutup.

Lihat juga

Penyelesaian masalah pengesahan berasaskan pelayan