instant alkalmazások sharepoint platformon
DESCRIPTION
Instant alkalmazások SharePoint platformon. Hódy Árpád ahody @ microsoft.com rendszermérnök Microsoft Magyarország. Amiről szó lesz. Külső adatforrások integrálása SharePointba, kódolás nélkül Instant kisalkalmazások létrehozása A SharePoint Designer 2007 mint „fejlesztői platform - PowerPoint PPT PresentationTRANSCRIPT
![Page 1: Instant alkalmazások SharePoint platformon](https://reader036.vdocuments.net/reader036/viewer/2022062305/56815b43550346895dc91f3e/html5/thumbnails/1.jpg)
Instant alkalmazások SharePoint platformon
Hódy Árpá[email protected] rendszermérnökMicrosoft Magyarország
![Page 2: Instant alkalmazások SharePoint platformon](https://reader036.vdocuments.net/reader036/viewer/2022062305/56815b43550346895dc91f3e/html5/thumbnails/2.jpg)
Amiről szó leszKülső adatforrások integrálása SharePointba, kódolás nélkül
Instant kisalkalmazások létrehozásaA SharePoint Designer 2007 mint „fejlesztői platformSok - Sok DEMÓ
Testre szabott projekt kezelő minialkalmazásA partnerlista és az időjárásMobiltelefon egyenleg mindenkinek
![Page 3: Instant alkalmazások SharePoint platformon](https://reader036.vdocuments.net/reader036/viewer/2022062305/56815b43550346895dc91f3e/html5/thumbnails/3.jpg)
Változó idők / változó feladatok
A fejlesztés és a testre szabás határai elmosódtak.
A testre szabást végző legtöbbször nem programozó
A fejlesztés nem mindig jelent kódolást!
A programozó nem szeret testre szabni
A testre szabás néha kódolást is jelenthet!
DE! DE!
![Page 4: Instant alkalmazások SharePoint platformon](https://reader036.vdocuments.net/reader036/viewer/2022062305/56815b43550346895dc91f3e/html5/thumbnails/4.jpg)
SharePoint Designer 2007WSYIWYG kezelőfelület
Jól használható kódnézetIntelliSense™ HTML, XHTML, JavaScript, VBScript, XSLT, és ASP.NET támogatással
ASP.NET támogatás grafikus vezérlőkezeléssel, tulajdonság szerkesztéssel, adatkapcsolatok támogatásávalStandard-ek támogatása / CSS ajánlások betartása
XHTML, CSS, XML, XSLT, DIV alapú, táblázat mentes elrendezések
![Page 5: Instant alkalmazások SharePoint platformon](https://reader036.vdocuments.net/reader036/viewer/2022062305/56815b43550346895dc91f3e/html5/thumbnails/5.jpg)
A web kijelzők svájci bicskája:Data Form Web Part
![Page 6: Instant alkalmazások SharePoint platformon](https://reader036.vdocuments.net/reader036/viewer/2022062305/56815b43550346895dc91f3e/html5/thumbnails/6.jpg)
Data View / Data Form Webkijelző
Az egyik legsokoldalúbb eszközHasonló egy jelentéskészítőhözAdatforrások:
SharePoint listák és tárakWeb SzolgáltatásokAdatbázisok (OLEDB-n keresztül)Szerver oldali XML források, pl.: RSS
![Page 7: Instant alkalmazások SharePoint platformon](https://reader036.vdocuments.net/reader036/viewer/2022062305/56815b43550346895dc91f3e/html5/thumbnails/7.jpg)
Kis háttér: XML / XSLTXML – Ma már uralkodó leíró nyelv
Web szolgáltatásokSharePointban a legtöbb funkció elérhető ígyEgyéb rendszerek kapcsolódó felülete
RSS forrásokSharePoint oldalon listák / tárak – tehát szinte mindenInterneten – keresők / hírek / fórumok – tehát szinte minden
XSLT – Az XML transzformáló nyelveLeírja az adatok megjelenési formáját (pl.: InfoPath, Adatnézet kijelző stb.)Átalakítja az adatokat az eredeti dokumentum változtatása nélkül (pl.: HTML generálás ,Séma konverzió stb.)
![Page 8: Instant alkalmazások SharePoint platformon](https://reader036.vdocuments.net/reader036/viewer/2022062305/56815b43550346895dc91f3e/html5/thumbnails/8.jpg)
Data View / Data Form Webkijelző
XSLT alapú megjelenítésWYSIWYG XSLT tervezőXSLT IntelliSense kódnézetbenKétirányú szinkronizálás a kód és tervezés nézet között
![Page 9: Instant alkalmazások SharePoint platformon](https://reader036.vdocuments.net/reader036/viewer/2022062305/56815b43550346895dc91f3e/html5/thumbnails/9.jpg)
Data View / Data Form Webkijelző
Feltételes formázásKijelző kapcsolatok támogatásaParaméterek feldolgozása
QueryString, Szerver változók, ASP.NET vezérlők, Web kijelző kapcsolatok
![Page 10: Instant alkalmazások SharePoint platformon](https://reader036.vdocuments.net/reader036/viewer/2022062305/56815b43550346895dc91f3e/html5/thumbnails/10.jpg)
Mini Projekt 1.0 Adatmodell
![Page 11: Instant alkalmazások SharePoint platformon](https://reader036.vdocuments.net/reader036/viewer/2022062305/56815b43550346895dc91f3e/html5/thumbnails/11.jpg)
Mini Projekt kezelés Kijelző kapcsolatokFeltételes formázásNézetek Szerkesztése
demó
![Page 12: Instant alkalmazások SharePoint platformon](https://reader036.vdocuments.net/reader036/viewer/2022062305/56815b43550346895dc91f3e/html5/thumbnails/12.jpg)
Data View / Data Form Webkijelző
Kódolás nélküli hozzáférés támogatás:SOAP Web Szolgáltatások részéreSzerver oldali XML scriptek kezelése pl.: RSSOLEDB adatforrások használatáraBDC (Üzleti adatkatalógus) kezelésére
Paraméterek átadása:Tárolt eljárásoknakWeb szolgáltatásoknakURL paraméterezés (“GET”)Több adatforrás kombinálása egy nézetbe
![Page 13: Instant alkalmazások SharePoint platformon](https://reader036.vdocuments.net/reader036/viewer/2022062305/56815b43550346895dc91f3e/html5/thumbnails/13.jpg)
A demóbanDEEP DIVE
A SharePoint beépített web szolgáltatásainak kihasználása (Lists.asmx – GetListCollection)MASHUP alkalmazásfejlesztés
![Page 14: Instant alkalmazások SharePoint platformon](https://reader036.vdocuments.net/reader036/viewer/2022062305/56815b43550346895dc91f3e/html5/thumbnails/14.jpg)
DEEP DiveWeb szolgáltatások mint adatforrásBDC mint adatforrásInternetes szolgáltatások mint adatforrás
demó
![Page 15: Instant alkalmazások SharePoint platformon](https://reader036.vdocuments.net/reader036/viewer/2022062305/56815b43550346895dc91f3e/html5/thumbnails/15.jpg)
Élő példa: MobilszámaAdatok havonta Excel-ben érkeznekIS feldolgozza, SQL adatbázisba kirakjaSharePoint megjeleníti, egy tárolt eljáráson keresztül
Szűrés felhasználóraSzűrés időszakra
SQL 2005 -Integration Services
SharePoint 2007
Adatok megjelenítése
Adatok feldolgozása
Mobilszolgáltató
Tárolt eljárás:Allhivaslista (Login,Év,Hó)
![Page 16: Instant alkalmazások SharePoint platformon](https://reader036.vdocuments.net/reader036/viewer/2022062305/56815b43550346895dc91f3e/html5/thumbnails/16.jpg)
Mobil hívásrészletezésAdatok szűrése ASP.Net vezérlőkkelAdatok szűrése paraméterrelAdatok szűrése szerver oldali változóval
demó
![Page 17: Instant alkalmazások SharePoint platformon](https://reader036.vdocuments.net/reader036/viewer/2022062305/56815b43550346895dc91f3e/html5/thumbnails/17.jpg)
Amiről szó voltA vállalati és külső Internetes adatforrások integrálása:
Hatékonnyá teszi a munkavégzéstKényelmes megszokott felületen teszi ezt lehetővéKönnyű kialakítani
A SharePoint mint platform nem csak az együttműködést szolgálja, hanem központi alkalmazásportál is lehet.
![Page 18: Instant alkalmazások SharePoint platformon](https://reader036.vdocuments.net/reader036/viewer/2022062305/56815b43550346895dc91f3e/html5/thumbnails/18.jpg)
Kérdések és válaszok