Kontrolujete oprávnění jednotlivých uživatelů portálu SharePoint?
Systém oprávnění SharePointu je velice komplexní, nastavovat oprávnění lze na všechny klíčové entity, od webové aplikace počínaje, až po jednotlivé položky konče. Oprávnění se samozřejmě dědí, navíc je možnost definovat zcela vlastní typy úrovní oprávnění (vedle defaultních: úplné řízení, návrh, přispívání, čtení…). No jo, ale jste si zcela jisti výsledkem své snahy o nastavení sofistikovaných sad oprávnění? Opravdu nemá Pepa Votoček přístup k finančním informacím společnost? Opravdu nemůže učetní měnit již uzavřená a schválená data?
Jistě, řešením může být si vytvořit pro každý typ uživatele i jednoho vlastního “testera” a prostě si to vyzkoušet, to ale není příliš efektivní :)
Rozhodli jsme se proto vytvořit uživatelsky velice jednoduchý nástroj, který přehledně zobrazuje jednotlivá oprávnění pro vybraného uživatele:

Jednoduše vyberete kontrolovaného uživatele, v sekci přístup vyberete jednu z hodnot kterou chcete ověřit a kliknete na “Zobrazit oprávnění”.
Na screenshotu je ukázka uživatele, který nemá vůbec žádný přístup do podwebu.
Jednodušší už to být nemůže.
Více informací zde.
Pořádný RichText editor pro Sharepoint (WSS 3.0 i MOSS 2007)
Na posledním projektu jsme se dost trápili s vytvářením HTML obsahu a vůbec psaním textu pomocí zastaralého a user unfriendly HTML editoru SharePointu, vytvořili jsme proto editor vlastní, který kompletně nahrazuje HTML editor používaný v editačním formuláři položek seznamů nebo souborů v knihovnách dokumentů, tento editor je také možné vložit na jakoukoliv stránku jako webpartu.
Pro více informací můžete kouknout zde.
Stručný přehled vlastností:
- řešení kompletně nahrazuje defaultní editor Sharepointu, není třeba vytvářet speciální sloupce nebo měnit existující, aplikace to provede zcela automaticky
- obsahuje webpartu pro vložení editoru na jakoukoliv stránku portálu, podporovány jsou samozřejmě i publishing portály pro internetovou publikaci obsahu
- jednoduchá editace a formátování textu
- rozšířené možnosti funkcí copy&paste - editor obsahuje speciální funkce pro vložení textu z Wordu
- snadné vytváření odkazů - editor automaticky rozpoznává internetové a emailové odkazy
- celoobrazovkový mód - editor je možné jedním kliknutím zobrazit přes celou obrazovku, uživatel má tak mnohem větší plochu pro editaci obsahu
- viditelné bloky - funkce pro zobrazení jinak neviditelných bloků jednotlivých HTML elementů
- vyhledávání - obsahuje dialog pro vyhledávání a případné nahrazení textů
- samozřejmostí je podpora obrázků a FLASH animací
- jednoduché vytváření a úprava tabulek
- funkce zpět - po jakékoliv změně je možné se vrátit o jeden i více kroků zpět
Kompatibilita prohlížečů:
Editor je kompatibilní s většinou internetových prohlížečů a operačních systémů: Internet Explorer 6+, Firefox 2+, Safari 3+, Google Chrome a Opera 9.5+
Zobrazení editačního WYSIWYG módu webparty RichText:

Ukázka identického výsledku zobrazení s editačním módem WYSIWYG:

Ukázka nahrazení defaultního HTML editor v editační formuláři:

Podívejte se kliknutím na následující obrázek na video ukázku:
Pro více informací můžete kouknout zde.
User Accounts - změna hesla uživatelů
Řešení User Accounts slouží pro snadnou změnu uživatelských hesel aktuálně přihlášených uživatelů. Toto řešení lze snadno rozšířit o možnou změnu hesel podřízených uživatelů pro aktuálně přihlášeného uživatele (systém by například dohledal v doméně uživatele pro které je nastaven manager aktuálně přihlášený uživatel)
Aktivujete následující feature:

Po aktivaci bude automaticky zobrazeno poslední menu pro změnu hesla:

Po kliknutí na toto menu pro změnu hesla bude zobrazen následující formulář:

Více informací: http://www.devit.cz/produkty/user-accounts-zmena-hesla-uzivatelu/tabid/143/Default.aspx
Potřebujete SharePoint konzultace? Potřebujete vyvinout specifické workflow (pracovní proces) nebo webpartu?
Jste na správném místě! :)
Nabízím osobní i vzdálené konzultace všech SharePoint řešení pro WSS 3.0 / MOSS 2007 / SharePoint Foundation 2010 / SharePoint Server 2010.
- Workflows - vytvoření nových pracovních procesů pomocí SharePoint Designeru nebo klasickým vývojem ve Visual Studiu - například pro schvalování podnikových faktur, objednávek zboží, případně dovolených
- WebParts - vytvoření nových webparts - například pro zobrazení firemních KPI, napojení na podnikové CRM, zobrazení grafů přímo v SharePointu
- InfoPath Forms - tvorba InfoPath formulářů od A až po Z
- Custom Fields - vlastní typu sloupců - vytvoření speciálního typu sloupce například pro výběr zákazníků evidovaných v externím CRM systému, nebo uložení více strukturovaných dat
- Reporting Services - kompletní designing reportů pro SQL Reporting Services - například vytvoření a design faktury nebo objednávky pro Reporting Services
- Themes / Skins - úprava vzhledu SharePointu podle korporátních pravidel
- Kompletní správa SW i HW pro SharePoint řešení
- …
- …
- prostě vše kolem SharePointu :)
Není nic snadnějšího, než mne kontaktovat s jakýmkoliv dotazem či požadavkem jednou z následujících možností:
Email: novotny@pavelnovotny.info
Telefon: +420 732376206
Skype: pavelnovotny.info
Messenger: novotny@pavelnovotny.info
ICQ: 167-272-595
Malá ochutnávka z připravovaného nástroje ListConfig pro komplexní správu seznamů a knihoven dokumentů pro WSS 3.0 / MOSS 2007
Tento nástroj výrazně usnadní všem lidem práci při implementaci SharePoint řešení a nabízí i spoustu funkcí, kterých nelze vůbec jiným způsobem dosáhnout. V tomto postu nebudu zatím dělat kompletní výčet funkcí, které nástroj obsahuje a které ještě implementujeme, to si nechám na některý z příštích postů.
Základní přehled o seznamu a jeho sloupcích (klikněte pro detail):

V seznamu sloupců je možné samozřejmě řadit a filtrovat data:

Komplexní možnosti nastavení sloupců:

Pokud tak potřebujete nějaký sloupeček nastavit pouze jako readonly a nechcete dělat takové změny pomocí Designeru (kde pak vznikají velké problémy při přidání nového sloupečku nebo odebrání existujícího u takto zmodifikovaného formuláře), stačí zaškrtnout volbu:

A uložit změny tohoto formuláře, pokud se potom podíváte do editační stránky nějakého dokumentu, uvidíte ihned rozdíl:

Všechny tyto změny nejsou prováděny změnou editačního formuláře, ten zůstává nedotčen!
Další unikátní vlastností je správa menu a pohledů, kde jedním kliknutím můžete například skrýt menu pro vytvoření nového dokumentu nebo menu pro zobrazení průzkumníka Windows.

Zde je ukázka kde jsem nechal aktivované zobrazení pouze pro připojení Outlooku:

Zde jsem nechal skrýt kompletní menu pro vytvoření nového dokumentu a menu akce:

Další užitečnou možností je zobrazení nebo skrytí vybraných pohledů:

Možné je ale skrýt kompletně výběr pohledů:
po skrytí: 
Velice příjemná je také drobná funkce pro zobrazení názvu typu obsahu ve formulářích:

Tato funkce po aktivaci zajistí zobrazení zde:

Takže například při editaci jakéhokoliv záznamu ihned vidíte o jaký typ se jedná, SharePoint tuto velice důležitou informaci totiž standardně nikde ve formulářích nezobrazuje.
Přehled všech pracovních procesů s možností je ovládat (klikněte pro větší obrázek):

Kompletní dokončení máme naplánované do 19.3.2010, další funkce které už máme v hlavě a případné Vaše náměty budou až do následující verze.
Máte zakázanou/zašedlou volbu "Start this workflow to approve publishing a major version of an item" v nastavení workflow?
Určitě jste se již setkali s potřebou provádět schvalování hlavních verzí (major version) dokumentu pomocí nějakého pracovního procesu, pokud máte MOSS 2007, zřejmě použijete integrovaný pracovní proces “Approval / Schválení”, kde můžete tuto volbu aktivovat:
Spustit tento pracovní postup ke schválení publikování hlavní verze položky

S WSS 3.0 je tato situace trošku komplikovanější, protože s WF Three State daleko nedojdete :)
Pokud začnete toto WF vyvíjet pomocí některé z šablon pro Visual Studio, budete nemile překvapeni, že po provedení deploye WSP balíčku je tato volba zakázaná:

Řešení je naštěstí naprosto jednoduché, stačí přidat do XML schématu worklow následující element:
<Workflow>
<MetaData>
<InitiationType>
Manual;#OnNewItem;#OnItemUpdate;#OnMajorCheckIn
</InitiationType>
</MetaData>
</Workflow>
Defaultně totiž chybí volba OnMajorCheckIn.
Pokud se chcete všem problémům spojených s vlastním vývojem takového pracovního procesu vyhnout a ušetřit si tak desítky hodin práce při znovu vymýšlením kola, můžete použít již hotové a otestované řešení:
http://www.devit.cz/produkty/approval-workflow-schvalovaci-pracovni-proces/tabid/133/Default.aspx
Přehled šablon webů SharePoint 2010
| Šablona webu |
Identifikátor šablony |
Definováno v souboru |
| Team Site |
STS#0 |
WEBTEMP.XML |
| Blank Site |
STS#1 |
WEBTEMP.XML |
| Document Workspace |
STS#2 |
WEBTEMP.XML |
| Blog |
BLOG#0 |
WEBTEMP.XML |
| Group Work Site |
SGS#0 |
WEBTEMP.XML |
| Visio Process Repository |
VISPRUS#0 |
WEBTEMPVISPR.XML |
| Basic Meeting Workspace |
MPS#0 |
WEBTEMP.XML |
| Blank Meeting Workspace |
MPS#1 |
WEBTEMP.XML |
| Decision Meeting Workspace |
MPS#2 |
WEBTEMP.XML |
| Social Meeting Workspace |
MPS#3 |
WEBTEMP.XML |
| Multipage Meeting Workspace |
MPS#4 |
WEBTEMP.XML |
| Assets Web Database |
ACCSRV#1 |
WEBTEMPACCSRV.XML |
| Charitable Contributions Web Database |
ACCSRV#3 |
WEBTEMPACCSRV.XML |
| Contacts Web Database |
ACCSRV#4 |
WEBTEMPACCSRV.XML |
| Issues Web Database |
ACCSRV#6 |
WEBTEMPACCSRV.XML |
| Projects Web Database |
ACCSRV#5 |
WEBTEMPACCSRV.XML |
| Document Center |
BDR#7 |
WEBTEMPBDR.EN-US.XML |
| Records Center |
OFFILE#1 |
WEBTEMPOFFILE.XML |
| Business Intelligence Center |
BICenterSite#0 |
WEBTEMPPPSMA.XML |
| My Site Host |
SPSMSITEHOST#0 |
WEBTEMPSPS.XML |
| Personalization Site |
SPSMSITE#0 |
WEBTEMPSPS.XML |
| Enterprise Search Center |
SRCHCEN#0 |
WEBTEMPSPS.XML |
| Basic Search Center |
SRCHCENTERLITE#0 |
WEBTEMPSRCH.XML |
| FAST Search Center |
SRCHCENTERFAST#0 |
WEBTEMPSRCH.XML |
| Enterprise Wiki |
ENTERWIKI#0 |
WEBTEMPSPS.XML |
| Publishing Portal |
BLANKINTERNETCONTAINER#0 |
WEBTEMPSPS.XML |
| Publishing Site |
CMSPUBLISHING#0 |
WEBTEMPSPS.XML |
| Publishing Site With Workflow |
BLANKINTERNET#2 |
WEBTEMPSPS.XML |
Přibyly tedy tyto šablony:
- Group Work Site
- Visio Process Repository
- Assets Web Database
- Charitable Contributions Web Database
- Contacts Web Database
- Issues Web Database
- Projects Web Database
- Business Intelligence Center
- Enterprise Search Center
- Basic Search Center
- FAST Search Center
- Enterprise Wiki
Tyto již v novém SharePointu 2010 nenaleznete:
- Wiki Site
- Site Directory
- Report Center
- Search Center with Tabs
- Search Center
- Collaboration Portal
- News Site
Aktivace vývojářského panelu v SharePoint 2010 (developer dashboard)

Aktivace je velice snadná, stačí spustit následující příkaz STSADM:
stsadm -o setproperty -pn developer-dashboard -pv on
Deaktivace:
stsadm -o setproperty -pn developer-dashboard -pv off
Aktivace na vyžádání:
stsadm -o setproperty -pn developer-dashboard -pv OnDemand
Pokud aktivujete developer dashboard v režimu OnDemand, bude Vám zobrazena ikonka pro zobrazení na vyžádání:
