La presentazione è in caricamento. Aspetta per favore

La presentazione è in caricamento. Aspetta per favore

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

Presentazioni simili


Presentazione sul tema: "Sviluppare workflow per il nuovo 2007 Microsoft Office system e Windows SharePoint Services 3.0 Paolo Pialorsi"— Transcript della presentazione:

1 Sviluppare workflow per il nuovo 2007 Microsoft Office system e Windows SharePoint Services 3.0 Paolo Pialorsi paolo@devleap.itDevLeaphttp://www.devleap.com/ Roberto Brunetti roberto@devleap.itDevLeaphttp://www.devleap.com/

2 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

3 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

4 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

5 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

6 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

7 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 email Create alert Validate User Rights Request Permissions FP Only Calculator Action Create Random Number Render ASPX Page to HTML Assign Survey Task

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

9 Semplifichiamo Richiesta di Approvazione Invio Task a Nello Decisione Documento Approvato

10 Un workflow in pratica

11 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

12 Creare il workflow

13 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

14 InfoPath Form: Create e Bind utilizzate in…

15 Predisporre una form

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

17 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=/>

18 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

19 Workflow deployment

20 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

21 Workflow debug

22 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/

23 Grazie! Domande? Compilate il form di valutazione…

24 © 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 "Sviluppare workflow per il nuovo 2007 Microsoft Office system e Windows SharePoint Services 3.0 Paolo Pialorsi"

Presentazioni simili


Annunci Google