La presentazione è in caricamento. Aspetta per favore

La presentazione è in caricamento. Aspetta per favore

Microsoft Office SharePoint Designer 2007 Costruire soluzioni SharePoint senza sviluppare codice Paolo Pialorsi

Presentazioni simili


Presentazione sul tema: "Microsoft Office SharePoint Designer 2007 Costruire soluzioni SharePoint senza sviluppare codice Paolo Pialorsi"— Transcript della presentazione:

1 Microsoft Office SharePoint Designer 2007 Costruire soluzioni SharePoint senza sviluppare codice Paolo Pialorsi Roberto Brunetti

2 Brevissima presentazione Sapete cosa facciamo Consulenze, Conferenze, Corsi Sviluppo di soluzioni ad hoc Libri, articoli, multimedia Competenze.NET Framework 2.0 SQL 2005 sia OLTP che BI Mobile con VS 2005 e.NET CF 2.0 Software Architectures WinFx SharePoint

3 Quanti Conoscono SharePoint 2003 E FrontPage 2003 Hanno visto SharePoint 2007 E SharePoint Designer Conoscono.NET Conoscono WinFx (pardon.NET 3.0)

4 Operating System Services Database Search Workflow ASP.NET () ASP.NET ( Web Parts, Personalization, Master Pages, Provider Model for navigation, security, etc. ) Core Workspace Services StorageRepositoryMetadataVersioningBackupSecurityRights/Roles Pluggable Auth Per Item Rights Trimming Management Admin UX DelegationProvisioningMonitoringTopology Config. Mgmt. Farm Services Feature Policy Extranet Site Model RenderingTemplatesNavigation Visual Blueprint APIsFields/Forms OM and SOAP EventsDeployment Collaboration Discussions Calendars Presence Project Mgt. Lite Offline Enterprise Content Mgmt. Authoring Approval Web Publishing Policy/Auditing Rights Mgt Retention Multi-Lingual Staging Personalization My Sites Targeting People Finding Social Networking Privacy Profiles Search Indexing Relevance Metadata Alerts Customizable User Exper. Business Process Integration Rich Forms Web Forms Biz Data Catalog Data in Lists LOB Actions Single Sign-On BizTalk Integr. Business Intelligence Server Calc. Web Rendering KPIs Dashboards Report Ctr. SQL RS Int. SQL AS Int. Project Tasks Schedules Resources Budgets Deliverables Reports Applications/Portals SharePoint Technology Stack

5 Un sito SharePoint 2007

6 Una soluzione SharePoint 07 Tracking Reporting List e List Library per memorizzare dati Form e View per presentare i dati Form ASPX Logica applicativa con workflow Piattaforma per UI Pattern, diritti e ruoli, notifiche

7 Novità di WSS v. 3.0 (1/2) Object Model esteso Field Type estendibili Site Column Content Type Setting Recycle Bin RSS Feed Folder in List List Indexing Cross-List Query

8 Novità di WSS v. 3.0 (2/2) List Item Workflows Property Bag Web Service: estesi Change Log Event: estesi Work Item e Timer Site Definition e Provisioning Feature Framework

9 Novità di OSS2007 Business Data Catalog Document Management Web Content Management Excel Service Office InfoPath Form Service Search: estese User Profile e Audience Targeting Single Sign-on

10 Dove stanno i dati Una istanza di SQL Server OFFICESERVERS (256 Mb Min) Diversi file di database: AdminContent Configuration Shared Services DB Content Search WSS_Content WSS_Search MySite Beta 2 su SQL 2005 Express

11 SharePoint Designer Nuovo Prodotto per soluzioni enterprise Per creazione interfaccia e disegno applicativo FP 2003 : SP 2003 = SP Designer : SP 2007 WYSIWYG vero Design/Code/Split Supporto per XHTML, CSS, XSLT, XML Supporto per ASP.NET Web Control, Intellisense, Binding Supporto per SharePoint SharePoint Control/Template Courtesy Bitmap per Crash (da DeskTop)

12 SharePoint Designer Non sosituisce VS 2005 Orientato al disegno non al codice Ottimo Editor per pagine ASPX E per applicazioni ASP.NET 2.0 Ad esempio Site Navigation visuale utilizzando dietro le quinte

13 SharePoint Designer stand-alone

14 ASP.NET Master Page Tecnologia ASP.NET 2.0 per condividere Layout e comportamento tra più pagine Il Master definisce Placeholder Le pagine fanno override dei Placeholder con contenuto specifico SharePoint espone Master Page di default Possono essere nested Attach Master (WYSIWYG)

15 SharePoint Designer e Master Page

16 SP Designer e SharePoint Il designer conosce gli schema di SharePoint Consente la creazione di No Code Solution Creazione di liste, form, viste sui dati Integrazione di dati esterni in soluzioni SP Costruzione di Workflow Visual Studio 2005 per estendere la piattaforma Web Part, Workflow complessi, Custom Action

17 Utilizzo dei Building Block Data Storage List, Document Library, XML, Dati esterni Accesso ai dati (Data View) Utilizza ASP.NET Data Source Control Architecture Display con XSLT delle Data View Interattività con Web Part Connection Logica con Workflow Designer

18 Data View Visualizzazione dei Dati WYSIWYG Stile di default == SharePoint view Conditional Formatting In base ai valori dei dati Sort – Filter – Group Supporto XSLT XPath – Formula Builder Intellisense ovunque ci sia codice

19 SharePoint Designer e SharePoint

20 Accesso a dati esterni WSS, SQL, OLE-DB, XML, SOAP Services, Scripts, RSS, Office Open XML Business Data Catalog, Open SSO Query condivise Data Source Library Aggregazioni di vari DataSource Aggregate Data View Modello estendibile Tramite implementazione di Custom Data Source ASP.NET

21 SharePoint Designer e dati esterni

22 SharePoint Designer XML e XSLT

23 Business Data Catalog (BDC) Metadata Business Data Catalog Web Parts ListsSearch User Profiles Custom Apps Database WS Proxy ADO.NET Web Service SQL Server, Oracle, OLEDB, ODBC BizTalk, SAP, Siebel, Legacy, … List store SearchIndex Profile Store

24 Perché BDC? Non richiede codice Deployment centralizzato Rapidità di integrazione e duso Sicurezza centralizzata Pensato per scenari di collaborazione e portal solutions Non confondere BDC con: Transactions, workflow, data transformation, adapters

25 Usare BDC BDC è utilizzabile da: Business Data WebParts Business Data Search Business Data Lists InfoPath per lediting Integrazione con lo UserProfile Si creano connessioni (link) non repliche!

26 SharePoint Designer BDC

27 Workflow Designer Serve per agganciare azioni complesse a eventi su liste Logica Evento -> Condizioni -> Azioni Ad esempio Change su un Task per completed -> inserisco Appuntamento e mando mail a Paolo

28 Workflow Designer Serve per agganciare azioni complesse a eventi su liste Ad esempio Change su un Task per completed -> inserisco Appuntamento e mando mail a Paolo Un esempio veloce e ne parliamo dopo pranzo

29 SharePoint Designer Workflow

30 Sembra interno a SP In realtà si basa su Windows Workflow Foundation di WinFx Abbiamo due sessioni su questo In SharePoint hanno creato Custom Activity per le operazioni legate a SP Interfaccia visuale nel Designer di SharePoint Designer Le personalizzazioni di attività e flussi si fanno in VS 2005…

31 Workflow Scenario Visual Studio e Workflow SDK Out-of-the-Box Solution (personalizzabili) SharePoint Designer Workflow Routing and Approval Review – Approval Signature collection East Asian workflow Structured Ad Hoc Office Server Features List Moderation Publishing Process Document Expiration Tracking Applications Issue tracking LOB Integration Custom Form Actions Notification Exception Handling Document Processes Spec Review Weekly Status Report Custom Tracking Apps Service Requests Asset Tracking Industry specific processes Purchase orders Product lifecycle mgmt

32 Processo di sviluppo 1 - Costruzione del sito Page Layout Design Master Page (creazione) CSS List/Content Type Web Part Page DataView Form Workflow SharePoint Designer Browser 2 - Sviluppo Custom (se necessario) Web Control Web Part ASP.NET Code Code-behind Workflow Action Event Handler Visual Studio 3 – Finalization Creazione Site Definition VS Add-in 4 – Deployment

33 Site Templates Esistono o sono in fase di realizzazione: Project Tracking Prenotazione Sale Noleggio Libri Tracking di Clienti Badge Presenze Help Desk Pianificazione Eventi Rimborsi spese …

34 Accelerators Microsoft Solution Accelerator for Intranet x?familyid=7cdc1f2d-f550-49e0-9b da11ba1b4&displaylang=en Terze parti

35 Conclusioni SharePoint Designer Ottimo editor WYSIWYG Conosce bene ASP.NET Web Control Data Source ASP.NET Conosce bene SharePoint Data Source ASP.NET per SharePoint Oggetti SharePoint Workflow

36 Ulteriori approfondimenti…

37 Grazie! Domande? Compilate il form di valutazione…

38 © 2006 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.


Scaricare ppt "Microsoft Office SharePoint Designer 2007 Costruire soluzioni SharePoint senza sviluppare codice Paolo Pialorsi"

Presentazioni simili


Annunci Google