Pārskats

Discussions paziņojumus sadala divās daļās. Tīmekļa daļa fiksē, kas par ko vēlas uzzināt: tā uztur abonementu sarakstu, ļauj lietotājiem sekot dēlim vai tēmai ar izvēlētu biežumu un atzīmē ziņā pieminētās personas. E-pasta piegāde ir atstāta Power Automate plūsmai, ko vietnes īpašnieks darbina savā nomniekā. Pati tīmekļa daļa nekad nesūta pastu un nekad nepieprasa atļauju Mail.Send vai jebkādu citu Microsoft Graph atļauju; plūsmai nepieciešamie dati atrodas parastos SharePoint sarakstos vietnē.

Šajā rakstā aprakstīts šis līgums: ko tīmekļa daļa garantē sarakstos un kas plūsmai ar to jādara.

❗ Svarīgi
Versijā 26.10.2 Power Automate plūsmas veidne netiek piegādāta. Tīmekļa daļa saglabā abonementus un pieminējumus, kā aprakstīts tālāk, bet e-pasts netiek sūtīts, kamēr jūsu nomniekā nepastāv plūsma. Šajā rakstā aprakstītais līgums ir pamats, uz kura šāda plūsma tiek būvēta; importam gatava veidne un tās iestatīšanas raksts ir plānoti vēlākam laidienam.

Ko dara tīmekļa daļa

Sekošana dēlim vai tēmai

Lietotāji, kuri var rakstīt (atļauja Add Items (elementu pievienošana) vietnē, kas ietilpst līmeņos Contribute un Edit), redz pogu Follow dēļa komandu joslā un katras tēmas galvenē. Viens klikšķis seko ar biežumu Immediately; pogas nolaižamā daļa piedāvā Immediately, Daily digest un Weekly digest, kā arī Unfollow. Kad lietotājs seko, uz pogas ir rakstīts Following un izvēlētais biežums. Jaunas tēmas autors tai tiek abonēts automātiski ar biežumu Immediately. Apmeklētājiem ar tikai lasīšanas tiesībām pogas nav, jo viņi nevar rakstīt abonementu sarakstā.

Poga Follow ar biežuma izvēlni

Poga Follow ar biežuma izvēlni

Katra sekošana ir viens elements sarakstā Discussions Subscriptions, viens katram lietotājam un mērķim: atkārtota sekošana tai pašai tēmai ar citu biežumu atjaunina elementu, nevis pievieno otru, un Unfollow to dzēš. Tāpēc paziņojumu izslēgšana nozīmē savu abonementu dzēšanu; atsevišķa "apklusināšanas" pazīme nepastāv. Lietotāja rokasgrāmata ir rakstā KB10404. Paneļu un tēmu sekošana: abonementi un kopsavilkumu biežums.

Pieminējumi

Kad lietotājs redaktorā ievada @ un izvēlas personu, tīmekļa daļa ziņas pamattekstā ievieto saiti formā <a href="mailto:…" data-mention-id="{siteUserId}">@Vārds</a> un vienlaikus pievieno personu tēmas vai atbildes personu kolonnai Mentions. Kolonna ir signāls plūsmai: tai nav jāparsē HTML, lai noskaidrotu, kurš ir pieminēts. Pieminējumus var rediģēt kopā ar ziņu; kolonna tiek pārrakstīta katrā saglabāšanas reizē. Skatiet KB10403. @Pieminējumu lietošana Discussions.

Saraksts Discussions Subscriptions

KolonnaIekšējais nosaukumsVērtība
UserVtxUserAbonents (personas kolonna)
Target typeVtxTargetTypeBoard vai Topic
Target idVtxTargetIdDēļa elementa identifikators sarakstā Discussions Boards vai tēmas elementa identifikators sarakstā Discussions Topics
FrequencyVtxFrequencyImmediate, Daily vai Weekly
BoardVtxBoardUzmeklēšana uz dēli, arī tēmu abonementiem, lai visus viena dēļa abonementus varētu nolasīt ar vienu filtru
TitleTitleBoard:{id} vai Topic:{id}, lasāmībai sarakstu skatos

Izvēles kolonnu vērtības tiek glabātas angļu valodā neatkarīgi no interfeisa valodas; kolonnu parādāmie nosaukumi seko tās personas valodai, kura izveidoja sarakstus. Saraksts atrodas tajā pašā vietnē, kur dēlis, un pārmanto vietnes atļaujas, tāpēc sekošanai nepieciešamas rakstīšanas tiesības.

Saraksts Discussions Subscriptions

Saraksts Discussions Subscriptions

Notikumi, uz kuriem plūsma reaģē

Visi notikumi ir parasti abu satura sarakstu elementu notikumi; plūsma izmanto standarta SharePoint trigerus When an item is created un When an item is created or modified.

NotikumsSarakstsNosacījums
Jauna tēmaDiscussions TopicsElements izveidots ar Approval status = Approved
Moderators apstiprinājis tēmuDiscussions TopicsElements modificēts, un Approval status mainījies uz Approved
Jauna atbildeDiscussions PostsElements izveidots ar Approval status = Approved
Atbilde apstiprinātaDiscussions PostsElements modificēts, un Approval status mainījies uz Approved
Pieņemta labākā atbildeDiscussions TopicsAccepted post mainījies no 0 uz atbildes identifikatoru
PieminējumsAbi sarakstiMentions satur lietotājus
Elements gaida moderācijuAbi sarakstiElements izveidots ar Approval status = Pending

Dēlī bez apstiprināšanas katrs jauns elements tiek izveidots kā Approved; dēlī ar iestatījumu Require approval of new posts dalībnieku elementi tiek izveidoti kā Pending un kļūst Approved, kad moderators tos apstiprina, — tas ir brīdis, kad abonentiem jāpaziņo. Noraidīti elementi paziņojumus nekad nerada.

📝 Piezīme
Vietnes īpašnieks sarakstus var pārdēvēt, jo tīmekļa daļa tos atpazīst pēc kolonnu identifikatoriem. Tāpēc plūsmai uz sarakstiem jāatsaucas pēc to identifikatora (GUID), nevis nosaukuma, un kolonnu vērtības jālasa pēc iekšējā nosaukuma (VtxApprovalStatus, VtxMentions, …).

Kas ko saņem

Līguma saņēmēju noteikumi:

  1. Jauna tēma — dēļa abonenti: elementi ar Target type = Board un Target id = tēmas Board.
  2. Jauna atbilde — tēmas abonenti (Target type = Topic, Target id = atbildes Topic) plus šīs tēmas dēļa abonenti. Atbildes autors tiek izslēgts.
  3. Labākā atbilde — pieņemtās atbildes autors un tēmas abonenti.
  4. Pieminējums — lietotāji elementa kolonnā Mentions. Viņi tiek informēti neatkarīgi no jebkāda abonementa un tā biežuma; pieminētā persona pieminējumu nevar izslēgt.
  5. Gaida moderāciju — vietnes īpašnieku grupas dalībnieki, kuri ir dēļa moderatori.

Biežumi

  • Immediate — plūsma ar trigeri When an item is created or modified nosūta vienu e-pastu par katru notikumu abonentiem ar šo biežumu.
  • Daily un Weekly — ieplānota plūsma savāc tēmas, kuru Last activity iekrīt periodā, un nosūta vienu kopsavilkumu katram abonentam. Atbilde atjaunina savas tēmas Last activity, tāpēc uz tēmām būvēts kopsavilkums aptver arī jaunās atbildes.

Tēma tiek atvērta caur lapu, kurā atrodas Discussions tīmekļa daļa, ar vaicājuma parametru ?topic={Id}, kur {Id} ir elementa identifikators sarakstā Discussions Topics. Tīmekļa daļa savas lapas adresi sarakstos nekur neglabā, tāpēc lapas adrese ir plūsmas parametrs. To pašu dziļo saiti izmanto Discussions Activity tīmekļa daļa, un tā aprakstīta rakstā KB10407. Saites uz tēmu kopīgošana Discussions (tiešās saites).

Kas plūsmai jādara

Apkopojot, uz šī līguma būvēta piegādes plūsma:

  • darbojas vietnes īpašnieka vai jūsu nomnieka koplietojamās pastkastes kontekstā — sūtītāja identitāte ir jūsu, nevis Vitextra;
  • tiek aktivizēta ar iepriekš uzskaitītajiem sarakstu Discussions Topics un Discussions Posts elementu notikumiem, pēc saraksta identifikatora;
  • lasa sarakstu Discussions Subscriptions, filtrētu pēc Board (un Target type / Target id), lai noteiktu saņēmējus, un elementa kolonnu Mentions — pieminētajiem lietotājiem;
  • izslēdz elementa autoru un novērš dublikātus personai, kura ir gan abonējusi, gan pieminēta;
  • veido saiti no sava lapas adreses parametra un tēmas identifikatora;
  • kopsavilkumiem darbojas pēc grafika un grupē tēmas pēc abonenta.

💡 Padoms
Tā kā abonementi un pieminējumi ir vienkārši sarakstu dati, tas pats līgums darbojas arī citiem kanāliem, ne tikai e-pastam — plūsmas nosūtīta Teams tērzēšanas ziņa vai adaptīvā kartīte izmanto tos pašus saņēmējus un to pašu saiti. Mainās tikai plūsmas pēdējā darbība.

Izvēlētie raksti

Discussions tīmekļa daļu iestatījumu uzziņa

Pilna Vitextra Discussions un Discussions Activity tīmekļa daļu rekvizītu rūšu uzziņa: ekrāns Not Configured ar New board un Existing board, grupa Board (Board, Open List), grupa Appearance (Default view, Topics per page, Show categories, Show reply and view counters, Show search box), Activity iestatījumi (Board, Board page URL, Maximum items, Show board name), grupa About, komandu joslas darbības, ieskaitot paneli Board settings, tēmas komandas Edit un Delete, noklusējuma vērtības, atbalstītie resursdatori un iestatījumi ārpus rekvizītu rūts.

4 7 min
Vitextra List Filter tīmekļa daļas krāsu motīva maiņa

Kā pielāgot Vitextra List Filter tīmekļa daļu ar CSS: pogu krāsas, uzrakstu stili, saraksta vadīklas un izlīdzinājums atbilstoši jūsu SharePoint motīvam.

106 3 min
Employee Directory. Risinājuma pārskats

Vitextra Employee Directory: darbinieku meklēšana SharePoint un Microsoft Teams ar Entra ID, Microsoft Graph, pielāgojamiem skatiem un eksportu uz Excel.

101 6 min

Kopīgot