Sviluppare workflow per il nuovo 2007 Microsoft Office system e Windows SharePoint Services 3.0 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.
Introduzione ai Visual Studio Tools For Office 2005 Fabio Santini
Practical Analysis Services
Visual Studio Tools For Office 2005 Fabio Santini. NET Senior Developer Evangelist Microsoft Italy.
Office System 2007: il licensing dei prodotti server.
Recovery e Troubleshooting di Active Directory Renato Francesco Giorgini
Comprendere Workflow Foundation In Windows e in 2007 Microsoft Office system Paolo Pialorsi Roberto Brunetti.
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
Fabio Santini.NET Senior Developer Evangelist. 2 SharePoint Customizzazione 4 principali modalità 4 principali modalità Componenti (Web Parts e Event.
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
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.
JPA Overview della tecnologia. Java Persistence Architecture Definita nella JSR-220 EJB 3.0 ( Tentativo di unificare EJB2.1 con.
OWASP-Day e progetti OWASP-Italy
E Windows SharePoint Services 2.0 Ivan Renesto Overview how to use Windows SharePoint Services.
Un DataBase Management System (DBMS) relazionale client/server.
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.
UNIVERSITÀ DI PERUGIA DIPARTIMENTO DI MATEMATICA E INFORMATICA Master di I° livello in Sistemi e Tecnologie per la sicurezza dell'Informazione e della.
Fanno ormai parte della nostra vita di tutti i giorni….
2000 Prentice Hall, Inc. All rights reserved. 1 Capitolo 3 - Functions Outline 3.1Introduction 3.2Program Components in C++ 3.3Math Library Functions 3.4Functions.
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)
SQL Server 2012 LocalDB.
realizzazione app per Google Android OS
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.
Internet Explorer 8.0: Gestione centralizzata tramite Group Policy
Project Review byNight byNight December 6th, 2011.
WPF per il client Desktop
Renato Francesco Giorgini Evangelist IT Pro
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.
Personalizzazione e porting delle procedure esterne connesse ad Aleph Il caricamento degli utenti della circolazione da files esterni Modifiche introdotte.
Installazione di Drupal su Linux (sistemista) Installazione step-by-step e note.
Microsoft Office SharePoint Designer 2007 Costruire soluzioni SharePoint senza sviluppare codice Paolo Pialorsi
IIS7 Media Services Piergiorgio Malusardi IT Pro Evangelist
Un problema importante
Microsoft Office System Introduzione a XML in Office 2003.
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
Master P.A Cod. W4 Realizzare soluzioni di modulistica elettronica con gestione integrata di Workflow e Document Management Ing. Marco Caprio Solution.
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 21th, 2011.
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.
Project Review byNight byNight December 5th, 2011.
Giovedì 17 Aprile 2008 Heroes {Community} Launch Giovedì 17 Aprile 2008.
Corso di Web Services A A Domenico Rosaci Patterns di E-Business D. RosaciPatterns per l'e-Business.
Clarius Suite per lanalisi dei dati storici e la generazione dei documenti cruscotti Guy Rochat
Analysis and Development of Functions in REST Logic: Application to the «DataView» Web App UNIVERSITA’ DEGLI STUDI DI MODENA E REGGIO EMILIA DIPARTIMENTO.
Sistemi di elaborazione dell’informazione Modulo 3 -Protocolli applicativi Unità didattica 4 - Protocolli del Web Ernesto Damiani Lezione 3 – Esempi HTTP.
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.
how to use Windows SharePoint Services
Transcript della presentazione:

Sviluppare workflow per il nuovo 2007 Microsoft Office system e Windows SharePoint Services 3.0 Paolo Pialorsi Roberto Brunetti

Office Workflow Facilita gli human process Lega Business Logic a item e documenti in SharePoint Fornisce Tracking e contesto di esecuzione Fornisce agli utenti di Office Server soluzioni pronte per supportare vari scenari senza coinvolgere il reparto IT Fornisce soluzioni sofisticate basate su Windows Workflow Foundation (WF) integrandole con SharePoint e Office

Office Workflow Ecosystem SharePoint Services WFWebService HistoryListReporting & Admin SourceListTaskList Inizial. e settaggio parametri Personalizzazioni Ad-hoc (Forward/Delegate) Task: Completamento Authoring Apps Browser UI AministrazioneReport/StatusInizializzazione Settaggio parametri Personalizzazioni Ad-hoc (Forward/Delegate) Task: Notifiche e completamento Outlook Notifiche su Task Completam. Task SharePoint Designer Creazione basata su Wizard Integrazione con I Form Deploy di applicazioni Access Inizializzazione Settaggio parametri Completamento Task Reporting

Form ASPX Form (SharePoint e Office server) Solo Server InfoPath Form (Office server) Rendering a cura di Office Server Integrazione con i client Office Write once: girano su server e client Usate per : Configurare workflow, avviare workflow e completare task

SharePoint Designer Scenari: scrivere app SharePoint Document Workflow, es. Flusso di Review Web Processi Guidati, es. Nuovo impiegato Custom Form Action, es. su un change manda una mail IDE include Workflow Designer Basato su Wizard (Rule Wizard) Building block Document workflows Send mail - Update List Item Workflow e building block custom Verifica e deployment

Office Workflow Host WSS fornisce Persistence Sul DB di Sharepoint per SPListItem Event Delivery Timer History e Reporting WSS Application Integration WF è ospitato nel processo WSS su tutte le macchine front-end Le istanze vengono deidratate nel DB

Office Activity: Esempi Workflow Workflow History Entry Audit Entry Task Management Create Task Complete Task On Task Change Delete Task Canned Tasks Review Task Approval Task Client side scrub task Item Update Item Copy/Delete Item On Item Change Document Send To Official File Get Range (XLServer) Translate Document Web Send Create alert Validate User Rights Request Permissions FP Only Calculator Action Create Random Number Render ASPX Page to HTML Assign Survey Task

Un esempio di Business Process Richiesta di Approvazione Invio Task a Nello Decisione Documento Approvato Rifiuto Richiesta Modifica Revisione Proposta

Semplifichiamo Richiesta di Approvazione Invio Task a Nello Decisione Documento Approvato

Un workflow in pratica

Step di sviluppo 1.Modellare il workflow in Visual Studio 1. Creare progetto SharePoint Sequential Workflow Library 2. Creare il Workflow 2.Creare form InfoPath 3.Bind form InfoPath 4.Deploy -> SharePoint server 5.Debug

Creare il workflow

InfoPath Form: Create e Bind Association form Aggiungere il workflow alla lista Necessario impostare opzioni in WF Initiation form Per partenza manuale del workflow Colleziona i parametri Task Completion Editare il task da WF Un utente edita o inserisce i dati Modification form Linkata alla status page del WF Può modificare al volo il WF

InfoPath Form: Create e Bind utilizzate in…

Predisporre una form

Hosting Environment Form: Create e Bidirectional Bind SharePoint ospita il form InfoPath InfoPath Form Templates SharePoint object _________

SharePoint Task note = Da revisionare... Task data in xml InfoPath Form: Create e Bind I dati vanno da WF a InfoPath InfoPath Task Form <z:row xmlns:z=#RowSetSchema ows_notes= ows_duration=/>

Deploy -> SharePoint Server Generare i file con i Metadata Feature.XML Workflow.XML Installare/Attivare il tutto GACUTIL –i assemblyWF.dll STSADM... (per installare e attivare) IISReset Associare il workflow alla List o Library

Workflow deployment

Debug…certo Visual Studio sulla macchina server Aprire il workflow in Visual Studio Attach al processo W3WP Quello giusto Meglio tutti Avviare il workflow Prova da User Interface

Workflow debug

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.