Plan rozmowy z Marcinem Kanią

Łukasiewicz–ILOT · Intranet SharePoint Online · 24.07.2026 · dokument roboczy, nie dla klienta
Zastrzeżenie wstępne

Wortal_zadania.xlsx i Baza Wiedzy (5) (2).doc — sprawdzone metadane: oba pliki pochodzą z 2015 roku i dotyczą zupełnie innego projektu — „ProOptiBeef”, portalu dla hodowli bydła (Hodowla bydła, OntoBeefDB, OntoBeefKB, Benchmarking gospodarstw rolnych), autorstwa m.in. Marcina Kani. To NIE jest lista funkcjonalności obecnego intranetu ILOT — w folderze nie ma w ogóle aktualnych danych o obecnym portalu PHP. Trzeba je pozyskać od nowa na rozmowie, nie próbować ratować tych plików.

Do zrobienia dziś wieczorem

Nagranie wstępnie robocze OPZ Intranet–20260409…mp4 (174 MB, 9 kwietnia 2026) nie zostało przejrzane — brak narzędzi do transkrypcji w tym środowisku. To najprawdopodobniej najważniejsze źródło do domknięcia kwestii MVP vs OPZ (patrz sekcja 5). Przewiń je przed rozmową.

Kontekst

MegaMenu.jpg (18.08.2025) pokazuje realnie skonfigurowany prototyp mega menu — ale Manage.ps1 łączy się z kujamasystems–admin.sharepoint.com, czyli Twoim własnym tenantem demo, nie z tenantem ILOT. Prototyp był celowo budowany blisko realnych warunków ILOT (ta sama struktura nawigacji, te same nazwy systemów w „Na skróty”), właśnie po to, żeby pokazać wykonalność bez odbiegania od docelowego środowiska — dobry punkt wyjścia do pokazania „co możemy zrobić” na miejscu. Masz dowód wykonalności, ale zero uprawnień u klienta.

1Dostęp i własność architektury — warunek wstępny

To nie jest punkt do dyskusji — musi paść na starcie rozmowy, zanim przejdziesz do reszty.

Rozróżnienie kluczowe

Konkretny ask na start rozmowy

„Do realizacji tego projektu — budowy struktury hub site’ów, brandingu tenant-wide i zarządzania nawigacją dla ~25 działów — potrzebuję roli SharePoint Administrator w tenancie M365 Łukasiewicz–ILOT, nie tylko Site Collection Admin na pojedynczej witrynie. Bez tego nie jestem w stanie tworzyć hubów ani konfigurować brandingu globalnego — to musi być ustalone, zanim zacznę pracę.”

Dodatkowo do potwierdzenia

1a. Konkretna specyfikacja techniczna dostępu — do przyciśnięcia na rozmowie

Nie chodzi o dostęp „do klikania w UI”, tylko o pełną zdolność do uruchamiania PnP PowerShell na tenancie ILOT — łącznie z automatyzacją bez logowania interaktywnego. To wymaga dwóch równoległych rzeczy, nie jednej:

Tor A — dostęp delegowany (praca na żywo, warsztatowa)

Rola SharePoint Administrator przypisana do Twojego konta (dedykowane konto/guest) w Entra ID tenanta ILOT. Wystarcza do Connect-PnPOnline -Interactive i pracy ręcznej: nawigacja, hub site’y, brand center — wszystko, co robiłaś na kujamasystems. To jest minimum na jutro — bez tego nie ruszasz w ogóle.

Tor B — App Registration (automatyzacja bez logowania, cel docelowy)

To jest Twój argument sprzedażowy: jeśli dział IT ILOT nie wie, jak zrobić App Registration + admin consent + przypisanie roli do service principal (dość niszowa luka, częsta nawet w doświadczonym IT), zaproponuj, że przeprowadzisz ich przez to na miejscu albo zrobisz to razem z nimi — to pół godziny w Entra admin center, a daje Ci w pełni zautomatyzowany proces wytwórczy zamiast ręcznego klikania per dział.

1b. Trzy strumienie prac startowych

StrumieńCelKluczowe cmdlety PnP PowerShellDecyzja przed startem
Nawigacja / mega menu Globalna nawigacja + rozwijane mega menu na stronie głównej Set-PnPHomeSite (rejestracja jako Home Site — od niej zależy dostępność mega menu z kolumnami, nie tylko klasycznej nawigacji), Add-PnPNavigationNode -Location "TopNavigationBar", Set-PnPNavigationNode Czy strona główna ma być zarejestrowana jako Home Site — zależy od punktu 2 (hub tylko ILOT czy cała Sieć Badawcza)
Hub Sites Zarejestrować hub, powiązać z nim site’y działowe Register-PnPHubSite -Site <url>, Add-PnPHubSiteAssociation -Site <url> -HubSite <hub-url>, Set-PnPHubSite -Identity <url> -Title -LogoUrl, Set-PnPHubSitePermission Ile hubów: jeden na cały ILOT, czy sub-huby per Centrum (patrz punkt 2.6)
Brand Center Scentralizowany branding (logo, kolory, header/footer) na wszystkie site’y Set-PnPTenant -BrandCenterSiteUrl <url>, Set-PnPBrandCenterConfig/Get-PnPBrandCenterConfig (już w Twoim Manage.ps1), Set-PnPWebTheme, Set-PnPWebHeader, Set-PnPWebFooter, Add-PnPOrgAssetsLibrary Brand Book z kodami hex + logotypy SVG/PNG — już na liście blokerów w planie, tu staje się twardym warunkiem startu

Sugerowana kolejność: Brand Center i Home Site/mega menu najpierw (determinują wygląd, który zobaczą przy pilocie IT), potem hub site + hub association per dział — równolegle z budową strony pilotażowej.

2Nawigacja / mega menu / struktura hubów

Co wynika z materiałów

Trzy różne, częściowo sprzeczne wersje struktury nawigacji w folderze:

ŹródłoDataNawigacja top-levelUwaga
Prezentacja ILOT
Intraneł…pptx
marzec 2026 Home, Aktualności, Struktura, Dokumenty i regulaminy, Wyszukiwarka Struktura = „Centra, Departamenty, Działy, Sekcje — aktualnie 25
Zbudowany prototyp
MegaMenu.jpg
sierpień 2025
(Twój tenant demo)
Dashboard, Aktualności i ogłoszenia, Działy, Narzędzia i systemy, Dokumenty, Archiwum Brak osobnej pozycji „Wyszukiwarka” w top nav (jest w pasku search)
Generyczne mockupy
MainPageAndNavigation.pdf, MainNoNaviExpand.pdf
Intranet home, Aktualności i ogłoszenia, Działy, Narzędzia i systemy, Dokumenty, Archiwum Pokrywa się z prototypem, ale branding generyczny „Łukasiewicz Sieć Badawcza”, treści placeholder („Mona Kane”, „Description goes here”)
Mój plan
intranet-lukasiewicz.pdf
kwiecień 2026 Mówi o 26 jednostkach, nie 25

To trzeba wprost powiedzieć na rozmowie: dane są niespójne i wymagają potwierdzenia, zanim zacznę projektować mega menu.

Konkretne rozjazdy do wyjaśnienia

  1. 25 czy 26 działów/jednostek? (pptx mówi 25, mój plan mówi 26 — rozbieżność do wyjaśnienia).
  2. Która nawigacja top-level jest aktualna? Ta z prezentacji ILOT (marzec 2026, z „Struktura” i „Wyszukiwarka” jako osobnymi pozycjami) czy ta już częściowo zbudowana w prototypie (sierpień 2025, z „Działy” i „Archiwum”)? To dwie różne koncepcje IA, nie da się ich po prostu połączyć bez decyzji.
  3. „Archiwum” wg lat (2000–2024 / 2015–2019 / <2015) widoczne w prototypie — czy to nadal potrzebne, czy było tylko placeholderem demo?
  4. Panel „Na skróty” — wireframe ILOT wymienia ok. 13–14 pozycji (pILOT, eB2B, Portal Pracownika, DocFinder, Zgłaszanie usterek, NAGRODY, LIMS+, DELEGACJE, SZKOLENIA, Aplikacje organizacyjne, Corporate Travel Assistant, Patenty, Intranet Łukasiewicz, SoMe). W zbudowanym prototypie widać tylko 6 z tych pozycji. Gdzie są pozostałe — celowo pominięte, czy jeszcze nie dodane?
  5. Czy intranet jest tylko dla ILOT, czy współdzielony z całą Siecią Badawczą Łukasiewicz? Generyczne mockupy używają brandingu „Łukasiewicz Sieć Badawcza” (nie ILOT) — sugeruje możliwy hub grupowy, co ma bezpośrednie przełożenie na architekturę hub site’ów z punktu 1.
  6. Struktura organizacyjna — „Centra, Departamenty, Działy, Sekcje” to cztery różne poziomy hierarchii w nazwie — czy to naprawdę 4 osobne poziomy wymagające osobnego traktowania w nawigacji (np. sub-huby dla Centrów), czy tylko historyczne nazewnictwo?

Pytania doprecyzowujące do Marcina

3Strona główna

Co jest jasno zdefiniowane (wireframe ILOT, pptx, marzec 2026)

Co wymaga decyzji na miejscu

4Jedna strona działowa jako pilot

Rekomendacja: dział IT

Dlaczego

Efekt pilota

5Otwarte kwestie do domknięcia na rozmowie

Nie dotyczą punktów 1–4 wprost, ale przewijały się w materiałach i nie mają jeszcze odpowiedzi: