Ł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
Site Collection Admin (na pojedynczej witrynie) — zarządza treścią i uprawnieniami JEDNEJ site collection, ale nie pozwala: tworzyć nowych site collections, rejestrować hub sites, zarządzać Brand Center / globalnym brandingiem tenant-wide, zarządzać nawigacją na poziomie tenanta.
SharePoint Administrator (rola tenant-wide w M365) — pozwala na wszystko powyższe: tworzenie hub site’ów, tworzenie/rejestrowanie site collections, konfigurację globalnego brandingu (Set-PnPBrandCenterConfig, Set-PnPTenant -BrandCenterSiteUrl), zarządzanie nawigacją.
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
Czy dostęp będzie na koncie testowym/dedykowanym, czy na koncie osobistym z rolą przypisaną tymczasowo na czas wdrożenia?
Czy jest już utworzony tenant / site collection docelowy, czy trzeba go założyć od zera?
Mój wcześniejszy plan miał to jako „blocker przed startem” — zapytaj, czy to już się wydarzyło od kwietnia 2026, czy nadal czeka.
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)
Aplikacja Entra ID zarejestrowana w tenancie ILOT (nie w Twoim), np. PnP-ILOT-Intranet-Automation, typ: single-tenant.
Uwierzytelnianie certyfikatem, nie client secret — klucz prywatny zostaje po Twojej stronie, publiczny certyfikat (.cer) wgrywany do App Registration. Łączenie bez interakcji: Connect-PnPOnline -ClientId <id> -Thumbprint <thumb> -Tenant <tenant>.onmicrosoft.com -Url <site>.
Uprawnienia API (Application, nie Delegated): SharePoint → Sites.FullControl.All. Do wywołań administracyjnych tenant-wide (rejestracja hub site’ów, Brand Center, Set-PnPTenant) service principal aplikacji dodatkowo potrzebuje przypisanej roli katalogowej SharePoint Administrator — to osobny krok w Entra ID (rola przypisana do service principal, nie do użytkownika).
Kto musi to zatwierdzić: ktoś z rolą Global Administrator albo Privileged Role Administrator w tenancie ILOT musi: (1) udzielić admin consent na uprawnienia API, (2) przypisać rolę SharePoint Administrator do service principal aplikacji.
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ń
Cel
Kluczowe cmdlety PnP PowerShell
Decyzja 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)
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ło
Data
Nawigacja top-level
Uwaga
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)
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
25 czy 26 działów/jednostek? (pptx mówi 25, mój plan mówi 26 — rozbieżność do wyjaśnienia).
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.
„Archiwum” wg lat (2000–2024 / 2015–2019 / <2015) widoczne w prototypie — czy to nadal potrzebne, czy było tylko placeholderem demo?
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?
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.
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
Czy możesz przesłać aktualną listę jednostek z hierarchią i nazwami — bez polegania na starych plikach w tym folderze?
Która wersja nawigacji (marzec 2026 pptx vs sierpień 2025 prototyp) jest tą obowiązującą teraz?
Jaki jest status pozycji „Na skróty” spoza już zbudowanych 6 — dodać wszystkie, czy część odpada?
Czy „Wyszukiwarka” to zewnętrzne narzędzie instytutu podpinane linkiem, czy wbudowana wyszukiwarka SharePoint?
Czy intranet obejmuje tylko ILOT, czy ma być punktem wejścia/hubem dla całej Sieci Badawczej Łukasiewicz?
3Strona główna
Co jest jasno zdefiniowane (wireframe ILOT, pptx, marzec 2026)
Hero: Aktualność nr 1 (duże zdjęcie/wideo + CTA), obok Aktualności nr 2 i nr 3 (mniejsze kafle)
„Sukcesy i osiągnięcia” — lista, po kliknięciu podstrona z 3 kaflami + reszta jako lista
„Projekty”
„ABC pracy w Łukasiewicz–ILOT” — regulamin pracy, regulamin wynagrodzenia, polecanie, stanowisko pracy, stopka, struktura, zasady, materiały onboardingowe, KOR & KAMPUS, bezpieczeństwo, granty
„Laboratoria i aparatura” — 5P, lista aparatury, lista laboratoriów
Panel „Na skróty” i link do SoMe — na górze, jak na stronie www
Co wymaga decyzji na miejscu
Generyczne mockupy pokazują elementy, których nie ma w wireframe’ach ILOT: „Wydarzenia firmowe”/kalendarz, „Kierunki badań”/„Nasza specjalność” (zielony pas), banery CTA. Wygląda na generyczny szablon grupowy — zapytaj wprost, czy te elementy mają wejść, czy to tylko przykład z innego wdrożenia w grupie.
Źródło zdjęć/grafik do bannera głównego — masz już jedno (IMG_9079 — wnętrze budynku/atrium, dobry kandydat), ale czy reszta będzie realna czy trzeba zamówić.
Kolejność i priorytet sekcji — wireframe nie podaje kolejności dla „Projekty” vs „Laboratoria i aparatura” vs „ABC pracy”.
Czy potrzebny osobny feed „aktualności ILOT” vs „aktualności całej Sieci Badawczej” (zależnie od odpowiedzi w punkcie 2.5).
4Jedna strona działowa jako pilot
Rekomendacja: dział IT
Dlaczego
To jedyny dział z kompletnym wireframe’em w materiałach ILOT (slajdy 3–7): Zespół/Struktura, Informacje/aktualności, Zakupy sprzętu komputerowego, Wnioski i problemy ze sprzętem, Podręcznik użytkownika — łącznie z detalami UX (np. PDF otwiera się w oknie, zip/xls/word pobiera się).
Mój wcześniejszy plan (kwiecień 2026) niezależnie też zakładał IT jako przykładową stronę — spójność z tym, co już było ustalone.
Dział IT to naturalny sojusznik/tester wdrożenia — będzie też częścią wsparcia technicznego po starcie.
Brak niejasności projektowej oznacza, że pilot można zrobić szybko, bez czekania na doprecyzowania.
Efekt pilota
Wzorzec strony działowej (layout + web party + schematy list) do sklonowania: „Zespół” (karty pracowników), „Aktualności/Informacje działowe”, biblioteka „Podręcznik użytkownika”, strony specyficzne per dział.
Najlepiej jako site template / site script, żeby pozostałe ~24–25 działów można było odtworzyć przez wypełnienie treścią, a nie ponowne projektowanie układu.
Potwierdzenie z Marcinem: czy IT nadal jest akceptowalnym pilotem, czy woli inny dział (np. HR — częściej używany, ale bez gotowego wireframe’u).
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:
Zakres MVP vs pełny OPZ — nagranie z 9 kwietnia 2026 sugeruje, że temat był już poruszany; brak transkrypcji — obejrzyj nagranie przed rozmową.
Czy wymagana jest formalna procedura zamówień publicznych (PZP)? ILOT jako instytut Sieci Badawczej Łukasiewicz może podlegać takim wymogom — wpływa na formę umowy i harmonogram.
1:1 przeniesienie treści z PHP czy redesign? Mój plan mówi tylko o „wspomaganiu migracji”, nie rozstrzyga zakresu.
Model rozliczenia — widełki godzinowe per opcja i etap są dane, ale nie ma potwierdzenia: time & material czy ryczałt na cały zakres.
Harmonogram z bieżącym testowaniem — plan zakłada testy dopiero w etapie 4; jeśli klient oczekuje testowania na bieżąco per strona działowa, to inny model.
Status „blockerów” z mojego planu — Brand Book, logotypy, zdjęcia, pełna lista jednostek, lista „Na skróty” z URL, dostęp do PHP — co dotarło od kwietnia 2026?
Zakres marki: ILOT czy cała Sieć Badawcza Łukasiewicz? — ma też wymiar handlowy/kontraktowy.
Automatyzacja procesu wytwórczego (cel długoterminowy) — docelowo zautomatyzowanie tworzenia site’ów/hubów/brandingu skryptami PowerShell (PnP), jak na kujamasystems. Nie trzeba rozstrzygać jutro, ale warto zasygnalizować Marcinowi, że poproszę o uprawnienia wystarczające do uruchamiania takich skryptów, nie tylko klikania w UI — patrz punkt 1.