Workflow Foundation: utilizzare le attività del flusso di lavoro senza SharePoint?

StackOverflow https://stackoverflow.com/questions/615199

  •  03-07-2019
  •  | 
  •  

Domanda

In precedenza ho eseguito flussi di lavoro WF ospitati da siti di SharePoint. Al momento dobbiamo sviluppare un flusso di lavoro piuttosto complesso per un'applicazione ASP.NET vaniglia che, purtroppo, non viene eseguita in un contesto di SharePoint.

Ho notato che quando creo un flusso di lavoro WF 'semplice' in VS2008, non ho le attività CreateTask, onTaskChanged ecc. Suppongo che ciò avvenga perché tutte le API delle attività sono fornite dal livello MOSS aggiuntivo.

La mia domanda è: esiste qualche libreria che implementa materiale orientato alle attività per WF o dobbiamo creare il nostro?

È stato utile?

Soluzione

WF (senza SharePoint) non fornisce tale funzionalità pronta all'uso. Non sono a conoscenza di alcuna libreria che fornisce funzionalità task / inbox, quindi abbiamo creato la nostra.

Le attività sono create da un'attività personalizzata. I flussi di lavoro verranno segnalati utilizzando semplici attività di ricezione WF 3.5 che causano l'attesa di un segnale da qualsiasi GUI esterna WF da parte dei flussi di lavoro.

Esiste un di Microsoft che mostra qualcosa di simile, anche se non utilizza i servizi WF.

Altri suggerimenti

Ho creato un solo flusso di lavoro in .Net, ma quello utilizza un punto di accesso al servizio web, ad es. MyService.xamlx è l'URL richiamato in una richiesta SOAP, utilizzando il nome dell'attività di ricezione come nome dell'operazione e passando i parametri definiti nell'elemento ReceiveParametersContent.

(Ho notato che l'invocatore del servizio VS 2010 si è confuso e non mi ha permesso di specificare i parametri, ma SoapUI era perfettamente disposto a lavorare con il WSDL restituito da MyService.xamlx? wsdl.)

Il modello di progetto era " WCF Workflow Service Application "

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