SharePoint бірігуінің ақаулықтарын жою

Ескерім

Қараша 2020 бастап:

  • Common Data Service жүйесінің атауы Microsoft Dataverse атауына өзгертілді. Қосымша ақпарат
  • Microsoft Dataverse жүйесіндегі кейбір терминология жаңартылды. Мысалы, нысан – қазір кесте, ал өрісбаған. Қосымша ақпарат

Бұл мақала жақында соңғы терминологияны көрсету үшін жаңартылады.

Бұл тақырыпта SharePoint құжатын басқаруда орын алуы мүмкін жалпы мәселелерді түзету жолы түсіндіріледі.

Жоқ құжаттар түймесі - тексеру және түзету

Егер тіркелгі сияқты нысандарда Құжаттар пәрмені болмаса, қалпына келтіру үшін келесіні пайдаланыңыз.

Құжаттар

  1. Жүйелік әкімшінің қауіпсіздік рөліне немесе балама рұқсаттарға ие екеніңізді тексеріңіз. Қауіпсіздік рөлдерін тексеру: а. Пайдаланушы профилін көру ішіндегі қадамдарды ұстаныңыз. b. Дұрыс рұқсаттар жоқ па? Жүйе әкімшісіне хабарласыңыз.

  2. Жоқ Құжаттар түймесін түзетіңіз. Келесі қадамдарды орындаңыз::

    1. Құжаттар сілтемесі көрінуі керек нысанды анықтаңыз (мысалы, тіркелгі, контакт, мүмкіндік, т.б.).
    2. Параметрлер > Құжаттарды басқару параметрлері тармағына өтіңіз.
    3. Құжаттар сілтемесі болуы керек нысан (1-қадамда таңдалған) таңдалғанына және жарамды SharePoint мекенжайы көрсетілгеніне көз жеткізіңіз.
    4. Шеберді аяқтаңыз.
    5. Құжаттар түймесі пайда болғанын тексеріңіз.

Қосымша ақпаратты Нақты нысандар үшін SharePoint құжатын басқару мүмкіндігін қосу бөлімінен қараңыз.

Дұрыс емес FetchXML немесе LayoutXML - тексеру және түзету

Дұрыс емес FetchXML немесе LayoutXML кез келген келесі мәселелердің туындауына себеп болуы мүмкін:

  • Құжаттармен байланысты тор жоқ
  • Қалталарды көру мүмкін емес
  • Қалталар ішіндегі құжаттарды көру мүмкін емес
  • Құжат жойылмайды
  • Қате туралы хабар - құжаттар қойыншасын ашу кезінде «Қажетті параметр нөлге тең немесе анықталмаған: url»
  • Қате туралы хабар - құжатты жүктеу кезінде «System.NullReferenceException»
  • Жаңа қойыншада ашудың орнына құжат жүктелуде

FetchXML немесе LayoutXML дұрыс жұмыс істемеуінің көптеген себептері болуы мүмкін. Олардың кең таралған себебі - нысан/тор көрінісін теңшеу, бағандар қосу/жою және басқа ұқсас теңшеулер.

Егер FetchXML немесе LayoutXML дұрыс жұмыс істемесе, қалпына келтіру үшін келесілерді пайдаланыңыз.

  1. Жүйелік әкімшінің қауіпсіздік рөліне немесе балама рұқсаттарға ие екеніңізді тексеріңіз. Қауіпсіздік рөлдерін тексеру:
    1. Пайдаланушы профилін көру ішіндегі қадамдарды ұстаныңыз.
    2. Дұрыс рұқсаттар жоқ па? Жүйе әкімшісіне хабарласыңыз.
  2. Веб-бағдарламада Параметрлер > Теңшеулер > Шешімдер тармағына өтіңіз.
  3. Шешімді жасаңыз (SharePointDocumentSolution деп аталады). Қосымша ақпарат алу үшін Шешімді жасау бөлімін қараңыз.
  4. Нысандар > Бұрыннан бар нысанды қосу > Нысан > табу тармағын таңдаңыз және SharePoint құжаты нысанын қосыңыз (барлық өрістерді, пішіндерді, көріністерді таңдаңыз).
  5. Сақтау және Жабу параметрін таңдаңыз.
  6. Барлық теңшеулерді жариялаңыз.
  7. Жасалған шешімді (SharePointDocumentSolution) таңдаңыз.
  8. Шешімді экспорттап, бума түрін "Басқарылмайтын" ретінде таңдаңыз. SharePointDocumentSolution.zip файлы жүктеледі.
  9. 3-қадам барысында жасалған ұйымнан шешімді жойыңыз.
  1. Экспортталған шешімнің zip файлын шығарыңыз (8-қадамнан жүктеп алынған файл).

  2. Шешім мазмұны қалтасынан Solution.xml файлын тауып ашыңыз.

  3. Solution.xml ішінде мына мәнді өзгертіп, оны сақтаңыз.
    <Managed>0</Managed>-<Managed>1</Managed>.

  4. Шешім мазмұны қалтасынан customization.xml файлын тауып ашыңыз.

  5. savedqueryid төлсипаты «0016f9f3-41cc-4276-9d11-04308d15858d» мәніне тең <SavedQuery> элементін іздеңіз.

  6. Егер алдыңғы қадамда көрсетілген идентификаторы бар сақталған сұрауды таба алмасаңыз, 19-қадамға өтіңіз. Алайда, егер 14-қадамда кездесетін <SavedQuery> элемент <SavedQuery unmodified="1"> ұқсас болса, өзгертілмеген = «n» төлсипатын алып тастаңыз.

  7. Құжаттың байланысты торының layoutxml файлын іздеңіз (Байланысты құжатты іздеңіз).

    Байланысты құжатты іздеу

  8. 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="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>
    

    Маңызды

    Орналасу xml кодында жасалған барлық атрибуттар Fetch XML тілінде барлық сәйкес келетін атрибуттарының болуын талап етеді. Осы конфигурация дұрыс болмаса, тор қатені қайтарады.

  9. 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" />
        <order attribute="relativelocation" descending="false" />
        <filter>
          <condition attribute="isrecursivefetch" operator="eq" value="0" />
        </filter>
      </entity>
    </fetch>
    
  10. Сәйкесінше savedqueryid төлсипаты «a5b008ac-07d9-4554-8509-2c05767bff51» мәніне тең <SavedQuery> элементін іздеңіз.

  11. Егер алдыңғы қадамда көрсетілген идентификаторы бар сақталған сұрауды таба алмасаңыз, 24-қадамға өтіңіз. Алайда, егер 19-қадамда кездесетін <SavedQuery> элемент <SavedQuery unmodified="1"> ұқсас болса, өзгертілмеген = «n» төлсипатын алып тастаңыз.

  12. Барлық SharePoint құжатының layoutxml элементін іздеңіз (Барлық SharePoint құжаты параметрін іздеңіз).

    Барлық SharePoint құжатының layoutxml элементін іздеу

  13. 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>
    
  14. 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>
    
  15. Сәйкесінше savedqueryid төлсипаты «cb177797-b2ac-42a8-9773-5412321a965c» мәніне тең <SavedQuery> элементін іздеңіз.

  16. Егер алдыңғы қадамда көрсетілген идентификаторы бар сақталған сұрауды таба алмасаңыз, 29-қадамға өтіңіз. Алайда, егер 24-қадамда кездесетін <SavedQuery> элемент <SavedQuery unmodified="1"> ұқсас болса, өзгертілмеген = «n» төлсипатын алып тастаңыз.

  17. OneNote SharePoint құжатының layoutxml элементін іздеңіз (OneNote SharePoint құжаты параметрін іздеңіз).

    OneNote құжатының layoutxml элементін іздеу SharePoint

  18. 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>
    
  19. 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>
    
  20. Файлды сақтаңыз.

  21. Қалтаны қысыңыз.

  22. Dynamics 365 жүйесінде үлгіге негізделген бағдарламаны ашыңыз.

  23. Параметрлер > Шешімдер тармағына өту

  24. Шешімді импорттаңыз (8-қадамда қысылған файл).

  25. Барлық теңшеулерді жариялаңыз.

  26. Дұрыс емес FetchXML немесе LayoutXML элементтеріне қатысты мәселелердің шешілгенін тексеріңіз. Мысалы, құжатпен байланысты тордың барлық қажетті SharePoint құжаттарында көрсетілетіндігін тексеріңіз.

SharePoint сайтының URL мекенжайларын тексеру және түзету

Customer Engagement бағдарламаларында (мысалы, Dynamics 365 Sales және Customer Service) SharePoint сайты мен құжаттың орналасу жазбаларында сайт жиынтықтарына, сайтқа, құжаттар кітапханаларына және SharePoint ішіндегі қалталарға сілтемелер болады. Жазбаларға арналған құжаттарды SharePoint жүйесінде сақтау үшін, бұл сайт және құжат орны жазбалары жазбалармен байланыстырылады.

Customer Engagement бағдарламалары және SharePoint арасындағы сілтемелер жұмыс істемей қалғанда, бұл сілтемелерді тексеру және жазбалар құжаттарды басқару үшін қайтадан дұрыс құжаттар кітапханаларына және қалталарға нұсқайтындай түзету керек.

  1. Жүйелік әкімшінің қауіпсіздік рөліне немесе Microsoft Dynamics 365 жүйесінде тең рұқсаттарға ие екеніңізді тексеріңіз.

    Қауіпсіздік рөлдерін тексеру

  2. URL мекенжайларын табыңыз және түзетіңіз. Қалпына келтіру үшін, келесі қадамдарды орындаңыз::

    1. Параметрлер > Құжаттарды басқару бөліміне өтіңіз.

    2. SharePoint Сайттар тармағын таңдаңыз.

    3. Растағыңыз келетін сайттың URL мекенжайларын таңдап, Растау түймешігін басыңыз.

  3. Customer Engagement бағдарламалары барлық таңдалған торап URL мекенжайларын және олардың тікелей бағыныңқы торап және құжат кітапханасы URL мекенжайларын тексереді. Содан кейін ол нәтижелерді Тораптарды тексеру ішінде көрсетеді.

  4. URL мекенжайды түзеу үшін торап жазбасын ашып, дұрыс URL мекенжайын енгізіңіз. Қосымша ақпарат: Сайт жазбаларын жасау немесе өңдеу

  5. Сақтау және жабу түймешігін басыңыз.

Пайдаланушылар "Сізде осы орындағы файлдарды көру рұқсаттары жоқ" хабарын алады

Құжаттарды басқарумен расталған SharePoint торабының атауы өзгертілген кезде осы қате туралы хабар орын алуы мүмкін, бірақ өзгеріс күшіне енуі үшін SharePoint тораптары URL жазбасы жаңартылмады.

  1. Параметрлер > Құжаттарды басқару > SharePoint тораптары тармағына өтіңіз.

  2. Атауы өзгертілген SharePoint торабы жазбасын ашып, жаңа URL мекенжайымен Абсолютті URL параметрін енгізіңіз.

    SharePoint байланысты URL мекенжайын енгізу

  3. Сақтау және жабу пәрменін таңдаңыз.

Сондай-ақ, келесіні қараңыз

Сервер негізіндегі түпнұсқалық растама ақаулықтарын жою