ÁghyBlog

2009. January 16., Friday

links for 2009-01-15

Filed under: linkek — aghy @ 00:01

2009. January 15., Thursday

links for 2009-01-14

Filed under: linkek — aghy @ 00:01

2009. January 14., Wednesday

Office14 Alpha – a tesztelés elkezdődött

Filed under: Office 2010 — aghy @ 23:40

Mostantól érhető el egy nagyon szűk, zárt kör számára az Office14 Alpha változata. A további ütemezésről még nincs hivatalos információ.

“Today Microsoft provided a select group of customers early access to an Alpha version of Office server technologies. However, Microsoft is not disclosing information about the timing for a Beta version at this time.”

2009. January 13., Tuesday

links for 2009-01-12

Filed under: linkek — aghy @ 00:00

2009. January 11., Sunday

links for 2009-01-10

Filed under: linkek — aghy @ 00:00

2009. January 10., Saturday

links for 2009-01-09

Filed under: linkek — aghy @ 00:00

2009. January 9., Friday

European SharePoint Best Practices Conference - Előadásaim

A szeptemberben Washingtonban tartott SharePoint Best Practices Conference után idén először február elején folytatódik a sorozat, ezúttal San Diegoban. Oda sajnos most nem tudok kiutazni (bár a szervezők ismét hívtak), de amint arról már beszámoltam, a következő állomás április elején Londonban lesz.

This conference goes beyond the how-to’s of SharePoint and delves into real world issues facing successful SharePoint implementations. Learn how to:

  • Make consistent, confident decisions at every level, across your enterprise.
  • Break the cycle of avoidance, disagreement and ignorance that leads to subpar results.
  • Eliminate design, deployment, organizational and administrative confusion.
  • Apply effective SharePoint decision-making in any situation and in turn enhance enterprise communication, collaboration and efficiency - while significantly lowering cost.
  • Replace disorder with clarity, direction and confidence.

Learn practical and productive SharePoint practices from the industry’s leading authorities. Event speakers include:

  • Microsoft MVPs
  • Microsoft Product Team Members
  • Industry Experts

Nos, örömmel jelentem, hogy az európai állomáson, Londonban is előadóként veszek részt, ráadásul ezúttal két témával is:

  • Best Practices – Document Management with MOSS 2007 (IW 310): Document Management is one of the most important function of SharePoint. In my session I’ll try to clarify what the word ‘document’ means, what is the typical document lifecycle model, and what kind of tasks/functionalities are needed in a document management system. After discussing these general questions I’ll show how can we take the advantages of SharePoint and the full Office System as an advanced document management system, where processes (workflows) and the optimal storing is very important as well as usability and findability/searchability.
  • Search can be your best friend you just need to know how to talk to it (IW 306):  Whatever you work, finding the information what you are searching for is one of the most critical part of your everyday tasks. MOSS 2007 has a very powerful query engine – if you know its capabilities, and how to use them in an easy way, you could get a really good friend. I’ll introduce you to my friend called SharePoint Enterprise Query: what is the right way to do a query or make use of the advanced search options , how to manage your search results and alerts, how to search in external data sources – or even how to search with SharePoint but without opening your SharePoint site.

Jön valaki esetleg?  Regisztráció és bővebb információ az esemény honlapján.

2009. January 8., Thursday

links for 2009-01-07

Filed under: linkek — aghy @ 00:01

2009. January 7., Wednesday

Dokumentumkezelés (?!)

Filed under: SharePoint, dokumentumkezelés, iratkezelés — aghy @ 13:09

Nemcsak itthon, a nemzetközi piacon is megfigyelhető, hogy ha az ügyfelek "dokumentumkezelő rendszert" (Document Management System) szeretnének, a projekt első (nulladik) lépése elengedhetetlenül egy fogalomegyeztetés kell legyen: pontosan mit is ért az ügyfél "dokumentum" alatt? Talán el sem hinnénk, mekkora a valószínűsége annak, hogy egészen mást, mint mi magunk. S nem azért, mert az ő vagy a mi definíciónk rossz/helytelen/pontatlan, egyszerűen csak azért, mert más környezetben mozgunk, dolgozunk. Kb. olyan ez, mint amikor valaki "jó" szoftvert kér - tiszta filozófia ez, ügyféllélektan…

Dokumentum vs. irat

Gyakran az elsődleges félreértést a dokumentum és az irat fogalmak közötti különbség okozza.

Amíg a végfelhasználó a Word, Excel, Access és egyéb dokumentumait szerkeszti a számítógépén, dokumentumkezelésről beszélünk. A tevékenység kapcsán sok egyéb mellett olyanok kérdések merülnek fel, mint a dokumentumoknak egy központi tárba való mentése, ottani tárolása és nyilvántartása, a felhasználó által onnan való kikölcsönzése és ezen idő alatt mások számára való zárolása, a dokumentum verzióinak kezelése, a dokumentumnak a külvilág számára történő publikációjának támogatása, vagy a jóváhagyási procedúra. E folyamatok közben a dokumentum tartalma megváltozhat.

Az iratkezelés során a dokumentumot nyilvántartásba vesszük, annak tartalmát pedig befagyasztjuk: egy iktatott dokumentum tartalma többet már nem változhat. Ebből következően az előbb említett dokumentumkezelési tevékenységek értelmüket vesztik. A dokumentumot ettől a ponttól tekintjük iratnak, és ettől a ponttól kezdve szükségesek a különböző iratkezelési lépéseket támogató funkciók: sok egyéb mellett az érkeztetést, iktatást, szignálást, vagy átadást-átvételt támogató funkciók.

Mind a dokumentum-, mind az iratkezelés összetett üzleti folyamatot takarhat, melyek a két fogalom határán természetesen összeérnek. Az alábbi ábra például egy iratkezelés folyamatát szemlélteti (elnézést a képminőségért, éles projektterv…):

image

Nos, ha a fenti két folyamatot jól elkülönítettük, tisztázhatjuk, pontosan mit is szeretne az ügyfél. A SharePoint például tipikus dokumentumkezelési funkciókkal bír, ám megfelelő tervezéssel és architektúrával iratkezelő rendszer alapja is lehet. Ebben azonban most nem mennék bele, maradjunk inkább a dokumentumkezelésnél - önmagában ez is jókora téma…

Dokumentumkezelési feladatok, funkciók

Annak idején, életem első iratkezelő rendszerének fejlesztésekor kollégám egy, a Gartner által akkoriban készített kimutatást talált, amely a következőt mutatta:

"Egy, a Gartner Group által végzett felmérés szerint dokumentumaink „kezelésére” heti 8 órát (egy teljes munkanapot) fordítunk átlagosan! Ennek fényében könnyű megfogalmazni a legfontosabb célt: a hatékonyság növelésén keresztül a fenti érték drasztikus csökkentése. Ehhez növelni kell az átláthatóságot, csökkenteni kell a dokumentumok elérési idejét, egyszerűsíteni, szabványosítani és automatizálni kell az iratkezelést, szabályozhatóvá tenni az alkalmazottak tevékenységét, és nem utolsó sorban tudásbázisok építésével hatékonyabbá, gyorsabbá kell tenni a döntési mechanizmusokat."

image Azóta ugyan eltelt néhány év, és sajnos pontosabb/frissebb információim nincsenek, de érzésem és tapasztalataim szerint az arány hasonló lehet. Nemrégiben például abban a megdöbbentő élményben volt részem, hogy amikor az egyik ügyfelünktől a kezelendő dokumentumok mennyiségére vonatkozóan kértünk becslést, a válasz mértékegysége a “néhány száz folyóméter”(!) volt. Nyomtatva, egymás mellé mappázva, természetesen…

A dokumentumkezelő rendszerekkel támasztott konkrét követelmények tehát projektről projektre eltérnek, eltérhetnek, vannak azonban olyan alapfunkciók, melyekben valamennyi projekt közös.

Mentés, tárolás, nyilvántartás

Először is, természetesen szükség van arra, hogy dokumentumainkat rendszerezetten, hatékonyan, sőt felhasználóbarát módon tároljuk. A dokumentumkezelés első, mindenki által megélt és ismert "lépcsője" az a módszer, amikor valamennyi felhasználó a lokális gépén dolgozik, majd a munka eredményét, a tényleges dokumentumokat e-mailben küldözgetik oda-vissza. Jó esetben bekapcsolt "track changes" mellett, rosszabb esetben anélkül. Jó esetben más épp nem módosít egy dokumentumon, amíg én épp dolgozom rajta, de ezt semmi nem garantálja…
Természetesen ebben az sem feltétlenül egyértelmű, hogy amikor hivatkozunk egy dokumentumra, annak pontosan kinél lévő, melyik verziójára gondolunk.

A központosított, egységesített tárolás magában hordozza annak lehetőségét, hogy a munkatársak valóban ugyanazon dokumentumpéldányokat használják egy-egy időpillanatban, sőt arra is alkalmas kell legyen, hogy további dokumentumkezelési (s nem iratkezelési!) funkciókat ellásson: tárolás, közös szerkesztés megvalósítása, megosztás, verziókezelés, különféle tartalomtípusok kezelése, stb.

Kivétel-beadás, zárolás

Ha valaki csupán olvasásra szeretne megnyitni egy dokumentumot, általában akadály és gond nélkül megteheti azt (természetesen a megfelelő jogosultságokkal – lásd később). Akár többen egyszerre is, hiszen módosítani, visszaírni senki sem szeretne, ezért nem akadályozzák egymást.

Amint azonban valaki szerkesztésre nyitja meg a dokumentumot, fennál az a probléma, hogy elmenti a változásait, majd valaki más újra ment, ugyanezen dokumentumra - s ezúttal ez utóbbi módosítások lesznek érvényben, akár felül is írhatják az első dolgozó munkáját.

A fenti problémára jelent megoldást a check out/check in (magyarul: kivétel/beadás). A szerkesztő munkatárs kiveszi (check out) a dokumentumot, ezáltal a többiek számára csak olvasásra lesz megnyitható (a dokumentum zárolásra kerül), másfelől az is egyértelmű lesz, hogy éppen ki dolgozik rajta. Amikor pedig elkészült a szerkesztési feladatokkal, visszaadja (check in) azt, így a többiek számára ismét teljes egészében hozzáférhető lesz.

Verziókezelés

A fentiekkel szorosan összefügg a verziókezelés megvalósításának kérdése. Fontosságát nem lehet kellőképpen hangsúlyozni: a korábbi változatok visszaállítása, a módosítások végigkövetése, stb. mind-mind olyan igény, elvárás, melyek a modern dokumentumkezelő rendszerek elengedhetetlen részévé váltak.

A dokumentumok készítése, szerkesztése során úgynevezett verziókat (version) hozunk létre, melyek mentén végigkövethetjük annak életciklusát, szerkesztési menetét. Az egyes verziókat növekvő számozással jelöljük, s a különféle dokumentumkezelő rendszerek a vonatkozó üzleti igényeknek megfelelően többféleképpen valósítják ezt meg. Általában háromféle verziókezelési alapmódot ismerünk:

  • Nincs verziókezelés, azaz a dokumentumok korábbi változatait nem tároljuk, azok nem elérhetők. Ennek megfelelően a hozzá tartozó history-t (előtörténetet) sem tudjuk végigkövetni. Akkor használjuk ezt az opciót, ha nem fontos a korábbi változatok elérése, vagy ha olyan dokumentumokat kívánunk tárolni, melyek már nem változnak.
  • Csak főverziók kezelése: Az egyes verziókat pozitív egészek jelölik (1, 2, 3, …). Akkor használjuk ezt az opciót, ha nem kívánunk különbséget tenni a dokumentumok munkapéldányai és a publikálható változatai között, hanem egységesen akarjuk kezelni őket. Amikor elmentjük a dokumentumot, minden alkalommal új, eggyel magasabb számozású verzió jön létre, melyhez minden felhasználó a saját jogosultságai szerint fér hozzá.
  • Fő- és alverziók kezelése: Az egyes verziókat pozitív egészekből és tizedesjegyekből álló számok jelölik (1.0, 1.1, 1.2, 2.0, 2.1, …). Akkor használjuk ezt a verziókezelési sémát, ha meg akarjuk különböztetni a publikálásra kerülő, megfelelő jogosultsággal rendelkezők számára hozzáférhető változatokat a publikálásra még nem „érett” munkaverzióktól (draft).  A főverziók általában publikusak, mindenki számára eléhetők, akik legalább olvasási joggal rendelkeznek a dokumentumtárhoz – ezzel szemben az alverziókhoz külön kell definiálni, hogy kik férhetnek hozzá (tipikusan azok, akik az adott dokumentum szerkesztésében részt vesznek).

Jóváhagyás és egyéb folyamatok (workflow)

Szorosan a verziókezeléshez kapcsolódik a tartalom-jóváhagyás folyamata is. A dokumentumnak az a munkaverziója, amely még nem került jóváhagyásra a megfelelő szerepkörrel (Approval) rendelkező jóváhagyó személy(ek) által, függő (Pending) állapotban van, s csak a sikeres jóváhagyás után válik mások számára is elérhetővé. Hogy maga a jóváhagyás hogyan történik pontosan, az függ a dokumentumtár verziókezelési beállításaitól is.

Ugyanakkor a jóváhagyáson túl egyéb kapcsolódó munkafolyamatok (workflow) megvalósítása is igény lehet (sőt, általában szerves része a megvalósítandó alapkövetelményeknek), ezért üzleti szempontból és architekturálisan is fontos kérdés, hogy a megvalósításra kerülő rendszer miképpen, hogyan támogatja különféle workflow-k implementálását.

Jogosultságkezelés

Az üzleti életben természetesen arra is szigorú keretek között kell ügyelni, hogy mely tartalmakhoz kik és hogyan férnek hozzá: ki olvashatja az adott dokumentumot, ki szerkesztheti, ki hozhat létre új elemeket, sőt az is fontos kritérium, hogy ki törölhet bármit is, sőt, van-e egyáltalán lehetőség már létrehozott tartalmak eltávolítására.

Ráadásul az is elképzelhető (sőt…), hogy egy dokumentum életciklusa során más és más jogosultsági szabályok érvényesek rá: például egy projekt előterjesztéshez kapcsolódó dokumentumok esetében:

  • az előkészítés fázisában az előterjesztők szerkeszthetik a dokumentumokat, újakab hozhatnak létre, de senki más nem láthatja őket;
  • a jóváhagyási döntés során már az előterjesztők sem módosíthatnak a dokumentumok tartalmán, ugyanakkor a döntéshozók hozzáférést kapnak;
  • elfogadás esetén az aláírók is hozzáférést kapnak a dokumentumokhoz, de szerkeszteni, módosítani azok tartalmát már senkinek nincs joga;
  • feltételes elfogadás esetén (a projekt előterjesztést módosításra “visszadobták”) az előterjesztők újra szerkeszthetik azokat, ám most már a döntéshozók olvasási joga megmarad;
  • elutasítás esetén mind az előterjesztők, döntéshozók és aláírók csak olvasási joggal férnek a dokumentumhoz, a folyamat lezárása után módosításra, szerkesztésre senkinek nincs módja.

 

Jól látható tehát, hogy már maga a dokumentumkezelés mint üzleti fogalom is igen összetett – konkrét technológiai megvalósítástól függetlenül is. Nem beszélve arról, ha mindezt még iratkezelési funkciókkal is szeretnénk kiegészíteni…

Folyt. köv.

links for 2009-01-06

Filed under: linkek — aghy @ 00:00

2009. January 6., Tuesday

Előrejelzések 2009-re

Filed under: Blog, érdekesség, SharePoint — aghy @ 10:50

Az Office&SharePoint PRO nemrégiben felkért néhány SharePoint MVP-t, hogy próbáljuk megjósolni, szerintünk mi várható ebben az évben a mi szakterületünkön. Jómagam a Windows Server 2008 és az SQL 2008 elterjedését várom, MOSS 2007 alapként is. Emellett a MOSS további erősödésére számítok, hiszen jól kialakított és megtervezett infrastruktúra esetén jelentős hatékonyság-növelés érhető el, ez pedig a mai világban akár a túlélés feltétele is lehet.

A többiek (Mikhail Dukov, Michael Greth, Robert Bogue, Tobias Zimmergren, Gary Lapointe, Andrew Woodward és John Holiday) előrejelzéseit-jóslatait itt olvashatjátok.

links for 2009-01-05

Filed under: linkek — aghy @ 00:01

2009. January 4., Sunday

MOSS 2007 telepítés Windows Server 2008-ra

Filed under: SharePoint, admin, telepítés — aghy @ 23:34

Ez az év is izgalmasan kezdődik: most jelentek meg ugyanis az első olyan ügyfelek, akik Windows Server 2008-ra upgrade-elnek, így a MOSS 2007 is átkerül erre az op.rendszerre. Nyugaton és az USA-ban lassan már az a meglepő, ha valaki Win2003-at használ, itthon úgy tűnik, most indul a hullám.

Szó ami szó, tegnap telepítenem kellett. Az op.rendszer, Windows 2008 frissen telepítve várt rám, ám sem domain nem volt, sem SQL, szóval volt még alapoznivaló bőven, de ha az emberlánya este 10 körül áll neki, időnk mint a tenger… Fél 2 után már készen is állt minden, hogy a MOSS 2007 elkezdjen felkúszni.

A többi SharePoint MVP-től tudom azonban, hogy ez a scenario elég sok “apró” meglepetéseket tartogathat, így aztán előszedtem minden ide vonatkozó korábbi levelezést és blogpostot, s ezekkel az információkkal felvértezve álltam neki a Nagy Feladatnak. Szerencsémre túl sok falba már nem ütköztem, a legfontosabbakat azonban összefoglalnám:

  • A WSS 3.0 nem része a Windows Server 2008-nak, így ha valaki ezt a verziót szeretné telepíteni, külön le kell töltenie;
  • A “sima” WSS 3.0 és MOSS 2007 nem megy fel Win2008-ra, úgynevezett slipstream telepítőt kell használni, melyekben már az SP1 is benne van. Ennek készítéséről Hódy Árpád már írt egy cikket, másrészt mind a WSS 3.0 SP1 Slipstream, mind a MOSS 2007 SP1 slipstream készen letölthető, innen már menni fog a dolog.
  • Maga a telepítés és a Config Wizard futtatása simán ment, a Central Administration megfelelő működéséhez azonban szükség volt arra, hogy a site-ot az IE Intranet zónájához adjam. Nekem egyszerűen nem ment pl. a Web Application létrehozás (OK gomb lenyomása után semmi nem történt), de pl. Reza JavaScript errorokat is kapott. Nekem elég volt hozzáadni a site-ot az Intranet zónához, majd frissíteni a böngésző tartalmát, ő (és sokan mások) ennél nehezebben tudta csak megoldani a dolgot.

Most jöhetnek az éles telepítések, ügyfeleknél, valódi üzleti környezetben…

2009. January 3., Saturday

links for 2009-01-02

Filed under: linkek — aghy @ 00:00

2009. January 1., Thursday

Figyelem! - SP1 nélküli WSS 3.0 és MOSS 2007 support lejár!

Filed under: SharePoint — aghy @ 19:44

A Service Pack 1 nélküli WSS 3.0 és MOSS 2007 hivatalos supportja hamarosan, 2009. január 13-án lejár, érdemes odafigyelni!

Bovebb infó itt.

Powered by WordPress