Domanda

C'è una forte necessità per noi di progettare alcuni flussi di lavoro attorno a vari processi. Il problema è che nessuno di noi conosce ancora alcuna tecnologia del flusso di lavoro e trovare buoni dati per confrontare le opzioni disponibili è stato noioso e non del tutto fruttuoso.

Quindi ho pensato di chiedere a voi ragazzi.

Le principali tecnologie che stiamo esaminando sono Windows Workflow Foundation e eDocs Workflow. Quali altre opzioni ci sono? Sharepoint 2007 ha anche funzionalità di flusso di lavoro, giusto? È basato solo su WF?

Quali sono i pro e i contro delle varie tecnologie? Come si confrontano?

EDIT: inoltre, una caratteristica dei tipi amministrativi come con eDocs Workflow è che fornisce un metodo per modificarli da soli. Credo che anche Sharepoint '07. C'è un altro modo per permetterlo con un'implementazione diretta del WWF?

È stato utile?

Soluzione

Sharepoint e WF sono più simili alle tecnologie complementari, progettate come due diversi strumenti di creazione di flussi di lavoro nello stesso ecosistema. C'è un progettista del flusso di lavoro di Sharepoint e un progettista del flusso di lavoro WF (Windows Workflow Foundation).

Il designer Sharepoint è pensato per essere un'esperienza di modifica del flusso di lavoro simile a Office, più facile da iniziare, orientata a tipi non tecnici e genera automaticamente tutti i moduli Web.

Il progettista del flusso di lavoro "WF" invece è in realtà un componente di Visual Studio (per impostazione predefinita - come Bernie dice che puoi rehosting), e progettato per consentire ai programmatori di essere in grado di personalizzare completamente il flusso di lavoro e integrarlo con qualsiasi altro codice / sistema desiderato. Costruire e distribuire siti sharepoint in questo modo è ancora possibile, attraverso l'uso di "Attività Sharepoint", ma più complesso.

Se prendi la strada precedente, puoi sperare che i tipi amministrativi facciano le loro personalizzazioni di base (fino ai limiti di quell'ambiente) senza causare il caos totale.

Altri suggerimenti

È possibile "rehostare" il designer WF (quello di Visual Studio) nella propria applicazione, in modo che gli utenti possano creare flussi di lavoro. Esistono numerosi esempi di codice sul Web, il più importante dello stesso MS: http://msdn.microsoft.com/en-us/library/aa480213.aspx ).

Ad un certo punto, durante la valutazione di WF, ho implementato un'applicazione demo che ha fatto questo e aggiunto alcune funzionalità e ho scoperto che sebbene funzioni, non tutti possono capire e usare le attività più difficili (come l'attività politica) che richiedono la comprensione di come funziona il motore delle regole.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top