Ievads

Vitextra Employee Directory risinājums neuztur savu darbinieku datubāzi. Cilvēki, profila atribūti, fotoattēli, vadītāji, Teams klātbūtne un brīvā/aizņemtā laika informācija tiek nolasīta no Microsoft 365 darbības laikā, izmantojot Microsoft Graph API. Šim nolūkam risinājuma pakotne pieprasa piecas Microsoft Graph atļaujas, kuras nomnieka administrators apstiprina vienu reizi.

Šajā rakstā ir uzskaitītas šīs atļaujas, paskaidrots, kam katra no tām tiek izmantota un kurai tīmekļa daļai tā ir vajadzīga, precīzi aprakstīts, ko lietotāji redz, ja atļauja nav apstiprināta, un parādīts, kā atļaujas apstiprināt un pārbaudīt to statusu. Raksts ir paredzēts SharePoint un Microsoft 365 administratoriem, kā arī drošības speciālistiem, kas novērtē produktu pirms izvietošanas.

Atļaujas

Pakotnē Vitextra Employee Directory ir trīs tīmekļa daļas - Employee Directory, Employee Directory (Entra ID) un New Employees -, un tā pieprasa vienu kopīgu atļauju kopu tām visām. Visas piecas ir deleģētās Microsoft Graph atļaujas:

AtļaujaKam tiek izmantotaKur vajadzīgaJa nav apstiprināta
Directory.Read.AllMicrosoft Entra direktorija lomu dalībnieku nolasīšana filtru redaktora nosacījumam Lietotāju lomas. Kopā ar User.Read.All tā ļauj arī nolasīt lietotāju kontusEmployee Directory (Entra ID), New Employees - tikai tad, ja filtrā ir nosacījums Lietotāju lomasJa ir konfigurēts lomu filtrs, Employee Directory (Entra ID) rāda brīdinājumu un nevar uzticami pārbaudīt dalību lomās; New Employees rāda kļūdu.
User.Read.AllLietotāju kontu un to profila atribūtu nolasīšana un meklēšana, personas vadītājs un tiešie padotie, pierakstījušā lietotāja komanda, kā arī darbinieku fotoattēliVisas trīs tīmekļa daļas; tīmekļa daļā Employee Directory ar avotu Lietotāja profili - fotoattēli, detalizētās informācijas rūts un ātrie filtriCilvēku sarakstu nevar ielādēt, un tiek parādīta kļūda (skatiet tālāk)
Presence.Read.AllMicrosoft Teams klātbūtnes indikators kartītēs, kolonna Statuss un ziņojums Ārpus biroja detalizētās informācijas rūtīVisas trīs tīmekļa daļasCilvēki tiek rādīti bez klātbūtnes; kolonnā Statuss ir Bezsaistē
Calendars.ReadPersonas un pierakstījušā lietotāja šodienas brīvā/aizņemtā laika grafiks kopā ar personas laika joslu un darba stundāmEmployee Directory, Employee Directory (Entra ID) - detalizētās informācijas rūtsSadaļas Vietējais laiks, Darba stundas un Pieejamība netiek rādītas
People.ReadTo cilvēku saraksts, ar kuriem pierakstījies lietotājs strādā visbiežākEmployee Directory, Employee Directory (Entra ID) - ātrais filtrs Cilvēki, ar kuriem strādājuCilne Cilvēki, ar kuriem strādāju netiek rādīta

📝 Piezīme
Atļaujas Directory.Read.All un User.Read.All pārklājas: lietotāju kontu nolasīšanai Microsoft Graph pieņem jebkuru no tām. Tāpēc rindā User.Read.All aprakstītā kļūda rodas tad, ja nav apstiprināta neviena no tām, - tas ir parasts stāvoklis tūlīt pēc izvietošanas, kamēr visi pieci pieprasījumi vēl gaida apstiprinājumu. Apstipriniet abas atļaujas, kā to pieprasa pakotne.

Employee Directory izmanto šīs atļaujas tikai direktorija, profilu un pastkastīšu datu lasīšanai pakalpojumos Microsoft Entra ID un Microsoft 365. Risinājums šos datus nemaina un nepieprasa atļaujas ar Write nosaukumā. Tīmekļa daļas iestatījumu saglabāšana SharePoint lapā ir atsevišķa darbība, kurai šīs Microsoft Graph atļaujas netiek izmantotas.

Deleģētās, nevis lietojumprogrammas atļaujas

Visas piecas atļaujas ir deleģētās: katrs Microsoft Graph izsaukums tiek veikts no pierakstījušā lietotāja pārlūkprogrammas ar šim lietotājam izsniegtu marķieri. Tīmekļa daļām nav lietojumprogrammas (app-only) atļauju, nav pakalpojuma konta un nav savas servera daļas, kas lasītu jūsu direktoriju.

Microsoft Graph ņem vērā piešķirtās deleģētās atļaujas kopā ar pierakstījušā lietotāja tiesībām. Tāpēc direktorijā var būt citi cilvēki nekā Outlook vai Teams; tas nav šo lietotņu adrešu grāmatu kopija.

📝 Piezīme
Atļaujas netiek piešķirtas pašai Employee Directory pakotnei. SharePoint tās piešķir vienai Microsoft Entra ID lietojumprogrammai, ko tas izmanto visiem SPFx risinājumiem nomniekā, - SharePoint Online Web Client Extensibility (agrāk: SharePoint Online Client Extensibility Web Application Principal). Ja atļauja jau ir apstiprināta citam risinājumam, piemēram, Vitextra Organizational Chart, tiek izmantots tas pats piešķīrums, un pieprasījums vairs neparādās kā gaidošs. Tas pats apstiprinājums darbojas arī tad, kad tīmekļa daļas darbojas pakalpojumā Microsoft Teams.

Avots “Lietotāja profili” un SharePoint meklēšana

Tīmekļa daļa Employee Directory var nolasīt cilvēkus no diviem avotiem, kurus izvēlas tās iestatījumos:

  • Entra ID (Azure AD) - saraksts, meklēšana un lapošana darbojas caur Microsoft Graph un ir atkarīgi no iepriekš minētajām atļaujām.
  • Lietotāja profili - saraksts, meklēšana, precizētāji un kārtošana tiek iegūti no SharePoint meklēšanas (SharePoint meklēšanas pakalpojuma rezultāti par cilvēkiem), nevis no Microsoft Graph. Tie darbojas ar paša lietotāja SharePoint meklēšanas tiesībām ar parasto drošības filtrēšanu, un tiem nav vajadzīga neviena Microsoft Graph atļauja. Arī detalizētās informācijas rūts sadaļa Nesenie dokumenti izmanto SharePoint meklēšanu.

Pat ar avotu Lietotāja profili daži tīmekļa daļas elementi joprojām izsauc Microsoft Graph: fotoattēli, klātbūtne un ziņojums Ārpus biroja, sadaļas Vadītājs un Padotie un sadaļa Vietējais laiks, Darba stundas un Pieejamība detalizētās informācijas rūtī, kā arī ātrie filtri Mana komanda un Cilvēki, ar kuriem strādāju. Tie ir atkarīgi no tām pašām atļaujām kā režīmā Entra ID (Azure AD).

Tīmekļa daļas Employee Directory (Entra ID) un New Employees vienmēr izmanto Microsoft Graph.

💡 Padoms
Par atšķirībām starp abām direktorija tīmekļa daļām un to avotiem skatiet rakstu KB10310. Employee Directory vai Employee Directory (Entra ID): kuru tīmekļa daļu izvēlēties.

Ko lietotāji redz, ja atļaujas nav

Tīmekļa daļas ir veidotas tā, lai neobligātas atļaujas trūkums atspējotu tikai no tās atkarīgo funkciju. Precīza darbība pašreizējā versijā:

Tīmekļa daļa / režīmsTrūkstošā atļaujaKo redz lietotāji
Employee Directory (Entra ID)User.Read.All (un Directory.Read.All)Sākotnējā ielādē, ja nav iepriekš ielādēta netukša saraksta: Saraksta vietā - kļūdas ikona ar kļūdas tekstu, ko atgrieza Microsoft Graph; ja teksta nav - ziņojums Diemžēl radās problēmas. Lūdzu, atsvaidziniet lapu un mēģiniet vēlreiz.
Employee Directory, avots Entra ID (Azure AD)User.Read.All (un Directory.Read.All)Tā pati kļūda meklēšanas rezultātu vietā
Employee Directory, avots Lietotāja profiliUser.Read.All (un Directory.Read.All)Saraksts, meklēšana un precizētāji turpina darboties. Detalizētās informācijas rūtī netiek rādītas sadaļas Vadītājs un Padotie, un fotoattēli tiek ņemti no SharePoint, nevis no Microsoft Graph
New EmployeesUser.Read.All (un Directory.Read.All)Kļūdas ikona ar ziņojumu Diemžēl radās problēmas. Lūdzu, atsvaidziniet lapu un mēģiniet vēlreiz., aiz kura seko Microsoft Graph atgrieztais kļūdas teksts
Employee Directory (Entra ID), New EmployeesDirectory.Read.AllJa ir konfigurēts lomu filtrs, Employee Directory (Entra ID) rāda brīdinājumu un nevar uzticami pārbaudīt dalību lomās; New Employees rāda kļūdu.
Visas tīmekļa daļasPresence.Read.AllKartītēs nav klātbūtnes indikatora, kolonnā Statuss visiem ir Bezsaistē, un detalizētās informācijas rūtī nav ziņojuma Ārpus biroja
Employee Directory, Employee Directory (Entra ID)Calendars.ReadDetalizētās informācijas rūts sadaļa Vietējais laiks, Darba stundas un Pieejamība netiek rādīta. Kļūda netiek rādīta
Employee Directory, Employee Directory (Entra ID)People.ReadCilne Cilvēki, ar kuriem strādāju ātro filtru joslā ir paslēpta. Pārējās cilnes turpina darboties

❗ Svarīgi
Tīmekļa daļa Employee Directory (Entra ID) saglabā ielādētā saraksta kopiju pārlūkprogrammā un parāda to nākamajā apmeklējumā. Kad kopija ir vecāka par 24 stundām, tā tiek atjaunināta fonā; arī Atsvaidzināt sāk jaunu pieprasījumu. Ja pēc atļaujas atsaukšanas pieprasījums neizdodas un jau tiek rādīts iepriekš ielādēts saraksts ar vismaz vienu personu, tīmekļa daļa saglabā sarakstu un tā sākotnējo atjaunināšanas datumu. Parādās brīdinājums: Neizdevās atjaunināt sarakstu. Tiek rādīta saglabātā kopija., kam seko kļūdas teksts, ja tas ir pieejams. Saraksts netiek aizstāts ar kļūdas ekrānu. Kļūdas ekrāns parādās, ja ielāde neizdodas un iepriekš ielādēta netukša saraksta nav. Pārbaudot atļauju izmaiņas, notīriet vietnes datus pārlūkprogrammā vai izmantojiet privāto logu.

📝 Piezīme
Klātbūtnei un brīvā/aizņemtā laika informācijai ar atļauju vien nepietiek: lai personai būtu klātbūtnes statuss, tai jāizmanto Microsoft Teams, un lai būtu brīvā/aizņemtā laika grafiks, tai jābūt Exchange Online pastkastei. Plašāku informāciju par pieejamības sadaļu skatiet rakstā KB10317. Employee Directory: vietējais laiks, darba stundas un pieejamība, bet par ātrajiem filtriem - rakstā KB10214. Employee Directory ātrie filtri: mana nodaļa, mana komanda, cilvēki, ar kuriem strādāju, izlase.

Atļauju apstiprināšana

Atļauju pieprasījumi tiek izveidoti automātiski, kad Employee Directory pakotne tiek izvietota nomnieka lietotņu katalogā. Tos apstiprina globālais administrators:

  1. Atveriet SharePoint administrēšanas centru.
  2. Kreisajā navigācijā izvērsiet Papildu (Advanced) un atlasiet API piekļuve.
  3. Cilnē Gaidošie pieprasījumi (Pending requests) atrodiet pakotnes Vitextra Employee Directory pieprasījumus resursam Microsoft Graph - Directory.Read.All, User.Read.All, Presence.Read.All, Calendars.Read un People.Read.
  4. Atlasiet katru pieprasījumu, noklikšķiniet uz Apstiprināt un apstipriniet.

Lietotāji neredz piekrišanas uzvedni: pēc apstiprināšanas tīmekļa daļas darbojas visiem nomniekā. Ja dažas minūtes pēc apstiprināšanas tīmekļa daļa joprojām rāda kļūdu, atsvaidziniet lapu.

💡 Padoms
Pilna procedūra, tostarp apstiprināšana ar PowerShell, daļēja apstiprināšana un atļauju atsaukšana, ir aprakstīta rakstā KB10360. Kā apstiprināt Microsoft Graph API atļaujas Vitextra risinājumiem SharePoint administrēšanas centrā.

Atļauju statusa pārbaude

Lai pārbaudītu, kuras atļaujas ir spēkā, SharePoint administrēšanas centrā atveriet Papildu › API piekļuve:

  • Cilnē Apstiprinātie pieprasījumi (Approved requests) jābūt uzskaitītām visām piecām Microsoft Graph atļaujām. Tā kā piešķīrumi attiecas uz visu nomnieku, atļauja tur var būt norādīta pie citas pakotnes, kas to pieprasīja pirmā, - ar to pietiek.
  • Jebkura atļauja, kas joprojām ir norādīta cilnē Gaidošie pieprasījumi, vēl nav spēkā; no tās atkarīgās funkcijas darbojas tā, kā aprakstīts sadaļā Ko lietotāji redz, ja atļaujas nav.

Atjauninot Employee Directory, iepriekš apstiprinātās atļaujas paliek apstiprinātas. Ja jaunā versija pieprasa papildu atļauju, tā parādās cilnē Gaidošie pieprasījumi, un tā jāapstiprina tādā pašā veidā.

Piezīmes drošības pārbaudei

Drošības pārbaudē parasti ir svarīgi šādi punkti:

  • Visas piecas Microsoft Graph atļaujas ir deleģētas un paredzētas tikai lasīšanai; tās neļauj Employee Directory mainīt direktorija, profilu vai pastkastīšu datus.
  • Direktorija datus, fotoattēlus, klātbūtni un kalendāra informāciju lietotāja pārlūkprogramma pieprasa tieši no Microsoft Graph un SharePoint, un tie netiek nosūtīti ne Vitextra, ne trešajām personām.
  • Avots Lietotāja profili nolasa cilvēkus, izmantojot SharePoint meklēšanu ar paša lietotāja tiesībām, un pašam sarakstam tam nav vajadzīga neviena Microsoft Graph atļauja.
  • Izlase, kešatmiņā saglabātais darbinieku saraksts un Teams personiskās lietotnes noklusējuma konfigurācija tiek glabāti ārpus Microsoft Graph; kur tieši un kādus datus tīmekļa daļas nolasa, ir aprakstīts rakstā KB10469. Employee Directory: kādus datus tā nolasa un kur tiek glabāta izlase un iestatījumi.
  • Pieprasījumi Vitextra pakalpojumiem ietver licences pārbaudi, lietojuma telemetriju ar tehniskiem identifikatoriem un, ja šī iespēja tiek izmantota, Teams personiskās lietotnes noklusējuma konfigurācijas glabāšanu; skatiet KB10363. Kur Vitextra produkti glabā jūsu datus: konfidencialitāte, datu atrašanās vieta un VDAR.

💡 Padoms
Par risinājuma instalēšanu skatiet rakstu KB10035. Kā instalēt Vitextra produktu pakalpojumā SharePoint Online. Par tīmekļa daļas pievienošanu lapai skatiet rakstu KB10309. Kā pievienot un konfigurēt Employee Directory tīmekļa daļu.

Uzziniet vairāk par produktu: https://vitextra.com/lv/products/employee-directory

Jautājumi un atbildes

Uzdodiet jautājumu par šo rakstu un saņemiet oficiālu atbildi no mūsu komandas.

Vēl nav jautājumu. Uzdodiet pirmo jautājumu.

Izvēlētie raksti

Kā izveidot vizītkartes (vCard) QR kodu

Soli pa solim: izveidojiet QR kodu ar darbinieka kontaktinformāciju Vitextra QR Code Generator tīmekļa daļā - aizpildiet cilni vCard, saglabājiet kodu kompaktu, pievienojiet logotipu, pārbaudiet to un izmantojiet uz vizītkartes, nozīmītes, e-pasta parakstā vai SharePoint lapā.

100 3 min
Kā pārbaudīt komandas konfliktus pirms pieprasījuma apstiprināšanas

Uzziniet, kā darbojas rinda “Šajā periodā prombūtnē ir arī” cilnē Apstiprinājumi Vitextra My Absences tīmekļa daļā: kurus kolēģus tā uzrāda, ko neietver un kā to apvienot ar Team Absence Calendar, pirms apstiprināt vai noraidīt pieprasījumu.

89 4 min
Atbildēšana pavedienos: atbildēt, rediģēt un dzēst

Kā darbojas atbildes Vitextra Discussions panelī pakalpojumā SharePoint Online un Microsoft Teams: pavedienveida atbilžu koks ar ligzdotām atbildēm, atbildēšana uz tēmu vai konkrētu atbildi, savu atbilžu rediģēšana, kāpēc atbildi, zem kuras ir citas atbildes, nevar dzēst, atzīmes „patīk” un ziņošana, kā arī kas mainās slēgtās tēmās un paneļos, kuros nepieciešams apstiprinājums.

30 5 min

Kopīgot