0

以前、SharePointサイトでホストされているWFワークフローを実行しました。現在、SharePointコンテキストでは実行されないバニラASP.NETアプリケーション用の非常に複雑なワークフローを開発する必要があります。

VS2008で「プレーン」なWFワークフローを作成するとき、CreateTask、onTaskChangedなどのアクティビティがないことに気づきました。これは、すべてのタスクAPIが追加のMOSSレイヤーによって提供されるためだと思います。

私の質問は、WF用のタスク指向のものを実装するライブラリはありますか、それとも独自にロールする必要がありますか?

4

2 に答える 2

4

WF (SharePoint なし) は、そのままではそのような機能を提供しません。タスク/受信トレイ機能を提供するライブラリを認識していないため、独自に構築しました。

タスクは、カスタム アクティビティによって作成されます。ワークフローはプレーンな WF 3.5 受信アクティビティを使用して通知されます。これにより、ワークフローは任意の WF 外部 GUI からの信号を待機します。

WF サービスを使用していませんが、同様のことを示すMicrosoft のサンプルがあります。

于 2009-03-13T16:01:23.240 に答える
0

.Net で作成したワークフローは 1 つだけですが、そのワークフローは Web サービス エントリ ポイントを使用します。たとえば、MyService.xamlx は SOAP 要求で呼び出される URL であり、Receive アクティビティ名を操作名として使用し、ReceiveParametersContent 要素で定義されたパラメーターを渡します。

(VS 2010 サービス呼び出し元が混乱してパラメーターを指定できないことに気付きましたが、SoapUI は MyService.xamlx?wsdl から返された WSDL を完全に処理してくれました。)

プロジェクト テンプレートは「WCF ワークフロー サービス アプリケーション」でした。

于 2012-01-05T13:48:48.097 に答える