Scaricare la presentazione
La presentazione è in caricamento. Aspetta per favore
PubblicatoMarzia Antonucci Modificato 10 anni fa
1
Microsoft Office SharePoint Designer 2007 Costruire soluzioni SharePoint senza sviluppare codice Paolo Pialorsi paolo@devleap.itDevLeaphttp://www.devleap.com/ Roberto Brunetti roberto@devleap.itDevLeaphttp://www.devleap.com/
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 E-Mail 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 Email 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 http://www.netscum.dk/downloads/details.asp x?familyid=7cdc1f2d-f550-49e0-9b74- 318da11ba1b4&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… http://www.microsoft.com/italy/msdn/ http://msdn.microsoft.com/office/future/ http://www.netfx3.com/ http://wf.netfx3.com/ http://www.devleap.it/
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.
Presentazioni simili
© 2024 SlidePlayer.it Inc.
All rights reserved.