Pārskats

Discussions importētājs nolasa klasisko sarakstu Diskusiju dēlis (Discussion Board, veidne 108 vai Discussion Board bāzes tips, kas ietver arī kopienu vietņu diskusiju sarakstus) un ieraksta tā saturu divos produkta vietnes sarakstos — Discussions Topics un Discussions Posts. Šis raksts ir uzziņa, kas papildina vedni, kurš aprakstīts rakstā KB10417. Kā importēt klasisko SharePoint diskusiju dēli risinājumā Discussions: kurš klasiskais lauks nonāk kurā Discussions kolonnā, kā tiek rekonstruēts atbilžu koks, kas tiek atvasināts, kas paliek aiz muguras un kā importētājs atpazīst savu darbu, kad to palaiž vēlreiz. Pašas kolonnas aprakstītas rakstā KB10426. Discussions sarakstu un kolonnu uzziņa.

Kā klasiskais dēlis glabā pavedienu

Klasiskais diskusiju dēlis katru diskusiju glabā kā saraksta mapi un katru atbildi kā elementu šajā mapē. Mape satur tematu, pamattekstu, karodziņu Jautājums, karodziņu Izcelts, patīk atzīmju skaitu un labākās atbildes identifikatoru; katra atbilde satur savu pamattekstu, patīk atzīmju skaitu un atsauci Vecākelements (Parent item, ParentItemID), kas norāda vai nu uz pašu diskusiju (augšējā līmeņa atbilde), vai uz citu atbildi (ligzdota atbilde). Importētājs lasa sarakstu pa 2 000 elementu lapām, sakārtotām pēc identifikatora, un atšķir mapes no ziņojumiem pēc elementa tipa.

Discussions izmanto citu modeli — viens elements uz tēmu, viens elements uz atbildi, ar uzmeklēšanām uz tēmu un uz vecākziņojumu —, tāpēc imports ir tulkojums starp divām struktūrām, nevis saraksta kopija.

Tēmas

Katra klasiskā diskusija kļūst par vienu Discussions Topics elementu:

Klasiskā diskusijaDiscussions Topics kolonnaVērtība
TematsTitleKopēts; saīsināts līdz 255 rakstzīmēm
PamattekstsBody (VtxBody)Kopēts caur produkta HTML sanitizētāju: atļauto sarakstā esošie tagi un atribūti paliek, skripti, stili un nedrošas saites tiek atmestas
—Board (VtxBoard)Tīmekļa daļā izvēlētais dēlis
JautājumsType (VtxTopicType)Question, ja karodziņš iestatīts, citādi Discussion
—Status (VtxStatus)Open; mainīts uz Answered, ja atrasta labākā atbilde (skatiet tālāk)
IzceltsFeatured (VtxIsFeatured)Kopēts
Patīk atzīmju skaitsLikes (VtxLikeCount)Kopēts
Atbildes mapēReplies (VtxReplyCount)Saskaita importētājs
—Views (VtxViewCount)0
Jaunākās atbildes vai diskusijas izveides datumsLast activity (VtxLastActivity)Aprēķina importētājs
Labākā atbildeAccepted post (VtxAcceptedPostId)Importētās atbildes identifikators
—Approval status (VtxApprovalStatus)Approved
—Reports (VtxReportCount)0
Saraksta un elementa identifikatorsLegacy id (VtxLegacyId){source list id}:{classic item id}
Izveidoja, Modificēja, Izveidots, ModificētsTās pašas sistēmas kolonnasAtjaunotas ar Keep original authors and dates
PielikumiElementa pielikumiKopēti ar Copy attachments

Atbildes

Katra klasiskā atbilde kļūst par vienu Discussions Posts elementu:

Klasiskā atbildeDiscussions Posts kolonnaVērtība
TematsTitleKopēts; Re:, ja tukšs; saīsināts līdz 255 rakstzīmēm
PamattekstsBody (VtxBody)Kopēts caur sanitizētāju
Atbildes mapeTopic (VtxTopic)Šīs mapes importētā tēma
VecākelementsParent post (VtxParentPost)Importētā vecākatbilde; tukšs augšējā līmeņa atbildei
—Path (VtxPath)/ augšējā līmeņa atbildei; vecākelementa ceļš plus vecākelementa identifikators un / ligzdotai atbildei, piemēram, /341/356/
—Depth (VtxDepth)0 augšējā līmeņa atbildei, citādi vecākelementa dziļums + 1
Diskusijas labākā atbildeIs accepted answer (VtxIsAccepted)Jā atbildei, uz kuru norāda diskusija
Patīk atzīmju skaitsLikes (VtxLikeCount)Kopēts
—Approval status, ReportsApproved, 0
Saraksta un elementa identifikatorsLegacy id (VtxLegacyId){source list id}:{classic item id}
Izveidoja, Modificēja, Izveidots, ModificētsTās pašas sistēmas kolonnasAtjaunotas ar Keep original authors and dates
PielikumiElementa pielikumiKopēti ar Copy attachments

Klasiskais pavediens un tā importētā kopija

Klasiskais pavediens un tā importētā kopija

Kas netiek kopēts

  • Vērtējumi (zvaigžņu vērtējumi) un to cilvēku saraksts, kuriem elements patika. Patīk atzīmju skaits tiek kopēts; kolonna Liked by paliek tukša, tāpēc katrs lietotājs importētajam elementam var pievienot patīk atzīmi vēlreiz.
  • Kategorijas: klasiskajiem dēļiem to nav, un importētājs atstāj Category tukšu. Piešķiriet kategorijas pēc importa, ja dēlis tās izmanto.
  • Skatījumu skaits: sākas no 0.
  • Last reply by: paliek tukšs; tīmekļa daļa rāda pēdējās atbildes autoru tikai atbildēm, kas publicētas pēc importa.
  • Brīdinājumi (alerts), klasiskie skati un saraksta veidlapas: tie pieder klasiskajam sarakstam, un tiem nav ekvivalenta Discussions. Abonementus lietotāji izveido no jauna — skatiet KB10404. Paneļu un tēmu sekošana: abonementi un kopsavilkumu biežums.
  • Piespraustās tēmas: klasiskajiem dēļiem šāda karodziņa nav; piespraudiet vajadzīgās tēmas pēc importa.

Kā tiek atjaunots atbilžu koks

  1. Atbildes tiek sakārtotas pēc to klasiskā datuma Izveidots, vecākās vispirms, lai vecākelements vienmēr tiktu izveidots pirms saviem pēctečiem.
  2. Katrai atbildei importētājs atrod tēmu pēc mapes, kurā atbilde atrodas. Atbilde, kuras mape neatbilst nevienai importētajai tēmai, tiek izlaista ar brīdinājumu Reply skipped: its topic was not imported.
  3. Klasiskais Vecākelements tiek meklēts starp atbildēm, kas importētas šajā palaišanā vai agrāk. Ja tas norāda uz atbildi, jaunais ziņojums saņem šo atbildi kā Parent post, manto tās Path un saņem Depth + 1. Ja tas norāda uz pašu diskusiju, ir tukšs vai norāda uz elementu, kuru importētājs nepazīst, ziņojums kļūst par tēmas augšējā līmeņa atbildi ar ceļu / un dziļumu 0. Ja vecāka atbilde klasiskajā sarakstā ir, bet šajā palaišanā to izveidot neizdevās, ziņojums arī tiek novietots augšējā līmenī, un atskaitei tiek pievienots brīdinājums Parent reply failed to import; the reply was placed at the top level: 419 (419 ir novietotās atbildes klasiskais identifikators). Atbildes, kas ligzdotas zem novietotās atbildes, tiek piesaistītas tai kā parasti.

Ligzdošana nav ierobežota: klasiskā piektā līmeņa atbilde nonāk piektajā līmenī.

Saplacināti dēļi un bāreņu atbildes

Daži migrācijas rīki nokopē klasiskā dēļa elementus, bet ne Vecākelements atsauces starp tiem; dēlis tad izskatās kā diskusiju saraksts, kuru atbildes visas ir vienā līmenī, vai atsauces norāda uz elementu identifikatoriem, kas vairs nepastāv. Izmēģinājums pēdējās saskaita rindā Replies without a known parent (imported as top-level) un rāda brīdinājumu Some replies lost their parent (a flattened board). Šādas atbildes tiek pievienotas tieši savai tēmai hronoloģiskā secībā. Atbildes ar tukšu Vecākelements šajā rindā netiek skaitītas, bet tiek apstrādātas tāpat. Importētājs nemēģina uzminēt sākotnējo vecākelementu pēc laika zīmogiem vai tematiem.

❗ Svarīgi
Hierarhiju var atjaunot tikai pēc atsaucēm, kas klasiskajā sarakstā pastāv importa brīdī. Ja jums joprojām ir sākotnējais dēlis — piemēram, SharePoint Server —, pārbaudiet, vai migrācijas rīks, ar kuru to pārvietojat uz SharePoint Online, pārnes kolonnu Vecākelements; skatiet KB10419. Diskusiju dēļu migrēšana no SharePoint Server uz SharePoint Online ar Discussions.

Labākās atbildes, skaitītāji un pēdējā aktivitāte

Kad visas atbildes ir izveidotas, importētājs vēlreiz iziet cauri tēmām (fāze Updating counters and answers) un katrai plāna tēmai ieraksta:

  • Replies — klasisko atbilžu skaitu tēmas mapē;
  • Last activity — jaunākās klasiskās atbildes datumu Izveidots vai diskusijas datumu Izveidots, ja tai nav atbilžu;
  • Likes — diskusijas patīk atzīmju skaitu;
  • Accepted post un Status = Answered — ja klasiskā Labākā atbilde norāda uz importētu atbildi; pati atbilde saņem Is accepted answer = Jā. Klasiskais karodziņš Atbildēts bez labākās atbildes tiek ignorēts, un tēma paliek Open.

Šīs vērtības tiek ierakstītas katrai plāna tēmai, ieskaitot tēmas, kas importētas agrākā palaišanā, tāpēc otrā palaišana pārrēķina skaitītājus.

Autori un datumi

Saraksta elementu, kas izveidoti caur REST API, autors vienmēr ir lietotājs, kurš tos izveido. Ja atzīmēta opcija Keep original authors and dates, importētājs veic otru izsaukumu uz elementu, kas ieraksta Izveidoja (klasiskā autora pieteikšanās vārdu), Modificēja (klasisko redaktoru vai autoru, ja redaktora nav), Izveidots un Modificēts. SharePoint pieņem šīs vērtības tikai no kontiem, kas drīkst iestatīt sistēmas laukus — praksē no vietnes īpašniekiem ar pilnu kontroli. Ja lauks tiek noraidīts, atskaitē ir rinda Tēmas nosaukums: Lauks — SharePoint ziņojums; ja tiek noraidīts viss izsaukums — Author and dates could not be restored. Elements tomēr tiek importēts ar jums kā autoru un importa laiku kā datumu.

Autora pieteikšanās vārdam jāatbilst nomnieka kontam. Dzēstus kontus vai lokālos kontus, kurus migrācijas rīks nav kartējis, nevar atjaunot, un tie rada to pašu brīdinājumu.

Importētās tēmas ar to Legacy id sarakstā Discussions Topics

Importētās tēmas ar to Legacy id sarakstā Discussions Topics

Pielikumi

Ja atzīmēta opcija Copy attachments, importētājs uzskaita katras klasiskās tēmas un atbildes pielikumu failus, lejupielādē katru failu no avota vietnes un pievieno to jaunajam elementam ar sākotnējo nosaukumu. Rakstzīmes, kuras SharePoint failu nosaukumos neatļauj (\ / : * ? " < > | # % & { } ~), tiek aizstātas ar pasvītrojumu, un nosaukumi, kas garāki par 120 rakstzīmēm, tiek saīsināti. Fails, kuru nevar nokopēt, rada brīdinājumu faila nosaukums: SharePoint ziņojums, un pārējie faili tomēr tiek apstrādāti. Pamattekstā iegultie attēli ir HTML daļa un ceļo kopā ar to.

Legacy id un importa atkārtota palaišana

Katra importētā tēma un atbilde indeksētajā kolonnā Legacy id glabā {source list id}:{classic item id} — piemēram, 3f2a9c1e-…:418. Pirms izmēģinājuma un pirms importa vednis nolasa visus vietnes mantotos identifikatorus, kas sākas ar izvēlētā klasiskā saraksta identifikatoru. Sekas:

  • tēma, kurai jau ir mantotais identifikators, tiek izlaista un uzrādīta rindā Topics already imported (skipped); tās esošā kopija tiek izmantota kā vecākelements jaunām atbildēm;
  • atbilde, kurai jau ir mantotais identifikators, arī tiek izlaista;
  • jaunas atbildes uz jau importētu tēmu tiek importētas, tāpēc dēli, kas joprojām tiek lietots, var importēt pakāpeniski;
  • autori, datumi un pielikumi tiek atjaunoti tikai elementiem, kas izveidoti pašreizējā palaišanā;
  • mērķa dēļa esošais saturs nekad netiek pārrakstīts vai dzēsts.

📝 Piezīme
Mantotais identifikators ietver klasiskā saraksta identifikatoru. Ja klasiskais dēlis tiek nokopēts jaunā sarakstā — piemēram, ar otru migrācijas piegājienu vai vietnes kopiju —, jaunajam sarakstam ir cits identifikators, un imports no tā izveido otru tēmu kopu. Vienmēr importējiet no viena un tā paša saraksta vai izdzēsiet pirmo kopu pirms importa no kopijas.

Izvēlētie raksti

Tēmu kārtošana ar kategorijām

Kā darbojas kategorijas Vitextra Discussions tīmekļa daļā SharePoint Online un Microsoft Teams vidē: kategoriju saraksta definēšana, veidojot dēli, tā vēlāka maiņa panelī Board settings, kategorijas izvēle, sākot vai rediģējot tēmu, tēmu saraksta filtrēšana ar kategoriju nolaižamo sarakstu, kas notiek ar tēmām, kuru kategorija ir pārdēvēta vai noņemta, tēmas bez kategorijas, iestatījums Show categories un padomi labam kategoriju sarakstam.

10 6 min
List Filter Online: īsa rokasgrāmata lietotājiem

Kā strādāt ar Vitextra List Filter Online tīmekļa daļu SharePoint Online lapā: filtrēt ar filtru rūti un kolonnu virsrakstiem, notīrīt filtru mikroshēmas, pārvietoties pa mapēm, atvērt, priekšskatīt, lejupielādēt un pārvaldīt vienumus no kontekstizvēlnes, atlasīt vienumus, šķirstīt rezultātu lapas, saglabāt filtrus un eksportēt uz Excel.

76 6 min
Kā piešķirt aizstājēju savam tiešajam padotajam

Soli pa solim vadītājs aizstājēja piešķiršanai prombūtnē esošam darbiniekam Vitextra Substitutions tīmekļa daļā: atveriet paneli “Piešķirt aizstājēju”, norādiet personu, aizstājēju, veidu, datumus un pienākumus un sekojiet aizstāšanai, līdz aizstājējs to apstiprina.

35 3 min

Kopīgot