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

Slides:



Advertisements
Presentazioni simili
IBM System i Il Sistema Enterprise per la PMI
Advertisements

© 2010 Colt Telecom Group Limited. All rights reserved. Cloud Computing Lapproccio Colt Dionigi Faccedna.
Practical Analysis Services
La sinergia tra Office SharePoint Portal Server 2003 e Content Management Server 2002 Walter Cipolleschi.
Visual Studio Tools For Office 2005 Fabio Santini. NET Senior Developer Evangelist Microsoft Italy.
Office System 2007: il licensing dei prodotti server.
Crea il tuo sito con Web Matrix e il Web Hosting su ASP.NET
Comprendere Workflow Foundation In Windows e in 2007 Microsoft Office system Paolo Pialorsi Roberto Brunetti.
Sviluppare workflow per il nuovo 2007 Microsoft Office system e Windows SharePoint Services 3.0 Paolo Pialorsi
Midrange Modernization Conference 1 Scenari evolutivi per le soluzioni basate su AS/400 Walter Poloni Direttore Developer & Platform Evangelism Microsoft.
1 Windows SharePoint 2003 Products & Technologies – Overview funzionale Marco Bellinaso Senior trainer & consultant Code Architects S.r.l. Web:
TechNet Integration Workshop
Training Microsoft Visio Marzo, 2006
Dalla Business Intelligence al Business Performance Management
Sharepoint Gabriele Castellani
1 Teaching Cloud Computing and Windows Azure in Academia Domenico Talia UNIVERSITA DELLA CALABRIA & ICAR-CNR Italy Faculty Days 2010.
Luca Bianchi Windows Development Day Bologna 28 gennaio 2005 SQL Server Desktop Engine (MSDE) & SQL Server 2005 Express.
Sql Server 2005 Reporting Services - Sviluppo Franco Perduca Factory Software
La piattaforma Microsoft per lo sviluppo di applicazioni
ASP.NET – Web Forms Davide Vernole.NET MVP. Di cosa parleremo Introduzione ad ASP.NET ASP.NET, dietro le quinte Componenti principali di una applicazione.
Sql Server 2005 Integration Services - Introduzione Franco Perduca Factory Software
Massimiliano Bosco – Aliware – Torino – Project 2003 Sviluppare Soluzioni EPM con Project Server (2/4)
Vincenzo Campanale PM Security & Management System Center, DSI e la Roadmap.
Modalità di ricerca semantica nelle Biblioteche digitali Maria Teresa Biagetti DIPARTIMENTO DI SCIENZE DOCUMENTARIE LINGUISTICO-FILOLOGICHE E GEOGRAFICHE.
Seam.
E Windows SharePoint Services 2.0 Ivan Renesto Overview how to use Windows SharePoint Services.
Microsoft Robotics Studio Marco Petrucco Microsoft Student Partner - Udine.
EJB Enterprise Java Beans B. Pernici. Approccio Java.
Directory services Directory offline –Elenchi telefonici –Guide TV –Cataloghi acquisti Directory online –Application specific (lotus notes, MS Exchange.
Fanno ormai parte della nostra vita di tutti i giorni….
Università La Sapienza Ingegneria del Software I 1 Ingegneria del software I Seminario 2: Microsoft.NET.
FONDAMENTI DI INFORMATICA III WfMC-1. FONDAMENTI DI INFORMATICA III WfMC-2 WFMC Cose WfMC Workflow Management Coalition (WfMC), Brussels, è unorganizzazione.
New Features + Improvements Miglioramenti alle Situazioni contabili Distribuzione costi Intragruppo in registrazione fatture di acqusti Varie.
Vision Caratteristica generica– disponibile a livello generale Possibilità di personalizzazione Facile da usare (What you see is what you get)
1 Attivita di ricerca Carlo Batini. 2 Aree Come costruire ed esprimere il contenuto informativo integrato di sistemi informativi complessi basati.
SQL Server 2012 LocalDB.
Palermo, may 2010 F.Doumaz, S.Vinci (INGV-CNT- Gruppo di telerilevamento)
1 © 2013 Cobra Italia SpA All rights reserved Cobra group website Gennaio 2013.
Attribution-NonCommercial-ShareAlike SQL Server.
Filtered Index and Statistics Filtered Indexes Sergio Govoni
Internet Explorer 8.0: Gestione centralizzata tramite Group Policy
Roberto DAngelo Business Productivity Technology Specialist Office System come Smart Client.
Project Review byNight byNight December 6th, 2011.
WPF per il client Desktop
Fabio Cozzolino Vito Arconzo
Microsoft SQL Server Versioni di Microsoft SQL Server 2005 SQL Server EXPRESS Edition SQL Server MOBILE Edition SQL Server WORGROUP Edition SQL.
Attribution-NonCommercial-ShareAlike Le novità
Attribution-NonCommercial-ShareAlike Le novità
Renato Francesco Giorgini Evangelist IT Pro
Convegno CDTI Roma-Inforav-LUSPIO Mobile Computing in ambito sanitario Dinamiche, Opzioni, Opportunità, Sfide Emiliano Del Fiume, Unisys Italia
Programma Cloud Partner Cloud Essentials Pack: Attivazione passo per passo Cloud Accelerate: Attivazione passo per passo Cloud Partner: Modello di Business.
CHI SIAMO è una società di consulenza. Il nostro CORE BUSINESS è costituito dallattività di: PROJECT MANAGEMENT, SYSTEM INTEGRATOR in ambiente SAP WEB.
Scoprirete che su Office non si può solo contare ma anche sviluppare.
1 © 2013 Cobra Italia SpA All rights reserved Cobra group website Gennaio 2013.
IIS7 Media Services Piergiorgio Malusardi IT Pro Evangelist
VB.NET Sviluppo Applicazioni Desktop
Visual Studio Tools for Office: Developer Solutions Platform Fulvio Giaccari MCSD.NET / MCT Responsabile Usergroup ShareOffice Blog:
SQL Server 2005 Sicurezza Davide Mauri Factory Software
Windows SharePoint 2003 Products & Technologies – Personalizzazione
Project Review Novembrer 17th, Project Review Agenda: Project goals User stories – use cases – scenarios Project plan summary Status as of November.
Project Review byNight byNight December 6th, 2011.
Project Review Novembrer 17th, Project Review Agenda: Project goals User stories – use cases – scenarios Project plan summary Status as of November.
Giovedì 17 Aprile 2008 Heroes {Community} Launch Giovedì 17 Aprile 2008.
soluzioni professionali
Analysis and Development of Functions in REST Logic: Application to the «DataView» Web App UNIVERSITA’ DEGLI STUDI DI MODENA E REGGIO EMILIA DIPARTIMENTO.
Fabio Santini.NET Senior Developer Evangelist. 2 SharePoint Customizzazione 4 principali modalità 4 principali modalità  Componenti (Web Parts e Event.
Azure: Mobile Services e Notification Hub ANDREA GIUNTA.
Presenta – #wpc15it1 BI005 - Real Power BI Franco Perduca Factory Software srl
App-to-Cloud Security
ADO Per gestire i database con tecnologia ASP si utilizzano strumenti ADO (ActiveX Data Objects): un'architettura che fornisce oggetti.
Transcript della presentazione:

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

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

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

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

Un sito SharePoint 2007

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

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

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

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

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

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)

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

SharePoint Designer stand-alone

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)

SharePoint Designer e Master Page

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

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

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

SharePoint Designer e SharePoint

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

SharePoint Designer e dati esterni

SharePoint Designer XML e XSLT

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

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

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!

SharePoint Designer BDC

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

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

SharePoint Designer Workflow

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…

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

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

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 …

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

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

Ulteriori approfondimenti…

Grazie! Domande? Compilate il form di valutazione…

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