180 likes | 306 Views
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
E N D
Instant alkalmazások SharePoint platformon Hódy Árpádahody@microsoft.comrendszermérnökMicrosoft 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 • Sok - Sok DEMÓ • Testre szabott projekt kezelő minialkalmazás • A partnerlista és az időjárás • Mobiltelefon egyenleg mindenkinek
Változó idők / változó feladatok DE! DE!
SharePoint Designer 2007 • WSYIWYG kezelőfelület • Jól használható kódnézet • IntelliSense™ 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ával • Standard-ek támogatása / CSS ajánlások betartása • XHTML, CSS, XML, XSLT, DIV alapú, táblázat mentes elrendezések
Data View / Data Form Webkijelző • Az egyik legsokoldalúbb eszköz • Hasonló egy jelentéskészítőhöz • Adatforrások: • SharePoint listák és tárak • Web Szolgáltatások • Adatbázisok (OLEDB-n keresztül) • Szerver oldali XML források, pl.: RSS
Kis háttér: XML / XSLT • XML – Ma már uralkodó leíró nyelv • Web szolgáltatások • SharePointban a legtöbb funkció elérhető így • Egyéb rendszerek kapcsolódó felülete • RSS források • SharePoint oldalon listák / tárak – tehát szinte minden • Interneten – keresők / hírek / fórumok – tehát szinte minden • XSLT – Az XML transzformáló nyelve • Leí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.)
Data View / Data Form Webkijelző • XSLT alapú megjelenítés • WYSIWYG XSLT tervező • XSLT IntelliSense kódnézetben • Kétirányú szinkronizálás a kód és tervezés nézet között
Data View / Data Form Webkijelző • Feltételes formázás • Kijelző kapcsolatok támogatása • Paraméterek feldolgozása • QueryString, Szerver változók, ASP.NET vezérlők, Web kijelző kapcsolatok
Mini Projekt kezelés Kijelző kapcsolatok Feltételes formázás Nézetek Szerkesztése demó
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ére • Szerver oldali XML scriptek kezelése pl.: RSS • OLEDB adatforrások használatára • BDC (Üzleti adatkatalógus) kezelésére • Paraméterek átadása: • Tárolt eljárásoknak • Web szolgáltatásoknak • URL paraméterezés (“GET”) • Több adatforrás kombinálása egy nézetbe
A demóban • DEEP DIVE • A SharePoint beépített web szolgáltatásainak kihasználása (Lists.asmx – GetListCollection) • MASHUP alkalmazásfejlesztés
DEEP Dive Web szolgáltatások mint adatforrás BDC mint adatforrás Internetes szolgáltatások mint adatforrás demó
Élő példa: Mobilszáma • Adatok havonta Excel-ben érkeznek • IS feldolgozza, SQL adatbázisba kirakja • SharePoint megjeleníti, egy tárolt eljáráson keresztül • Szűrés felhasználóra • Szűrés időszakra Tárolt eljárás: Allhivaslista (Login,Év,Hó)
Mobil hívásrészletezés Adatok szűrése ASP.Net vezérlőkkel Adatok szűrése paraméterrel Adatok szűrése szerver oldali változóval demó
Amiről szó volt • A vállalati és külső Internetes adatforrások integrálása: • Hatékonnyá teszi a munkavégzést • Ké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.