A SharePoint Designer 2010 bemutatása

A Microsoft SharePoint Designer 2010 webtartalom- és webalkalmazás-tervező program SharePoint-alapú webhelyek és alkalmazások létrehozására és testreszabására használható. A SharePoint Designer 2010 segítségével adatokban gazdag weblapokat készíthet, hatékony munkafolyamat-alapú megoldásokat alakíthat ki, valamint megtervezheti webhelye megjelenését és hangulatát. A létrehozható webhelyek a kisebb projektvezetési webhelyektől a nagyvállalatok irányítópulttal vezérelt portálmegoldásáig terjedhetnek.

A SharePoint Designer 2010 alkalmazással létrehozott webhely

A SharePoint Designer 2010 egyedülálló webhelykészítő környezetet biztosít, ahol egy helyen létrehozhatja a webhelyet, testre szabhatja a webhelyet alkotó összetevőket, üzleti folyamatra építve megtervezheti a webhely logikáját, és egybecsomagolt üzleti megoldásként üzembe helyezheti a webhelyet. Mindehhez egyetlen sornyi programkódot sem kell írnia.

Az alábbi szakaszokban részletesebben megismerkedhet a SharePoint Designer 2010 alkalmazással, és megtudhatja, hogy miként kezdheti meg a használatát a szervezetében.

A Microsoft SharePoint Designer 2010 környezet

A SharePoint-webhelyek egyre összetettebbé válnak, ahogy a különböző típusú és méretű cégek igényeihez igazodnak. A dokumentumok, feladatlisták és ütemtervek tárházának korábbi szerepéből rendkívül dinamikus, adatokban gazdag, üzleti folyamatok vezérelte webhelyekké fejlődtek.

Webhelytervezői szempontból ez az jelenti, hogy nem elég a cég igényeit felmérni, hanem ismerni kell a SharePoint szolgáltatást és a szolgáltatásra támaszkodó webhely valamennyi összetevőjét is. Különösen fontos a webhely számos mozgó része közötti kapcsolatok ismerete, valamint ezek egy helyen való felügyelete.

A SharePoint Designer 2010 olyan környezetet biztosít, ahol egyetlen helyen dolgozhat a webhelyen, valamint a hozzá tartozó listákon, tárakon, adatforrásokon, munkafolyamatokon, engedélyeken és más elemeken. A webhely ezen alapvető tartozékait nemcsak megtekintheti egy helyen, hanem az objektumok közötti kapcsolatokat is láthatja.

Ez az a keretrendszer, amelyben megkezdheti a minden ízében testre szabott, üzleti megoldásként működő webhelyek tervezését és kialakítását. Első lépésként kapcsolódjon adatforrásokhoz a SharePoint környezeten belül és kívül. Az adatokat juttassa el a felhasználókhoz, és tegye lehetővé nekik, hogy visszafelé is küldhessenek adatokat a SharePoint-webhelyen vagy az Office megfelelő ügyfélalkalmazásán keresztül. Hozzon létre testre szabott munkafolyamatokat, amelyek automatizálják az üzleti folyamatokat. Végül alakítsa ki úgy a webhely megjelenését és hangulatát, hogy összhangban legyen cége védjegyzésével.

Mivel mindezen feladatokat ugyanabban a környezetben elvégezheti, több ideje marad a megoldások megtervezésére, kialakítására és testreszabására, egyúttal kevesebb időt kell eltöltenie a webhely különböző összetevőinek többféle eszközzel és módszerrel való keresésével, illetve frissítésével.

Az alábbi szakaszok a SharePoint Designer 2010 környezetét és felhasználói felületét ismertetik:



A SharePoint Designer 2010 megnyitása

A SharePoint Designer 2010 egy ügyfélprogram, amely a helyi számítógépre települ, és szorosan együttműködik a SharePoint szolgáltatással. Ennélfogva elindítható közvetlenül a Windows Start A Windows Start gombja menüből, illetve a SharePoint-webhely különböző területeiről, például a Webhelyműveletek menüből is.

A SharePoint Designer 2010 parancs a Webhelyműveletek menüben

A SharePoint Designer 2010 számos helyről megnyitható, többek között a listák, nézetek, munkafolyamatok és mesterlapok testreszabása közben. Amikor első alkalommal próbálja elindítani a SharePoint környezetből a SharePoint Designer 2010 alkalmazást, és még nem telepítette, a rendszer megkéri, hogy töltse le az internetről és telepítse. A legközelebbi alkalommal a SharePoint Designer 2010 azonnal megnyílik. Az alkalmazás a telepítést követően megnyitható a Windows Start menüből is. A SharePoint Designer 2010 különböző megnyitási lehetőségeiről a Lásd még című szakasz hivatkozásaira kattintva találhat további információt.

 Megjegyzés:    A SharePoint Designer 2010 és az egyes szolgáltatásai korlátozhatók vagy letilthatók A SharePoint Designer beállításai lapon. Ha nem tudja végrehajtani a jelen cikkben bemutatott műveleteket, ez lehet az oka. További tájékoztatásért forduljon a rendszergazdához.

 Megjegyzés:    A SharePoint Designer 2010 alkalmazást a SharePoint 2010 rendszeren alapuló webhelyekhez tervezték. A SharePoint régebbi verzióit használó webhelyek nem nyithatók meg és szabhatók testre benne.

Vissza a lap tetejére Vissza a lap tetejére

A SharePoint Designer 2010 Fájl lapja

Ha a SharePoint Designer 2010 alkalmazást a Windows Start menüből nyitja meg, elsőként a Fájl lap tárul a szeme elé. Ezen a képernyőn testre szabhat egy meglévő webhelyet, vagy új webhelyet hozhat létre.

Ábra a SharePoint Designer 2010 alkalmazásról

Meglévő webhely testreszabásához kijelölheti a Saját hely nevű webhelyet, tallózással megkeresheti a kívánt webhelyet, illetve választhat egyet a SharePoint Designer 2010 használatával nemrégiben megnyitott webhelyek közül.

Ha új webhelyet szeretne létrehozni, használhat üres sablont, választhat egy sablont a sablonok listájából vagy választhat az ajánlott sablonok közül. Ezen a helyen elegendő megadni a kiszolgáló és a webhely nevét. A SharePoint Designer 2010 létrehozza a webhelyet, majd megnyitja.

Ha a SharePoint Designer 2010 alkalmazást a SharePoint környezetből nyitja meg, ez a képernyő nem látható. Ilyenkor maga a webhely jelenik meg a SharePoint Designer 2010 felhasználói felületén.

Vissza a lap tetejére Vissza a lap tetejére

A SharePoint Designer 2010 felhasználói felülete

A SharePoint Designer 2010 egyetlen környezetet biztosít a SharePoint-alapú webhelyek és megoldások létrehozásához, megtervezéséhez, testreszabásához és üzembe helyezéséhez. Ezt a felhasználói felület teszi lehetővé, ahol együtt láthatók a webhelyet alkotó összetevők és a közöttük lévő kapcsolatok.

Amikor először nyitja meg a webhelyet, az összefoglaló adatok jelennek meg (a webhely címe, leírása, aktuális engedélyei és alwebhelyei).

Ábra a SharePoint Designer 2010 alkalmazásról

A felhasználói felület három része: a Navigálás munkaablak, az összefoglaló adatok területe és a menüszalag

A SharePoint Designer 2010 felhasználói felülete három fő részből áll, amelyeken belül a webhelyek tervezésén és kialakításán dolgozhat. Ezek a következők:

  1. Navigálás munkaablak: itt navigálhat a webhely főbb részei, összetevői között.
  2. Gyűjtemények és összefoglaló lapok: itt láthatók az egyes összetevőtípusok és összefoglaló adataik.
  3. Menüszalag: itt különböző műveleteket végezhet a kijelölt összetevőn.

Ábra a SharePoint Designer 2010 alkalmazásról

A Navigálás munkaablakban azok az összetevők láthatók, amelyek a webhelyet alkotják: listák, tárak, tartalomtípusok, adatforrások, munkafolyamatok és így tovább. Ha az egyik összetevőt (például a Hirdetmények listát) szerkeszteni szeretné, kattintson a Listák és tárak elemre; ekkor megjelenik a listákat és tárakat tartalmazó gyűjtemény.

Ezen a területen megnyithatja a Hirdetmények listát; ekkor megjelennek a lista összefoglaló adatai. Az összefoglaló lapon megtekintheti, hogy milyen nézetek, űrlapok, munkafolyamatok és más elemek vannak a listával társítva. Ha valamelyik nézetet szerkeszteni szeretné, közvetlenül erről a lapról nyissa meg.

A nézetet megnyitva megfigyelheti, hogy a menüszalag megváltozik, és a nézet szerkesztéséhez használható leggyakoribb, az adott környezetre jellemző szerkesztési parancsok jelennek meg rajta. Ha a Microsoft Office más alkalmazásaiból már ismeri a menüszalagot, akkor tudhatja, hogy az jelentősen felgyorsítja és megkönnyíti a létrehozási és szerkesztési műveleteket. A szerkesztés befejezése után a Vissza gombra kattintva vagy a lap tetején lévő hivatkozások segítségével (útkövetéssel) visszatérhet a webhely összefoglaló adatait megjelenítő lapra.

A SharePoint Designer 2010 felhasználói felületén egyszerűen azonosíthatja a webhely különböző összetevőit, kibonthatja és szerkesztheti ezeket, majd visszatérhet a webhely fő nézetére.

A Fájl lap megnyitása

A SharePoint Designer 2010 alkalmazásban nemcsak a webhely különböző objektumain dolgozhat, hanem magasabb szintű webhely- vagy alkalmazásműveletekhez is hozzáférhet. Ide tartozhat például egy másik webhely megnyitása, weblapok felvétele, fájlok importálása és a SharePoint Designer 2010 alkalmazásbeállításainak módosítása. Ezeket a műveleteket a Fájl lapon végezheti el – ez az a képernyő, amely először megjelenik, ha a SharePoint Designer 2010 alkalmazást a Windows Start menüből vagy egy asztali parancsikonra kattintva nyitja meg.

A nézet megnyitásához kattintson a bal felső sarokban látható Fájl fülre. Innen a Vissza ikonra kattintva térhet vissza a SharePoint Designer 2010 felhasználói felületére.

Vissza a lap tetejére Vissza a lap tetejére

A testreszabás alappillérei a SharePoint Designer 2010 alkalmazásban

A SharePoint Designer 2010 segítségével kódírás nélkül létrehozhat és testre szabhat alkalmazáslogikával rendelkező webhelyeket és megoldásokat. Felvehet adatforrásokat, módosíthatja azokat, testre szabhatja a listanézeteket és az adatnézeteket, üzleti munkafolyamatokat készíthet és helyezhet üzembe, vállalati arculatot tervezhet, és még sok más egyebet is tehet. A SharePoint Designer 2010 sokoldalúságát és lehetőségeit azonban akkor tudja igazán kihasználni, ha egy előre elkészített webhelyet saját szervezete számára valódi üzleti megoldássá alakít.

Az alábbi szakaszok a webhelyek testreszabásának azon négy alappillérét ismertetik, amelyek a rendelkezésére állnak, ha a SharePoint Designer 2010 használatával megoldásokat tervez és készít el.

Adatok csatlakoztatása a SharePoint környezeten belülről és kívülről

A SharePoint Designer 2010 segítségével számtalan adatforráshoz csatlakozhat, majd ezek tartalmát beépítheti a webhelybe és az Office ügyfélalkalmazásokba. Ennek eredményeként a felhasználók az Ön által meghatározott programokkal megjeleníthetik és használhatják a webhelyen fellelhető üzleti adatokat anélkül, hogy ezekhez az adatforrásokhoz egyénileg kellene csatlakozniuk.

Ábra a SharePoint Designer 2010 alkalmazásról

Közvetlenül a menüszalagról csatlakozhat külső adatbázisokhoz, a SOAP szolgáltatáshoz, a REST szolgáltatáshoz és másokhoz.

Az adatforrásokhoz való csatlakozás a SharePoint Designer 2010 hatékony funkciója, hiszen a program számos lehetőséget támogat, amellyel elérhetővé teheti a kívánt adatokat a felhasználóknak. Adatkapcsolatok révén listákat, tárakat, külső adatbázisokat és adatforrásokat, webszolgáltatásokat és sok egyebet kapcsolhat össze egyetlen rendszerbe.

Íme egy kis ízelítő abból, hogy milyen adatforrások csatlakoztatására van lehetőség a SharePoint Designer 2010 segítségével.

Listák és tárak

A webhelyen a listák és tárak a legáltalánosabban használt adatforrások. Ezek más adatforrásokkal összehasonlítva annyiban különlegesek, hogy eleve részei a SharePoint környezetnek, és azzal azonos adatbázist használnak. Nincs szükség külön lépésekre, ha ezekkel az adatforrásokkal kapcsolatot szeretne létesíteni – elegendő felvenni őket a SharePoint Designer 2010 Listák és tárak gyűjteményén keresztül, illetve akár a böngészőben. Miután létrehozott egy listát vagy egy tárat, testre szabhatja a hozzá tartozó oszlopokat, tartalomtípusokat és más sémaattribútumokat.

Külső üzleti adatok

 Megjegyzés:    A szolgáltatás nem érhető el a SharePoint technológiák minden implementációjában. További tájékoztatást a szolgáltatást felügyelő rendszergazdától kaphat.

Az Üzleti kapcsolatszolgáltatások (BCS) egy SharePoint-alapú keretrendszer, amely szabványosított felületet biztosít a meglévő üzleti adatokhoz és folyamatokhoz. Segítségével külső üzleti adatforrásokat (SQL Server, SAP, Siebel, webszolgáltatások, egyéni alkalmazások) lehet SharePoint-webhelyekhez és Office ügyfélalkalmazásokhoz csatlakoztatni.

A SharePoint Designer 2010 alkalmazásban a külső adatokhoz külső tartalomtípusok létrehozásával csatlakozhat. A külső tartalomtípusok képviselik a külső adatforrásban lévő adatokat: tárolják a kapcsolatra vonatkozó információkat, az üzleti alkalmazásban használt objektumokat, a létrehozási, olvasási, frissítési és törlési metódusokat, valamint azokat a műveleteket, amelyeket a felhasználók magukon az objektumokon végrehajthatnak.

A külső tartalomtípus az üzleti adatkatalógusban található. Miután létrehozott egy külső tartalomtípust, Ön vagy szervezetének más tagjai egyszerűen létrehozhatnak SharePoint-alapú listákat, nézeteket, űrlapokat, munkafolyamatokat, vagy akár ezek alapján integrálhatják az Office ügyfélalkalmazásokat. A külső adatok ugyanúgy részévé válnak a SharePoint környezetnek, mint bármely más összetevő, ami lehetővé teszi, hogy teljesen egyedi felhasználói felületeket hozzon létre ezekhez a külső adatforrásokhoz.

Külső adatbázisok

Ha adatforrásként adatbázist vesz fel, a benne lévő adatokat beépítheti a webhelybe. Csatlakozhat a Microsoft SQL Server, az Oracle és más, az OLE DB vagy az ODBC protokollt támogató adatbázis-kezelő alkalmazáshoz. Mindössze az adatbázist tároló kiszolgáló és az adatszolgáltató nevét, valamint a használt hitelesítési módszert kell ismernie. Miután adatforrásként felvette és beállította a megfelelő adatbázist, létrehozhatja azokat a nézeteket és űrlapokat, amelyek segítségével a felhasználók megjeleníthetik és visszaírhatják az adatokat az adatforrásba a SharePoint-webhely elhagyása nélkül.

XML-webszolgáltatások (a SOAP szolgáltatáson keresztül)

A Simple Object Access Protocol (SOAP) XML-alapú üzenetek küldésére és fogadására szolgáló protokoll, amely lehetővé teszi a csatlakozást különböző adatforrásokhoz XML-alapú webszolgáltatásokon keresztül. A SharePoint Designer 2010 alkalmazásban a SOAP segítségével a szervezet más webhelyén vagy az interneten lévő adatforrásokhoz csatlakozhat függetlenül attól, hogy az milyen technológiával működik, milyen programozási nyelvet használ vagy milyen platformon fut. XML-alapú webszolgáltatásokkal pénznemváltó programot, részvényárfolyam-kijelzőt, számológépet vagy időjárás-előrejelzőt jeleníthet meg a webhelyen.

Kiszolgálóoldali parancsfájlok (a REST szolgáltatáson keresztül)

A „reprezentációs állapotátvitel” (Representational state transfer, REST) a hálózati szoftverek egyfajta architektúrája, amely nemcsak webszolgáltatások kialakítására használható, hanem kihasználja a webes technológiák és protokollok előnyeit is. Segítségével a rendszer úgy szerezhet adatokat egy adott webhelyről, hogy beolvas egy kijelölt kiszolgálóoldali parancsfájlt, amely leírja a tartalmat. A SOAP technológiához hasonlóan a SharePoint Designer 2010 alkalmazásban a REST is használható más webhelyeken lévő adatforrások csatlakoztatására például pénznemváltó program, részvényárfolyam-kijelző, számológép vagy időjárás-előrejelző megjelenítéséhez. Ez a fajta adatkapcsolat egyszerűbben megvalósítható, mint a SOAP-alapú, de csak HTTP protokollon keresztül használható.

XML-forrásfájlok

Ha a szervezet XML-fájlokban tárolja az adatokat, akkor ezeket a SharePoint Designer 2010 alkalmazásban adatforrásként csatlakoztathatja. Ehhez a fájlokat közvetlenül a SharePoint Designer 2010 alkalmazásban létrehozhatja, hálózati helyről vagy a helyi számítógépről importálhatja, vagy külső helyen csatlakozhat hozzájuk.

Az adatforrásoknak a SharePoint Designer 2010 alkalmazásban való csatlakoztatásáról további információt a Lásd még című szakaszban lévő hivatkozásokra kattintva találhat.

Vissza a lap tetejére Vissza a lap tetejére

Adatokban gazdag felhasználói felületek létrehozása

Miután a szükséges adatforrásokkal kialakította a kapcsolatot, interaktív, adatokban gazdag felhasználói felületeket hozhat létre, amelyeken keresztül a felhasználók hozzáférhetnek ezekhez az adatforrásokhoz. A SharePoint Designer 2010 segítségével sokoldalú és dinamikus felületeket készíthet az adatforrásokhoz, és több helyen (például a SharePoint-webhelyen és az üzleti Office alkalmazások egyéni ablakaiban, munkaablakaiban vagy mezőiben) elérhetővé teheti őket.

A SharePoint Designer 2010 alkalmazásban megnyitott webhely

Egyebek mellett a következő típusú felhasználói felületek hozhatók létre: egyéni nézetek, űrlapok, kijelzők, navigációs elemek, továbbá egyéni ablakok és munkaablakok az Office ügyfélprogramjaihoz. Ennek a rugalmasságnak köszönhetően teljes mértékben testre szabott felhasználói környezetet készíthet az üzleti adatokhoz.

Lehetőség van több adatforrás egyetlen nézetben való egyesítésére, irányítópultok és hozzájuk kapcsolódó elemnézetek létrehozására, egyéni szerepkörökre szabott egyedi űrlapok tervezésére, továbbá az adatokkal társított eszköztár- és menüszalagparancsok testreszabására.

A SharePoint Designer 2010 alkalmazásban számtalan módon testre szabhatja az adatokkal társított felhasználói felületet. Íme néhány módszer:

Nézetek

Nézetekkel az élő adatokat különböző módokon jelenítheti meg. Akár listáról vagy tárról, akár külső adatforrásról van szó, nézetekkel megjelenítheti az Önnek vagy a felhasználóknak fontos adatokat. A SharePoint Designer 2010 alkalmazásban minden létrehozott nézet adatnézet, amely XSLT-sémában jelenik meg, és kihasználja a Microsoft ASP.NET technológia előnyeit. A nézetben mezőket jeleníthet meg vagy rejthet el, rendezheti és szűrheti az adatokat, számításokat végezhet, feltételes formázást alkalmazhat és így tovább. A gyorsaság kedvéért több nézetstílus közül is választhat. Végső soron bármilyen nézetet létrehozhat és testre szabhat az adatmodell, a felhasználók, illetve a cég igényeinek megfelelően.

Űrlapok

Ha a felhasználóktól adatokat szeretne gyűjteni, űrlapokat kell létrehoznia. Testre szabott webalapú űrlapokon a felhasználók egyszerűen visszaírhatják az adatokat az adatforrásba. A nézetekhez hasonlóan a mezők megjelenését is testre szabhatja az adatok állapota, a felhasználói szerepkörök és más jellemzők alapján. Az űrlapokon az adatok megjeleníthetők, szerkeszthetők és létrehozhatók; űrlapokat a SharePoint Designer 2010 beépített űrlapszerkesztőjével (.aspx formátumban) vagy a Microsoft InfoPath alkalmazással (.xsn formátumban) készíthet. Létrehozhat és testre szabhat űrlapokat konkrét adatforrásokhoz, például feladatlistákhoz, és segítségükkel munkafolyamat keretében adatokat gyűjthet a felhasználóktól (lásd alább).

Egyéni műveletek

A SharePoint Designer 2010 Egyéni műveletek szerkesztőjével egyéni műveleteket, hivatkozásokat, ikonokat és parancsfájlokat adhat a SharePoint szolgáltatás menüszalagjához, eszköztáraihoz és listaelemeinek menüihez. Amikor új funkcióval bővíti a webhelyet, a felhasználóknak megkönnyítheti a funkció felfedezését és használatát, ha felveszi egy SharePoint-menübe. Egyéni műveletekkel ösztönözheti is a felhasználókat, hogy adott objektumon végezzenek el bizonyos feladatokat, például indítsanak el egy listaalapú munkafolyamatot.

Kijelzők

A kijelzők modul jellegű információegységek, olyan önálló adatok vagy funkciók, amelyek a SharePoint-lapokon elhelyezhetők. A fent bemutatott nézetek és űrlapok kijelzők formájában jelennek meg, de olyan kijelzőket is felvehet, amelyek különféle szolgáltatásokat és adatkezelési lehetőségeket biztosítanak. A felhasználók a böngészőben még inkább testre szabhatják a kijelzőket, ha a SharePoint Designer 2010 alkalmazásban elhelyezi őket egy kijelzőzónában. A SharePoint környezetben kijelzők és kijelzőlapok használatával sokoldalúan és hatékonyan testre szabhatja a webes felületet a felhasználók számára.

Ügyfél-integráció

A külső tartalomtípusokat használó külső adatforrásokban lévő információkat megjelenítheti ügyfélalkalmazásokban, például a Microsoft Outlook 2010 és a SharePoint Workspaces szoftverben. A felhasználóknak létrehozhat egy felületet, amelyen úgy olvashatják, írhatják vagy törölhetik a külső üzleti adatokat, mintha azok az alkalmazás részei lennének. Ehhez ügyfélalapú űrlapokra, területekre és munkaablakokra van szükség. A felhasználók így a webhelyeken, illetve az általuk már ismert és használt Office alkalmazásokban dolgozhatnak az üzleti adatokkal.

Navigálás

A navigálás a felhasználóknak készített felület fontos területe, mégpedig olyan területe, amelyet a teljes SharePoint környezetben felügyelni kell, nem csak a SharePoint Designer 2010 alkalmazásban. Testre szabhat például navigálási hivatkozásokat adatnézetekben vagy űrlapokon, kijelzőkben, munkafolyamatokban vagy akár a webhely szintjén, a felső hivatkozáspulton vagy a Fontos rovatok területen. Feltétlenül ügyelnie kell arra, hogy a webhely és valamennyi része gondosan tervezett navigálási modellt kövessen, amely nem okoz gondot a felhasználóknak.

A Lásd még szakaszban található hivatkozásokra kattintva további információkat olvashat arról, hogy miként hozhat létre adatokban gazdag felhasználói felületeket a SharePoint Designer 2010 alkalmazásban.

Vissza a lap tetejére Vissza a lap tetejére

Üzleti folyamatok kezelése

Egy szervezet üzleti folyamatai olyan tevékenységeket tartalmaznak, amelyek egy közös üzleti követelmény alapján kapcsolódnak össze. Az ezt a modellt követő munkafolyamatok szabályokon alapulnak, és feltétel-, illetve műveletcsoportokból állnak. A munka adott folyamatának megfelelően műveletsorokat szervezhet, illetve futtathat feltétel- és műveletsorozatok alapján.

Ábra a SharePoint Designer 2010 alkalmazásról

A SharePoint Designer 2010 alkalmazásban olyan munkafolyamatokat készíthet, amelyek a szervezet legegyszerűbb üzleti folyamatait ugyanolyan hatékonyan kezelik, mint a legösszetettebbeket. A munkafolyamatok ezt úgy valósítják meg, hogy automatizálják mind az üzleti alkalmazások folyamatait, mind az emberi közreműködésű folyamatokat. Az üzleti alkalmazások folyamatait kezelő munkafolyamatok például frissíthetnek egy adatforrást, ha egy másik adatforrás megváltozik. Az emberi közreműködésű folyamatokat kezelő munkafolyamatok pedig egy dokumentumot küldhetnek jóváhagyásra az adott dolgozó felettesének.

A SharePoint-munkafolyamatok alkalmazáslogikát vezetnek be az üzleti folyamatba anélkül, hogy ehhez programkód írására lenne szükség. Ezt a SharePoint Designer 2010 hatékony, mégis természetesen használható munkafolyamat-tervező összetevője teszi lehetővé, amelyben beágyazott logikát, részlépéseket és sok más technikát alkalmazhat. Más lehetőségként a Microsoft Visio segítségével is tervezhet és megoszthat munkafolyamatokat; a program folyamatábra-sablonjai exportálhatók a SharePoint Designer 2010 alkalmazásba.

Ábra a SharePoint Designer 2010 alkalmazásról

A SharePoint Designer 2010 alkalmazás munkafolyamatainak építőelemei az alábbiak.

Események

Esemény az, ami egy munkafolyamatot elindít vagy kezdeményez. Az adatforrásban bekövetkező változás (új elem létrehozása vagy módosítása) például egyfajta esemény. Más típusú esemény az, amelyet a felhasználó, a munkafolyamat résztvevője aktivál. Az adatforrás megváltozására elinduló munkafolyamatok tipikusan egy olyan alkalmazás-központú munkafolyamat részei, amely egy üzleti folyamat automatizálására szolgál (ez lehet például fájlok másolása az adatok állapota alapján). A felhasználók által indítható munkafolyamatok jellemzően emberi közreműködésű munkafolyamat (például tartalom-jóváhagyás) részei. A munkafolyamatok beállíthatók úgy, hogy mindkét eseménytípust felismerjék, sőt, akár a két típus kombinációján is alapulhatnak.

Feltételek

Feltételek határozzák meg, hogy egy munkafolyamat mikor induljon el, vagy mikor hajtson végre adott műveleteket. Mivel a munkafolyamatok egy adatforrással vannak társítva, a feltétel azt határozza meg, hogy az adatforrásban milyen változásnak kell bekövetkeznie ahhoz, hogy a munkafolyamat megtörténjen. A feltételek jellemzően a következő záradékkal kezdődnek: „ha ez és ez a mező egyenlő ezzel és ezzel az értékkel”. Egy feltétel több művelettel is használható, és több feltételhez is tartozhat egyetlen művelet. A szabályok a feltételeket egy vagy több művelettel társítják: ha egy feltétel összes záradéka igaz, lefut a társított művelet.

Műveletek

A munkafolyamaton belül a műveletek a munka legalapvetőbb egységei. A munkafolyamat tervezésekor meg kell határozni a szükséges műveletsorozatot, majd ezt a műveletsorozatot össze kell állítani a Munkafolyamat-tervezőben. A műveletek beállíthatók úgy, hogy a rendszer egymás után hajtsa végre őket (soros műveletek), vagy egyszerre (párhuzamos műveletek). A munkafolyamat tetszőleges számú műveletet tartalmazhat, ezeket végrehajthatja maga a munkafolyamat, vagy a munkafolyamatban részt vevő személyek. A SharePoint Designer 2010 számos előre elkészített, újrafelhasználható műveletet tartalmaz. Ezekkel a műveletekkel a munkafolyamatok többek között e-maileket küldhetnek, kivehetnek vagy beadhatnak listaelemeket és számításokat végezhetnek.

A műveleteknek egy speciális csoportját alkotják a feladatműveletek, például a Jóváhagyási folyamat elindítása és a Visszajelzési folyamat elindítása művelet, amelyek egy különálló, kifejezetten a szervezeteken belüli emberi feladatokhoz tervezett munkafolyamat-szerkesztőt tartalmaznak. Ezekkel a műveletekkel létrehozhat és testre szabhat olyan összetett munkafolyamatokat, melyekkel szinte minden üzleti folyamat kezelhető.

Lépések

A munkafolyamatok egy vagy több lépésből állnak. A lépések lehetővé teszik a feltételek és a műveletek csoportosítását oly módon, hogy a szabályok egy csoportja egy másik csoport előtt legyen értékelve és végrehajtva. Minden lépés tetszőleges számú feltételt és műveletet tartalmazhat. A munkafolyamatot egy adott lépés vagy részlépés műveletsorozataként tervezheti. Egy adott lépés szabályait a rendszer teljesen feldolgozza, mielőtt továbblépne a következő lépésre, tehát azokat a szabályokat, amelyek a kívánt művelet vagy műveletek eléréséhez szükségesek, célszerű egyazon lépésbe csoportosítani. A lépéseket a munkafolyamat szervezésére is használhatja, különösen ha a munkafolyamat sok műveletet, de kevés feltételt tartalmaz.

Űrlapok

A munkafolyamatok gyakran tartalmaznak űrlapokat, amelyekkel információkat gyűjthet a munkafolyamat résztvevőitől a folyamat előre megadott időpontjaiban. Segítségükkel a résztvevők kölcsönös kapcsolatba léphetnek a munkafolyamattal társított feladatokkal. A munkafolyamatban tervezhet kezdeményező és társító űrlapokat. Az előbbiek adatokat gyűjtenek a felhasználóktól, amikor azok elindítják a munkafolyamatot, az utóbbiak pedig társítják a munkafolyamatot egy listával vagy egy tartalomtípussal. A feladatlistával társított egyéni feladatok elvégzéséhez is létrehozhat űrlapokat. Űrlapok tervezéséhez használhatja a SharePoint Designer 2010 natív ASP.NET-alapú űrlapjait (.aspx lapjait) vagy a Microsoft InfoPath 2010 alkalmazással tervezett egyéni űrlapokat (.xsn lapokat). Az InfoPath a testreszabás és a védjegyzés terén gazdagabb lehetőségeket kínál a munkafolyamat-űrlapokhoz.

Változók

A változó a munkafolyamaton belül egy adattárhely vagy gyorsítótár. Változók használatával különböző típusú adatokat tárolhat a munkafolyamatban, majd később hivatkozhat rájuk munkafolyamatbeli keresések alkalmazásával. Számtalan típusú változó használható. Használhat például egy kezdeményező űrlap paraméterei által generált változókat és helyi változókat, amelyek az aktuális munkafolyamattal társított adatokat tartalmazzák. Helyi változókban többféle adattípust használhat, például logikai értéket, dátumot és időt, listaelem-azonosítót, számot és karakterláncot. Miután létrehozta a változót és értéket adott neki, a munkafolyamat későbbi szakaszában feltételekben és műveletekben hivatkozhat rá.

Vissza a lap tetejére Vissza a lap tetejére

Látványtervezés és védjegyzés

A SharePoint Designer 2010 által nyújtott testreszabási lehetőségek utolsó területe a látványtervezés és védjegyzés, vagyis a cég arculatának és márkajegyeinek alkalmazása a SharePoint-webhelyre. Felvehet cégemblémát, színsémát, fejléceket és lábléceket, ábrákat, egyéni navigálási megoldásokat és egyebeket. Mindennek eredményeként a webhely minden lapja azonnal felismerhetővé válik mint egy nagyobb vállalati webhely része. A SharePoint Designer 2010 alkalmazásban a SharePoint-webhelyekre mesterlapokkal, lapelrendezésekkel és lépcsőzetes stíluslapokkal alkalmazható egységes látványterv és védjegyzés.

Ábra a SharePoint Designer 2010 alkalmazásról

A webhely látványtervezése és védjegyzése eltér a testreszabás többi alappillérétől, ahol az egyéni üzleti megoldások létrehozásán van a hangsúly. A védjegyzés olyan feladat, amelynek elvégzésére ritkábban van szükség, és akkor is főleg a webhelycsoport szintjén (például egy intranetes vagy internetes portálon). Az egyedi védjegyet azután az alsóbb szinteken létrehozott alwebhelyek öröklik. A védjegyezést többnyire nem is a megoldás létrehozója, hanem egy webtervező végzi.

Ebből a megfontolásból a mesterlapok, a lapelrendezések és a lépcsőzetes stíluslapok a webhelycsoport-rendszergazdák kivételével az összes felhasználónak alapértelmezés szerint le vannak tiltva. Így csak a webhely védjegyzéséért felelős személyek férhetnek hozzá ezekhez a hatékony, de érzékeny fájlokhoz. Természetesen ezek a funkciók konkrét felhasználóknak újraengedélyezhetők.

Webhelytervezőként az alábbi módszerekkel alakíthatja ki a webhely egyéni márkajegyeit a SharePoint Designer 2010 alkalmazásban.

Mesterlapok

A mesterlap az ASP.NET technológia szolgáltatása, amely a SharePoint környezetben azt a célt szolgálja, hogy a tervező adott helyen megtervezhesse a webhely elrendezését, majd sablonként használhassa azt a többi weblap létrehozásához a vállalat különböző helyein. Amikor egy SharePoint-webhelyen egy lapra pillant, voltaképpen két, egymásba olvasztott lapot láthat, egy mesterlapot és egy tartalomlapot. A mesterlap határozza meg a közös elrendezést és a navigálási területeket (ezek általában a lap bal oldali, felső és alsó részét teszik ki). A tartalomlap a lapra jellemző tartalmat szolgáltatja. A SharePoint Designer 2010 a lapszerkesztő eszközök gazdag választékát nyújtja, amellyel testre szabhatja és másokkal megoszthatja a mesterlapokat.

Lapelrendezések

Ha közzétételi webhelyen dolgozik, akkor lapelrendezések használatával is tervezheti a webhely megjelenését és elrendezését. A lapelrendezések sablonként működnek a szervezet felhasználói által létrehozott közzétételi lapokhoz. A mesterlap mellett a lapelrendezések is részletes szabályozási lehetőségekkel és szerkezettel ruházzák fel a közzétételi lapot, például meghatározzák, hogy hová helyezhető a cím, a törzsszöveg és a grafikai elemek. A közzétételi lapok a SharePoint közzétételi infrastruktúráját használják, és segítséget nyújtanak a böngészőalapú tartalomszerkesztés és közzététel egyszerűsítéséhez a folyamattal általában társított többletterhelés nélkül.

Lépcsőzetes stíluslapok

A legtöbb webhelyhez és webalkalmazáshoz hasonlóan a SharePoint környezet is lépcsőzetes stíluslapok alapján alkalmaz színeket, grafikai elemeket és pozícióértékeket a webhelyet alkotó különféle objektumokra. Sok esetben egy weblapon több stíluslap is érvényesül. A testreszabásukhoz közvetlenül a mesterlapon, a lapelrendezésen vagy a weblapon módosíthatja a stílusokat, vagy elvégezheti a változtatásokat a laphoz csatolt stíluslapfájlban – a SharePoint Designer 2010 hatékony stíluslapszerkesztő eszközeivel mindkét megközelítés lehetséges. A stíluslapfájlokkal a SharePoint-témákat is testre szabhatja. A stíluslapfájlok testreszabásával a vállalati arculatnak megfelelően megváltoztathatja a SharePoint-webhely megjelenését, vagyis felületét.

Vissza a lap tetejére Vissza a lap tetejére

Egyedi SharePoint-megoldások üzembe helyezése

Eddig azt tárgyaltuk, hogy a SharePoint Designer 2010 használatával miként hozhat létre valóságos üzleti megoldásokat. Láthatta, hogy adatokat csatlakoztathat és integrálhat a SharePoint környezeten belülről és kívülről, az adatokhoz hatékony felhasználói felületet hozhat létre, munkafolyamatokkal kezelheti az üzleti folyamatokat, valamint a vállalati arculatnak és hangulatnak megfelelően védjegyezheti a webhelyet.

Most azonban kezdenie kell valamit a megoldásokkal – például üzembe helyezni egy másik kiszolgálóra vagy vállalatszerte, megnyitni a Visual Studio alkalmazásban további testreszabásra, vagy offline állapotba menteni, hogy útközben is használható legyen. Szükség van valamire, amivel a megoldást csomaggá alakíthatja. Pontosan ezt a célt szolgálja a Mentés sablonként funkció.

Ábra a SharePoint Designer 2010 alkalmazásról

A megoldások sablonként való mentésének lehetősége a SharePoint hatékony szolgáltatása. A rendszer a sablont webes megoldáscsomagként (.wsp kiterjesztésű fájlként) menti, amely a webhely teljes tartalmát magába foglalja az adatforrásokkal, a szerkezettel, a nézetekkel, az űrlapokkal, a munkafolyamatokkal és a kijelzőkkel együtt.

A részletek is menthetők sablonokként. Előfordulhat, hogy a webhelynek egy adott területén, például egy listán, nézeten vagy munkafolyamaton dolgozik. Ezeket a különálló összetevőket is mentheti sablonként, ami teljesen új együttműködési lehetőségeket kínál a megoldásfejlesztéshez.

Az üzletimegoldás-fejlesztési életciklus kiteljesítése a SharePoint környezetben

A SharePoint Designer 2010 huzamosabb használata során észre fogja venni, hogy egyszerű webhelytestreszabásnál sokkal több mindenre alkalmas. Valódi üzleti megoldásokat hozhat létre, amelyek adatkapcsolatokat, adatokban gazdag felhasználói felületeket, egyéni munkafolyamatokat és teljes webhelyvédjegyzést foglalnak magukba. Mindezt a SharePoint technológiára építheti, és olyan alkalmazásfejlesztési életciklust követhet, amelynek eredménye egy kész megoldás.

Vissza a lap tetejére Vissza a lap tetejére

 
 
Hatókör:
SharePoint Designer 2010